HFT Directional Grid Scalper (Simple, Training Project)

MQL5 Uzmanlar

Şartname

HFT Directional Grid Scalper (Simple, Training Project)
Overview
We are looking for a developer to create a high-frequency grid scalper with a simple, deterministic logic. This is not a complex bot — the goal is to have a clean implementation for training, testing, and educational purposes.

The bot should:

Continually open trades in one direction only (BUY or SELL)
Use ATR-based grid spacing
Maintain a fixed lot size (no martingale, no recovery)
Include a profit basket that closes all open positions once a target is reached
Operate with a small grid step and small per-trade TP to achieve 1000+ trades/day potential
Limit the maximum number of grid levels
Dashboard showing performance and profit track
Key Requirements
Direction Control
Input parameter for BUY or SELL mode
Bot should only trade in the selected direction
Grid Management
ATR-based spacing between entries
Configurable min/max grid spacing
Max number of positions must be respected
Profit & Risk Management
Small per-trade TP
Basket profit target closes all trades
Optional: max drawdown protection (basic)
Position Sizing
Fixed lot size per trade
No dynamic lot scaling, no martingale, no recovery
Execution
Efficient, low-latency order handling
Suitable for high-frequency trading scenarios
Deliverables
Fully functional EA/algorithm implementing the above logic
Configurable input parameters for:
Trade direction
Grid ATR multiplier, min/max spacing
Max grid levels
Per-trade TP
Basket profit target
Lot size
Clean, readable, and maintainable code
Optional: small test/demo setup
visual dashboard (profit)
Notes for Developers
The logic is intentionally simple — it should not take more than a day for an experienced developer to implement.
This project is for training and testing purposes; the budget is limited.
You may implement some of the code yourself, but guidance and structure are the main requirement.
Skills Required
Experience with MQL4/MQL5, or similar trading platform coding
Understanding of grid trading and ATR calculations
Ability to write clean, readable code suitable for HFT testing

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(10)
Projeler
16
19%
Arabuluculuk
3
33% / 67%
Süresi dolmuş
2
13%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(1)
Projeler
0
0%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(51)
Projeler
69
35%
Arabuluculuk
4
25% / 75%
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
Projeler
0
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(168)
Projeler
201
48%
Arabuluculuk
5
20% / 60%
Süresi dolmuş
2
1%
Serbest
7
Geliştirici 7
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
(39)
Projeler
42
57%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
1
2%
Çalışıyor
Yayınlandı: 5 kod
10
Geliştirici 10
Derecelendirme
(162)
Projeler
288
35%
Arabuluculuk
18
22% / 61%
Süresi dolmuş
42
15%
Çalışıyor
11
Geliştirici 11
Derecelendirme
(3)
Projeler
5
20%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
0
Çalışıyor
Yayınlandı: 1 makale, 27 kod
12
Geliştirici 12
Derecelendirme
(7)
Projeler
7
0%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
1
14%
Çalışıyor
13
Geliştirici 13
Derecelendirme
(119)
Projeler
169
38%
Arabuluculuk
9
78% / 22%
Süresi dolmuş
15
9%
Serbest
14
Geliştirici 14
Derecelendirme
(569)
Projeler
660
32%
Arabuluculuk
43
44% / 44%
Süresi dolmuş
11
2%
Yüklendi
15
Geliştirici 15
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
16
Geliştirici 16
Derecelendirme
(16)
Projeler
20
0%
Arabuluculuk
10
0% / 80%
Süresi dolmuş
6
30%
Serbest
17
Geliştirici 17
Derecelendirme
(5)
Projeler
9
11%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
2
22%
Çalışıyor
18
Geliştirici 18
Derecelendirme
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
19
Geliştirici 19
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
20
Geliştirici 20
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
21
Geliştirici 21
Derecelendirme
(8)
Projeler
9
0%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
1
11%
Çalışıyor
22
Geliştirici 22
Derecelendirme
(313)
Projeler
559
35%
Arabuluculuk
80
31% / 44%
Süresi dolmuş
203
36%
Serbest
23
Geliştirici 23
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
I need a professional MQL5 developer to finalize a Gold (XAUUSD) trading bot. The core layering and support-filter logic is already drafted. Key Requirements: Refine a hybrid Martingale/Layering volume calculation (1-10 / 11-20 reset logic). Implement a robust "Safety Mode" based on Daily Low price breaks. Ensure precise 6:00 AM Server Time reset for logic variables. Add professional error handling (Slippage
I want a gold order management ea that should be like the below... Pending orders When I open one manual order, ea should be able to set 3 pending orders at x amount of pips below (if buy order) or above (if sell order) manual order entry. So like this Pending order 1 true or false Pending order pips away: 20. Pending order lot size:0.3 Pending order 2 true or false Pending order pips away: 40 Pending order lot
EA SPECIFICATION SHEET OBJECTIVE: Build a transparent, non-martingale, non-grid breakout EA for XAUUSD that trades only high‑quality breakouts during London + New York sessions. 1. TRADING INSTRUMENT - XAUUSD only - MT4 platform - 5‑digit ECN broker 2. CORE STRATEGY LOGIC (BREAKOUT + CONFIRMATION) A trade is allowed ONLY when ALL conditions are true: - Candle closes beyond previous high/low (no wick breakouts) -
I am looking to develop a custom Expert Advisor (EA) for MetaTrader (MT4/MT5) based on a defined technical analysis strategy and flexible risk management rules. The EA should operate on a chart and timeframe that I manually specify, with the ability to adapt its behavior dynamically when the timeframe is changed. Core Strategy Logic The EA will execute trades based on predefined technical analysis zones
MT5 Manager API 30+ USD
make an api for mt5 and a trade copier eith the api thst uses local computer no cloud trader api ea mt5 that saves all trade data nd logs time and entry and exit tp sl logs delted pending order api that uses market execution not pending orfer
Hello, we have an existing EA, and are building a new one. We want our EA to connect via API to an AI provider like Chat GPT, Claude, or perplexity. Can you connect a meta trader EA to an AI agent? if you can then i would like to speak. The system is quite simple, for example the EA would ask perplexity where the support is on EURUSD then place a trade, thank you, Rob
Hi, Im looking to purchase or build an EA that can open many trades or big lot size to churn out IB commission, it doesnt have to be super profitable but will need to have the number of trades on going in order to earn IB commission. Source code is required upon purchase. If you have any EA or strategy that are gearing towards this, let me know and i would be glad to purchase it. Please share the demo trial for me to
I currently have unfinished work. It’s a project to connect MetaTrader with the BingX platform. At the moment, I have implemented a service that retrieves a custom symbol in BingX, and it works well. However, some specifications still need to be adjusted regarding how the data is received. Otherwise, prices and other values are accurate. The only issue is that for the strategy tester, it is always necessary to
Modify an existing EA 30 - 50 USD
This is to modify my Semi Auto EA -Looking for developer modify my existing EA to Pending Order EA (BS/BL/SL/SS). Relevent with Heiken Ashi Smooth ,Moving Average , Acceleration. Concept MAster and Slave. Ready to give previous soucre code as guide. Work to do - 1)To modify this EA to Pending Order. 2) to add new feature - Risk Management/moneymanagement 3) To modify 4 slave to 7 slave will give the previous to
BTC 5 Minutes scalping 50 - 100 USD
import { useState, useEffect, useRef } from "react"; const INIT_LOT = 0.01; const TP_MOVE = 200; const SL_MOVE = 120; const START_BALANCE = 1000; const MAX_LOT = 5.12; const TICK_MS = 1200; function ema(arr, n) { if (arr.length < n) return null; const k = 2 / (n + 1); let e = arr.slice(0, n).reduce((s, v) => s + v, 0) / n; for (let i = n; i < arr.length; i++) e = arr[i] * k + e * (1 - k); return e; } function

Proje bilgisi

Bütçe
30 - 77 USD
KDV (21%): 6.3 - 16.17 USD
Toplam: 36 - 93.17 USD
Geliştirici için
27 - 69.3 USD

Müşteri

Verilmiş siparişler2
Arabuluculuk sayısı0