Automated RUles BAsed Trading System (ARUBATS) - MQL4

仕事が完了した

実行時間5 日
依頼者からのフィードバック
This developer can do a Job under less supervision and do the work under instruction with good communication. i recommend him.
開発者からのフィードバック
ıt was a pleasure to work with him.

指定

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.




応答済み

1
開発者 1
評価
(2)
プロジェクト
3
0%
仲裁
8
13% / 88%
期限切れ
1
33%
2
開発者 2
評価
(390)
プロジェクト
416
30%
仲裁
74
19% / 72%
期限切れ
52
13%
仕事中
3
開発者 3
評価
(2)
プロジェクト
0
0%
仲裁
5
0% / 60%
期限切れ
0
4
開発者 4
評価
(7)
プロジェクト
7
0%
仲裁
0
期限切れ
2
29%
5
開発者 5
評価
(7)
プロジェクト
6
33%
仲裁
7
0% / 71%
期限切れ
0
類似した注文
Modification of Trade_Panel_7 7.05 Objective . I have this utility “Trade_Panel_7 7.05” with which I open and close positions. Please refer to attached “Trade Panel Modification.jpg”. It shows an input parameter “Volume Step”. This parameter has the initial value of 0.02 as shown. This feature needs to be amended. Present Status . Value of lot size is increased by this “Volume Step”. I have built a whole series of
Indicador Maximas e Minimas + Super Trend O Indicador MAX/MIN é um indicador de análise técnica para o MetaTrader 5 , desenvolvido para ajudar você a identificar regiões importantes de preço e possíveis oportunidades de compra e venda. O que ele faz MAX/MIN: identifica máximas e mínimas relevantes do mercado e mostra os preços no gráfico. HH / HL / LH / LL: ajuda a visualizar a estrutura do mercado, mostrando quando
Subject: Custom MT5 Multi-Currency EA Request - Multi-Timeframe Strategy with Trailing Stop Hi, I am looking for a developer to create a custom Expert Advisor (EA) for MetaTrader 5 (MT5) . The EA must be optimized for multi-currency testing and trading , allowing me to run it across multiple currency pairs simultaneously. The trading logic should be based on a multi-timeframe approach using the following indicators
Looking for an experienced Sierra Chart ACSIL/C++ developer to customize footprint chart. I need 3 things: 7-Day ATR – calculate and display a configurable 7-day ATR. Custom Footprint – footprint chart to match my preferred layout/data display. Automatic LVN – detect and plot Low Volume Nodes automatically based on volume distribution. I need to build one from scratch . Experience with Sierra Chart, ACSIL
please share: Strategy description — entry/exit rules, indicators used, timeframe(s), and instrument(s) (a written explanation, screenshots, or an existing indicator/EA to reference all work) Risk management rules — position sizing method (fixed lot / % risk), stop loss / take profit logic, max drawdown or daily loss limits, and whether martingale/grid/hedging is involved Broker & account details — broker name
I need an experienced MQL5 developer to create a fully automated MT5 Expert Advisor called Ayoub Gold EA , focused exclusively on XAUUSD (Gold) . Main requirements: Platform: MT5 / MQL5. Fully automated BUY and SELL trading on XAUUSD. Must support broker suffixes such as XAUUSD, XAUUSD.f and XAUUSDm. Trading strategy based mainly on Range Breakout with trend confirmation. EMA, ADX and ATR filters. London/New York
Mashiri 50 - 10000 USD
I need a custom MetaTrader 5 indicator designed specifically for XAUUSD gold trading. The indicator should identify potential buy and sell opportunities, display clear entry and exit signals on the chart, provide alerts, and help identify market trends and possible reversals
Looking for an experienced Sierra Chart ACSIL/C++ developer to customize an existing footprint chart. I need 3 things: 7-Day ATR – calculate and display a configurable 7-day ATR. Custom Footprint – modify my existing footprint chart to match my preferred layout/data display. Automatic LVN – detect and plot Low Volume Nodes automatically based on volume distribution. I already have a working footprint chart, so no
Торговый робот XAUUSD AI/ML — MT5 + Python + MQL5 Ищу опытного разработчика с глубокими знаниями в следующих областях: MQL5 / MetaTrader 5 Python Машинное обучение / Искусственный интеллект Алгоритмическая торговля Проект Я хочу разработать торговую систему на основе ИИ/машинного обучения, предназначенную исключительно для XAUUSD (золото) . Архитектура: Данные рынка XAUUSD → Модель Python/ML → ПОКУПКА / ПРОДАЖА /
//———————————————————————————————————————————————————————————————————— struct S_MCAV { double matureSum; double totalSum; double value; void Init () { matureSum = 0.0; totalSum = 0.0; value = 0.5; } void AddContext (int ctx) { totalSum += 1.0; if (ctx == 1) matureSum += 1.0; } void ApplyDecay (double rate) { matureSum *= rate; totalSum *= rate; } void Update () {

プロジェクト情報

予算
30+ USD