last works on XFIMAEA Specially Focused on Backtester ...
This commit is contained in:
@@ -2094,7 +2094,7 @@ class XCBackTesterEA : public XCBase
|
|||||||
: entry - reward;
|
: entry - reward;
|
||||||
|
|
||||||
//
|
//
|
||||||
string comment = ShortName + "_POS_" + ToXString(dir);
|
string comment = eaLogSuffix + "_POS_" + ToXString(dir);
|
||||||
|
|
||||||
//
|
//
|
||||||
if (isBullish)
|
if (isBullish)
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
#include "../Classes/x-saherelm.x-backtester.expert.class.mq5"
|
#include "../Classes/x-saherelm.x-backtester.expert.class.mq5"
|
||||||
#include "../Classes/x-saherelm.x-market.pattern.class.mq5"
|
#include "../Classes/x-saherelm.x-market.pattern.class.mq5"
|
||||||
#include "../Classes/x-saherelm.x-poi.drawer.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 ...
|
// Definitions ...
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
//
|
//
|
||||||
// Importts ...
|
// Importts ...
|
||||||
#include "../XFIMA/Classes/x-saherelm.xfima.expert.class.mq5"
|
#include "../XFIMAEA/Classes/x-saherelm.xfima.expert.class.mq5"
|
||||||
|
|
||||||
//
|
//
|
||||||
// Inputs ...
|
// Inputs ...
|
||||||
|
|||||||
+2
-1
@@ -1,6 +1,7 @@
|
|||||||
@echo off
|
@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"
|
set "LOGFILE=%~dpn1.log"
|
||||||
|
|
||||||
if "%~1"=="" (
|
if "%~1"=="" (
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
"compileHelpers": "npm run mqlHelper helpers",
|
"compileHelpers": "npm run mqlHelper helpers",
|
||||||
"compileClasses": "npm run mqlHelper classes",
|
"compileClasses": "npm run mqlHelper classes",
|
||||||
"compileIndicators": "npm run mqlHelper indicators",
|
"compileIndicators": "npm run mqlHelper indicators",
|
||||||
|
"repackXFIMAEA": "node prepareXFIMAEA.js",
|
||||||
"repackXCATBEA": "node prepareXCATBEA.js",
|
"repackXCATBEA": "node prepareXCATBEA.js",
|
||||||
"repackXOM1EA": "node prepareXOM1EA.js"
|
"repackXOM1EA": "node prepareXOM1EA.js"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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);
|
||||||
|
}
|
||||||
@@ -26,6 +26,7 @@ const workspacePaths = [
|
|||||||
"Libraries", // Required Libraries
|
"Libraries", // Required Libraries
|
||||||
"XCATBEA", // XCATBEA Projects ...
|
"XCATBEA", // XCATBEA Projects ...
|
||||||
"XOM1EA", // XOM1EA Projects ...
|
"XOM1EA", // XOM1EA Projects ...
|
||||||
|
"XFIMAEA", // XOM1EA Projects ...
|
||||||
];
|
];
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user