This commit is contained in:
2025-04-19 16:35:21 +03:30
parent c96a77b4bb
commit a9e8fe04a8
6 changed files with 804 additions and 21 deletions
+72
View File
@@ -439,6 +439,30 @@ struct X121XOCSConditions
double stochasticBuffer[];
double stochasticSignalBuffer[];
//
// Values ...
//
double adxThreshold; // Big Movement Threshold
double cciOBLevel; // Over Bought Level
double cciOSLevel; // Over Sold Level
double cciReversalLevel; // Reversal Level
double rsiOBLevel; // Over Bought Level
double rsiOSLevel; // Over Sold Level
double rsiReversalLevel; // Reversal Level
double mfiOBLevel; // Over Bought Level
double mfiOSLevel; // Over Sold Level
double mfiReversalLevel; // Reversal Level
double rviBullishLevel; // Bullish Level
double rviBearishLevel; // Bearish Level
double macdBullishLevel; // Bullish Level
double macdBearishLevel; // Bearish Level
double momentumBullishLevel; // Bullish Level
double momentumBearishLevel; // Bearish Level
double stochasticOBLevel; // Over Bought Level
double stochasticOSLevel; // Over Sold Level
double stochasticReversalLevel; // Reversal Level
//
// Conditions ...
@@ -706,6 +730,30 @@ struct X121XOCSConditions
ArraySetAsSeries(stochasticBuffer, true);
ArraySetAsSeries(stochasticSignalBuffer, true);
//
// Values ...
//
adxThreshold = 0.0;
cciOBLevel = 0.0;
cciOSLevel = 0.0;
cciReversalLevel = 0.0;
rsiOBLevel = 0.0;
rsiOSLevel = 0.0;
rsiReversalLevel = 0.0;
mfiOBLevel = 0.0;
mfiOSLevel = 0.0;
mfiReversalLevel = 0.0;
rviBullishLevel = 0.0;
rviBearishLevel = 0.0;
macdBullishLevel = 0.0;
macdBearishLevel = 0.0;
momentumBullishLevel = 0.0;
momentumBearishLevel = 0.0;
stochasticOBLevel = 0.0;
stochasticOSLevel = 0.0;
stochasticReversalLevel = 0.0;
//
// Conditions ...
@@ -2684,6 +2732,30 @@ class XCX121XOCSHelper : XCBaseHelper
conditions.stochasticSignalBuffer //
);
//
// Values ...
//
conditions.adxThreshold = mInputs.adxThreshold;
conditions.cciOBLevel = mInputs.cciOBLevel;
conditions.cciOSLevel = mInputs.cciOSLevel;
conditions.cciReversalLevel = mInputs.cciReversalLevel;
conditions.rsiOBLevel = mInputs.rsiOBLevel;
conditions.rsiOSLevel = mInputs.rsiOSLevel;
conditions.rsiReversalLevel = mInputs.rsiReversalLevel;
conditions.mfiOBLevel = mInputs.mfiOBLevel;
conditions.mfiOSLevel = mInputs.mfiOSLevel;
conditions.mfiReversalLevel = mInputs.mfiReversalLevel;
conditions.rviBullishLevel = mInputs.rviBullishLevel;
conditions.rviBearishLevel = mInputs.rviBearishLevel;
conditions.macdBullishLevel = mInputs.macdBullishLevel;
conditions.macdBearishLevel = mInputs.macdBearishLevel;
conditions.momentumBullishLevel = mInputs.momentumBullishLevel;
conditions.momentumBearishLevel = mInputs.momentumBearishLevel;
conditions.stochasticOBLevel = mInputs.stochasticOBLevel;
conditions.stochasticOSLevel = mInputs.stochasticOSLevel;
conditions.stochasticReversalLevel = mInputs.stochasticReversalLevel;
//
// Conditions ...