last resolve sls from 2020 till 202407 ...

This commit is contained in:
2024-07-08 15:47:13 +03:30
parent 677ee2e33e
commit 6d2501697e
2 changed files with 510 additions and 26 deletions
+493 -9
View File
@@ -2690,7 +2690,46 @@ struct X121SignalGenerator
//
)
//
)
||
//
(
//
// XPV ...
conditions.pvConditions.isSCBullish &&
conditions.pvConditions.isSCHHBullish &&
conditions.pvConditions.isSCLLBullish &&
conditions.pvConditions.isMCBullish &&
conditions.pvConditions.isMCHHBullish &&
conditions.pvConditions.isMCLLBullish &&
conditions.pvConditions.isLCBullish &&
conditions.pvConditions.isLCHHBullish &&
conditions.pvConditions.isLCLLBullish &&
conditions.pvConditions.isHCHHBullish &&
!conditions.pvConditions.isHCBullish &&
!conditions.pvConditions.isHCLLBullish &&
//
// XICH ...
conditions.ichConditions.isSenkouSpanAOverB &&
conditions.ichConditions.isSenkouSpanAOverLast &&
conditions.ichConditions.isClosedUnderKijunSen &&
conditions.ichConditions.isFutureSenkouSpanAOverB &&
conditions.ichConditions.isFutureSenkouSpanAOverLast &&
!conditions.ichConditions.isTenkanSenOverKijunSen &&
!conditions.ichConditions.isTenkanSenUnderKijunSen &&
//
// XHULL ...
conditions.hullConditions.isSwitchedToBullish &&
//
// XDMNT ...
conditions.dmntConditions.isBullish &&
//
// XCHMA ...
conditions.chmaConditions.isFastOverSlow &&
conditions.chmaConditions.isCLoseOverFast &&
conditions.chmaConditions.isCloseOverSlow &&
conditions.chmaConditions.isRetestFastSlow &&
conditions.chmaConditions.isSlowSupport &&
!conditions.chmaConditions.isFastSupport
//
)
//
@@ -2699,11 +2738,149 @@ struct X121SignalGenerator
(
//
// XPV ...
conditions.pvConditions.isSCHHBullish &&
conditions.pvConditions.isSCSwitchedToBullish &&
conditions.pvConditions.isSCHHSwitchedToBullish &&
conditions.pvConditions.isMCBullish &&
conditions.pvConditions.isMCHHBullish &&
conditions.pvConditions.isMCLLBullish &&
conditions.pvConditions.isMCSwitchedToBullish &&
conditions.pvConditions.isMCHHSwitchedToBullish &&
conditions.pvConditions.isLCHHBullish &&
conditions.pvConditions.isLCSwitchedToBullish &&
conditions.pvConditions.isLCHHSwitchedToBullish &&
conditions.pvConditions.isHCHHBullish &&
conditions.pvConditions.isHCSwitchedToBullish &&
conditions.pvConditions.isHCHHSwitchedToBullish &&
!conditions.pvConditions.isSCBullish &&
!conditions.pvConditions.isSCLLBullish &&
!conditions.pvConditions.isSCLLSwitchedToBullish &&
!conditions.pvConditions.isMCLLSwitchedToBullish &&
!conditions.pvConditions.isLCBullish &&
!conditions.pvConditions.isLCLLBullish &&
!conditions.pvConditions.isLCLLSwitchedToBullish &&
!conditions.pvConditions.isHCBullish &&
!conditions.pvConditions.isHCLLBullish &&
!conditions.pvConditions.isHCLLSwitchedToBullish &&
//
// XICH ...
conditions.ichConditions.isClosedOverKijunSen &&
conditions.ichConditions.isTenkanSenOverKijunSen &&
conditions.ichConditions.isTenkanSenCrossedOverKijunSen &&
conditions.ichConditions.isSenkouSpanAOverB &&
conditions.ichConditions.isSenkouSpanAOverLast &&
conditions.ichConditions.isFutureSenkouSpanAOverB &&
conditions.ichConditions.isFutureSenkouSpanAOverLast &&
//
// XCHMA ...
conditions.chmaConditions.isFastOverSlow &&
conditions.chmaConditions.isCLoseOverFast &&
conditions.chmaConditions.isCloseOverSlow &&
conditions.chmaConditions.isRetestFastSlow
//
)
//
||
//
(
//
// XPV ...
conditions.pvConditions.isSCBullish &&
conditions.pvConditions.isSCHHBullish &&
conditions.pvConditions.isSCLLBullish &&
conditions.pvConditions.isMCHHBullish &&
conditions.pvConditions.isLCHHBullish &&
conditions.pvConditions.isHCHHBullish &&
!conditions.pvConditions.isMCBullish &&
!conditions.pvConditions.isMCLLBullish &&
!conditions.pvConditions.isLCBullish &&
!conditions.pvConditions.isLCLLBullish &&
!conditions.pvConditions.isHCBullish &&
!conditions.pvConditions.isHCLLBullish &&
//
// XICH ...
conditions.ichConditions.isTenkanSenCrossedOverKijunSen &&
//
// XDMNT ...
conditions.dmntConditions.isBullish &&
//
// XCHMA ...
conditions.chmaConditions.isFastOverSlow &&
conditions.chmaConditions.isCLoseOverFast &&
conditions.chmaConditions.isCloseOverSlow
//
)
//
||
//
(
//
// XPV ...
conditions.pvConditions.isSCHHBullish &&
conditions.pvConditions.isMCBullish &&
conditions.pvConditions.isMCHHBullish &&
conditions.pvConditions.isMCLLBullish &&
conditions.pvConditions.isLCHHBullish &&
conditions.pvConditions.isHCBullish &&
conditions.pvConditions.isHCHHBullish &&
conditions.pvConditions.isHCLLBullish &&
conditions.pvConditions.isHCSwitchedToBullish &&
conditions.pvConditions.isHCLLSwitchedToBullish &&
!conditions.pvConditions.isSCBullish &&
!conditions.pvConditions.isSCLLBullish &&
!conditions.pvConditions.isLCBullish &&
!conditions.pvConditions.isLCLLBullish &&
!conditions.pvConditions.isHCHHSwitchedToBullish &&
//
// XICH ...
conditions.ichConditions.isClosedOverKijunSen &&
conditions.ichConditions.isTenkanSenOverKijunSen &&
conditions.ichConditions.isSenkouSpanAOverB &&
conditions.ichConditions.isFutureSenkouSpanAOverB &&
conditions.ichConditions.isFutureSenkouSpanAOverLast &&
!conditions.ichConditions.isSenkouSpanAOverLast &&
//
// XDMNT ...
conditions.dmntConditions.isBullish &&
//
// XCHMA ...
conditions.chmaConditions.isFastOverSlow &&
conditions.chmaConditions.isCLoseOverFast &&
conditions.chmaConditions.isCloseOverSlow &&
conditions.chmaConditions.isRetestFastSlow &&
conditions.chmaConditions.isSlowSupport &&
!conditions.chmaConditions.isFastSupport
//
)
//
)
//
)
//
||
//
(
//
(
//
// XPV ...
(
//
conditions.pvConditions.isCloseOverFib1 &&
conditions.pvConditions.isCloseOverFib2 &&
conditions.pvConditions.isCloseOverFib3 &&
conditions.pvConditions.isCloseOverFib4 &&
conditions.pvConditions.isCloseOverFib5 &&
conditions.pvConditions.isCloseOverFib5
//
)
//
&&
//
(
//
(
//
// XPV ...
conditions.pvConditions.isSCBullish &&
conditions.pvConditions.isSCHHBullish &&
conditions.pvConditions.isSCLLBullish &&
@@ -2731,13 +2908,239 @@ struct X121SignalGenerator
conditions.strConditions.isTrendSwitchedToBullish
//
)
// //
// ||
// //
// (
// //
// //
// )
//
||
//
(
//
// XPV ...
conditions.pvConditions.isNewPeak &&
conditions.pvConditions.isNewPeakUnderLast &&
conditions.pvConditions.isFiboDecreased &&
conditions.pvConditions.isFiboSectionChanged &&
conditions.pvConditions.isCloseCrossedOverFib1 &&
conditions.pvConditions.isCloseCrossedOverFib2 &&
conditions.pvConditions.isCloseCrossedOverFib3 &&
conditions.pvConditions.isSCHHBullish &&
conditions.pvConditions.isSCSwitchedToBullish &&
conditions.pvConditions.isSCHHSwitchedToBullish &&
conditions.pvConditions.isMCHHBullish &&
conditions.pvConditions.isMCSwitchedToBullish &&
conditions.pvConditions.isMCHHSwitchedToBullish &&
conditions.pvConditions.isLCBullish &&
conditions.pvConditions.isLCHHBullish &&
conditions.pvConditions.isLCLLBullish &&
conditions.pvConditions.isLCSwitchedToBullish &&
conditions.pvConditions.isLCHHSwitchedToBullish &&
conditions.pvConditions.isHCHHBearish &&
!conditions.pvConditions.isSCBullish &&
!conditions.pvConditions.isSCLLBullish &&
!conditions.pvConditions.isSCLLSwitchedToBullish &&
!conditions.pvConditions.isMCBullish &&
!conditions.pvConditions.isMCLLBullish &&
!conditions.pvConditions.isMCLLSwitchedToBullish &&
!conditions.pvConditions.isLCLLSwitchedToBullish &&
!conditions.pvConditions.isHCBullish &&
!conditions.pvConditions.isHCHHBullish &&
!conditions.pvConditions.isHCLLBullish &&
//
// XRL ...
conditions.rlConditions.isFastBullish &&
conditions.rlConditions.isSlowBearish &&
conditions.rlConditions.isFastOverSlow &&
conditions.rlConditions.isVerifierBullish &&
conditions.rlConditions.isVerifierSwitchedToBullish &&
//
// XICH ...
conditions.ichConditions.isClosedUnderKijunSen &&
conditions.ichConditions.isTenkanSenUnderKijunSen &&
conditions.ichConditions.isFutureSenkouSpanACrossedOverLast &&
//
// XVLM ...
conditions.vlmConditions.isVolumeChangedToBullish &&
//
// XCHE ...
conditions.cheConditions.isStrongSwitchedToBullish &&
//
// XCHMA ...
conditions.chmaConditions.isFastOverSlow &&
conditions.chmaConditions.isCLoseOverFast &&
conditions.chmaConditions.isCloseOverSlow &&
conditions.chmaConditions.isRetestFastSlow &&
conditions.chmaConditions.isSlowSupport &&
!conditions.chmaConditions.isFastSupport
//
)
//
||
//
(
//
// XPV ...
conditions.pvConditions.isSCHHBearish &&
conditions.pvConditions.isSCSwitchedToBearish &&
conditions.pvConditions.isSCHHSwitchedToBearish &&
conditions.pvConditions.isHCLLBullish &&
!conditions.pvConditions.isSCBullish &&
!conditions.pvConditions.isSCHHBullish &&
!conditions.pvConditions.isSCLLBullish &&
!conditions.pvConditions.isMCBullish &&
!conditions.pvConditions.isMCHHBullish &&
!conditions.pvConditions.isMCLLBullish &&
!conditions.pvConditions.isLCBullish &&
!conditions.pvConditions.isLCHHBullish &&
!conditions.pvConditions.isLCLLBullish &&
!conditions.pvConditions.isHCBullish &&
!conditions.pvConditions.isHCHHBullish &&
//
// XHK ...
conditions.hkConditions.isHKSwitchedToBullish &&
//
// XCHMA ...
conditions.chmaConditions.isFastOverSlow &&
conditions.chmaConditions.isCLoseOverFast &&
conditions.chmaConditions.isCloseOverSlow &&
conditions.chmaConditions.isRetestFastSlow &&
conditions.chmaConditions.isSlowSupport &&
!conditions.chmaConditions.isFastSupport
//
)
//
||
//
(
//
// XPV ...
!conditions.pvConditions.isSCBullish &&
!conditions.pvConditions.isSCHHBullish &&
!conditions.pvConditions.isSCLLBullish &&
!conditions.pvConditions.isMCBullish &&
!conditions.pvConditions.isMCHHBullish &&
!conditions.pvConditions.isMCLLBullish &&
!conditions.pvConditions.isLCBullish &&
!conditions.pvConditions.isLCHHBullish &&
!conditions.pvConditions.isLCLLBullish &&
!conditions.pvConditions.isHCBullish &&
!conditions.pvConditions.isHCHHBullish &&
!conditions.pvConditions.isHCLLBullish &&
//
// XICH ...
conditions.ichConditions.isClosedOverKijunSen &&
conditions.ichConditions.isTenkanSenOverKijunSen &&
conditions.ichConditions.isSenkouSpanAOverB &&
conditions.ichConditions.isSenkouSpanAOverLast &&
conditions.ichConditions.isFutureSenkouSpanAOverB &&
conditions.ichConditions.isFutureSenkouSpanAOverLast &&
conditions.ichConditions.isSenkouSpanACrossedOverB &&
conditions.ichConditions.isSenkouSpanACrossedOverLast &&
//
// XCHMA ...
conditions.chmaConditions.isFastOverSlow &&
conditions.chmaConditions.isCLoseOverFast &&
conditions.chmaConditions.isCloseCrossedOverFast &&
conditions.chmaConditions.isCloseOverSlow &&
conditions.chmaConditions.isFastResistance &&
!conditions.chmaConditions.isSlowResistance
//
)
//
||
//
(
//
// XPV ...
conditions.pvConditions.isCloseCrossedOverFib1 &&
conditions.pvConditions.isMCLLBullish &&
!conditions.pvConditions.isSCBullish &&
!conditions.pvConditions.isSCHHBullish &&
!conditions.pvConditions.isSCLLBullish &&
!conditions.pvConditions.isMCBullish &&
!conditions.pvConditions.isMCHHBullish &&
!conditions.pvConditions.isLCBullish &&
!conditions.pvConditions.isLCHHBullish &&
!conditions.pvConditions.isLCLLBullish &&
!conditions.pvConditions.isHCBullish &&
!conditions.pvConditions.isHCHHBullish &&
!conditions.pvConditions.isHCLLBullish &&
//
// XICH ...
conditions.ichConditions.isClosedOverKijunSen &&
conditions.ichConditions.isTenkanSenOverKijunSen &&
conditions.ichConditions.isSenkouSpanAOverB &&
conditions.ichConditions.isFutureSenkouSpanAOverB &&
conditions.ichConditions.isFutureSenkouSpanAOverLast &&
!conditions.ichConditions.isSenkouSpanAOverLast &&
//
// XSTR ...
conditions.strConditions.isTrendSwitchedToBullish &&
//
// XDMNT ...
conditions.dmntConditions.isBullish &&
//
// XCHMA ...
conditions.chmaConditions.isFastOverSlow &&
conditions.chmaConditions.isCLoseOverFast &&
conditions.chmaConditions.isCloseOverSlow &&
conditions.chmaConditions.isRetestFastSlow &&
conditions.chmaConditions.isSlowSupport &&
!conditions.chmaConditions.isFastSupport
//
)
//
)
//
)
//
//
//
)
//
||
//
(
//
// XPV ...
conditions.pvConditions.isCloseOverFib2 &&
conditions.pvConditions.isCloseOverFib3 &&
conditions.pvConditions.isCloseOverFib4 &&
conditions.pvConditions.isCloseOverFib5 &&
conditions.pvConditions.isCloseUnderFib1 &&
conditions.pvConditions.isSCHHBullish &&
conditions.pvConditions.isSCSwitchedToBullish &&
conditions.pvConditions.isSCHHSwitchedToBullish &&
conditions.pvConditions.isMCHHBearish &&
conditions.pvConditions.isLCLLBullish &&
conditions.pvConditions.isLCHHBearish &&
!conditions.pvConditions.isSCBullish &&
!conditions.pvConditions.isSCLLBullish &&
!conditions.pvConditions.isMCBullish &&
!conditions.pvConditions.isMCHHBullish &&
!conditions.pvConditions.isMCLLBullish &&
!conditions.pvConditions.isLCBullish &&
!conditions.pvConditions.isLCHHBullish &&
!conditions.pvConditions.isHCBullish &&
!conditions.pvConditions.isHCHHBullish &&
!conditions.pvConditions.isHCLLBullish &&
//
// XRL ...
conditions.rlConditions.isFastUnderSlow &&
//
// XMC ...
conditions.mcConditions.isSARSwitchedToBullish &&
//
// XADXTD ...
conditions.adxtdConditions.isSwitchedToBullish &&
conditions.adxtdConditions.isStrongSwitchedToBullish &&
//
// XDMNT ...
conditions.dmntConditions.isBullish &&
//
// XCHMA ...
conditions.chmaConditions.isRetestFastSlow &&
conditions.chmaConditions.isSlowSupport &&
!conditions.chmaConditions.isFastSupport
//
)
//
)
//
@@ -4411,6 +4814,44 @@ struct X121SignalGenerator
//
)
//
||
//
(
//
// XPV ...
conditions.pvConditions.isSCBearish &&
conditions.pvConditions.isSCHHBearish &&
conditions.pvConditions.isSCLLBearish &&
conditions.pvConditions.isMCBearish &&
conditions.pvConditions.isMCHHBearish &&
conditions.pvConditions.isMCLLBearish &&
conditions.pvConditions.isLCLLBearish &&
conditions.pvConditions.isHCLLBearish &&
!conditions.pvConditions.isLCBearish &&
!conditions.pvConditions.isLCHHBearish &&
!conditions.pvConditions.isHCBearish &&
!conditions.pvConditions.isHCHHBearish &&
//
// XICH ...
conditions.ichConditions.isClosedUnderKijunSen &&
conditions.ichConditions.isTenkanSenUnderKijunSen &&
!conditions.ichConditions.isSenkouSpanAUnderB &&
!conditions.ichConditions.isSenkouSpanAUnderLast &&
//
// XVLM ...
conditions.vlmConditions.isVolumeBearish &&
conditions.vlmConditions.isVolumeUnderLast &&
//
// XDMNT ...
conditions.dmntConditions.isBearish &&
//
// XCHMA ...
conditions.chmaConditions.isFastUnderSlow &&
conditions.chmaConditions.isCloseUnderFast &&
conditions.chmaConditions.isCloseUnderSlow
//
)
//
)
//
)
@@ -4523,6 +4964,49 @@ struct X121SignalGenerator
//
)
//
||
//
(
//
// XPV ...
conditions.pvConditions.isCloseCrossedUnderFib5 &&
conditions.pvConditions.isSCBearish &&
conditions.pvConditions.isSCHHBearish &&
conditions.pvConditions.isSCLLBearish &&
conditions.pvConditions.isMCLLBearish &&
conditions.pvConditions.isLCLLBearish &&
!conditions.pvConditions.isMCBearish &&
!conditions.pvConditions.isMCHHBearish &&
!conditions.pvConditions.isLCBearish &&
!conditions.pvConditions.isLCHHBearish &&
!conditions.pvConditions.isHCBearish &&
!conditions.pvConditions.isHCHHBearish &&
!conditions.pvConditions.isHCLLBearish &&
//
// XICH ...
conditions.ichConditions.isClosedUnderKijunSen &&
conditions.ichConditions.isTenkanSenUnderKijunSen &&
conditions.ichConditions.isFutureSenkouSpanACrossedUnderB &&
!conditions.ichConditions.isSenkouSpanAUnderB &&
!conditions.ichConditions.isSenkouSpanAUnderLast &&
//
// XVLM ...
conditions.vlmConditions.isVolumeBearish &&
conditions.vlmConditions.isVolumeUnderLast &&
//
// XSTR ...
conditions.strConditions.isTrendBearish &&
conditions.strConditions.isTrendSwitchedToBearish &&
//
// XCHMA ...
conditions.chmaConditions.isFastUnderSlow &&
conditions.chmaConditions.isCloseUnderFast &&
conditions.chmaConditions.isCloseUnderSlow &&
conditions.chmaConditions.isSlowResistance &&
!conditions.chmaConditions.isFastResistance
//
)
//
)
//
)
+2 -2
View File
@@ -131,11 +131,11 @@ void OnTick()
//
// Check Pivots ...
// HandleCheckPivots();
HandleCheckPivots();
//
// Check Zones ...
HandleCheckZones();
// HandleCheckZones();
}
//