Automated RUles BAsed Trading System (ARUBATS) - MQL4

Job finished

Execution time 5 days
Feedback from customer
This developer can do a Job under less supervision and do the work under instruction with good communication. i recommend him.
Feedback from employee
ıt was a pleasure to work with him.

Specification

Project Proposal: Automated Forex Trading Bot with In-built Currency Strength / Index Scanner

Overview

I am seeking a developer to design and build an automated forex trading bot that uses an integrated currency-strength (forex index) scanner to identify and trade pairs where one currency shows clear strength and the other shows clear weakness. The bot must follow the direction of the stronger currency (trend-following) and place entries and exits using rule-based signals and a trailing stop. The system must include a gold (XAU) index scanner and should never open trades where both sides of the pair are simultaneously strong or simultaneously weak.

Objectives

  • Automatically scan currency indexes (and gold index) to determine relative strength/weakness.

  • Select and trade symbols comprised of a strong-index currency vs a weak-index currency.

  • Enter trades in the direction of the strong index using configurable entry rules.

  • Exit trades with configurable rules and a trailing stop that secures profits.

  • Prevent trades where both constituent currencies are strong or both are weak.

  • Use automatic lot sizing based on a configurable percentage of account equity (with manual adjustment option).

  • Provide transparency (logs, trade history, performance metrics) and user-adjustable parameters.

Core Features & Functional Requirements

  1. Currency Strength / Index Scanner

    • Compute a currency strength index for each major currency and for gold (XAU).

    • Support configurable timeframes for the scanner (e.g., 1H, 4H, Daily).

    • Present strength values numerically (and optionally visually) so threshold rules can be applied.

    • Allow thresholds for "strong" and "weak" to be set by the user.

  2. Trade Selection Logic

    • Automatically form candidate symbols by pairing a strong-index currency with a weak-index currency (including XAU pairs like XAUUSD if gold is strong/weak relative to USD).

    • Exclude pairs where both currencies are classified as strong or both as weak.

    • Allow a whitelist/blacklist of symbols to restrict trading universe.

  3. Entry Rules

    • Configurable entry conditions (examples: momentum confirmation, price pullback to EMA, breakout, indicator confluence).

    • Option for waiting for candle close on chosen timeframe before entry.

    • Optional limit/market order selection.

  4. Position Sizing & Lots

    • Auto-calculate lot size based on a percentage of account equity risk or account size (user-configurable).

    • Provide min/max lot limits and an adjustable risk-per-trade parameter.

    • Option for fixed lot sizing.

  5. Exit Rules & Risk Management

    • Configurable initial stop-loss (pips or ATR-based), take-profit, and trailing stop logic.

    • Trailing stop should be active after a configurable profit threshold and be adjustable (fixed pips, ATR multiple, or percentage-based).

    • Max concurrent trades and per-symbol trade limits.

    • Daily and per-trade drawdown limits to prevent catastrophic losses.

  6. Gold Index Scanner

    • Include gold (XAU) in the same strength/index framework as currencies.

    • Allow gold to be paired against currencies (e.g., XAUUSD) when appropriate.

  7. Backtesting & Forward Testing

    • Provide backtesting capabilities on historical data (user-supplied or broker data).

    • Forward-testing / demo account support before deploying to live capital.

  8. Execution & Broker Integration

    • Integrate with popular broker APIs (examples: MetaTrader 4/5, cTrader, or REST-based brokers). Exact broker(s) to be agreed.

    • Order management: open, modify (for trailing stops), and close orders reliably with reconnection/retry logic.

  9. User Interface & Controls

    • A simple UI (web, desktop, or lightweight GUI) to view scanner results, active trades, P/L, and to edit parameters.

    • Ability to start/stop the bot, and to switch between demo and live mode.

  10. Logging & Reporting

    • Detailed trade logs, error logs, and daily performance summaries.

    • Exportable trade history (CSV) and basic performance KPIs (win rate, expectancy, max drawdown).

Non-Functional Requirements

  • Reliability: Robust handling of API disconnects and data feed issues.

  • Security: Secure storage of API keys; minimal privileges recommended for trading accounts.

  • Configurability: Most parameters should be editable without code changes.

  • Portability: Cross-platform or deployable on a VPS for 24/7 operation.

Constraints & Rules (explicit)

  • Do not open trades where both currency indexes are classified as strong or both classified as weak.

  • Gold (XAU) must be included as an index and treated equivalently to currencies when forming trade candidates.

  • Lot sizing must be automatic by percentage and also user-adjustable.

  • Trailing stops, entry, and exit rules must be configurable and visible to the user.

