Two SMA Strategy

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 21 días

Tarea técnica

Definitions: Two SMA and Three Stop Loss Strategy
General Parameters
Account TEST Test Account
TimeFrame 30m 30m - represents 30 mins for the Timeframe, or window, for the candle/bar to be assessed. Timeframe input can vary, e.g. 5 min, 15 mins, 60 mins, 240 mins, etc
Note: All time is to within the tic (or smallest amount, for example 1 sec)
LotSize 10 The lot size being traded, ex: 10 means 10x leverage; lot size is variable
Symbol EUR/USD The currency pair being traded. Applies to any currency pair.
ON / OFF ON "ON" means the robot is running; "OFF" means the robot is disabled and not running.
System Logic Parameters
Note: All pip amounts are to the accuracy of: 0.00001 (e.g. EUR/USD) and 0.001 (e.g. USD/JPY); in otherwords, one-tenth (1/10) of a pip.
SMABase 100 100 SMA is the baseline SMA used by the strategy to determine if the currency price is bullish (e.g. 30 SMA above the 100 SMA) or bearish (e.g. 30 SMA is below the 100 SMA). This input value is a variable.
SMACross 30 30 SMA is the cross SMA used by the strategy to determine the EntryPrice when the currency price crosses from below the 100 SMA and closes at or above the 100 SMA from the Timeframe start to end (e.g. on a 30 min chart) for a bullish/long trade; or the currency price crosses from above the 30 SMA and closes at or below the 30 SMA from the Timeframe start to end (e.g. on a 30 min chart) for a bearish/short trade.
-For example, when the currency pair price is above the 100 SMA, and the price closes below the 30 SMA and on the next candle closes at or above the 30 SMA, then enter the trade - place a Buy order.
-For example, when the currency pair price is below the 100 SMA, and the price closes above the 30 SMA and on the next candle closes at or below the 30 SMA, then enter the trade - place a Sell order.
CandleMax 70 This maximum (delta) number represents the maximum value (High minus Low) for that candle/bar that crosses the SMACross for possibl entry. This CandleMax prevents excessively large bullsh or bearish price movement for that Timeframe from being considered before entering a trade. If the candle/bar for that TimeFrame is greater than the CandleMax, then do NOT enter the trade and wait for another opportunity.
SMADelta 10 This is an added decision factor. The difference in the 30 SMA value and the 100 SMA value - at the current time the candle/bar crosses the 30 SMA - must be greater than this pip value, or do not enter the trade and wait for another opportunity. For example, when the price closes above, or below, the 30 SMA, if the absolute value of the difference between the 30 SMA and the 100 SMA is greater than 10 pips, enter the trade.
UseEntryOrders Yes If 'Yes' then use Entry Order to enter trade; if 'No' then use Market Order to enter trade.
NOTE: Exit, or close, of trade is always based on Market Order.
EntryPrice The price the trade is entered at.
PriceMove 3 The price movement is the amount the next candle/bar price must move in the direction of the trade: buy or sell, to trigger the trade entry. For example, at time = 0, trade is confirmed to meet the criteria; then at time = 1 (the next candle/bar), the price must move in the direction of the trade, bullish/buy entry is up, bearish/sell entry is down. If the candle's price at end of time = 1, does NOT exceed the PriceMove value (e.g. 3), then exit the trade.
InitialStop Buy profit: 10
Initial stop: -12

Sell profit: -10
Initial stop: +12
Two inputs. An InitialStop stop loss level is set based on the EntryPrice (e.g. 1.1122) of the currency pair in the first period after entering the trade. For example, for a 30 mins chart, when the trade is entered on the price close at 8:59:59 am, the 30 mins ends at 9:29:59 am.
At the end of that 30 mins (and based on the close price) if the currency pair price has not exceeded a certain selectable profit target, e.g. 10 (for 10 pips above the entry price for a Buy entry), then if the currency price pulls back during that 30 mins, the InitialStop will exit the trade. The InitialStop can be inputted as: -12 (for -12 pips below the EntryPrice, for example). The opposite applies for a Sell entry.
If the profit price reached is equal or greater than 10 for Buy (or equal to or less than -10 for a Sell), then the InitialStop criterion has been met.
TrailingStop 30 A TrailingStop loss becomes active (i.e. is enabled) after the InitialStop criterion has been reached. The TrailingStop moves up (when price moves up for a Buy trade) and moves down (when the price moves down for a Sell trade). This is the standard trailing stop, for example, 30 (for 30 pips). When the price pulls back and reaches this (stop) price, the trade is closed.
AdjustStop An AdjustStop loss level is active set (i.e. is enabled) after the TakeProfit1 target is reached, e.g. 20 pips. And this AdjustStop level moves to breakeven when TakeProfit1 is reached, i.e. if the currency price pulls back to breakeven (i.e. the EntryPrice), the trade is exited.
Trading Time Parameters
DailyStartTime 08:00.0 This time is the Close at 07:59.59
DailyEndTime 14:00.0 This time is the Close at 13:59.59. A zero '0' means there is no end time for the current day and the robot runs 24 hrs until 5 pm (east coast time) on Friday.
NoSundayTrading Yes When 'Yes', means no Sunday trading. Trading starts after 11:59:59 pm Sunday eastern time (or on Monday morning).
Money Management Parameters
TakeProfit1 20 20 pips is the first profit level (i.e. TakeProfit1) for the trade to automatically exit the initial open lots; trade closes using market order price.
CloseLots1 6 Based on a leverage of 10 lots, 6 lots represents the number of lots to be closed.
TakeProfit2 20 20 pips is the second profit level (i.e. TakeProfit2) above the TakeProfit1 price for the trade to automatically exit the remaining open lots; a zero ('0') disables this feature; trade closes using market order price.
CloseLots2 4 Based on a leverage of 10 lots, 4 are the remaining lots to be closed, and 4 + 6 must add to 10, built into the logic.
NOTE: TakeProfit1, TakeProfit2, and TrailingStop can be dynamically changed when the trade is active so as to close a trade sooner.

