last ...
This commit is contained in:
@@ -198,19 +198,58 @@ struct XCHStartegyAMarketsConditionsParser
|
||||
bool isDowJones = _symbolParser.IsDowJones(signal.symbol);
|
||||
|
||||
//
|
||||
bool isEURUSDFiltered = false;
|
||||
bool isGBPUSDFiltered = false;
|
||||
bool isEURGBPFiltered = false;
|
||||
bool isXAUUSDFiltered = false;
|
||||
bool isUSDJPYFiltered = false;
|
||||
bool isEURJPYFiltered = false;
|
||||
bool isUSDCHFFiltered = false;
|
||||
bool isEURCHFFiltered = false;
|
||||
bool isAUDUSDFiltered = false;
|
||||
bool isNZDUSDFiltered = false;
|
||||
bool isUSDCADFiltered = false;
|
||||
bool isEURCADFiltered = false;
|
||||
bool isDowJonesFiltered = false;
|
||||
bool isEURUSDFiltered = _eurusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isGBPUSDFiltered = _gbpusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isEURGBPFiltered = _eurgbpLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isUSDJPYFiltered = _usdjpyLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isEURJPYFiltered = _eurjpyLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isUSDCHFFiltered = _usdchfLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isEURCHFFiltered = _eurchfLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isXAUUSDFiltered = _xauusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isAUDUSDFiltered = _audusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isNZDUSDFiltered = _nzdusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isUSDCADFiltered = _usdcadLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isEURCADFiltered = _eurcadLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isDowJonesFiltered = _dowjonesLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
|
||||
//
|
||||
if (!force)
|
||||
@@ -218,120 +257,55 @@ struct XCHStartegyAMarketsConditionsParser
|
||||
//
|
||||
if (isEURUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURUSDFiltered;
|
||||
}
|
||||
else if (isGBPUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_gbpusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isGBPUSDFiltered;
|
||||
}
|
||||
else if (isEURGBP)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurgbpLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURGBPFiltered;
|
||||
}
|
||||
else if (isUSDJPY)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_usdjpyLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isUSDJPYFiltered;
|
||||
}
|
||||
else if (isEURJPY)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurjpyLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURJPYFiltered;
|
||||
}
|
||||
else if (isUSDCHF)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_usdchfLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isUSDCHFFiltered;
|
||||
}
|
||||
else if (isEURCHF)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurchfLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURCHFFiltered;
|
||||
}
|
||||
else if (isXAUUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_xauusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isXAUUSDFiltered;
|
||||
}
|
||||
else if (isAUDUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_audusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isAUDUSDFiltered;
|
||||
}
|
||||
else if (isNZDUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_nzdusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isNZDUSDFiltered;
|
||||
}
|
||||
else if (isUSDCAD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_usdcadLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isUSDCADFiltered;
|
||||
}
|
||||
else if (isEURCAD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurcadLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURCADFiltered;
|
||||
}
|
||||
else if (isDowJones)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_dowjonesLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isDowJonesFiltered;
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -339,94 +313,55 @@ struct XCHStartegyAMarketsConditionsParser
|
||||
//
|
||||
result =
|
||||
//
|
||||
_eurusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_gbpusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isGBPUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_eurgbpLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURGBPFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_usdjpyLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isUSDJPYFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_eurjpyLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURJPYFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_usdchfLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isUSDCHFFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_eurchfLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURCHFFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_xauusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isXAUUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_audusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isAUDUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_nzdusdLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isNZDUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_usdcadLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isUSDCADFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_eurcadLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURCADFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_dowjonesLongParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isDowJonesFiltered
|
||||
//
|
||||
;
|
||||
}
|
||||
@@ -462,19 +397,58 @@ struct XCHStartegyAMarketsConditionsParser
|
||||
bool isDowJones = _symbolParser.IsDowJones(signal.symbol);
|
||||
|
||||
//
|
||||
bool isEURUSDFiltered = false;
|
||||
bool isGBPUSDFiltered = false;
|
||||
bool isEURGBPFiltered = false;
|
||||
bool isXAUUSDFiltered = false;
|
||||
bool isUSDJPYFiltered = false;
|
||||
bool isEURJPYFiltered = false;
|
||||
bool isUSDCHFFiltered = false;
|
||||
bool isEURCHFFiltered = false;
|
||||
bool isAUDUSDFiltered = false;
|
||||
bool isNZDUSDFiltered = false;
|
||||
bool isUSDCADFiltered = false;
|
||||
bool isEURCADFiltered = false;
|
||||
bool isDowJonesFiltered = false;
|
||||
bool isEURUSDFiltered = _eurusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isGBPUSDFiltered = _gbpusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isEURGBPFiltered = _eurgbpShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isUSDJPYFiltered = _usdjpyShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isEURJPYFiltered = _eurjpyShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isUSDCHFFiltered = _usdchfShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isEURCHFFiltered = _eurchfShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isXAUUSDFiltered = _xauusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isAUDUSDFiltered = _audusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isNZDUSDFiltered = _nzdusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isUSDCADFiltered = _usdcadShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isEURCADFiltered = _eurcadShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
bool isDowJonesFiltered = _dowjonesShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
|
||||
//
|
||||
if (!force)
|
||||
@@ -482,120 +456,55 @@ struct XCHStartegyAMarketsConditionsParser
|
||||
//
|
||||
if (isEURUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURUSDFiltered;
|
||||
}
|
||||
else if (isGBPUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_gbpusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isGBPUSDFiltered;
|
||||
}
|
||||
else if (isEURGBP)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurgbpShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURGBPFiltered;
|
||||
}
|
||||
else if (isUSDJPY)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_usdjpyShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isUSDJPYFiltered;
|
||||
}
|
||||
else if (isEURJPY)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurjpyShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURJPYFiltered;
|
||||
}
|
||||
else if (isUSDCHF)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_usdchfShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isUSDCHFFiltered;
|
||||
}
|
||||
else if (isEURCHF)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurchfShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURCHFFiltered;
|
||||
}
|
||||
else if (isXAUUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_xauusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isXAUUSDFiltered;
|
||||
}
|
||||
else if (isAUDUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_audusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isAUDUSDFiltered;
|
||||
}
|
||||
else if (isNZDUSD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_nzdusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isNZDUSDFiltered;
|
||||
}
|
||||
else if (isUSDCAD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_usdcadShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isUSDCADFiltered;
|
||||
}
|
||||
else if (isEURCAD)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_eurcadShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isEURCADFiltered;
|
||||
}
|
||||
else if (isDowJones)
|
||||
{
|
||||
//
|
||||
result =
|
||||
_dowjonesShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
);
|
||||
result = isDowJonesFiltered;
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -603,94 +512,55 @@ struct XCHStartegyAMarketsConditionsParser
|
||||
//
|
||||
result =
|
||||
//
|
||||
_eurusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_gbpusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isGBPUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_eurgbpShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURGBPFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_usdjpyShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isUSDJPYFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_eurjpyShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURJPYFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_usdchfShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isUSDCHFFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_eurchfShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURCHFFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_xauusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isXAUUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_audusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isAUDUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_nzdusdShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isNZDUSDFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_usdcadShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isUSDCADFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_eurcadShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isEURCADFiltered
|
||||
//
|
||||
||
|
||||
//
|
||||
_dowjonesShortParser.IsFiltered(
|
||||
signal,
|
||||
conditions //
|
||||
)
|
||||
isDowJonesFiltered
|
||||
//
|
||||
;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user