Attach XCHICHWap Parser ...
This commit is contained in:
@@ -24,6 +24,14 @@
|
|||||||
// Imports ...
|
// Imports ...
|
||||||
#include "../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
#include "../Strategies/x-saherelm.xch.ichwap.strategy.mq5"
|
||||||
|
|
||||||
|
//
|
||||||
|
// #include "./Ingot/x-saherelm.xch.ichwap.ingot.parser.mq5"
|
||||||
|
// #include "./Alpari/x-saherelm.xch.ichwap.alpari.parser.mq5"
|
||||||
|
// #include "./Errante/x-saherelm.xch.ichwap.errante.parser.mq5"
|
||||||
|
#include "./AMarkets/x-saherelm.xch.ichwap.amarkets.parser.mq5"
|
||||||
|
// #include "./IFCMarkets/x-saherelm.xch.ichwap.ifcmarkets.parser.mq5"
|
||||||
|
// #include "./OtetMarkets/x-saherelm.xch.ichwap.otetmarkets.parser.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Conditions Parser ...
|
// Conditions Parser ...
|
||||||
struct XCHICHWAPStartegyConditionsParser
|
struct XCHICHWAPStartegyConditionsParser
|
||||||
@@ -39,12 +47,12 @@ struct XCHICHWAPStartegyConditionsParser
|
|||||||
XMarketParser _marketParser;
|
XMarketParser _marketParser;
|
||||||
|
|
||||||
//
|
//
|
||||||
// XCHCHEStartegyIngotConditionsParser _ingotParser;
|
// XCHICHWAPStartegyIngotConditionsParser _ingotParser;
|
||||||
// XCHCHEStartegyAlpariConditionsParser _alpariParser;
|
// XCHICHWAPStartegyAlpariConditionsParser _alpariParser;
|
||||||
// XCHCHEStartegyErranteConditionsParser _erranteParser;
|
// XCHICHWAPStartegyErranteConditionsParser _erranteParser;
|
||||||
// XCHCHEStartegyAMarketsConditionsParser _amarketsParser;
|
XCHICHWAPStartegyAMarketsConditionsParser _amarketsParser;
|
||||||
// XCHCHEStartegyIFCMarketsConditionsParser _ifcmarketsParser;
|
// XCHICHWAPStartegyIFCMarketsConditionsParser _ifcmarketsParser;
|
||||||
// XCHCHEStartegyOtetMarketsConditionsParser _otetmarketsParser;
|
// XCHICHWAPStartegyOtetMarketsConditionsParser _otetmarketsParser;
|
||||||
|
|
||||||
//
|
//
|
||||||
string GenerateSignalConditions(
|
string GenerateSignalConditions(
|
||||||
@@ -277,7 +285,7 @@ struct XCHICHWAPStartegyConditionsParser
|
|||||||
(conditions.chtdConditions.isHSwitchedToBullish ? "conditions.chtdConditions.isHSwitchedToBullish &&" + "\n" : "") +
|
(conditions.chtdConditions.isHSwitchedToBullish ? "conditions.chtdConditions.isHSwitchedToBullish &&" + "\n" : "") +
|
||||||
(conditions.chtdConditions.isHSwitchedToBearish ? "conditions.chtdConditions.isHSwitchedToBearish &&" + "\n" : "") +
|
(conditions.chtdConditions.isHSwitchedToBearish ? "conditions.chtdConditions.isHSwitchedToBearish &&" + "\n" : "") +
|
||||||
"//" + "\n" +
|
"//" + "\n" +
|
||||||
"// XCHCHE ..." + "\n" +
|
"// XCHICHWAP ..." + "\n" +
|
||||||
"//" + "\n" +
|
"//" + "\n" +
|
||||||
(conditions.chcheConditions.hasBullishPower ? "conditions.chcheConditions.hasBullishPower &&" + "\n" : "") +
|
(conditions.chcheConditions.hasBullishPower ? "conditions.chcheConditions.hasBullishPower &&" + "\n" : "") +
|
||||||
(conditions.chcheConditions.hasBearishPower ? "conditions.chcheConditions.hasBearishPower &&" + "\n" : "") +
|
(conditions.chcheConditions.hasBearishPower ? "conditions.chcheConditions.hasBearishPower &&" + "\n" : "") +
|
||||||
@@ -586,108 +594,108 @@ struct XCHICHWAPStartegyConditionsParser
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
// //
|
//
|
||||||
// string market = _account.GetCompany();
|
string market = _account.GetCompany();
|
||||||
// bool isIngot = _marketParser.IsIngot(market);
|
bool isIngot = _marketParser.IsIngot(market);
|
||||||
// bool isErrante = _marketParser.IsErrante(market);
|
bool isErrante = _marketParser.IsErrante(market);
|
||||||
// bool isAMarkets = _marketParser.IsAMarkets(market);
|
bool isAMarkets = _marketParser.IsAMarkets(market);
|
||||||
// bool isIFCMarkets = _marketParser.IsIFCMarkets(market);
|
bool isIFCMarkets = _marketParser.IsIFCMarkets(market);
|
||||||
// bool isOtetMarkets = _marketParser.IsOtetMarkets(market);
|
bool isOtetMarkets = _marketParser.IsOtetMarkets(market);
|
||||||
|
|
||||||
// //
|
//
|
||||||
// // Ingot ...
|
// Ingot ...
|
||||||
// bool isIngotFiltered = false;
|
bool isIngotFiltered = false;
|
||||||
// // _ingotParser.IsFiltered(
|
// // _ingotParser.IsFiltered(
|
||||||
// // signal,
|
// // signal,
|
||||||
// // conditions,
|
// // conditions,
|
||||||
// // force //
|
// // force //
|
||||||
// // );
|
// // );
|
||||||
|
|
||||||
// //
|
//
|
||||||
// // Errante ...
|
// Errante ...
|
||||||
// bool isErranteFiltered = false;
|
bool isErranteFiltered = false;
|
||||||
// // _erranteParser.IsFiltered(
|
// // _erranteParser.IsFiltered(
|
||||||
// // signal,
|
// // signal,
|
||||||
// // conditions,
|
// // conditions,
|
||||||
// // force //
|
// // force //
|
||||||
// // );
|
// // );
|
||||||
|
|
||||||
// //
|
//
|
||||||
// // AMarkets ...
|
// AMarkets ...
|
||||||
// bool isAMarketsFiltered = _amarketsParser.IsFiltered(
|
bool isAMarketsFiltered = _amarketsParser.IsFiltered(
|
||||||
// signal,
|
signal,
|
||||||
// conditions,
|
conditions,
|
||||||
// force //
|
force //
|
||||||
// );
|
);
|
||||||
|
|
||||||
// //
|
//
|
||||||
// // IFCMarkets ...
|
// IFCMarkets ...
|
||||||
// bool isIFCMarketsFiltered = false;
|
bool isIFCMarketsFiltered = false;
|
||||||
// // _ifcmarketsParser.IsFiltered(
|
// // _ifcmarketsParser.IsFiltered(
|
||||||
// // signal,
|
// // signal,
|
||||||
// // conditions,
|
// // conditions,
|
||||||
// // force //
|
// // force //
|
||||||
// // );
|
// // );
|
||||||
|
|
||||||
// //
|
//
|
||||||
// // OtetMarkets ...
|
// OtetMarkets ...
|
||||||
// bool isOtetMarketsFiltered = false;
|
bool isOtetMarketsFiltered = false;
|
||||||
// // _otetmarketsParser.IsFiltered(
|
// // _otetmarketsParser.IsFiltered(
|
||||||
// // signal,
|
// // signal,
|
||||||
// // conditions,
|
// // conditions,
|
||||||
// // force //
|
// // force //
|
||||||
// // );
|
// // );
|
||||||
|
|
||||||
// //
|
//
|
||||||
// if (!force)
|
if (!force)
|
||||||
// {
|
{
|
||||||
// //
|
//
|
||||||
// if (isIngot)
|
if (isIngot)
|
||||||
// {
|
{
|
||||||
// result = isIngotFiltered;
|
result = isIngotFiltered;
|
||||||
// }
|
}
|
||||||
// else if (isErrante)
|
else if (isErrante)
|
||||||
// {
|
{
|
||||||
// result = isErranteFiltered;
|
result = isErranteFiltered;
|
||||||
// }
|
}
|
||||||
// else if (isAMarkets)
|
else if (isAMarkets)
|
||||||
// {
|
{
|
||||||
// result = isAMarketsFiltered;
|
result = isAMarketsFiltered;
|
||||||
// }
|
}
|
||||||
// else if (isIFCMarkets)
|
else if (isIFCMarkets)
|
||||||
// {
|
{
|
||||||
// result = isIFCMarketsFiltered;
|
result = isIFCMarketsFiltered;
|
||||||
// }
|
}
|
||||||
// else if (isOtetMarkets)
|
else if (isOtetMarkets)
|
||||||
// {
|
{
|
||||||
// result = isOtetMarketsFiltered;
|
result = isOtetMarketsFiltered;
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
// else
|
else
|
||||||
// {
|
{
|
||||||
// //
|
//
|
||||||
// result =
|
result =
|
||||||
// //
|
//
|
||||||
// isIngotFiltered
|
isIngotFiltered
|
||||||
// //
|
//
|
||||||
// ||
|
||
|
||||||
// //
|
//
|
||||||
// isErranteFiltered
|
isErranteFiltered
|
||||||
// //
|
//
|
||||||
// ||
|
||
|
||||||
// //
|
//
|
||||||
// isAMarketsFiltered
|
isAMarketsFiltered
|
||||||
// //
|
//
|
||||||
// ||
|
||
|
||||||
// //
|
//
|
||||||
// isIFCMarketsFiltered
|
isIFCMarketsFiltered
|
||||||
// //
|
//
|
||||||
// ||
|
||
|
||||||
// //
|
//
|
||||||
// isOtetMarketsFiltered
|
isOtetMarketsFiltered
|
||||||
// //
|
//
|
||||||
// ;
|
;
|
||||||
// }
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Reference in New Issue
Block a user