Техническое задание
Modification of Errors on EA
Overview
This trading robot is designed to incorporate multiple indicators, including Bollinger Bands, Stochastic Oscillators, ATR, and Moving Averages (50 EMA and 200 EMA), to ensure precise entries and exits. However, the first implementation contains several critical errors that must be fixed to ensure proper functioning. Below are the identified issues and necessary modifications.
Identified Errors and Required Modifications
1. Entry Logic Error: Robot Only Sells and Does Not Buy
Issue: The EA is incorrectly executing only sell trades, even when the market conditions indicate a buy trade.
Modification Required:
Ensure that the robot follows the 50 EMA and 200 EMA trend direction correctly:
Buy Condition: 50 EMA must be above 200 EMA.
Sell Condition: 50 EMA must be below 200 EMA.
Verify that the EA correctly reads the order type selection from the settings (Buy/Sell/Both).
Debug order placement logic to ensure that the correct trade type is placed based on conditions.
2. Incorrect Moving Average Trend Filtering
Issue: The robot is selling even when the 50 EMA is above the 200 EMA. This is an incorrect application of the trend filter.
Modification Required:
Implement strict logic so that:
Buys only occur when 50 EMA is above 200 EMA.
Sells only occur when 50 EMA is below 200 EMA.
Ensure the EA checks moving average conditions before executing a trade.
3. Early Trade Entries: Robot Picks Trades Too Early
Issue: The EA is entering trades too soon, leading to premature positions that result in losses.
Modification Required:
Improve trade confirmation using Stochastic Oscillator Filters:
Current Stochastic Settings:
Stochastic 1: (5,3,3)
Stochastic 2: (21,7,5)
Exit Stochastic: (30,7,30)
Modify logic so that an entry only occurs when:
For Buy: Stochastic 1 crosses above Stochastic 2 from the oversold region.
For Sell: Stochastic 1 crosses below Stochastic 2 from the overbought region.
Introduce a confirmation delay (e.g., wait for 2-3 candles after the signal before executing the trade).
Ensure Bollinger Bands also confirm the entry.
4. Exit Strategy Errors: EA Fails to Exit Trades Properly
Issue: The EA either holds trades too long or exits too early, causing multiple re-entries and unnecessary losses.
Modification Required:
Implement proper Stochastic-Based Exit:
If using (30,7,30) or (21,7,7) as an exit filter, ensure the EA exits when:
Buy Trade: Stochastic %K crosses below %D at level 70.
Sell Trade: Stochastic %K crosses above %D at level 30.
Ensure ATR Stop-Loss and Take-Profit calculations are dynamically adjusted based on market volatility.
Implement an additional Moving Average Exit Option:
If price crosses the 9 EMA, exit the trade.
5. Multiple Exits and Re-Entries Causing Malfunctions
Issue: The robot sometimes enters and exits multiple times in rapid succession, leading to trade errors and increased losses.
Modification Required:
Introduce Trade Cooldown:
After closing a trade, enforce a cooldown period (e.g., 3-5 candles) before re-entering to avoid false signals.
Implement a State Lock System to prevent multiple trades from opening in the same direction within a short period.
Ensure that trailing stop logic does not interfere with immediate re-entries.
6. Incorrect Order Type Selection from Drop-Down List
Issue: The EA is not respecting the selected trade type (Buy, Sell, or Both) and is placing trades against the user’s preferences.
Modification Required:
Ensure that the EA reads the order type selection correctly:
Buy Only Mode: EA should execute only buy trades.
Sell Only Mode: EA should execute only sell trades.
Both Mode: EA should execute trades in both directions based on conditions.
Implement an order validation check before executing trades.
7. Synchronization Errors Due to Unattached Robot After Updates
Issue: The robot continued running after an update without being reattached, leading to potential inconsistencies in logic.
Modification Required:
Ensure that after each settings update, the EA automatically refreshes and reloads the new parameters.
Implement an alert system that notifies the user to reattach the EA after updating settings.
8. Debugging and Optimization Required
Issue: The current EA code lacks debugging logs and error handling, making it difficult to identify execution failures.
Modification Required:
Implement detailed logging for:
Entry and exit conditions met.
Moving Average trend confirmation.
Order type selection confirmation.
ATR-based dynamic adjustments.
Add error handling for:
Invalid trade conditions.
Market execution failures.
Incorrect parameter configurations.
Final Notes, Fix the entry logic to ensure the EA follows the Moving Average filter and correctly executes buy and sell trades.
Improve trade confirmation by refining Stochastic Oscillator settings and ensuring a delay before trade execution.
Correct the exit strategy by properly integrating the 30,7,30 Stochastic exit condition and ATR-based stops.
Eliminate multiple re-entries by enforcing cooldown periods and a state lock system.
Ensure proper synchronization by forcing a reload of settings after updates.
Optimize performance and debugging by adding detailed logs and error handling.
Откликнулись
1
Оценка
Проекты
63
8%
Арбитраж
12
58%
/
42%
Просрочено
1
2%
Свободен
2
Оценка
Проекты
28
7%
Арбитраж
1
0%
/
100%
Просрочено
0
Свободен
3
Оценка
Проекты
1
0%
Арбитраж
0
Просрочено
0
Работает
4
Оценка
Проекты
8
0%
Арбитраж
2
50%
/
0%
Просрочено
2
25%
Работает
5
Оценка
Проекты
1
0%
Арбитраж
0
Просрочено
0
Загружен
6
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Работает
7
Оценка
Проекты
1
0%
Арбитраж
1
0%
/
100%
Просрочено
0
Работает
8
Оценка
Проекты
100
23%
Арбитраж
12
25%
/
17%
Просрочено
12
12%
Свободен
9
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
10
Оценка
Проекты
1
0%
Арбитраж
3
0%
/
67%
Просрочено
0
Работает
11
Оценка
Проекты
146
66%
Арбитраж
0
Просрочено
0
Свободен
12
Оценка
Проекты
85
66%
Арбитраж
2
50%
/
0%
Просрочено
10
12%
Работает
13
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
14
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
15
Оценка
Проекты
210
72%
Арбитраж
5
100%
/
0%
Просрочено
1
0%
Свободен
16
Оценка
Проекты
545
50%
Арбитраж
55
40%
/
36%
Просрочено
226
41%
Работает
Похожие заказы
Telegram copier
30 - 100 USD
hi, i need an ea that simply copy my trades that i send on my telegram channel-group, and from that make the trade on the metatrader 4 or 5 , i prefer 5. Also i need that every trade maded are marked with an ID which will be assigned using the information for the message so the bot know which trade to close, and which to modify ( in case of modify the order also change the id) and also making it possible to close
3 step semi auto system: this system include 3 Ema (x,y,z) and Pivot point(daily) step-1: ema crossover (x,y) , than return to the ema(x) step-2: check another ema (z) step-3: check pivot point (daily) than send alert
Modification for signal
30+ USD
Hello i need an expert that can help me with my mt5 signals, i will send a video to you that you will go through, i have explained everything there
based on heikin ashi chart the EA must work as follows Buys when the first green (bullish) Heikin Ashi candle appears and enters on the next candle. Closes the buy when the first red (bearish) Heikin Ashi candle appears after a green one and exits on the next candle. Sells when the first red (bearish) Heikin Ashi candle appears and enters on the next candle. Closes the sell when the first green (bullish) Heikin
Pinescript to MQL5: Conversion of 1 indicator into 2
50 - 150 USD
Hi I need a conversion of one of my pinescripts into mql5. The code is pretty big and needs to be divided into two mql5 indicators which still work together. You need to add buffers because I would like to build an EA later on. I need two clean coded (well documented) indicators. The pinescript gets provided after your application and after you told me your experience with conversions and clean coding. All
Here's a strategy description: Strategy: SMA-MACD Scaling Strategy Objective: Develop a trend-following strategy that uses SMA crossovers and MACD histogram for entry signals, incorporates scaling entries, and manages positions with adaptive take profit and stop loss orders. Key Components: Indicators: 20-period Simple Moving Average (SMA20) 200-period Simple Moving Average (SMA200) MACD (12, 26, 9) Entry Conditions
Seeking an experienced algorithmic trading developer to build an Expert Advisor (EA) based on a momentum reversal strategy using the Commodity Channel Index (CCI) and Relative Strength Index (RSI) indicators. The system must detect price exhaustion points, dynamically track key price levels, and execute trades accordingly. KEY FUNCTIONALITIES MOMENTUM REVERSAL DETECTION The EA must continuously monitor price movement
Ninjatrader Indicator conversion
30 - 95 USD
Here's a strategy description: Strategy: SMA-MACD Scaling Strategy Objective: Develop a trend-following strategy that uses SMA crossovers and MACD histogram for entry signals, incorporates scaling entries, and manages positions with adaptive take profit and stop loss orders. Key Components: Indicators: 20-period Simple Moving Average (SMA20) 200-period Simple Moving Average (SMA200) MACD (12, 26, 9) Entry Conditions
Footprint chat indicator for Ninjatrader 8
30 - 100 USD
The footprint chart is not about strategy it prints bid ask, delta, volume plots imbalances, delta divergence and more. The signals could be absorption or exhaustion. It comes with table that gives you each bar volume delta cumulative delta and etc if you are familiar with sierra chart or atas trading footprint charts you know what I’m talking about then you choose to read them and use them alongside your strategy
Xauusd / BTCusd bot
30 - 80 USD
Ad for MQL5 Developer: Fully Automated Hybrid XAUUSD & BTCUSD Expert Advisor (EA) 📢 Seeking Experienced MQL4/MQL5 Developer for Fully Automated EA Project Overview I need a highly skilled MQL4/MQL5 developer to create a fully automated, plug-and-play trading EA that requires zero manual intervention from traders . This EA will trade XAUUSD (Gold) and BTCUSD (Bitcoin) using hedged cost averaging, trend filtering, and
Информация о проекте
Бюджет
30 - 50 USD
Сроки выполнения
от 1 до 5 дн.
Заказчик
Размещено заказов5
Количество арбитражей0