Debug 2 small simple EAs

MQL4 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 6 gün
Geliştirici tarafından geri bildirim
Good customer, highly recommend.
Müşteri tarafından geri bildirim
great resource!

Şartname

There are 2 EA that are buggy and need to be revised.


EA #1 ADR  EA (I've also attached the indicator "ADR Alert" for reference)

RULES

The EA operates by initiating trades based on confirmed fractals that occur within specific dynamic envelope ranges derived from the Average Daily Range (ADR). For a long trade, the EA waits for a confirmed down fractal, which is established after two subsequent bars close following the fractal bar. The crucial condition is that the low of the fractal bar must have opened inside the lower ADR envelope range, meaning it is between the lower envelope's upper and lower bounds. When these conditions are met, the EA places a buy order with a stop loss set a specified number of points below the lower envelope's lower bound to manage risk effectively.


For a short trade, the EA looks for a confirmed up fractal where the high of the fractal bar opened inside the upper ADR envelope range—again, between the envelope's bounds. Upon confirmation, the EA initiates a sell order with a stop loss placed a certain number of points above the upper envelope's upper bound. Additionally, the EA employs a trailing stop mechanism that activates once the trade moves in profit by a predefined percentage of the ADR. This trailing stop adjusts the stop loss level to lock in profits as the market moves favorably, ensuring that potential gains are protected while allowing the trade to continue benefiting from positive market movements.

Requirement

A -Currently the ADR EA is buggy and does not follow these above rules. Sometimes it takes a trade inside the envelope sometimes not. To be able to back test it we need to generated the 3 upper lines and 3 lower lines on the chart while back-testing. I tried adding the indicator to a tester template but when I back-test it generates levels that don't seem to match.  So the requirement is;

A: debug the trades

B: generate the indicator on chart while back-test so we could visually test.

C: Allow to adjust the size of the envelope differently.   the envelope can be wider on one side then the other.  ie: envelope above line =100 points  envelope below line =200 points. Say the level is at 100. this would mean the lower line would be at 300. and the upper line at 200.  

D : add 3 moving averages  in the input dialogue. add type for each and period. If any of them are set to true the condition is take trade  Above for long Below for shorts.


EA#2 stox transaction EA (indicator that was used to create EA (quadAlertEAModified_V3)

RULES

 to trigger a trade the EA checks that THE %D OF all selected stochastic indicators (up to four, based on user selection) have readings below a specified lower level (typically 20) within a defined lookback period. This condition suggests that the market is oversold and may be poised for a bullish move. If the conditions are met,  it looks for a confirmed fractal on the low of the price bar (at shift 2), indicating a possible reversal point. It takes the trade if there are no existing open positions for the symbol and magic number, the EA proceeds to place a buy order.

Upon entering a trade, the EA sets a stop loss a certain number of points below the fractal low, as determined by the StopBuffer input parameter. This helps to limit potential losses if the market moves against the position. To manage the trade and protect profits, the EA implements a trailing stop based on a percentage ( TrailingADR ) of the 14-period Average Daily Range (ADR). As the market moves in favor of the trade, the trailing stop adjusts accordingly, locking in gains while allowing for normal market fluctuations. The lot size for each trade is specified directly through an input parameter ( LotSize ), giving the user control over position sizing based on their risk management preferences.

Requirement:

A: Also buggy Sometimes takes trades When all %D are not below 20. I think it is a bug derived from the indictor code. Developer needs to review code and debug. Also fix any other issue you might find. 

B: provide a way to visual backtest

C:  add 3 moving averages  in the input dialogue. add type for each and period. If any of them are set to true the condition is take trade  Above for long Below for shorts.



Dosyalar:

