Apply X121 XAUUSDb Level 4 Fix ...

This commit is contained in:
2024-10-10 02:41:19 +03:30
parent e0362a1f10
commit f45f71b7be
4 changed files with 844345 additions and 0 deletions
File diff suppressed because it is too large Load Diff
@@ -23,6 +23,7 @@
//
// Imports ...
#include "../../../../Strategies/x-saherelm.x121.strategy.mq5"
#include "../Olds/x-saherelm.x121.amarkets.xauusd.olds.1.long.parser.mq5"
//
// Conditions Parser ...
@@ -30,6 +31,7 @@ struct X121StartegyAMarketsXAUUSDOldsLongConditionsParser
{
//
string _version;
X121StartegyAMarketsXAUUSDOlds1LongConditionsParser _olds1Parser;
//
bool IsFiltered(
@@ -39,6 +41,12 @@ struct X121StartegyAMarketsXAUUSDOldsLongConditionsParser
//
bool result = false;
//
result = _olds1Parser.IsFiltered(conditions);
if (result) {
return result;
}
//
result =
//
@@ -26,6 +26,7 @@
#include "../Olds/x-saherelm.x121.amarkets.xauusd.olds.1.short.parser.mq5"
#include "../Olds/x-saherelm.x121.amarkets.xauusd.olds.2.short.parser.mq5"
#include "../Olds/x-saherelm.x121.amarkets.xauusd.olds.3.short.parser.mq5"
#include "../Olds/x-saherelm.x121.amarkets.xauusd.olds.4.short.parser.mq5"
//
// Conditions Parser ...
@@ -36,6 +37,7 @@ struct X121StartegyAMarketsXAUUSDOldsShortConditionsParser
X121StartegyAMarketsXAUUSDOlds1ShortConditionsParser _olds1Parser;
X121StartegyAMarketsXAUUSDOlds2ShortConditionsParser _olds2Parser;
X121StartegyAMarketsXAUUSDOlds3ShortConditionsParser _olds3Parser;
X121StartegyAMarketsXAUUSDOlds4ShortConditionsParser _olds4Parser;
//
bool IsFiltered(
@@ -63,6 +65,12 @@ struct X121StartegyAMarketsXAUUSDOldsShortConditionsParser
return result;
}
//
result = _olds4Parser.IsFiltered(conditions);
if (result) {
return result;
}
//
result =
//