This commit is contained in:
2025-06-01 13:16:07 +03:30
parent c9c40ff862
commit 8611e4a221
5 changed files with 114 additions and 41 deletions
+31 -2
View File
@@ -182,7 +182,8 @@ class XCXCATBEASignaller : XCBase
void ProcessTick(
XPosition &positions[],
XGuard &guards[],
XCATBEAStrategyConditions &conditions //
XCATBEAStrategyConditions &conditions,
bool isActiveSession = true //
)
{
//
@@ -293,6 +294,16 @@ class XCXCATBEASignaller : XCBase
return;
}
//
// Here we Check Active Session ...
// and Prevent Moving forward if there is not
// Session actives ...
// for improvement Calculation Speeds ...
if (!isActiveSession)
{
return;
}
//
// Initialize Bar ...
bar.Init(
@@ -504,9 +515,27 @@ class XCXCATBEASignaller : XCBase
if (result &&
conditions.triggerBlock.IsValid())
{
//
// Checking Score ...
double bullishScore = 0;
double bearishScore = 0;
conditions
.conditions
.GenerateScore(
bullishScore,
bearishScore //
);
bool isScorePassed =
isBullish
? bullishScore > bearishScore
: bearishScore > bullishScore;
//
// Complete Conditions Here ...
conditions.triggerTime = TimeCurrent();
if (isScorePassed)
{
conditions.triggerTime = TimeCurrent();
}
}
//