This commit is contained in:
2024-08-23 04:38:15 +03:30
parent fe6f69900f
commit f8820f3efb
87 changed files with 1980 additions and 1825 deletions
@@ -205,79 +205,118 @@ struct XCHStartegyAMarketsConditionsParser
{
//
result =
_eurusdLongParser.IsFiltered(conditions);
_eurusdLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isGBPUSD)
{
//
result =
_gbpusdLongParser.IsFiltered(conditions);
_gbpusdLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isEURGBP)
{
//
result =
_eurgbpLongParser.IsFiltered(conditions);
_eurgbpLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isUSDJPY)
{
//
result =
_usdjpyLongParser.IsFiltered(conditions);
_usdjpyLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isEURJPY)
{
//
result =
_eurjpyLongParser.IsFiltered(conditions);
_eurjpyLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isUSDCHF)
{
//
result =
_usdchfLongParser.IsFiltered(conditions);
_usdchfLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isEURCHF)
{
//
result =
_eurchfLongParser.IsFiltered(conditions);
_eurchfLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isXAUUSD)
{
//
result =
_xauusdLongParser.IsFiltered(conditions);
_xauusdLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isAUDUSD)
{
//
result =
_audusdLongParser.IsFiltered(conditions);
_audusdLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isNZDUSD)
{
//
result =
_nzdusdLongParser.IsFiltered(conditions);
_nzdusdLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isUSDCAD)
{
//
result =
_usdcadLongParser.IsFiltered(conditions);
_usdcadLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isEURCAD)
{
//
result =
_eurcadLongParser.IsFiltered(conditions);
_eurcadLongParser.IsFiltered(
signal,
conditions //
);
}
else if (isDowJones)
{
//
result =
_dowjonesLongParser.IsFiltered(conditions);
_dowjonesLongParser.IsFiltered(
signal,
conditions //
);
}
}
else
@@ -285,55 +324,94 @@ struct XCHStartegyAMarketsConditionsParser
//
result =
//
_eurusdLongParser.IsFiltered(conditions)
_eurusdLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_gbpusdLongParser.IsFiltered(conditions)
_gbpusdLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_eurgbpLongParser.IsFiltered(conditions)
_eurgbpLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_usdjpyLongParser.IsFiltered(conditions)
_usdjpyLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_eurjpyLongParser.IsFiltered(conditions)
_eurjpyLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_usdchfLongParser.IsFiltered(conditions)
_usdchfLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_eurchfLongParser.IsFiltered(conditions)
_eurchfLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_xauusdLongParser.IsFiltered(conditions)
_xauusdLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_audusdLongParser.IsFiltered(conditions)
_audusdLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_nzdusdLongParser.IsFiltered(conditions)
_nzdusdLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_usdcadLongParser.IsFiltered(conditions)
_usdcadLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_eurcadLongParser.IsFiltered(conditions)
_eurcadLongParser.IsFiltered(
signal,
conditions //
)
//
||
//
_dowjonesLongParser.IsFiltered(conditions)
_dowjonesLongParser.IsFiltered(
signal,
conditions //
)
//
;
}
@@ -376,79 +454,118 @@ struct XCHStartegyAMarketsConditionsParser
{
//
result =
_eurusdShortParser.IsFiltered(conditions);
_eurusdShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isGBPUSD)
{
//
result =
_gbpusdShortParser.IsFiltered(conditions);
_gbpusdShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isEURGBP)
{
//
result =
_eurgbpShortParser.IsFiltered(conditions);
_eurgbpShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isUSDJPY)
{
//
result =
_usdjpyShortParser.IsFiltered(conditions);
_usdjpyShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isEURJPY)
{
//
result =
_eurjpyShortParser.IsFiltered(conditions);
_eurjpyShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isUSDCHF)
{
//
result =
_usdchfShortParser.IsFiltered(conditions);
_usdchfShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isEURCHF)
{
//
result =
_eurchfShortParser.IsFiltered(conditions);
_eurchfShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isXAUUSD)
{
//
result =
_xauusdShortParser.IsFiltered(conditions);
_xauusdShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isAUDUSD)
{
//
result =
_audusdShortParser.IsFiltered(conditions);
_audusdShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isNZDUSD)
{
//
result =
_nzdusdShortParser.IsFiltered(conditions);
_nzdusdShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isUSDCAD)
{
//
result =
_usdcadShortParser.IsFiltered(conditions);
_usdcadShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isEURCAD)
{
//
result =
_eurcadShortParser.IsFiltered(conditions);
_eurcadShortParser.IsFiltered(
signal,
conditions //
);
}
else if (isDowJones)
{
//
result =
_dowjonesShortParser.IsFiltered(conditions);
_dowjonesShortParser.IsFiltered(
signal,
conditions //
);
}
}
else
@@ -456,55 +573,94 @@ struct XCHStartegyAMarketsConditionsParser
//
result =
//
_eurusdShortParser.IsFiltered(conditions)
_eurusdShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_gbpusdShortParser.IsFiltered(conditions)
_gbpusdShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_eurgbpShortParser.IsFiltered(conditions)
_eurgbpShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_usdjpyShortParser.IsFiltered(conditions)
_usdjpyShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_eurjpyShortParser.IsFiltered(conditions)
_eurjpyShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_usdchfShortParser.IsFiltered(conditions)
_usdchfShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_eurchfShortParser.IsFiltered(conditions)
_eurchfShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_xauusdShortParser.IsFiltered(conditions)
_xauusdShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_audusdShortParser.IsFiltered(conditions)
_audusdShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_nzdusdShortParser.IsFiltered(conditions)
_nzdusdShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_usdcadShortParser.IsFiltered(conditions)
_usdcadShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_eurcadShortParser.IsFiltered(conditions)
_eurcadShortParser.IsFiltered(
signal,
conditions //
)
//
||
//
_dowjonesShortParser.IsFiltered(conditions)
_dowjonesShortParser.IsFiltered(
signal,
conditions //
)
//
;
}
@@ -512,7 +668,6 @@ struct XCHStartegyAMarketsConditionsParser
//
return result;
}
};
//