Deliverables

  • Working trading bot that connects to the agreed broker(s) and runs in demo/live modes.

  • Source code repository (Git) with clear README and setup instructions.

  • Simple UI to manage the bot and view scanner/trade outputs.

  • Documentation: installation, configuration, parameter descriptions, and operational guidance.

  • A short handover session (recorded or live) to explain operation and how to change parameters.

Acceptance Criteria

  • Bot correctly identifies strong/weak currency pairs (including gold) and only trades strong vs weak combinations.

  • Trades use the configured sizing and risk controls; trailing stop functions as specified.

  • Bot demonstrates stable execution in a demo account with logs available.




Responded

1
Developer 1
Rating
(2)
Projects
3
0%
Arbitration
8
13% / 88%
Overdue
1
33%
Free
2
Developer 2
Rating
(390)
Projects
416
30%
Arbitration
74
19% / 72%
Overdue
52
13%
Working
3
Developer 3
Rating
(2)
Projects
0
0%
Arbitration
5
0% / 60%
Overdue
0
Free
4
Developer 4
Rating
(6)
Projects
6
0%
Arbitration
0
Overdue
2
33%
Free
5
Developer 5
Rating
(7)
Projects
6
33%
Arbitration
7
0% / 71%
Overdue
0
Free
Similar orders
5.20buy-20.5sell 50 - 1000 USD
⸻ 🧠 Professional AI Prompt (Clear English Version) Act as a professional algorithmic trading engineer with deep expertise in developing automated trading systems for TradingView and MetaTrader. You have strong knowledge of market behavior, trend analysis, and risk management. Your task is to design a fully automated trading strategy based on the following requirements: ⸻ 🎯 Entry Conditions: • Open a BUY trade
I need a skilled MQL5 developer to build a fully functional Expert Advisor (EA) for MetaTrader 5 based on a simple but strict trading strategy. The EA will use EMA 50/200 trend detection combined with breakout and retest logic for entries. It must operate only during London and New York sessions and include solid risk management (fixed % risk, SL/TP, trade limits, and basic protection rules). APPLY ONLY IF YOU HAVE
VWAP BB Sniper EA Quantum VWAP Scalper SmartFlow FX Bot Institutional Edge EA 🧠 PRODUCT OVERVIEW VWAP + Bollinger Bands Auto Trading System A high-precision forex scalping bot designed to capture institutional price movements using: VWAP (fair value tracking) Bollinger Bands (volatility & entry timing) 👉 Built for fast, consistent intraday profits
Hello traders, I have Quantum queen v3.52, which is the latest version, available for $500 only. The price on the platform is around $1800, but I am offering it for a much lower price for serious buyers. Details: Product: Quantum queen Version: v3.52 Price: $500 Condition: Serious buyers only
EA for prop firms 30 - 500 USD
Hi, I am looking to purchase a MT5 EA that can show consistent profitability 5% each month with drawdown less than 9%. I am not ready to build a new one from scratch as i do not have the strategy in mind yet so i do not want to take the risk of building one but not sure if it works. Only apply if you have an existing proven and tested EA that can sell to me together with the source code. The Ea is for prop firm even
Early Killer EA 30+ USD
It must have automated stop loss. Something that can end poverty and kill the market early.It must take the trades for me whenever I start it it must work on tradeport ea
I WANT TO CONVERT MY INDICATOR TO ROBOT, BUT I DONT HAVE THE SOURCE CODE , THE PROGRAMMER WILL DEVELOP THE SOURCE CODE FOR THE JOB. THE STRAGY IS SIMPLE , THE ROBOT WILL EXECUTE A TRADE WHEN THE SIGNAL FROM THE INDICATOR APPEARS. BUY SIGNAL IS WHEN THE ARROW APPEAS ON THE LOWER ZONE ( SUPPORT ZONE) SELL SIGNAL WHEN THE ARROW APPEARS ON THE UPPER ZONE ( RESISTANCE ZONE).THE ROBOT WILL HAVE THE FOLLWING FEATURES (1)
CONVERT MQL4 ROBOT TO MQL5 Solana I have robot SOLANA i want to change my robot for MQL4 ROBOT TO MQL5 AND also change the name of the robot..i need it with the source code
requirements 1. A expert which can make a bridge between trading view and MT4 /MT5 My strategy which i work upon in trading view, that autobot system should buy, sell and take profit in MT4/MT5
I want a prop-firm compatible MT5 trading robot, not a fast or aggressive one, for passing Prop firm challenges of any account sizes and also capable of earning profit on funded account after passing the challenge. Objectives: – Pass a prop firm challenge safely within 2–4 weeks, not 1 week. – Focus on capital protection first, profit second. Risk & Money Management: – Risk per trade: 0.25%–0.5% max – No martingale

Project information

Budget
30+ USD