Automated Trading Strategy (Sierra Chart / ACSIL, C++)

MQL5 Asesores Expertos

Tarea técnica

Project: Fib Grid Entry — Automated Trading Strategy (Sierra Chart / ACSIL, C++)

I need a Sierra Chart custom study (Advanced Custom Study, C++/ACSIL) that automates a Fibonacci-based split-entry strategy. The core idea: I draw a Fibonacci Retracement on the chart by hand using Sierra Chart's own Price Retracement tool (Tools → Price Retracement), and the strategy should read that drawing's two anchor points programmatically (via `sc.GetUserDrawnChartDrawing` with `DRAWING_RETRACEMENT`, retrieving `BeginValue` and `EndValue`), derive the standard Fibonacci levels from it, and then automatically place and manage orders based on those levels — no manual order entry.

Order logic: Once a Fibonacci Retracement is drawn and the strategy is armed, it should place two separate limit entry orders at the 50% retracement level (same price, same quantity, submitted as two independent legs rather than one combined order). Both legs share a single Stop Loss at the 100% level (the origin of the retracement). The two legs have different profit targets: the first leg's Take Profit sits at the 23.6% level, and the second leg's Take Profit sits at the 0% level (the far end of the retracement). This should work symmetrically for both directions — a Long setup (Fibonacci drawn from swing Low to swing High) and a Short setup (drawn from swing High to swing Low) — with the strategy automatically detecting direction from which anchor is higher.

Behavioral requirements:
- Quantity per leg should be a user-configurable input.
- It must work correctly in both Sierra Chart's Trade Simulation Mode (for testing/replay) and live trading (forex.com-connected account) — I need to test thoroughly in Simulation and Chart Replay before ever using it live.
- Order submission needs to actually succeed under Sierra Chart's Automated Trading settings (Auto Trading Enabled — both Global and Chart-level) and Trade Simulation Mode — I've hit `sc.BuyEntry`/`sc.SellEntry` calls returning `-1` (rejected) in my own attempt and haven't been able to fully diagnose why, so please build in solid error handling/logging via `sc.AddMessageToLog` at each stage (drawing detected, levels computed, order submission result) so issues are visible in the Message Log rather than failing silently.

Preferences are NinjaTrader,Sierra Chart's ACSIL environment or tradingview. 

 If you’re interested in taking this on, please reach out

Han respondido

1
Desarrollador 1
Evaluación
(16)
Proyectos
20
15%
Arbitraje
5
40% / 40%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(2672)
Proyectos
3408
68%
Arbitraje
77
48% / 14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
6
Desarrollador 6
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
7
Desarrollador 7
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
8
Desarrollador 8
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(7)
Proyectos
6
0%
Arbitraje
4
25% / 75%
Caducado
2
33%
Libre
10
Desarrollador 10
Evaluación
(5)
Proyectos
5
0%
Arbitraje
5
0% / 40%
Caducado
0
Libre
11
Desarrollador 11
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
12
Desarrollador 12
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(58)
Proyectos
72
60%
Arbitraje
4
75% / 25%
Caducado
1
1%
Trabajando
15
Desarrollador 15
Evaluación
(27)
Proyectos
43
7%
Arbitraje
18
6% / 78%
Caducado
26
60%
Libre
16
Desarrollador 16
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
17
Desarrollador 17
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
18
Desarrollador 18
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
19
Desarrollador 19
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
(4)
Proyectos
5
0%
Arbitraje
0
Caducado
0
Libre
21
Desarrollador 21
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(12)
Proyectos
17
35%
Arbitraje
5
40% / 20%
Caducado
1
6%
Trabaja
Ha publicado: 6 artículos, 34 ejemplos
23
Desarrollador 23
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(14)
Proyectos
20
20%
Arbitraje
3
33% / 67%
Caducado
3
15%
Libre
25
Desarrollador 25
Evaluación
(25)
Proyectos
31
13%
Arbitraje
13
0% / 77%
Caducado
9
29%
Libre
26
Desarrollador 26
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
27
Desarrollador 27
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
28
Desarrollador 28
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Iconic Boy 300 - 400 USD
Am looking for a bot to trade .so that I can be able to trade and become very successful and make some profit so that I cannot sleep on a empty stomach
MT5 Global Stop Loss & Take Profit Manager for Manual Trades I need an Expert Advisor (EA) for MetaTrader 5 that manages ONLY existing manual trades. GENERAL REQUIREMENTS - Works only on the current chart symbol (example: XAUUSD). - Supports Hedging accounts. - Detects all manually opened market positions. - Never opens trades automatically. - Never closes trades automatically. - Never places pending orders. - Never
I created an MACD Indicator in MT4 using an AI. The problem is that I get an error message that says "array out of range" for the Histogram buffer at Line 127 Column 11 of the code. I need a programmer to fix this error. I am attaching the indicator
Supply and Demand EA 50 - 250 USD
I need a SnD EA. Prefer coder who has previous experience coding SnD EA. PO are based on (CHoCH or BoS) and 3EMA, order block (from my TradingView indicator), area based on Fibonacci. SL options are based on fix pips or zone size; CL is based on candle closing. TP1 and TP2 options are based on fix pips or fix ratio. Canceling PO is based on market structure or Fibonacci. Money management are based on fix volume or
Hi MQL5 Community, With over 10 years of live market experience as a Quantitative & Trading System Developer, I specialize in building robust, highly scalable Expert Advisors (EAs), custom indicators, and automated architectures. I’ve recently put together a comprehensive showcase demonstrating my flagship Modular Multi-Engine Architecture , designed to bring institutional-grade logic and real-time telemetry into
I need a developer that can make my trading strategies into a working perfect EA Robot working on Mt5. Candlestick pattern confirmation through PDH, PDL, PWH, PWL, Liquidities, HTF OB
I need a trading bot specially for XAU, high profit gain. Requirements bot analyzes the market places trades closes with 2 to 3 profit per trades daily profit should be 50 to 100 dollars
We are looking for an experienced MQL5 developer to provide a stable, consistently profitable Forex Expert Advisor (EA) capable of generating 10–15% average monthly returns while maintaining the lowest possible drawdown . Our Requirements The EA must have a proven track record of consistent performance. A long-term trading history (live or verified) will be considered a significant advantage. Before final selection
I am looking for a professional MQL5/MT5 Expert Advisor developer to build a fully automated trading bot based on my custom strategy. Requirements: Strong experience in MQL5 (MetaTrader 5) Previous experience developing Forex/Gold Expert Advisors Ability to convert a trading strategy into a fully automated EA Clean, well-structured, and optimized code Good communication and willingness to provide updates during
Only programmers with experience with orderflow please, it's not the easiest project, I don't want to have arbitration etc. I am not expert in orderflow yet, if you have suggestion about strategy it would be very nice. Source of code required, I am searching a programmer for a longer co-operation

Información sobre el proyecto

Presupuesto
50 - 100 USD
Plazo límite de ejecución
de 2 a 3 día(s)

Cliente

Encargos realizados1
Número de arbitrajes0