This commit is contained in:
2025-03-27 17:47:02 +03:30
parent 8278d132dd
commit c00704b83b
11 changed files with 1530 additions and 559 deletions
+14 -1
View File
@@ -440,6 +440,10 @@ struct X121Conditions
double x3maMax;
double vwapMin;
double vwapMax;
double senkouMax;
double senkouMin;
double tenKijMax;
double tenKijMin;
//
bool isSarIncreased;
@@ -723,7 +727,10 @@ struct X121Conditions
vwapMax = 0;
x3maMin = 0;
x3maMax = 0;
senkouMax = 0;
senkouMin = 0;
tenKijMax = 0;
tenKijMin = 0;
//
// Slopes ...
@@ -3626,6 +3633,12 @@ class XCX121Helper : public XCBase
conditions.isSenkouSpanACrossedOverB = xichConditions.isSenkouSpanACrossedOverB;
conditions.isSenkouSpanACrossedUnderB = xichConditions.isSenkouSpanACrossedUnderB;
//
conditions.tenKijMax = MathMax(xichConditions.tenkanSenBuffer[cIDX], xichConditions.kijunSenBuffer[cIDX]);
conditions.tenKijMin = MathMin(xichConditions.tenkanSenBuffer[cIDX], xichConditions.kijunSenBuffer[cIDX]);
conditions.senkouMax = MathMax(xichConditions.senkouSpanABuffer[cIDX], xichConditions.senkouSpanBBuffer[cIDX]);
conditions.senkouMin = MathMin(xichConditions.senkouSpanABuffer[cIDX], xichConditions.senkouSpanBBuffer[cIDX]);
//
// Slopes ...
+4 -4
View File
@@ -901,15 +901,15 @@ class XCX121XICHHelper : public XCBaseHelper
//
bool isSenkouSpanAOverB =
conditions.senkouSpanABuffer[cIDX] > conditions.senkouSpanABuffer[cIDX];
conditions.senkouSpanABuffer[cIDX] > conditions.senkouSpanBBuffer[cIDX];
bool isSenkouSpanAOverBPrev =
conditions.senkouSpanABuffer[pIDX] > conditions.senkouSpanABuffer[pIDX];
conditions.senkouSpanABuffer[pIDX] > conditions.senkouSpanBBuffer[pIDX];
//
bool isSenkouSpanAUnderB =
conditions.senkouSpanABuffer[cIDX] < conditions.senkouSpanABuffer[cIDX];
conditions.senkouSpanABuffer[cIDX] < conditions.senkouSpanBBuffer[cIDX];
bool isSenkouSpanAUnderBPrev =
conditions.senkouSpanABuffer[pIDX] < conditions.senkouSpanABuffer[pIDX];
conditions.senkouSpanABuffer[pIDX] < conditions.senkouSpanBBuffer[pIDX];
//
bool isSenkouSpanACrossedOverB = isSenkouSpanAOverB &&