last ...
This commit is contained in:
+85
-63
@@ -256,6 +256,9 @@ void OnTick()
|
||||
return;
|
||||
}
|
||||
|
||||
//
|
||||
eaHelper.Check(barIndex);
|
||||
|
||||
//
|
||||
// Reading Required Bars ...
|
||||
XOHCL zBar;
|
||||
@@ -288,72 +291,87 @@ void OnTick()
|
||||
//
|
||||
// Check Trigger Block Detected or Not ...
|
||||
XTriggerBlock iTB;
|
||||
X121XCatbConditions iConditions;
|
||||
|
||||
//
|
||||
// has = DetectTriggerBlock(
|
||||
// //
|
||||
// _Symbol,
|
||||
// _Period,
|
||||
// //
|
||||
// iTB,
|
||||
// //
|
||||
// eaBarAnalyser,
|
||||
// //
|
||||
// // Required Buffers ...
|
||||
// eaHelper.atrBuffer,
|
||||
// eaHelper.rsiBuffer,
|
||||
// eaHelper.adxBuffer,
|
||||
// eaHelper.adxpBuffer,
|
||||
// eaHelper.adxnBuffer,
|
||||
// eaHelper.peakBuffer,
|
||||
// eaHelper.valeBuffer,
|
||||
// eaHelper.deltaBuffer,
|
||||
// eaHelper.sarBuffer,
|
||||
// eaHelper.sarStateBuffer,
|
||||
// eaHelper.trendBuffer,
|
||||
// eaHelper.trendStateBuffer,
|
||||
// eaHelper.atrUpperBuffer,
|
||||
// eaHelper.atrLowerBuffer,
|
||||
// eaHelper.sBarOpenBuffer,
|
||||
// eaHelper.sBarCloseBuffer,
|
||||
// eaHelper.hkSBarOpenBuffer,
|
||||
// eaHelper.hkSBarCloseBuffer,
|
||||
// eaHelper.peakGoldenBuffer,
|
||||
// eaHelper.valeGoldenBuffer,
|
||||
// eaHelper.deltaSignalBuffer,
|
||||
// eaHelper.bullishVolumeSignalBuffer,
|
||||
// eaHelper.bearishVolumeSignalBuffer,
|
||||
// //
|
||||
// cBarIndex,
|
||||
// //
|
||||
// // Signalling ...
|
||||
// eaInputs.signalR2R,
|
||||
// eaInputs.slAtrMultiplier,
|
||||
// //
|
||||
// // Configs ...
|
||||
// eaInputs.rsiOBLevel,
|
||||
// eaInputs.rsiOSLevel,
|
||||
// eaInputs.adxThreshold,
|
||||
// //
|
||||
// // Validators ...
|
||||
// eaInputs.forceObBarType,
|
||||
// eaInputs.forceOBFVGBarType,
|
||||
// eaInputs.forceHasSwing,
|
||||
// eaInputs.forceHasFLiquidity,
|
||||
// eaInputs.forceHasRLiquidity,
|
||||
// eaInputs.validateGapSequence,
|
||||
// eaInputs.validateBlockEdgeBreakout,
|
||||
// //
|
||||
// // Filters ...
|
||||
// eaInputs.filterBasedOnPV,
|
||||
// eaInputs.filterBasedOnSar,
|
||||
// eaInputs.filterBasedOnRSI,
|
||||
// eaInputs.filterBasedOnADX,
|
||||
// eaInputs.filterBasedOnATR,
|
||||
// eaInputs.filterBasedOnTrend,
|
||||
// eaInputs.filterBasedOnDelta,
|
||||
// eaInputs.filterBasedOnVolume,
|
||||
// eaInputs.filterBasedOnSignalBar,
|
||||
// eaInputs.filterBasedOnHKSignalBar //
|
||||
// );
|
||||
|
||||
//
|
||||
has = DetectTriggerBlock(
|
||||
//
|
||||
_Symbol,
|
||||
_Period,
|
||||
//
|
||||
eaDrawer,
|
||||
eaHelper,
|
||||
iConditions,
|
||||
iTB,
|
||||
//
|
||||
eaBarAnalyser,
|
||||
//
|
||||
// Required Buffers ...
|
||||
eaHelper.atrBuffer,
|
||||
eaHelper.rsiBuffer,
|
||||
eaHelper.adxBuffer,
|
||||
eaHelper.adxpBuffer,
|
||||
eaHelper.adxnBuffer,
|
||||
eaHelper.peakBuffer,
|
||||
eaHelper.valeBuffer,
|
||||
eaHelper.deltaBuffer,
|
||||
eaHelper.sarBuffer,
|
||||
eaHelper.sarStateBuffer,
|
||||
eaHelper.trendBuffer,
|
||||
eaHelper.trendStateBuffer,
|
||||
eaHelper.atrUpperBuffer,
|
||||
eaHelper.atrLowerBuffer,
|
||||
eaHelper.sBarOpenBuffer,
|
||||
eaHelper.sBarCloseBuffer,
|
||||
eaHelper.hkSBarOpenBuffer,
|
||||
eaHelper.hkSBarCloseBuffer,
|
||||
eaHelper.peakGoldenBuffer,
|
||||
eaHelper.valeGoldenBuffer,
|
||||
eaHelper.deltaSignalBuffer,
|
||||
eaHelper.bullishVolumeSignalBuffer,
|
||||
eaHelper.bearishVolumeSignalBuffer,
|
||||
//
|
||||
cBarIndex,
|
||||
//
|
||||
// Signalling ...
|
||||
eaInputs.signalR2R,
|
||||
eaInputs.slAtrMultiplier,
|
||||
//
|
||||
// Configs ...
|
||||
eaInputs.rsiOBLevel,
|
||||
eaInputs.rsiOSLevel,
|
||||
eaInputs.adxThreshold,
|
||||
//
|
||||
// Validators ...
|
||||
eaInputs.forceObBarType,
|
||||
eaInputs.forceOBFVGBarType,
|
||||
eaInputs.forceHasSwing,
|
||||
eaInputs.forceHasFLiquidity,
|
||||
eaInputs.forceHasRLiquidity,
|
||||
eaInputs.validateGapSequence,
|
||||
eaInputs.validateBlockEdgeBreakout,
|
||||
//
|
||||
// Filters ...
|
||||
eaInputs.filterBasedOnPV,
|
||||
eaInputs.filterBasedOnSar,
|
||||
eaInputs.filterBasedOnRSI,
|
||||
eaInputs.filterBasedOnADX,
|
||||
eaInputs.filterBasedOnATR,
|
||||
eaInputs.filterBasedOnTrend,
|
||||
eaInputs.filterBasedOnDelta,
|
||||
eaInputs.filterBasedOnVolume,
|
||||
eaInputs.filterBasedOnSignalBar,
|
||||
eaInputs.filterBasedOnHKSignalBar //
|
||||
barIndex,
|
||||
10 //
|
||||
);
|
||||
|
||||
//
|
||||
if (has)
|
||||
{
|
||||
//
|
||||
@@ -671,8 +689,12 @@ void InitRequirements()
|
||||
// we Can make Show all requirements here ...
|
||||
|
||||
//
|
||||
eaInputs.showPV = true;
|
||||
eaInputs.showSar = true;
|
||||
eaInputs.showTrend = true;
|
||||
eaInputs.drawSignals = false;
|
||||
eaInputs.showATRBand = false;
|
||||
eaInputs.showPVGolden = true;
|
||||
|
||||
//
|
||||
// Signal ...
|
||||
|
||||
Reference in New Issue
Block a user