some cleanups, refactor unnecessary requirements, implement rejected checkers and also counters ...
ass support for PV and KISuperSlow and MASuper Slow in KI Indicator and also Helper and implement them in BackTester ...
This commit is contained in:
@@ -78,8 +78,10 @@ input bool showBarTime = true; // Show Bar Time
|
||||
input group "Calculation";
|
||||
input int kiFastLength = 26; // KI Fast Length
|
||||
input int kiSlowLength = 104; // KI Slow Length
|
||||
input int maFastLength = 9; // MA Fast Length
|
||||
input int maSlowLength = 26; // MA Slow Length
|
||||
input int kiSuperSlowLength = 208; // KI Super Slow Length
|
||||
input int maFastLength = 26; // MA Fast Length
|
||||
input int maSlowLength = 104; // MA Slow Length
|
||||
input int maSuperSlowLength = 208; // MA Super Slow Length
|
||||
input ENUM_MA_METHOD maMethod = MODE_EMA; // MA Mode
|
||||
input ENUM_APPLIED_PRICE maAppliedTo = PRICE_CLOSE; // MA Applied To
|
||||
input int rsiLength = 14; // RSI Length
|
||||
@@ -97,13 +99,16 @@ input ENUM_X_PRICE atrLowerPriceType = X_PRICE_LOW; // ATR Lower Price T
|
||||
//
|
||||
// Presentation ...
|
||||
input group "Presentation";
|
||||
input bool showKIFast = true; // Show KI Fast
|
||||
input bool showKISlow = true; // Show KI Slow
|
||||
input bool showMaFast = true; // Show Ma Fast
|
||||
input bool showMaSlow = true; // Show MA Slow
|
||||
input bool showKIWave = true; // Show KI Wave
|
||||
input bool showKIUpper = true; // Show KI Upper
|
||||
input bool showKILower = true; // Show KI Lower
|
||||
input bool showPV = true; // Show PV
|
||||
input bool showKIFast = true; // Show KI Fast
|
||||
input bool showKISlow = true; // Show KI Slow
|
||||
input bool showKISuperSlow = true; // Show KI Super Slow
|
||||
input bool showMaFast = true; // Show Ma Fast
|
||||
input bool showMaSlow = true; // Show MA Slow
|
||||
input bool showMaSuperSlow = true; // Show MA Super Slow
|
||||
input bool showKIWave = true; // Show KI Wave
|
||||
input bool showKIUpper = true; // Show KI Upper
|
||||
input bool showKILower = true; // Show KI Lower
|
||||
|
||||
//
|
||||
input int startCalculationForLastBars = 1500; // Calculate Last n Bars
|
||||
@@ -251,8 +256,10 @@ int OnInit()
|
||||
// Here we Attach Inputs to Indicator ...
|
||||
kiInputs.kiFastLength = kiFastLength;
|
||||
kiInputs.kiSlowLength = kiSlowLength;
|
||||
kiInputs.kiSuperSlowLength = kiSuperSlowLength;
|
||||
kiInputs.maFastLength = maFastLength;
|
||||
kiInputs.maSlowLength = maSlowLength;
|
||||
kiInputs.maSuperSlowLength = maSuperSlowLength;
|
||||
kiInputs.maMethod = maMethod;
|
||||
kiInputs.maAppliedTo = maAppliedTo;
|
||||
kiInputs.rsiLength = rsiLength;
|
||||
@@ -266,10 +273,13 @@ int OnInit()
|
||||
kiInputs.atrSmoothingMode = atrSmoothingMode;
|
||||
kiInputs.atrUpperPriceType = atrUpperPriceType;
|
||||
kiInputs.atrLowerPriceType = atrLowerPriceType;
|
||||
kiInputs.showPV = showPV;
|
||||
kiInputs.showKIFast = showKIFast;
|
||||
kiInputs.showKISlow = showKISlow;
|
||||
kiInputs.showKISuperSlow = showKISuperSlow;
|
||||
kiInputs.showMaFast = showMaFast;
|
||||
kiInputs.showMaSlow = showMaSlow;
|
||||
kiInputs.showMaSuperSlow = showMaSuperSlow;
|
||||
kiInputs.showKIWave = showKIWave;
|
||||
kiInputs.showKIUpper = showKIUpper;
|
||||
kiInputs.showKILower = showKILower;
|
||||
|
||||
Reference in New Issue
Block a user