This commit is contained in:
2025-04-06 18:45:02 +03:30
parent ffcf43067e
commit 19a7cd7629
18 changed files with 1984 additions and 567 deletions
+29 -24
View File
@@ -552,7 +552,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(upTrendBuffer);
@@ -575,7 +575,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -604,7 +604,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(downTrendBuffer);
@@ -627,7 +627,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -656,7 +656,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(downTrendBuffer);
@@ -679,7 +679,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -708,7 +708,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(adxBuffer);
@@ -731,7 +731,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -760,7 +760,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(adxPBuffer);
@@ -783,7 +783,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -812,7 +812,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(adxMBuffer);
@@ -835,7 +835,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -864,7 +864,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(upTBuffer);
@@ -887,7 +887,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -916,7 +916,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(downTBuffer);
@@ -939,7 +939,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -1146,18 +1146,23 @@ class XCX121XTRENDHelper : public XCBaseHelper
//
void Calculate(
int barIndex = 0,
int maxRequiredBars = 100 //
)
{
//
// Buffers ...
if (barIndex < 0)
{
barIndex = 0;
}
//
// Up Trend ...
CopyBuffer(
mHandler,
X121_XTREND_UP_LINE,
0,
barIndex,
maxRequiredBars,
upTrendBuffer
//
@@ -1168,7 +1173,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XTREND_DOWN_LINE,
0,
barIndex,
maxRequiredBars,
downTrendBuffer
//
@@ -1179,7 +1184,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XTREND_MA_LINE,
0,
barIndex,
maxRequiredBars,
maBuffer
//
@@ -1190,7 +1195,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XTREND_ADX_LINE,
0,
barIndex,
maxRequiredBars,
adxBuffer
//
@@ -1201,7 +1206,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XTREND_ADX_P_LINE,
0,
barIndex,
maxRequiredBars,
adxPBuffer
//
@@ -1212,7 +1217,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XTREND_ADX_M_LINE,
0,
barIndex,
maxRequiredBars,
adxMBuffer
//
@@ -1223,7 +1228,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XTREND_UP_T_LINE,
0,
barIndex,
maxRequiredBars,
upTBuffer
//
@@ -1234,7 +1239,7 @@ class XCX121XTRENDHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XTREND_DOWN_T_LINE,
0,
barIndex,
maxRequiredBars,
downTBuffer
//