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 ... // Handle Processing on XAU5 Signal Provider ...
XAU5SignalProviderDoControlState(); XAU5SignalProviderDoControlState();
} }
// //
if (!IsNewCandle() && xAU5WaitUntilNextCandle) // Check Can Ignore Tick or not ..
bool canIgnoreTick = xAU5IsTestMode
? !IsNewCandle()
: !IsNewCandle() && xAU5WaitUntilNextCandle;
if (canIgnoreTick)
{ {
return; return;
} }
@@ -379,11 +383,11 @@ bool XAU5CTimerInit()
// //
// Inputs ... // Inputs ...
xAU5CandleTimerColot, xAU5CandleTimerColot,
xAU5CandleTimerCorner xAU5CandleTimerCorner);
);
// //
if (xAU5CTimerHandler == INVALID_HANDLE) { if (xAU5CTimerHandler == INVALID_HANDLE)
{
result = false; 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.isXAMABearish &&
mConditions.isXTSCurrentOverMediest) && mConditions.isXTSCurrentOverMediest) &&
( (
//
(mConditions.isXTDBullUnderBear &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTDSignalUnderBear &&
mConditions.isXCHMAMCFastUnderSlow)
//
||
// //
(mConditions.isXCHMALCVale && (mConditions.isXCHMALCVale &&
mConditions.isXCHLHMCLCLLSame && mConditions.isXCHLHMCLCLLSame &&
@@ -7173,6 +7180,14 @@ bool XAU5XTSFIHasShortSignal()
// //
|| ||
// //
(mConditions.isXCHMAMCVale &&
!mConditions.isXCHMAMCTrendsUp &&
!mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear)
//
||
//
((mConditions.isXCHMALCVale && ((mConditions.isXCHMALCVale &&
mConditions.isXTDBullishVale && mConditions.isXTDBullishVale &&
mConditions.isXTDSignalUnderBear) && mConditions.isXTDSignalUnderBear) &&
@@ -7391,6 +7406,13 @@ bool XAU5XTSFIHasShortSignal()
((mConditions.isXCHMALCFastOverSlow || ((mConditions.isXCHMALCFastOverSlow ||
mConditions.isXCHMALCFastCrossedOverSlow) && mConditions.isXCHMALCFastCrossedOverSlow) &&
( (
//
(mConditions.isXAMAVale &&
mConditions.isXCHMAMCVale &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXTSCurrentOverMediest)
//
||
// //
(mConditions.isXTMNeutural && (mConditions.isXTMNeutural &&
mConditions.isXAMANeutural && mConditions.isXAMANeutural &&
@@ -7629,7 +7651,32 @@ bool XAU5XTSFIHasShortSignal()
!mConditions.isXLHHHSameInLength) && !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.isXTSCurrentMin &&
mConditions.isXTMStartBearish && mConditions.isXTMStartBearish &&
mConditions.isXCHLHSCMCLLSame && mConditions.isXCHLHSCMCLLSame &&
@@ -10555,6 +10619,16 @@ bool XAU5XCHMAMNHasLongSignal()
mConditions.isXTSCurrentCrossedOverNearest && mConditions.isXTSCurrentCrossedOverNearest &&
mConditions.isXTSCurrentCrossedOverMediest) 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; return;
} }