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
@@ -595,7 +595,7 @@ class XCX121XCHEHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(le1Buffer);
@@ -618,7 +618,7 @@ class XCX121XCHEHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -644,7 +644,7 @@ class XCX121XCHEHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(le1StartBuffer);
@@ -667,7 +667,7 @@ class XCX121XCHEHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -693,7 +693,7 @@ class XCX121XCHEHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(le2Buffer);
@@ -716,7 +716,7 @@ class XCX121XCHEHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -742,7 +742,7 @@ class XCX121XCHEHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(le2StartBuffer);
@@ -765,7 +765,7 @@ class XCX121XCHEHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -791,7 +791,7 @@ class XCX121XCHEHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(se1Buffer);
@@ -814,7 +814,7 @@ class XCX121XCHEHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -840,7 +840,7 @@ class XCX121XCHEHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(se1StartBuffer);
@@ -863,7 +863,7 @@ class XCX121XCHEHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -889,7 +889,7 @@ class XCX121XCHEHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(se2Buffer);
@@ -912,7 +912,7 @@ class XCX121XCHEHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -938,7 +938,7 @@ class XCX121XCHEHelper : public XCBaseHelper
}
//
Calculate();
Calculate(barIndex);
//
int count = ArraySize(se2StartBuffer);
@@ -961,7 +961,7 @@ class XCX121XCHEHelper : public XCBaseHelper
{
//
// Update Calculations ...
Calculate();
Calculate(start);
//
// Copy Items ...
@@ -1218,18 +1218,23 @@ class XCX121XCHEHelper : public XCBaseHelper
//
void Calculate(
int barIndex = 0,
int maxRequiredBars = 100 //
)
{
//
// Buffers ...
if (barIndex < 0)
{
barIndex = 0;
}
//
// LE1 Start ...
CopyBuffer(
mHandler,
X121_XCHE_LE_1_S_LINE,
0,
barIndex,
maxRequiredBars,
le1StartBuffer //
);
@@ -1239,7 +1244,7 @@ class XCX121XCHEHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XCHE_LE_1_LINE,
0,
barIndex,
maxRequiredBars,
le1Buffer //
);
@@ -1249,7 +1254,7 @@ class XCX121XCHEHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XCHE_LE_2_S_LINE,
0,
barIndex,
maxRequiredBars,
le2StartBuffer //
);
@@ -1259,7 +1264,7 @@ class XCX121XCHEHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XCHE_LE_2_LINE,
0,
barIndex,
maxRequiredBars,
le2Buffer //
);
@@ -1269,7 +1274,7 @@ class XCX121XCHEHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XCHE_SE_1_S_LINE,
0,
barIndex,
maxRequiredBars,
se1StartBuffer //
);
@@ -1279,7 +1284,7 @@ class XCX121XCHEHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XCHE_SE_1_LINE,
0,
barIndex,
maxRequiredBars,
se1Buffer //
);
@@ -1289,7 +1294,7 @@ class XCX121XCHEHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XCHE_SE_2_S_LINE,
0,
barIndex,
maxRequiredBars,
se2StartBuffer //
);
@@ -1299,7 +1304,7 @@ class XCX121XCHEHelper : public XCBaseHelper
CopyBuffer(
mHandler,
X121_XCHE_SE_2_LINE,
0,
barIndex,
maxRequiredBars,
se2Buffer //
);