Need new EA to be developed according to my requirement

Spécifications

1. The idea of the trading system is as follows: market entries are performed when MACD's main and signal lines intersect in the current trend direction.

2. Trend is determined based on the Exponential Moving Average with the specified period (InpMATrendPeriod). If the current EMA value is greater than the previous one, the trend is seen as growing (ema_current > ema_previous). Alternatively, if current EMA is below the previous one, the trend is considered to be falling (ema_current< ema_previous). 

3. Trading Signals:

  • Buy signal: the main MACD line crosses the signal line upwards (macd_current>signal_current && macd_previous<signal_previous).
  • Sell signal: the main MACD line crosses the signal line downwards (macd_current<signal_current && macd_previous>signal_previous). The below figure shows Buy and Sell cases.


4. Positions are closed at opposite signals: Buy positions are closed at Sell signals, and Sell positions are closed at Buy signals.

5. Positions are opened at the market price, when a new bar emerges. The Expert Advisor is to be tested using Open prices, so there is no need to add functions for disabling operations inside the bar. 

6. Additional filters for opening a position:

The absolute value of MACD's main line will be used to filter out weak signals: the signal is only confirmed if this value is greater than open_level (in points). Signal confirmation conditions are as follows:

  • Confirmation of a buy signal: Abs(macd_current)>open_level
  • Confirmation of a sell signal: macd_current>open_level

7. Additional filters for closing a position:

The absolute value of MACD's main line will also be used to confirm position closure: the signal is confirmed if this value is greater than close_level (in points). Close signal confirmation conditions are as follows:

  • Confirmation to close Buy positions — macd_current>close_level
  • Confirmation to close Sell positions — Abs(macd_current)>close_level

8. Close by Take Profit — during position opening, a Take Profit level is set at a fixed distance from the open price, specified in points. The value is set in the InpTakeProfit input parameter.

9. Position management

TrailngStop is used to protect profit. Stop Loss is set if profit in points exceeds the value specified in the InpTrailingStop parameter. If the price continues to move in the profit direction, Stop Loss should be trailed at the given distance. Stop Loss cannot be moved towards the loss direction, i.e. the Stop Loss value cannot be increased. If none of protective orders (Take Profit or Stop Loss) triggers, the position should be closed by an opposite signal. No other position exit methods are available.


Répondu