Han respondido

1
Desarrollador 1
Evaluación
(803)
Proyectos
1374
72%
Arbitraje
113
28% / 48%
Caducado
342
25%
Trabaja
2
Desarrollador 2
Evaluación
(188)
Proyectos
212
58%
Arbitraje
9
11% / 89%
Caducado
8
4%
Libre
3
Desarrollador 3
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
4
Desarrollador 4
Evaluación
(879)
Proyectos
1392
67%
Arbitraje
117
32% / 42%
Caducado
215
15%
Libre
5
Desarrollador 5
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(19)
Proyectos
27
19%
Arbitraje
6
33% / 33%
Caducado
2
7%
Libre
7
Desarrollador 7
Evaluación
(23)
Proyectos
53
9%
Arbitraje
10
20% / 60%
Caducado
11
21%
Libre
8
Desarrollador 8
Evaluación
(63)
Proyectos
84
26%
Arbitraje
23
22% / 48%
Caducado
23
27%
Libre
9
Desarrollador 9
Evaluación
(20)
Proyectos
28
7%
Arbitraje
0
Caducado
3
11%
Libre
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
(590)
Proyectos
789
71%
Arbitraje
9
33% / 33%
Caducado
22
3%
Libre
12
Desarrollador 12
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
(467)
Proyectos
701
56%
Arbitraje
44
30% / 32%
Caducado
114
16%
Trabaja
14
Desarrollador 14
Evaluación
(48)
Proyectos
91
31%
Arbitraje
28
29% / 43%
Caducado
42
46%
Libre
15
Desarrollador 15
Evaluación
(4)
Proyectos
4
0%
Arbitraje
1
0% / 100%
Caducado
1
25%
Libre
16
Desarrollador 16
Evaluación
(137)
Proyectos
167
35%
Arbitraje
11
91% / 0%
Caducado
0
Libre
17
Desarrollador 17
Evaluación
(11)
Proyectos
21
52%
Arbitraje
1
100% / 0%
Caducado
1
5%
Libre
18
Desarrollador 18
Evaluación
(48)
Proyectos
80
28%
Arbitraje
8
75% / 13%
Caducado
41
51%
Libre
19
Desarrollador 19
Evaluación
(42)
Proyectos
88
14%
Arbitraje
30
30% / 53%
Caducado
36
41%
Trabaja
20
Desarrollador 20
Evaluación
(66)
Proyectos
143
34%
Arbitraje
10
10% / 60%
Caducado
26
18%
Libre
21
Desarrollador 21
Evaluación
(96)
Proyectos
143
76%
Arbitraje
0
Caducado
2
1%
Libre
Solicitudes similares
Create hedging grid EA with my own logic. Add a Moving Avarage Filter. 2 engine with same logic. Sl TP by $ amount. Add Profit loss Dashboard Virtual all trade close Button
Hi There, my name is Jordan and I’m based in Australia. I’m looking to get an EA developed through freelance work and I’ve outlined some rough details of the intended EA, which is a similar concept to an existing EA by Andrii Hurin called “Time Range Sweep EA”. There are quite a lot of similarities to the reference EA and these include: · Trade on any market and instrument or on several pairs at the same time
Hello, Looking to create an arbitrage EA for MT5. The EA will run on two local MT5 instances (ex. 2 different accounts) and keep track of a certain pair price every 10 seconds. The EA will send data from instance #1 to instance #2 and vice versa. The EA will execute trades on the two accounts if a set of conditions are met. Apply if you have the experience and knowledge
I have an algo that is running on ProRealTime, they have their own language. It is a simple strategy with 5 conditions + SL/TP settings, very basic. I need someone that can convert or just create a functional MT5 algo (EA) from these conditions for me, if you do a good job I have around 10+ more algos that need to be transferred to MT5
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators. Posted earlier
Dear Developers, I would have a very simple request. I have a ML model developed in Python for EURUSD daily trading. I would like to backtest it in Meta Trader 5 using the Strategy Tester tool. For that I would need an Expert Advisor program. The input would be a csv file that contains two columns: - dates (going back for a few years on a daily basis) - trading signal (it can have only 2 values, either 1: Buy, or -1
Good day i will need a developer to create an EA for me using existing trading view indicator .The EA will open after the indicator has given signal and will close if altenate signal comes.The trading view indicator will be shared and improvement is welcome
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA

Información sobre el proyecto

Presupuesto
200 - 350 USD
Para el ejecutor
180 - 315 USD
Plazo límite de ejecución
a 10 día(s)