Project summary
I need an MQL5 Expert Advisor (EA) named “The Oracle” — a high-speed scalping robot that can open and close market trades within seconds. The EA must be optimized for minimal latency and reliable, deterministic closure logic (time-based close in seconds). Deliverables: MQ5 source code, EX5 compiled file, short user guide, and test results (Strategy Tester Every Tick + VPS live test screenshots).
Primary goals
• Open market orders immediately when entry conditions are met.
• Close trades automatically after a user-defined number of seconds (default 2s), or earlier if TP/SL is hit.
• Retry and force-close logic to guarantee closure even with slippage/freeze.
Platform & accounts
• MetaTrader 5 (MT5) — must run on hedging & ECN accounts.
• Support 4- and 5-digit brokers.
• Should be tested on a Windows VPS (developer must provide VPS test screenshots/video).
Core features & behaviour (must implement)
1. Entry modes (user-selectable via Inputs):
• Instant Entry Mode: opens a trade immediately when enabled (BUY / SELL / BOTH).
• Spike Trigger Mode: open when price moves ≥ SpikePoints within SpikeSeconds.
• Indicator Hook (optional): MA crossover / RSI threshold (developer implements hooks so indicators can be toggled on/off).
2. Exit modes (user-selectable via Inputs):
• Time-based close (Primary): CloseAfterSeconds (default 2). EA must close the trade X seconds after it is opened.
• TakeProfit / StopLoss (points) — close if TP/SL hit before time expiry.
• Combined mode: close after seconds OR on TP/SL.
• Emergency forced closure: if Close request fails (trade still open due to requote, freeze, slippage), EA retries every 200 ms until closed or config max retries reached.
3. Order execution
• Use market orders only.
• Minimal internal delays between signal detection and OrderSend.
• Respect broker MaxSlippage parameter; if spread > MaxSpread do not open trades.
4. Risk & lot sizing
• Fixed lot input (LotSize).
• Optional AutoLot: RiskPercent (calc on balance or equity).
• MaxDailyLoss and MaxOrdersPerDay protections.
5. Trade management
• MagicNumber input.
• AllowMultipleTrades (true/false).
• Check for existing trades with same MagicNumber before opening (if restricted).
• Trade comment string input.
• Ability to run multiple EA instances on different symbols.
6. Reliability & protections
• Validate and fix invalid stops if broker rejects them.
• Handle off-quotes and error codes (log and retry behavior).
• Option to pause on news / high spread / market freeze.
7. UI / On-chart display
• Show: EA status, mode, spread, active trades count, next auto-close countdown (seconds), last error.
• Simple buttons: Enable/Disable trading, Manual Close All.
8. Logging & notifications
• Log each open/close attempt with timestamps and error codes.
• Optional push notifications / desktop alerts for opens/closes/errors.
Inputs (example defaults)
• MagicNumber = 2025
• AllowBuy = true; AllowSell = true
• EntryMode = Instant / Spike / Indicator
• SpikePoints = 30; SpikeSeconds = 2
• CloseAfterSeconds = 2
• TakeProfit = 10 (points)
• StopLoss = 20 (points)
• LotSize = 0.01; AutoLot = false; RiskPercent = 1.0
• MaxSpread = 20 (points)
• MaxSlippage = 5 (points)
• MaxOrdersPerDay = 10
• RetryCloseIntervalMs = 200; MaxCloseRetries = 50
Performance & testing
• Must be optimized to minimize CPU/indicator overhead.
• Provide Strategy Tester reports (Every Tick mode) for at least 3 symbols and multiple timeframes showing open/close within seconds functionality.
• Provide a short recorded live test (or VPS screenshots) showing a trade opened and closed in seconds on a real broker (or demo ECN with realistic conditions).
Acceptance criteria
• EA opens a market order within milliseconds of the trigger being met (reasonable broker-dependent latency).
• EA reliably closes trades after CloseAfterSeconds (2s default) in at least 95% of timed tests on the chosen broker/demo; for failures the EA must attempt forced retry until closed.
• No unhandled errors; all errors logged and communicated via alerts if enabled.
• Clean, commented MQ5 source code and compiled EX5 delivered. All rights transferred to client.
Deliverables
1. MQ5 source and EX5 compiled file.
2. Readme / quick user manual explaining inputs and operation.
3. Strategy Tester reports (Every Tick) + at least one VPS/demo live test proof (video or screenshots).
4. 30 days bug-fix support after delivery.
Ownership & warranty
• Client retains full IP rights.
• Developer guarantees the code is original (no copied proprietary code) and will fix critical bugs found in the 30-day support window.
Benzer siparişler
MT5 Expert Advisor – XAUUSD Opening Range Breakout I am looking for an experienced MQL5 developer to build a robust MT5 Expert Advisor. STRATEGY DETAILS • Instrument: XAUUSD • Timeframe: M30 • Broker: Pepperstone (Spread Betting) • Trading days: Monday–Friday only OPENING RANGE • Opening range candle: 07:00 – 07:30 UK time • EA must automatically convert UK time to broker server time • Record OR High and OR Low from
Hello, I have a strategy written in Pine Script (TradingView) that used to send signals to MetaTrader 5 via PineConnector. Now I want a native MT5 Expert Advisor (EA) written in MQL5, so I can do full backtesting and trading inside MetaTrader without any external bridge. I will provide: - Full Pine Script code - Entry and exit rules (based on BOS and OB logic) - SL/TP and dynamic risk management (R:R) - Breakeven
Hello, I’m reaching out because I’m interested in hiring you to develop a custom trading bot for me. The bot should trade only XAUUSD (Gold) and be designed for long-term account growth using my own trading account size. Here are the core requirements: - Account size: $300 - Asset: XAUUSD only - Risk management: Strict and properly controlled - Risk-to-reward ratio: Clearly defined and consistently applied -
اسكاليبنج سريع و اهداف ربح عاليه بدقه عاليه ساعات التداول من افتتاح السوق الى الساعه ٨ صباحاً ثم يغلق ويفتح تلقائياً من العصر الساعه ٦ عصراً الى الساعه ٨ صباحاً مع الحفاظ على راس المال دون استخدام تراينجل او جارد ولا يعنل وقت الاخبار ويقوم بتأمين الصفقات الرابحه بسرعه عاليه جداً والذقه في اختيار الصفقات اعتماداً على price action واقل drawdown التركيز على اوقات السيوله العاليه ادارة راس
I am looking for an experienced MQL5 developer to convert a complex TradingView Pine Script (will provide the script from tradingview) into a fully automated MT5 Expert Advisor -bot. The TradingView script includes: Market Structure (BOS, CHoCH, Swing BOS) Strong / Weak High & Low Equilibrium (Premium / Discount zones) Volumetric Order Blocks Fair Value Gaps (FVG / VI / OG) Accumulation & Distribution zones Equal
// Add this to your EA after ExportState() function void SendToBase44(const string state, const string dir, double entry, double sl, double tp) { string url = " https://preview-sandbox--ee0a32a725b788974de435e8cef40b7a.base44.app/api/functions/receiveEAState "; string headers = "Content-Type: application/json\r\n"; string json = "{" "\"symbol\":\""+_Symbol+"\","
For only developer who understand Chaos/ Profiunity trading system by Bill WIlliams, Create The Profitunity System Trading based on Bill Williams Chaos theory, Trade based on Trend Affirmation in Daily, entry in H4, using Williams Fractal, Williams Alligator, Awesome Oscillator, Accelerator Oscillator, Market Facilitation Index. Balance Line, entry on Reversal, add on while market show continuation sign. Please quote
Hi, I am looking for someone who has already developed a high-performance Gold EA that can outperform the one shown in my screenshot. If you have such an EA, please apply for this job. Please describe how the EA works (for example, whether it uses a grid system) and provide backtest results along with the set files. If the EA meets my expectations, you can make the necessary adjustments and I will use it as my own
I am looking of an Expert Advisor (EA) that has undergone independent validation and demonstrates a capability to successfully navigate prop firm challenges, as well as efficiently manage funded accounts. It is imperative that you provide a comprehensive explanation of the strategy utilized by your EA, along with a demo version that has a 30-day expiration. This will facilitate extensive back testing and forward
I want to check if this indicator is repainting or not Whick mean the results of back testing is legit or not if anyone can help me to review it kindly to well to contact me i will be happy to work and go on long term work with anyone thanks