EA_Step_v1.00

MQL4 Experts

Job finished

Execution time 4 days
Feedback from customer
Great developer, highest reputation, retailer. Absolute recommendation. Gran desarrollador, maxima reputacion, detallista. Recomendacion absoluta.

Specification

Good afternoon everyone

I would like a simple EA progamar.

Deputy template parameters that would use the EA.

//+------------------------------------------------------------------+
//|                                                EA_Step_v1.00.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""
#property version   "1.00"
#property strict


//***********************************************************************************************************************************
//***********************************************************************************************************************************

extern string     ExpertName                    = "=== EA_Step_v1.00 ===";

extern string     GeneralParameters             = "===== GENERAL PARAMETERS =====";

extern int        Magic                         = 11111; 
extern int        MaxSpreadPermitted            = 2;           
extern int        MaxSlippage                   = 2;           
extern bool       EcnBroker                     = true;        // This determinates if the orders are virtual or not!!!      
extern int        NumberOfTry                   = 10;
extern int        MaximumVolumeSize             = 10;
extern string     CustomComment                 = "Setting 1";

//***********************************************************************************************************************************
//***********************************************************************************************************************************

extern string     MoneyManagement               = "===== MONEY MANAGEMENT =====";

extern int        MoneyManagType                = 0;    
extern string     MMT_0                         = "MMT = 0, Fixed Volume";
extern string     MMT_1                         = "MMT = 1, % Account Balance";

extern double     LotSize                       = 0.01;

extern double     RiskAccountBalance            = 15;


extern string     Martingale                    = "===== MARTINGALE =====";

extern int        MartingaleType                = 0;    
extern string     MGT_0                         = "MGT = 0, NO Martingale";
extern string     MGT_2                         = "MGT = 2, Factor Multiplication";

extern double     Martingale_MultiplyOnLoss     = 2.0;

//***********************************************************************************************************************************
//***********************************************************************************************************************************

extern string     Positions                     = "===== POSITIONS SETTINGS =====";
   
extern double     TakeProfit                    = 50;
extern double     StopLoss                      = 30;
  
extern int        TrailingMode                  = 0;
extern string     TM_0                          = "TM = 0, Off";
extern string     TM_1                          = "TM = 1, -- Mode 1 -- BreakEven & Trailing Stop";
extern string     Mode1                         = "----- MODE 1 -----";
extern double     BreakEvenStartPips            = 15;
extern double     BreakEvenPipsLockIn           = 5;

extern double     TrailingStopStarPips          = 20;
extern double     TrailingStopPips              = 15;
extern double     TrailingStopStepPips          = 5;


//***********************************************************************************************************************************
//***********************************************************************************************************************************

extern string     IndicatorsSettings            = "===== INDICATORS SETTINGS=====";

extern string     _Indicator                    = "===== StepMA =====";
extern int        OmaLength                     = 25;
extern double     OmaSpeed                      = 8.0;
extern bool       OmaAdaptive                   = true;
extern double     Sensitivity                   = 5;           // Sensivity Factor
extern double     StepSize                      = 10;          // Constant Step Size
extern int        Shift                         = 0;           // OShify
extern bool       HighLow                       = false;       // High/Low Mode Switch (more sensitive)
extern bool       alertsOn                      = false;
extern bool       alertsOnCurrent               = true;
extern bool       alertsMessage                 = true;
extern bool       alertsNotification            = false;
extern bool       alertsSound                   = false;
extern bool       alertsEmail                   = false;

//***********************************************************************************************************************************
//***********************************************************************************************************************************

extern string     Alerts                        = "===== ALERTS =====";

extern bool       AlertEnable                   = true;

//***********************************************************************************************************************************
//***********************************************************************************************************************************



The EA broker would have to work in 4 digits and 5 digits equally.

Operations would be launched at the end of bar.

If we bought and a Sell signal emerges, we would close the Buy and would open a sale and otherwise equal, if we Sell and a buy signal arises, we would close the sale and would open a Buy.

The EA will advise us by message of any errors contained in the library errors MT4.

If this active:

TM = 1, -- Mode 1 -- BreakEven & Trailing Stop


extern string     TM_1                          = "TM = 1, -- Mode 1 -- BreakEven & Trailing Stop";
extern string     Mode1                         = "----- MODE 1 -----";
extern double     BreakEvenStartPips            = 15;
extern double     BreakEvenPipsLockIn           = 5;

extern double     TrailingStopStarPips          = 20;
extern double     TrailingStopPips              = 15;
extern double     TrailingStopStepPips          = 5;


