TH
Job Description
Overview
I’m looking for an experienced cTrader/cAlgo developer to create a cBot implementing a simple Martingale strategy for trading XAUUSD (Gold).
Strategy Logic
Entry Order Placement
- Take the current price and round it down to the nearest integer.
- Example: If the current price is 2765.78, round it down to 2765.
- Place a limit buy order at 2765 with 0.01 lot size.
- Set Take Profit (TP) at entry price + 3 (i.e., 2768).
Martingale Sequence
- If the first order is filled, place a new limit buy order at 3 points lower than the previous entry.
- Example: If the first order was at 2765, the next order is placed at 2762.
- The lot size for the new order follows a modified Martingale approach:
- New lot size = (previous lot size × 2) + 0.01
- Set Take Profit at entry price + 3.
- Continue this process until price reverses and hits TP.
Order Cancellation & Restart
- If price moves up and hits TP, cancel all pending orders and start the strategy from scratch.
- Send notification through telegram or email.
Order Modification
- If the initial limit buy order is not filled and price moves up, adjust the entry.
- Example:
- Initial order was at 2765, but price moves up to 2766.12.
- The new rounded price is now 2766, which is higher than the old pending order at 2765.
- Cancel or modify the pending order to match the new rounded price (2766).
Example Scenarios
Scenario 1: Price Drops and Hits TP
- Price = 2765.78 → Rounded to 2765 → Place limit buy at 2765 (0.01 lot)
- Price drops → Order gets filled → New limit buy placed at 2762 (0.03 lot)
- Price moves up → Hits TP at 2768 → All pending orders canceled → Restart
Scenario 2: Price Moves Up Before Entry
- Price = 2765.78 → Rounded to 2765 → Place limit buy at 2765
- Price moves up to 2766.12 → Rounded price now 2766
- Cancel/modify old order at 2765 → Adjust to 2766
Requirements
- Strong experience in cTrader/cAlgo development
- Ability to implement order modification logic
- Clean and efficient coding practices
How to Apply
🚀 I work exclusively through Upwork. If you're interested, please drop your Upwork profile link, and I will send you an invite!
Looking forward to working with you!
Comments
Log in to add a comment.
JO

JosephTradingbot
·
2 weeks ago
Hi, I can do this project for you. With several years of experience in programming, forex analysis and trading. Email: joseph.tradingbot@gmail.com Telegram: @iamjosepe
BU
Greetings! i'll help you with your project, i'll give you a good price and unlimited corrections, thank you! contact me on telegram @DOMMEFX

Hi there, we can help you with your project. Feel free to reach out to us at development@clickalgo.com