1
Développeur 1
Évaluation
(270)
Projets
399
27%
Arbitrage
39
41% / 49%
En retard
1
0%
Gratuit
2
Développeur 2
Évaluation
(501)
Projets
968
74%
Arbitrage
27
19% / 67%
En retard
100
10%
Chargé
Publié : 1 article, 6 codes
3
Développeur 3
Évaluation
(429)
Projets
626
54%
Arbitrage
30
53% / 23%
En retard
6
1%
Occupé
4
Développeur 4
Évaluation
(12)
Projets
19
37%
Arbitrage
1
0% / 100%
En retard
1
5%
Gratuit
5
Développeur 5
Évaluation
(442)
Projets
696
34%
Arbitrage
34
68% / 9%
En retard
22
3%
Travail
6
Développeur 6
Évaluation
(18)
Projets
22
9%
Arbitrage
6
33% / 50%
En retard
1
5%
Travail
7
Développeur 7
Évaluation
(1)
Projets
0
0%
Arbitrage
5
0% / 80%
En retard
0
Gratuit
8
Développeur 8
Évaluation
(25)
Projets
33
24%
Arbitrage
3
33% / 33%
En retard
4
12%
Gratuit
9
Développeur 9
Évaluation
(265)
Projets
596
35%
Arbitrage
64
20% / 58%
En retard
147
25%
Travail
Publié : 1 article, 22 codes
10
Développeur 10
Évaluation
(87)
Projets
121
68%
Arbitrage
5
80% / 0%
En retard
12
10%
Gratuit
11
Développeur 11
Évaluation
(1)
Projets
1
0%
Arbitrage
2
0% / 50%
En retard
0
Gratuit
12
Développeur 12
Évaluation
(206)
Projets
333
35%
Arbitrage
66
12% / 58%
En retard
87
26%
Gratuit
13
Développeur 13
Évaluation
(59)
Projets
86
28%
Arbitrage
24
13% / 58%
En retard
7
8%
Travail
14
Développeur 14
Évaluation
(4)
Projets
3
33%
Arbitrage
2
0% / 100%
En retard
0
Gratuit
15
Développeur 15
Évaluation
(11)
Projets
15
13%
Arbitrage
4
25% / 25%
En retard
4
27%
Chargé
16
Développeur 16
Évaluation
(3)
Projets
1
100%
Arbitrage
3
0% / 100%
En retard
0
Gratuit
17
Développeur 17
Évaluation
(2633)
Projets
3349
67%
Arbitrage
77
48% / 14%
En retard
342
10%
Travail
Publié : 1 code
18
Développeur 18
Évaluation
(19)
Projets
24
21%
Arbitrage
0
En retard
2
8%
Gratuit
19
Développeur 19
Évaluation
(5)
Projets
8
13%
Arbitrage
3
0% / 33%
En retard
2
25%
Gratuit
Publié : 1 code
20
Développeur 20
Évaluation
(4)
Projets
7
0%
Arbitrage
3
33% / 33%
En retard
3
43%
Travail
21
Développeur 21
Évaluation
(2299)
Projets
2896
63%
Arbitrage
122
44% / 25%
En retard
429
15%
Gratuit
22
Développeur 22
Évaluation
(546)
Projets
628
33%
Arbitrage
38
37% / 50%
En retard
11
2%
Chargé
23
Développeur 23
Évaluation
(5)
Projets
8
38%
Arbitrage
1
100% / 0%
En retard
2
25%
Travail
Publié : 6 codes
24
Développeur 24
Évaluation
(1)
Projets
2
0%
Arbitrage
2
0% / 100%
En retard
0
Travail
25
Développeur 25
Évaluation
(1)
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
26
Développeur 26
Évaluation
(24)
Projets
30
13%
Arbitrage
12
0% / 67%
En retard
8
27%
Travail
27
Développeur 27
Évaluation
(17)
Projets
23
39%
Arbitrage
6
33% / 50%
En retard
0
Gratuit
28
Développeur 28
Évaluation
(159)
Projets
284
35%
Arbitrage
18
22% / 61%
En retard
42
15%
Chargé
29
Développeur 29
Évaluation
(270)
Projets
552
49%
Arbitrage
57
40% / 37%
En retard
228
41%
Travail
30
Développeur 30
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
31
Développeur 31
Évaluation
(10)
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
32
Développeur 32
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
Would it be possible to connect Futures prop firm with Rithmic or Tradeovate platform to Ninjatrader automated trading ? If anyone can do this for me I will be happy to get started with the person right away
hello great developer I want to modify my NT8 indicator to change its arrow printing logic so that arrows appear on the first candled dot, not after the series. no repaint and no back painting. all in real time. This will help me get timely signals. Scope of work - Modify NT8 indicator logic to print arrows on the first candled dot. - Ensure arrow print matches 90%+ accuracy compared to the current functionality. -
Saya ingin dibuatkan Expert Advisor untuk MetaTrader 5 berbasis strategi EMA 50/200 + Breakout 20 candle dengan sistem risk percentage otomatis. EA harus memiliki fitur ATR stop loss, trailing stop, break even, max spread filter, dan daily loss limit. Dilarang menggunakan martingale, grid, atau averaging. Target RR minimal 1:2 dan drawdown di bawah 20%
I am building a professional-grade survival EA for USDJPY designed to: Repeatedly pass FTMO-style challenges Sustain long-term funded accounts Deploy safely across multiple prop accounts This is not a retail scalper. This is a controlled EMA pullback engine with strict risk governance and anti-correlation logic . All parameters must be configurable. Defaults must match exactly as listed. Core Strategy – EMA Pullback
I’m after someone to make me a forex ex for meta trader 5 it will be trading GBPUSD only but having to align with EURUSD and rules and entry’s based off weekly and daily vwap with 20 EMA
Key Requirements: ​ Zone Detection: The EA must read "Weak Support/Resistance" zones generated by my indicator (I will provide the .mq4/ex4 file). ​ Execution Logic: - Identify the candle with the longest wick within the detected liquidity zone. ​Place a Pending Order (Buy Stop/Sell Stop) 20 points (2 pips) before the breakout level of that wick. ​ Trade Management: ​Fixed SL: 40 points (4 pips). ​Fixed TP: 40 points
I have a open source Tradingview indicator that I want it to be converted to Ninja Trader8. I have attached it. Please let me know, if you can do it and for how muc
GOLF SAFE BOT 30 - 200 USD
#property strict input int FastMA = 20; input int SlowMA = 50; input double LotSize = 0.01; input double StopLoss = 300; // Gold points input double TakeProfit = 600; int fastMA, slowMA; //------------------------------------------------- int OnInit() { fastMA = iMA(_Symbol, PERIOD_M15, FastMA, 0, MODE_EMA, PRICE_CLOSE); slowMA = iMA(_Symbol, PERIOD_M15, SlowMA, 0, MODE_EMA, PRICE_CLOSE);
hello great developer I need to copy trading signals from the Forex Precision app. I receive push notifications with the trades, and I must manually copy them into MetaTrader 4 (MT4), including the entry price, take profit, and stop loss. Is necessary Copy from Forex precision take the type AUD/JPY Copy the entry value and type sell or buy and put this info in mt4 and put the take profitt +10 and stop loss -10
I need help in modifying an amibroker AFL indicator the indicator already works but I need per symbol static variable isolation, parameters persistence per symbol after restart, non declining trailing stop logic, parameter auto restore when switching symbols and a global reset function for static variables. For better understanding As discussed, this is the official offer for restructuring my RAD Chandelier stop loss

Informations sur le projet

Budget
30 - 150 USD

Client

Commandes passées2
Nombre d'arbitrages0