ZIP
EA_job.zip
11.6 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
2
Geliştirici 2
Derecelendirme
(58)
Projeler
78
59%
Arabuluculuk
13
38% / 54%
Süresi dolmuş
9
12%
Serbest
3
Geliştirici 3
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
(16)
Projeler
35
23%
Arabuluculuk
4
0% / 50%
Süresi dolmuş
2
6%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(70)
Projeler
91
25%
Arabuluculuk
26
19% / 54%
Süresi dolmuş
25
27%
Serbest
7
Geliştirici 7
Derecelendirme
(64)
Projeler
77
55%
Arabuluculuk
4
0% / 50%
Süresi dolmuş
1
1%
Çalışıyor
Yayınlandı: 6 kod
8
Geliştirici 8
Derecelendirme
(258)
Projeler
269
29%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
3
1%
Çalışıyor
Yayınlandı: 2 kod
9
Geliştirici 9
Derecelendirme
Projeler
1
0%
Arabuluculuk
4
0% / 50%
Süresi dolmuş
0
Çalışıyor
10
Geliştirici 10
Derecelendirme
(271)
Projeler
553
50%
Arabuluculuk
57
40% / 37%
Süresi dolmuş
227
41%
Çalışıyor
11
Geliştirici 11
Derecelendirme
(69)
Projeler
146
34%
Arabuluculuk
13
8% / 62%
Süresi dolmuş
26
18%
Serbest
Yayınlandı: 6 kod
Benzer siparişler
Andrew 50 - 200 USD
Hello, I am from Tanzania. I am looking for a professional MQL5 programmer from Tanzania who can help me develop and improve my automated MT5 trading robot. The project is called SMC XAVAGE AI, and it trades XAUUSD (Gold). I would like to discuss the project with you. Are you based in Tanzania? Would it be possible to arrange a meeting or a call? Thank you
Metafix 50 - 200 USD
Here is a professional specification you can send directly to your developer. # Project Requirements Specification: MetaTrader 5 Trading Robot Development ### 1. Project Overview I want to develop an automated Forex trading robot (Expert Advisor) for MetaTrader 5 (MT5). The robot should analyse the financial markets, identify trading opportunities, and execute trades automatically based on predefined strategies. ###
1. Platform: MT4 The EA required is not linked, neither depending on trading strategy nor trading signals nor indicators. 2. Initial order is a pending order (buy stop/ sell stop) and it is created manually. It is open for a specified symbol (pair) at a specified price with a specified S/L 3. Example: buy stop 0.1 lot GBPUSD @ 1.3085 WITH S/L @1.3075 Once target price is reached, pending order will
Overview: Build an MT5 Expert Advisor that receives webhook alerts from TradingView (RayAlgo indicator) across three timeframes ( H1, M5, M1 ) for XAUUSD and executes a dual-position strategy when all three conditions align, including strict FTMO server-request limits and automated pre-market-close trade closures. 1. Webhook Receiver & Multi-Timeframe State Logic: H1 Bias State: Updates to BULLISH or BEARISH upon
I am looking for an experienced trading software developer interested in building a long-term working relationship. Im a professional Trader, Coach and Mentor, I work with traders and Student who require customized trading solutions, including automated trading bots, Expert Advisors, custom indicators, trading strategies and other algorithmic trading tools. I am looking for a technically skilled developer who can
Salman serhal 30 - 100 USD
MT5 ICT XAUUSD Sell-Only Trading Robot with Fibonacci Confirmation I am looking for an experienced MQL5 developer to create a custom Expert Advisor (EA) for MetaTrader 5, specifically for trading Gold (XAUUSD). 1. Trading Strategy The robot must use the ICT trading methodology and focus on SELL trades only. The strategy should include: * Identify important resistance and premium zones. * Use Fibonacci retracement
Objective: I am looking for an experienced MQL5 quantitative developer to code an Expert Advisor (EA) from scratch based on a fully defined, rule-based strategy, and then rigorously validate, optimize, and stress-test it before I deploy it on a live VPS environment. Note: The exact mathematical rules, indicator names, and chart screenshots will be shared privately with shortlisted candidates. Strategy Overview
Hi Team We are looking to commission an Expert Advisor (EA) for MetaTrader 5 (MT5) to trade XAUUSD (Gold) . The EA requires tight risk management with a strict $2.00 Stop Loss and a $3.00 to $5.00 Take Profit target. The goal is to achieve a 60%+ Win Rate . Please propose or implement a strategy algorithm capable of meeting the following performance requirements on XAUUSD tick data: Target Performance: $\ge 60\%$ Win
O Trading Ventures 30 - 2000 USD
a trading bot that can open and close trade by its self a stop loss of 1.2 lot size and good tp it should be able to learn trends and learn from its mistakes
JOB SPECIFICATION: Fully Automated ES/MES 5-Minute NY Opening Range Breakout EA 1. Project objective I am looking for an experienced trading algo developer to build a fully automated trading bot (EA) based on my specific 5-minute New York Opening Range Breakout strategy. The EA must identify setups, confirm breakouts, identify retests, confirm continuation, execute trades, calculate position size, place stop-loss and

Proje bilgisi

Bütçe
65+ USD
Son teslim tarihi
from 5 to 10 gün