last works on XFIMAEA Specially Focused on Backtester ...

This commit is contained in:
2025-09-19 15:28:09 +03:30
parent 5872d9f29b
commit c24dd6fe2a
9 changed files with 38 additions and 4 deletions
@@ -2094,7 +2094,7 @@ class XCBackTesterEA : public XCBase
: entry - reward;
//
string comment = ShortName + "_POS_" + ToXString(dir);
string comment = eaLogSuffix + "_POS_" + ToXString(dir);
//
if (isBullish)
+1 -1
View File
@@ -27,7 +27,7 @@
#include "../Classes/x-saherelm.x-backtester.expert.class.mq5"
#include "../Classes/x-saherelm.x-market.pattern.class.mq5"
#include "../Classes/x-saherelm.x-poi.drawer.class.mq5"
#include "../XFIMA/Classes/x-saherelm.xfima.signaller.class.mq5"
#include "../XFIMAEA/Classes/x-saherelm.xfima.signaller.class.mq5"
//
// Definitions ...
+1 -1
View File
@@ -24,7 +24,7 @@
//
// Importts ...
#include "../XFIMA/Classes/x-saherelm.xfima.expert.class.mq5"
#include "../XFIMAEA/Classes/x-saherelm.xfima.expert.class.mq5"
//
// Inputs ...
+2 -1
View File
@@ -1,6 +1,7 @@
@echo off
set METAEDITOR="C:\Program Files\MetaTrader 5 General\MetaEditor64.exe"
@REM set METAEDITOR="C:\Program Files\MetaTrader 5 General\MetaEditor64.exe"
set METAEDITOR="C:\Program Files\MetaTrader 5 Main\MetaEditor64.exe"
set "LOGFILE=%~dpn1.log"
if "%~1"=="" (
+1
View File
@@ -16,6 +16,7 @@
"compileHelpers": "npm run mqlHelper helpers",
"compileClasses": "npm run mqlHelper classes",
"compileIndicators": "npm run mqlHelper indicators",
"repackXFIMAEA": "node prepareXFIMAEA.js",
"repackXCATBEA": "node prepareXCATBEA.js",
"repackXOM1EA": "node prepareXOM1EA.js"
},
+31
View File
@@ -0,0 +1,31 @@
//
// Import Requirements ...
const XProjectTools = require("./x-mql-project.tools");
//
// define constants ...
const projectName = "XFIMAEA";
//
// Projects Resources ...
const projectResources = [
"Libraries/*", // Required Libraries
"Classes/*", // Required Classes
"XFIMAEA/*", // XOM1EA Projects ...
"Indicators/x-saherelm.xfima", // Required Indicators
"Indicators/x-saherelm.x121.xct", // Required Indicators
"Helpers/x-saherelm.xfima.helper", // Indicator's Helpers Classes
"Experts/x-saherelm.xfima.backtester.ea", // Expert Advisers
"Experts/x-saherelm.xfima.ea", // Expert Advisers
];
//
run();
/**
* Main Project Function ...
*/
async function run() {
//
await XProjectTools.prepareProject(projectName, projectResources);
}
+1
View File
@@ -26,6 +26,7 @@ const workspacePaths = [
"Libraries", // Required Libraries
"XCATBEA", // XCATBEA Projects ...
"XOM1EA", // XOM1EA Projects ...
"XFIMAEA", // XOM1EA Projects ...
];
//