Extract XTrade Handler and Refactor it as X121TradeHandler for Implementing Position Protector ...

This commit is contained in:
2024-09-15 22:40:31 +03:30
parent 6aa7388127
commit 88ea5ec928
3 changed files with 1742 additions and 4 deletions
File diff suppressed because it is too large Load Diff
+4 -3
View File
@@ -24,8 +24,9 @@
//
// Imports ...
#include "../Helpers/x-saherelm.xct.helper.mq5"
#include "../Classes/x-saherelm.x121.xtrade.handler.class.mq5"
#include "../Helpers/x-saherelm.xcc.helper.mq5"
#include "../Helpers/x-saherelm.xct.helper.mq5"
//
#include "../Parsers/x-saherelm.xch.parser.mq5"
@@ -126,7 +127,7 @@ XTimeTracker eaTimeTracker;
//
// Trade Handler Instance Class ...
XSCXTradeHandler *eaTradeHandler;
X121SCTradeHandler *eaTradeHandler;
//
string mTag = "";
@@ -414,7 +415,7 @@ bool InitialEA()
//
// Initialize Trade Handler ...
eaTradeHandler = new XSCXTradeHandler(eaTrader);
eaTradeHandler = new X121SCTradeHandler(eaTrader);
eaTradeHandler.SaveTrades(true);
eaTradeHandler.SaveSignals(true);
eaTradeHandler.SaveConditions(true);
+2 -1
View File
@@ -8,6 +8,7 @@
"C_Cpp.default.includePath": [
"c:\\Users\\SaherElm\\AppData\\Roaming\\MetaQuotes\\Terminal\\D0E8209F77C8CF37AD8BF550E51FF075\\MQL5\\Include\\Include",
"c:\\Users\\SaherElm\\AppData\\Roaming\\MetaQuotes\\Terminal\\D0E8209F77C8CF37AD8BF550E51FF075\\MQL5\\Include"
]
],
"C_Cpp.clang_format_style": "{ BasedOnStyle: Microsoft, UseTab: Never, IndentWidth: 4, TabWidth: 4, ColumnLimit: 0}"
}
}