Automated Forex Scalping Bot for MT4 (Risk Management & Optimization)

MQL5 Experts

Spécifications

Great! Here’s the finalized requirements specification for your MT4 trading bot order:




Project Title:


Fully Automated Scalping Trading Bot for MT4 (MQL4 + Python)


1. Project Overview


Develop a fully automated scalping trading bot for MetaTrader 4 (MT4) that trades EUR/USD, GBP/USD, and XAU/USD on the M1 (1-minute) timeframe. The bot will execute short-term trades for quick profits using a combination of technical indicators. Python will be used for backtesting, AI trade optimization, and external data integration.


2. Trading Strategy


Indicators & Entry Conditions:


The bot will use a combination of the best scalping indicators:

Exponential Moving Averages (EMA 9 & EMA 21) → Buy when 9 EMA crosses above 21 EMA, sell when 9 EMA crosses below 21 EMA.

Relative Strength Index (RSI 14) → Confirms entry (trade only if RSI is between 30-70 to avoid overbought/oversold conditions).

Bollinger Bands (BB 20, 2) → To detect price breakouts and volatility.

Volume Analysis → Trades only when volume is above average to filter out low-liquidity trades.


Exit Conditions:

Take Profit: 5-10 pips (adjustable)

Stop Loss: 2-5 pips (adjustable)

Trailing Stop: Enabled (bot will adjust stop loss as price moves in profit)

Exit if RSI exceeds 70 (sell) or drops below 30 (buy)


3. Risk Management

Lot Size Calculation: Risk 1-2% per trade based on account balance

Max Trades Per Session: Adjustable (default: 3 trades per pair per session)

Daily Loss Limit: Bot stops trading after 2 consecutive losses


4. Additional Features


✅ Trading Session Control – Allows user to disable trading during certain hours

✅ News Filter – Bot avoids trading during major economic news events

✅ Alerts & Notifications – Sends push notifications & email alerts when trades are executed


5. Python Integration


✅ AI-based trade predictions – Uses past trade data to improve entries (optional)

✅ Backtesting in Python – Optimizes strategy before live trading

✅ External Data Integration – Retrieves market sentiment data from TradingView, Binance, Yahoo Finance


6. User Interface (Optional)

MT4 Panel to enable/disable the bot, set lot sizes, and adjust TP/SL

Live trade status display (current P/L, trade history)


7. Delivery Requirements

MQL4 Source Code & Compiled File (.ex4)

Python Scripts for Backtesting & AI Optimization

User Manual / Setup Guide

Backtesting Reports (if available)


Répondu

1
Développeur 1
Évaluation
(610)
Projets
949
46%
Arbitrage
29
41% / 31%
En retard
95
10%
Travail
2
Développeur 2
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
3
Développeur 3
Évaluation
(147)
Projets
217
79%
Arbitrage
18
33% / 44%
En retard
10
5%
Travail
Commandes similaires
Hello, i am looking for experienced developer to transform indicator ICT_Killzones_Toolkit . from tradingview pine script to ex4 indicator and code it in my ea moneypal to open trades on some conditions of orderblocks and FVG fair value gaps and add me one function to close orders Regards
i have an EA that is not working fine the developer didn't finish the job. Kindly apply if your available for google meet and kindly let me know what country your from coz i need to know ur time difference so that i can avail myself for the google meet in the right time zone
Hello, I have specific rules and I am trading according to different indicators. Mostly reversals. Now I would like to learn how I can use machine learning and AI to add another level of depth to my system. I am looking for an expert that can teach me which tools to use and how to go about "training" my systems or indicators based on past data, so that they become more accurate. If you have experience in this field
Hi team, I am currently looking for a reliable and efficient Pocket Option Expert Advisor (EA) for automated trading. My starting equity is approximately $100, and I am seeking a solution that can help optimize my trades while managing risk effectively. Ideally, the EA should be customizable to my trading preferences and capable of adapting to different market conditions. Thank you for any recommendations or
1. It is Smoothed HeikenAshi strategy on MT4, only execute buy trade when Smoothed HeikenAshi turn from negative to positive. 2. Only execute trade in the timezone 8:00 -23:00 3. Smoothed HeikenAshi turn from negative to positive, then set Buy Stop at the Highest price of that candle 4. When trade execute, cut loss set at the previous negative trend lowest price 5. If the trade is profitable, and the HeikenAshi
Job Description: A MQL5 EA that trade based on multiple higher timeframe criteria, placing limit orders on the lower timeframe with a stop loss and take profit strategy, along with partial stop loss, partial take profit, breakeven and filters. A brief description of each component shown below: 1) Risk 2 types of risk function for setting orders 2) Time A time period where no limit orders should be present 3) Day
1. الهدف من الروبوت: • هل هو للاستخدام الصناعي، الطبي، التعليمي، الترفيهي، الأمني، أو المنزلي؟ • هل يجب أن يكون مستقلًا أو يعمل تحت إشراف؟ 2. الأبعاد والتصميم: • الحجم والوزن المطلوب. • هل يجب أن يكون ثابتًا أم متحركًا؟ • التصميم الخارجي (معدني، بلاستيكي، مقاوم للماء، إلخ). 3. الحركة والتنقل: • هل يحتاج إلى عجلات، سيور، أرجل، أو ذراع روبوتية؟ • مدى السرعة والدقة المطلوبة في الحركة. • القدرة على العمل في بيئات وعرة أو
A few months ago, a developer has been working on an EA for me. This is almost finished, but a few minor adjustments still need to be made and a few things that are not yet running properly need to be checked. For clarity I will attach the specification file. The strategy is explained and the functions that must be present are described. I have an mql 5 and an ext file available. Further work can be done to complete
I have a gold trading strategy file for explaining how the bot works in the buying and selling method. I mean, I want to reach this result in the bot programming, which is in the file i will share you personally, and the bot will be on the platform MetaTrader 4 & 5 If you analyze the file you will be able to reach a solution. I have an file that is the soloutin to make the bot. I want to make a bot exactly like it
Make adjustments to an existing expert advisor based on the following *** have the EA trade on stocks. **** have moving averages take a trade just before they cross each other. Sometime the candles have changed and the trade is late. ***** include trading hours

Informations sur le projet

Budget
50+ USD

Client

Commandes passées1
Nombre d'arbitrages0