Automated RUles BAsed Trading System (ARUBATS) - MQL4

Auftrag beendet

Ausführungszeit 5 Tage
Bewertung des Kunden
This developer can do a Job under less supervision and do the work under instruction with good communication. i recommend him.
Bewertung des Entwicklers
ıt was a pleasure to work with him.

Spezifikation

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.




Bewerbungen

1
Entwickler 1
Bewertung
(2)
Projekte
3
0%
Schlichtung
8
13% / 88%
Frist nicht eingehalten
1
33%
Frei
2
Entwickler 2
Bewertung
(390)
Projekte
416
30%
Schlichtung
74
19% / 72%
Frist nicht eingehalten
52
13%
Arbeitet
3
Entwickler 3
Bewertung
(2)
Projekte
0
0%
Schlichtung
5
0% / 60%
Frist nicht eingehalten
0
Frei
4
Entwickler 4
Bewertung
(6)
Projekte
6
0%
Schlichtung
0
Frist nicht eingehalten
2
33%
Frei
5
Entwickler 5
Bewertung
(7)
Projekte
6
33%
Schlichtung
7
0% / 71%
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
Hello, I'm looking to find out the cost of creating a mobile trading robot. I've tried to describe it as thoroughly as possible in the following document. I look forward to your response. I'd like to know the costs, delivery time, and how you plan to implement it before making a decision
I have an existing MT5 Expert Advisor (“E-Core”). I need an experienced MQL5 developer to integrate a structured risk management upgrade and a higher timeframe trend filter into the current code. Two files will be provided: 1️⃣ E-Core Source Code (Current Version) 2️⃣ Update Instructions File (contains exact inputs, functions, and logic to integrate) The developer must: Integrate the update logic
DO NOT RESPOND TO WORK WITH ANY AI. ( I CAN ALSO DO THAT ) NEED REAL DEVELOPING SKILL Hedge Add-On Rules for Existing EA Core Idea SL becomes hypothetical (virtual) for the initial basket and for the hedge basket . When price hits the virtual SL level , EA does not close the losing trades. Instead, EA opens one hedge basket in the opposite direction. Original basket direction Hedge basket direction (opposite) Inputs
Billionflow 30 - 100 USD
Trading specifications: Indicators: Bollinger band ( Period 40, Deviation 1 apply to close) Moving Average (Exponential ) Period 17 applied to high Moving Average ( Exponential ) Period 17 applied to low But Signal enter a buy trade when prices crosses the lower band of the bollinger band up and also crosses the moving average channel of high and low the reverse is true for sell signal
Hello, I am a user of the "BUY STOP SELL STOP V6" trading bot, which is an advanced Grid System bot. The bot is primarily designed for Gold (XAUUSD), but I want it to work on all currency pairs. "The bot contains a privacy/protection code that prevents it from running on other accounts or being modified on any platform, as it has a client account number lock mechanism" --- Bot Description & Current Settings Bot Type
I am looking for a highly experienced Pine Script v5 developer to build a professional, non repaint price action indicator for TradingView. or a ready made one so i can purchase. This is a structured two phase project. The goal is to create a clean, intelligent price action tool that works for both fast intraday trading and swing trading. Only apply if you have strong Pine experience and understand liquidity
Hello, I’m looking for an experienced MQL4/MQL5 developer to work with me on an ongoing basis. My clients request services such as: Converting TradingView Pine Script indicators/strategies into MT4 or MT5 Expert Advisors Converting MT4 EAs to MT5 (and MT5 to MT4) Compiling and fixing existing MQL4 / MQL5 EA code Adding simple features like alerts, SL/TP, lot size, and basic money management This job is for
I am looking someone to create an EA based on my MACD Histo indicator / strategy from Pinescript. I will send it to you for you to replicate. The EA shall have: - Divergence length in bars, min and max values. - Pivot Logic - Entry on close of divergence confirmation bar. - Dynamic lot size dependent on SL/TP, in monetary value. - SL / TP in percent away from entry, separate values for long and short. - Time, day and
Hello, I have a breakout EA with reversal logic. I own the full source code for both MT4 and MT5 versions. I need the modifications implemented for both MT4 and MT5 versions. I need several modifications: – Multiple reversals with configurable parameters – Breakeven functionality – Entry only after candle close beyond range + offset – Time-based activation – Alternative offset calculation logic – Automatic close at
simple automated trading system with adaptive risk management and trend-based execution. The EA manages trades with dynamic position handling and built-in stability filters. Designed for single-position trading and disciplined execution 30 usd budget

Projektdetails

Budget
30+ USD