last ...
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
///////////////////////////////////////////////////////
|
||||
//
|
||||
// SaherElm IT Center MQL5 Expert Advisor
|
||||
// -------------------------------------------------
|
||||
// Name: X121XSDEEABackTester
|
||||
// Description: Base Expert Advisor as Template ...
|
||||
//
|
||||
// Maintainer:
|
||||
// ------------
|
||||
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
||||
//
|
||||
//////////////////////////////////////////////////////
|
||||
//
|
||||
// Global Properties ...
|
||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
||||
#property link "https://saherelm.ir"
|
||||
#property version "1.00"
|
||||
#property icon "../Images/SaherElm_Logo_Color.ico"
|
||||
#property description "SaherElm XSDE Expert Advisor"
|
||||
#property strict
|
||||
|
||||
//
|
||||
#define ShortName "X121XSDEEABackTester"
|
||||
|
||||
//
|
||||
// Importts ...
|
||||
#include "../Classes/x-saherelm.x-backtester.expert.class.mq5"
|
||||
#include "../X121XSDEEA/Classes/x-saherelm.x121.xsde.signaller.class.mq5"
|
||||
|
||||
// #region Inputs ...
|
||||
// #region Commons ...
|
||||
input group "Common";
|
||||
input long eaMagicNumber = 78692110; // Magic Number
|
||||
input int eaSlippage = 10; // Slippgae
|
||||
input string eaLogSuffix = ""; // Log Suffix
|
||||
// #endregion
|
||||
|
||||
// #region Volume ...
|
||||
input group "Volume";
|
||||
input ENUM_X_VOLUME_SELECT_TYPE eaVolumeSelect = X_VOLUME_CONSTANT; // Volume Applying Type
|
||||
input double eaStaticVoluem = 0.0; // Static Volume
|
||||
input double eaDynamicVolumeStepBalance = 0.0; // Step of Balance for Increase Volume
|
||||
input double eaDynamicVolumeStepVolume = X_MIN_VOLUME; // Step of Volume Increasing
|
||||
input double eaConstantRiskBalance = 0.0; // Constant Risk Balance per Trade
|
||||
input double eaConstantPercent = 1; // Constant Percent of Balance Per Trade
|
||||
input double eaConstantBalance = 1000.0; // Constant Balance for Calculations
|
||||
// #endregion
|
||||
|
||||
// #region Alert ...
|
||||
input group "Alert";
|
||||
input bool eaEnableAlerts = true; // Enable Alerts
|
||||
input bool eaLogAlerts = true; // Log Alerts
|
||||
input bool eaMailAlerts = false; // Mail Alerts
|
||||
input bool eaPushAlerts = false; // Push Alerts
|
||||
input bool eaTerminalAlerts = false; // Terminal Alerts
|
||||
// #endregion
|
||||
|
||||
// #region Configurations ...
|
||||
input group "Configuration";
|
||||
input bool eaProcessAllTicks = false; // Process All Ticks
|
||||
input double eaSignallerR2R = 2.0; // Risk To Reward Ratio
|
||||
input double eaSignallerVolume = 0.01; // Default Volume
|
||||
input double eaSignallerRiskInPoint = 50; // Default Risk In Point
|
||||
// #endregion
|
||||
|
||||
// #region Bar Time ...
|
||||
input group "Bar Timer";
|
||||
input int barTimeFontSize = 10; // Font Size
|
||||
input string barTimeFont = "Arial"; // Font
|
||||
input color barTimeColor = clrYellow; // Text Color
|
||||
input ENUM_BASE_CORNER barTimeCorner = CORNER_RIGHT_LOWER; // Text Position
|
||||
input bool showBars = true; // Show Bars
|
||||
input bool showBarTime = true; // Show Bar Time
|
||||
// #endregion
|
||||
// #endregion
|
||||
|
||||
Reference in New Issue
Block a user