last refactors ...

This commit is contained in:
2024-05-18 13:21:23 +03:30
parent 8c81f649dc
commit fb4445c1d7
19 changed files with 8425 additions and 42 deletions
+19 -5
View File
@@ -39,11 +39,16 @@ struct XXAMAInputs
{
//
// Props ...
//
// Market ...
int length; // Period
int fastEMA; // Fast EMA Period
int slowEMA; // Slow EMA Period
int maShift; // Shift
ENUM_APPLIED_PRICE appliedTo; // Applied To
//
// Presentation ...
bool showLine; // Show Line
//
// Constructor(s) ...
@@ -65,6 +70,7 @@ struct XXAMAInputs
fastEMA = 0;
slowEMA = 0;
maShift = 0;
showLine = false;
appliedTo = PRICE_CLOSE;
}
@@ -77,6 +83,7 @@ struct XXAMAInputs
fastEMA = 2;
slowEMA = 30;
maShift = 0;
showLine = true;
appliedTo = PRICE_CLOSE;
}
@@ -169,11 +176,18 @@ public:
"x-saherelm.xama",
//
// Inputs ...
mInputs.length, // Period
mInputs.fastEMA, // Fast EMA Period
mInputs.slowEMA, // Slow EMA Period
mInputs.maShift, // Shift
mInputs.appliedTo // Applied To
//
// Market ...
"",
mInputs.length, // Period
mInputs.fastEMA, // Fast EMA Period
mInputs.slowEMA, // Slow EMA Period
mInputs.maShift, // Shift
mInputs.appliedTo, // Applied To
//
// Presentation ...
"",
mInputs.showLine // Show Line
//
);
result = mHandler != INVALID_HANDLE;
+18 -4
View File
@@ -39,10 +39,15 @@ struct XXTMInputs
{
//
// Props ...
//
// Market ...
int maPeriod; // Period
int maShift; // Shift
ENUM_MA_METHOD maMethod; // Method
ENUM_APPLIED_PRICE maAppliedTo; // Applied To
//
// Presentation ...
bool showLine; // Show Line
//
// Constructor(s) ...
@@ -62,6 +67,7 @@ struct XXTMInputs
//
maShift = 0;
maPeriod = 0;
showLine = false;
maMethod = MODE_SMA;
maAppliedTo = PRICE_CLOSE;
}
@@ -73,6 +79,7 @@ struct XXTMInputs
//
maShift = 0;
maPeriod = 14;
showLine = true;
maMethod = MODE_SMA;
maAppliedTo = PRICE_CLOSE;
}
@@ -163,10 +170,17 @@ public:
"x-saherelm.xtm",
//
// Inputs ...
mInputs.maPeriod, // Period
mInputs.maShift, // Shift
mInputs.maMethod, // Method
mInputs.maAppliedTo // Applied To
//
// Market ...
"",
mInputs.maPeriod, // Period
mInputs.maShift, // Shift
mInputs.maMethod, // Method
mInputs.maAppliedTo, // Applied To
//
// Presentation ...
"",
mInputs.showLine // Show Line
//
);
result = mHandler != INVALID_HANDLE;