CBot Development - Systematic Renko Expansion Strategy (C# / cTrader API)

Auftrag beendet

Ausführungszeit 76 Tage

Spezifikation

Project Overview

I am looking for an experienced C# developer to build a fully automated cBot for cTrader based on a structural Renko expansion strategy primarily traded on Gold (XAUUSD). The strategy relies on the breakout of multiple structural swing levels (Renko bricks), a customized Fibonacci retracement overlay, automated multiple-order splitting, and dynamic position management based on two distinct market scenarios.

The strategy is strictly rule-based, and because it relies entirely on precise Renko brick tracking, the developer must have a solid grasp of cTrader's MarketData.GetSeries for Renko bars.

Technical Requirements & Specifications

1. Chart Configuration

  • Chart Type: Native cTrader Renko bars.

  • Instrument: Gold (XAUUSD), but the cBot should be versatile enough to run on any instrument it is applied to.

  • Brick Size: User-defined input parameter (e.g., 20 pips / 2.0 gold points).

2. Entry Filter 1: Structural Expansion Breakout

The cBot must scan the historical Renko bricks to identify a strong directional macro expansion.

  • For a Sell Setup: The current price expansion must break down and completely clear at least 3 consecutive, distinct structural swing lows in a single, continuous, aggressive downward push.

  • For a Buy Setup: The current price expansion must break up and completely clear at least 3 consecutive, distinct structural swing highs in a single, continuous, aggressive upward push.

  • Condition: If the move only clears 1 or 2 structural swing levels before pausing, the setup is invalid. It must be at least 3.

3. Entry Filter 2: Volatility / "Obviously Big" Filter

To prevent the cBot from getting caught in tight ranging market chop, the expansion move must be mathematically validated as a high-volatility event.

  • Implementation: The total height of the continuous expansion move (from start to the tip of the peak/valley brick) must be X times larger than the average Renko swing size over the last Y periods (X and Y must be user-adjustable input parameters).

4. Fibonacci Overlay & Split Order Placement

Once Filters 1 & 2 pass and a reversal brick begins to form, the cBot must automatically project a custom Fibonacci Grid from the macro structural high to the structural low of that expansion move.

  • Custom Fibonacci Levels Required: 0%, 20%, 38.2%, 50%, 61.8%, 100%, and -27%.

  • Dynamic Fib Drawing: If the expansion continues to push lower/higher without triggering a retracement, the 0% or 100% anchors must dynamically move with the expansion's peak/valley until a reversal brick prints.

  • Three Split Limit Orders: The cBot will divide the total risk into three (3) separate pending limit orders:

    • Order 1: Placed exactly at the 38.2% Fibonacci level.

    • Order 2: Placed exactly at the 50.0% Fibonacci level.

    • Order 3: Placed exactly at the 61.8% Fibonacci level.

  • Stop Loss (SL): The SL for all three orders is identical and must be set exactly one (1) Renko brick beyond the 100% Fibonacci level.

5. Position Management & Execution Scenarios

The cBot must monitor these pending limit orders and dynamically execute one of two paths:

  • Scenario A: Shallow Retracement (Only 38.2% Filled)

    • Trigger: Only the 38.2% Limit Order is filled, and the price reverses back in the direction of the original expansion without hitting the deeper 50% or 61.8% levels.

    • Take Profit (TP): Kept at the -27% Fibonacci extension level for this order.

    • Break-Even Trigger: The exact moment the price crosses back through the 20% Fibonacci level moving in our favor, the cBot must immediately modify the Stop Loss of this open position to Break-Even (plus commission/spread padding). The remaining unfilled 50% and 61.8% limit orders must be canceled.

  • Scenario B: Deep Retracement (All Three Levels Filled)

    • Trigger: The market retraces deeply, filling the 38.2%, 50.0%, and 61.8% Limit Orders.

    • Rule Change: Because a deep retracement implies weakened momentum, the profit target changes. The cBot must immediately modify the Take Profit (TP) of ALL THREE open positions to the 20% Fibonacci level.

    • No Break-Even: In Scenario B, no break-even trigger is applied. The original Stop Loss (1 brick beyond 100%) remains untouched for all positions to allow room for the market to breathe.

6. Risk Management

  • Total Account Risk %: User input parameter (e.g., 1%).

  • Dynamic Lot Sizing: If the total risk is set to 1%, a full stop-out across all three orders must equal exactly 1% of the account equity. Because the distance from entry to SL is different for each level (38.2%, 50%, 61.8%), the cBot must calculate the decreasing risk distance for each order and scale the volume (lots) accordingly so that the math scales perfectly.

7. Time Filter

  • Trading Window Inputs: Parameters to restrict the cBot to hunting for new setups only during a specific time block (e.g., 07:00 AM to 09:00 AM Broker Time).

  • Session Close: Once the time window closes, the cBot ceases searching for new expansion setups, but must continue managing already active or pending trades until they naturally hit TP or SL.

Deliverables Expected

  1. Clean, well-structured, and fully commented C# source code (.cs file) compliant with the latest cTrader API.

  2. A custom user settings panel UI allowing customizable inputs for: Renko Brick size, Volatility Multiplier threshold, Time Window, Risk %, and custom label tags.

  3. Successful backtesting demonstration using cTrader's native backtester, showing correct execution of both Scenario A and Scenario B.

How to Apply

Please outline your experience working with cTrader’s MarketData.GetSeries specifically for Renko/Ticks bars. Applications that feature copy-pasted generic text or look like AI spam without addressing the strategy mechanics will be deleted. Please explain briefly how you plan to calculate the 3-swing structural filter using C#.



Bewerbungen

1
Entwickler 1
Bewertung
(34)
Projekte
35
40%
Schlichtung
0
Frist nicht eingehalten
3
9%
Frei
2
Entwickler 2
Bewertung
(8)
Projekte
11
0%
Schlichtung
8
25% / 75%
Frist nicht eingehalten
2
18%
Frei
3
Entwickler 3
Bewertung
(54)
Projekte
67
42%
Schlichtung
15
27% / 60%
Frist nicht eingehalten
1
1%
Beschäftigt
4
Entwickler 4
Bewertung
(25)
Projekte
31
13%
Schlichtung
14
0% / 79%
Frist nicht eingehalten
9
29%
Frei
5
Entwickler 5
Bewertung
(184)
Projekte
198
46%
Schlichtung
4
50% / 25%
Frist nicht eingehalten
1
1%
Arbeitet
6
Entwickler 6
Bewertung
(4)
Projekte
7
57%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
0
Frei
7
Entwickler 7
Bewertung
(3)
Projekte
1
0%
Schlichtung
5
0% / 100%
Frist nicht eingehalten
0
Frei
8
Entwickler 8
Bewertung
Projekte
1
0%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
Hi i'm looking for a trading bot that will trade on mt5/MQL5. The bot must be able to follow trend and works on any pair,chart and symbol. All distance measured with ATR. Trend from a higher time frame (default H1) with a moving average;UP/DOWN. Support and resistance found automatically from recent swing highs and low nothing drawn on the chart. Two kinds of trades, each can be switched on/off. S/R trades; price
I am looking for an EA using MT5, trading XAUUSD on PuPrime-Live6, Standard account. LIMITATIONS No martingale, no grid. Start equity 1000 EUR. Leverate 1:500 Account in USD. PuPrime-Live6 All settings (risk, time, drawdown %, cooldown, lot size) shall be adjustable on init or backtest. VERIFICATIONS The EA needs to reach the profit goals on Actual Ticks, 100ms slippage in backtests for each month 2026. profit goal
To create a unique description that meets the freelance site's requirements, you can type the following: "I am looking for an experienced MQL5 developer to create a custom Forex Expert Advisor. The trading strategy should be based on a moving average crossover system, filtered by the Relative Strength Index indicator. The expert advisor needs to feature distinct strategy modules with adjustable settings for the
Custom MT5 Expert Advisor (EA) Development | MQL5 Automation Turn Your Trading Strategy into a Powerful Automated Trading System! Are you looking for a professional MT5 Expert Advisor developer to automate your trading strategy? I specialize in developing custom MetaTrader 5 (MT5) Expert Advisors and indicators using MQL5 , tailored to your trading rules, risk management preferences, and trading goals. Whether you
Scalping bort 30+ USD
GOLD SCALPING BOT STRATEGY Symbol: XAUUSD (Gold vs USD) Broker: Exness Account: Standard Starting Balance: $20 1. TIMEFRAME - Trend analysis: M15. - Entry timeframe: M5. - Trade only when the market has a clear direction. 2. INDICATORS - EMA 50 - EMA 200 - RSI 14 - Support and Resistance 3. BUY RULES The bot must open a BUY trade only when all these conditions are met: 1. EMA 50 is above EMA 200 on M15. 2. Price is
Hello, I am looking for an experienced MQL5 developer to create a professional, reliable, fully customizable Expert Advisor (EA) and trading signal system for MetaTrader 5. 1. Supported Markets The EA must support: Gold (XAUUSD) Silver (XAGUSD) Nasdaq 100 (NAS100/US100) Forex currency pairs Bitcoin (BTCUSD) It must work with MT5 brokers, including Tickmill, where these instruments are available. 2. Two Trading Modes
Hi all I'm looking for a good coder Existing Automated Trading System (Expert Advisor) This EA’s building block is the Bheurekso Pattern (which uses price action) indicators. 1. **Indicator Integration**: The EA should be developed utilizing the Bheurekso pattern indicator. 2. **Sell Signals**: The EA must execute a sell order upon the appearance of any of the following bearish signals or a down arrow that appears
Request for an Existing Automated Trading System (Expert Advisor) I am looking to acquire an existing, fully functional Expert Advisor (EA) that trades Forex CFDs, with the option of trading other CFDs if the strategy supports them safely. Performance objectives Target average net monthly return: 1.5%. A consistent 1.0% monthly return may be considered if the system demonstrates strong risk control and credible
Hi All, I am looking for a bot EA which makes good profit. If any having please share it for TEST. After proper TESTING only I will make the payment, no cheating no fraud. Please do not waste the time also
Allow me to set the daily trading bias manually to BUY or SELL. Check my defined 4H and 1H trend-alignment conditions. Execute entries based on my 15-minute pullback and continuation rules. Trade only between 06:00 and 16:00 Nigeria time, Monday to Friday. Calculate lot size based on my chosen risk percentage and stop-loss distance. Automatically place stop-loss and take-profit orders. Enforce my daily trade limits

Projektdetails

Budget
50+ USD