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
(554)
Projects
1341
59%
Arbitration
28
82% / 0%
Overdue
10
1%
Free
6
Developer 6
Rating
(266)
Projects
540
50%
Arbitration
55
40% / 36%
Overdue
224
41%
Working
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
Martingale Strategy EA 50 - 300 USD
Dear , I hope this message finds you well. I would like to request the development of a trading robot (Expert Advisor) that incorporates the following strategies and features: Strategy Requirements: 1. Martingale Strategy: The robot should include a Martingale system to increase trade sizes after losses in order to recover losses and generate profit. 2. Trend-Following: It should also be able to detect and follow
Excellent trade 30 - 40 USD
I need a developer that will modify an EA that is made using 4 indicators, example, volume, average true range,RSI and MFI, this EA is user input and input adjustable, any programmer that can do this job should Apply and lets proceed
Hi, Scalping ea is required in mql5 for JPY currency pairs(usdjpy, audjpy,gbpjpy,cadjpy) and USD currency pairs (audUSD,EURUSD, gbpUSD, NZDUSD, USDcad, USDCHF, xauusd). Scalping ea should be profitable. Please help on this
Looking for someone to implent the following grid strategy into my existing EA: Overview : I need a skilled developer to implement a grid recovery strategy into my existing Expert Advisor (EA) for MetaTrader 4 (MT4). The strategy involves adding grid trades based on price movement and adjusting lot sizes according to specific rules. It also includes closing trades at breakeven points and full position closure when a
Hey Guys i've a PineScript /Source Code / ( Trading View ) indicator which has Buy and Sell Sign . i wanna make a MT5/4 Robot by it with some features . I need it has a simple panel to shows some details of robot at screen
Hi dear coders, I have an EA and for this EA I want additional code for Risk Management at my code, trade is triggered with this line int TheTicket = OrderSend(_Symbol,TradeType,(double)DoubleToString(TheLots,2),TradeType==OP_BUY?Ask:Bid,10,TheSL,TheTP,TheComment,MagicNumber,0,TradeType==OP_BUY?clrBlue:clrRed); I want you create a code and tutorrial how to change my code. the new code will be Risk Management Inputs
I'm seeking a Forex HFT Scalping EA that operates on live streaming tick data and candlestick patterns, executing a high frequency of trades without balance restrictions. The EA should be compatible with major currency pairs like EUR/USD, GBP/USD, USD/JPY, AUD/USD, GBP/JPY, GBP/AUD, and XAU/USD, as well as US30 indices. Given its HFT nature, it should focus on the 1-minute, 5-minute, 15-minute, and 30-minute
I need a custom MT5 EA that can place trades (Buy & Sell) from two Telegram channels. One telegram channel will give the trend signal (Bullish or Bearish) and the second telegram channel will give buy and sell signals
hello i like to have zigzag added to my EA and set orders when it makes a pullback strategy (Higerlow/Lowerhigh) or break of market structure strategy Higherhigh/Lowerlow break set order entry I want it to be able to do these 2 things but one at a time. -Zigzag makes a pullback into an HigherLow/LowerHigh set order entry -Zigzag breaks structure HigherHigh/LowerLow set order entry - For PULLBACK STRATEGY i just want
Looking for a indicator that can show where the majority of retail stop losses are placed Please can someone advise me how best to achieve this but it needs to be accurate

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)