Any parameter of those listed here may have value 0, implying that this is disabled.

If all parameters have some value, the EA will make case BreakEven first and from there moved to BreakEven Stop Loss, Trailing from that point will be activated.

If BreakEven is 0, the only work Trailing.

If Trailing Stop is 0 only work the BreakEven.


The EA will catch signals only an indicator and will do so as represented in the picture:


1



Any questions or detailed performance and parameters of EA, I will discuss with the selected developer.

Kind regards.

Hermo.


Responded

1
Developer 1
Rating
(34)
Projects
80
34%
Arbitration
13
31% / 54%
Overdue
19
24%
Free
2
Developer 2
Rating
(129)
Projects
208
54%
Arbitration
21
24% / 52%
Overdue
64
31%
Free
3
Developer 3
Rating
(41)
Projects
160
45%
Arbitration
16
13% / 50%
Overdue
48
30%
Free
4
Developer 4
Rating
(128)
Projects
236
65%
Arbitration
30
37% / 23%
Overdue
49
21%
Free
5
Developer 5
Rating
(546)
Projects
1327
59%
Arbitration
28
82% / 0%
Overdue
10
1%
Free
6
Developer 6
Rating
(263)
Projects
537
50%
Arbitration
55
40% / 36%
Overdue
224
42%
Free
7
Developer 7
Rating
(128)
Projects
206
49%
Arbitration
29
28% / 48%
Overdue
33
16%
Free
8
Developer 8
Rating
(30)
Projects
93
49%
Arbitration
18
56% / 17%
Overdue
38
41%
Free
9
Developer 9
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
Similar orders
I'm looking for a experience programmer to build me a EA that send signal alert to telegram Moving average convergence/divergence (MACD) and RSI is a technical indicator to help investors identify market entry points for buying or selling. The MACD line is calculated by subtracting the 26-period exponential moving average (EMA) from the 12-period EMA. The signal line is a nine-period EMA of the MACD line Moving
I am looking for a day trading bot with over 95% success ratio for gold and forex. It should use all the relevant strategies like moving averages (10, 20, 50), volume, RSI and trend into consideration and then generate buy and sell trade automatically with trailing SL and generate max profit
an ea that is based on a custom indicator, currently it works very fine but would like to add following... 1.make sure tp and sl values are calculated in points and are calculated from previous bar close (the one before our entry current bar) 2.check if a trade is already far from previous bar close than dont allow it, set the distance value in points (if current signal candle that is still formin and we would enter
I need a feature setup that will input the Sunday opening price as a horizontal ray on any chart and can be used by another EA as part of a trading strategy. Like this TradingView example below
I need a mobile phone EA that is similar to no limitz EA mobile bot which will use an ea converter for scalping strategy that will execute trade automatically, set tp and sl for different pairs using integrated trading strategies . It must hedge for both action to buy and sell under 1 min and 5 min based on scalping strategy to execute trades
Hello everyone, I am looking for a talented developer who can help me create my EA. I have several indicators that I want to combine in the EA. I will take care of the integration of the indicators and the trading strategy myself, I need someone to program all the trading operations for me. This is probably absolutely standard, someone with experience has certainly programmed this several times before. Here are the
Hi there, I am looking for someone to build a Martingale/Cost Averaging Expert Advisor (EA) with the following features and functions: Martingale and Cost Averaging Features: 1. **Martingale Calculation Settings:** - Standard Martingale system allowing the trader to set the initial trade size and the pip step for subsequent trades. - Option for averaging up and averaging down: - **Averaging Up:** Lot size
Job Title: MQL5 Trading Bot Code Debugging and Optimization** **Description:** We are seeking an experienced MQL5 developer proficient in debugging and optimizing trading bot codes. The current project involves fixing existing code that runs into debugging issues without errors and optimizing it for efficient performance in live trading environments. **Responsibilities:** - Debug existing MQL5 trading bot code to
need a very skilled developer to create ea from indicator .i have source code for the indicator and it is non repainting. More details will be provided .i need parameters like take profit/stop/loss/loss recovery and few more
Active expert 250+ USD
hi, I must do changes to a dashboard with manual input of trader and active expert. Budget 250$ Can do? the budget is correct based on job to do. If you want me to increase the budget you can message me

Project information

Budget
30 - 45 USD
VAT (21%): 6.3 - 9.45 USD
Total: 36.3 - 54.45 USD
For the developer
27 - 40.5 USD
Deadline
from 1 to 3 day(s)