This commit is contained in:
2024-02-08 18:27:33 +03:30
parent 420192d339
commit cccc06ef6d
37 changed files with 89 additions and 7 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+9 -5
View File
@@ -296,9 +296,13 @@ void OnTick()
// Handle Processing on XAU5 Signal Provider ...
XAU5SignalProviderDoControlState();
}
//
if (!IsNewCandle() && xAU5WaitUntilNextCandle)
// Check Can Ignore Tick or not ..
bool canIgnoreTick = xAU5IsTestMode
? !IsNewCandle()
: !IsNewCandle() && xAU5WaitUntilNextCandle;
if (canIgnoreTick)
{
return;
}
@@ -379,11 +383,11 @@ bool XAU5CTimerInit()
//
// Inputs ...
xAU5CandleTimerColot,
xAU5CandleTimerCorner
);
xAU5CandleTimerCorner);
//
if (xAU5CTimerHandler == INVALID_HANDLE) {
if (xAU5CTimerHandler == INVALID_HANDLE)
{
result = false;
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -7165,6 +7165,13 @@ bool XAU5XTSFIHasShortSignal()
mConditions.isXAMABearish &&
mConditions.isXTSCurrentOverMediest) &&
(
//
(mConditions.isXTDBullUnderBear &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXCHMAMCFastUnderSlow)
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCLLSame &&
@@ -7173,6 +7180,14 @@ bool XAU5XTSFIHasShortSignal()
//
||
//
(mConditions.isXCHMAMCVale &&
!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear)
//
||
//
((mConditions.isXCHMALCVale &&
mConditions.isXTDBullishVale &&
mConditions.isXTDSignalUnderBear) &&
@@ -7391,6 +7406,13 @@ bool XAU5XTSFIHasShortSignal()
((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) &&
(
//
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTSCurrentOverMediest)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
@@ -7629,7 +7651,32 @@ bool XAU5XTSFIHasShortSignal()
!mConditions.isXLHHHSameInLength) &&
//
(
false)
//
// Check if SC Fast Over Slow ...
((mConditions.isXCHMASCFastOverSlow ||
mConditions.isXCHMASCFastCrossedOverSlow) &&
(
//
((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) &&
(
//
(mConditions.isXCHMALCVale &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
)
//
)
//
)
//
)
//
@@ -9554,6 +9601,23 @@ bool XAU5XCHMACCHasShortSignal()
//
||
//
((mConditions.isXCHMAMCVale &&
!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown) &&
(
//
(mConditions.isXTMBearish &&
mConditions.isXAMABearish &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentMin &&
mConditions.isXTMStartBearish &&
mConditions.isXCHLHSCMCLLSame &&
@@ -10555,6 +10619,16 @@ bool XAU5XCHMAMNHasLongSignal()
mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXLHLLIncreased &&
mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXTSCurrentCrossedOverFarest)
//
)
//
)
+5 -1
View File
@@ -299,7 +299,11 @@ void OnTick()
}
//
if (!IsNewCandle() && xEU5WaitUntilNextCandle)
// Check Can Ignore Tick or not ..
bool canIgnoreTick = xEU5IsTestMode
? !IsNewCandle()
: !IsNewCandle() && xEU5WaitUntilNextCandle;
if (canIgnoreTick)
{
return;
}