Need a CCI based EA/Robot in MQL5.
Attached Trading view snip should explain illustrate the conditions pretty well. Let me know if you have any questions.
Budget Open and negotiable based of Experience.
Indicator: CCI. Period: 100 to 125. (Provide as user Input, do not hard code so I can test what combination of CCI period along with timeframes gives best results after optimization on strategy tester)
BUY SIDE:
Entry Logic: Assumption for this example: Time frame - 30 Min, CCI period: 20, CCI Bands: -125 and +125. Trading Time Range 12.00 AM EST - 4.00 PM EST
BUY STOP ORDERS: Previous Key Candle HIGH +2 Pips. The Previous candle is Key candle that makes the CCI value move up from -125 towards Upside (that is -124,-123, -122 and above towards high side, I mean downside to upside)
Cancel BUY STOP ORDERS: And wait for next entry signal.
- If the trade doesn't get tagged in within next 3 candles and wait for next Key candle and entry condition to be satisfied for the entry.
- If the price goes back down to lower than -125 and below, before tagging me into the trade on the next 3 candles after placing the BUT STOP Order.
SL for BSO: Latest swing low - 3 pips or Lowest of two previous candles - 3 pips. (whichever is lower) Disregard trade if total SL becomes more than 40 Pips after EA calculation.
Target: Let EA calculate and set the take profit level based on my Risk to reward Ratio 1:3.
SL to Breakeven: Move SL to Breakeven to Entry Point + 2 Pips once the Trades gives me a profit of 1:1.5 Risk to Reward
Partial Booking: Provide option for Partial Booking Booking. I will switch it on if needed and select what % of the trade I wanna book partially.
Trailing Stop Loss: Provide option for Partial Booking Booking. I will switch it on if needed and make the selection to trail SL after partial booking from the previous step.
- Trail Stop Loss as per 50 EMA. Close the full trade when the candle closes below 50 EMA. Until then keep riding the trend for the remaining quantity of trade after partial booking.
SELL SIDE:
Entry Logic: Assumption for this example: Time frame - 30 Min, CCI period: 20, CCI Bands: -125 and +125. Trading Time Range 12.00 AM EST - 4.00 PM EST
SELL STOP ORDERS: Previous Key Candle LOW - 2 Pips. The Previous candle is Key candle that makes the CCI value move down from +125 towards Downside (that is 124,123, 122 and lower towards 0, I mean Upside to Downside)
Cancel SELL STOP ORDERS: And wait for next entry signal.
- If the trade doesn't get tagged in within next 3 candles and wait for next Key candle and entry condition to be satisfied for the entry.
- If the price goes back UP to Higher than +125 and above, before tagging me into the trade on the next 3 candles after placing the SELL STOP Order.
SL for SSO: Latest swing High + 3 pips or Highest of two previous candles + 3 pips. (whichever is lower). Disregard trade if total SL becomes more than 40 Pips after EA calculation.
Target: Let EA calculate and set the take profit level based on my Risk to reward Ratio 1:3.
SL to Breakeven: Move SL to Breakeven to Entry Point - 2 Pips once the Trades gives me a profit of 1:1.5 Risk to Reward
Partial Booking: Provide option for Partial Booking Booking. I will switch it on if needed and select what % of the trade I wanna book partially.
Trailing Stop Loss: Provide option for Partial Booking Booking. I will switch it on if needed and make the selection to trail SL after partial booking from the previous step.
- Trail Stop Loss as per 50 EMA. Close the full trade when the candle closes above 50 EMA. Until then keep riding the trend for the remaining quantity of trade after partial booking.
Currency Pairs: Two currency pairs for now. EUR-USD and GBP-USD. But would like to have it trade upto 5 pairs in future
Time Frame: 30 min. (Provide as user Input, do not hard code so I can test what combination of CCI period along with timeframes gives best results after optimization on strategy tester)
Trading Days: All 5 days of the week
Trading Time Range: 12.00 AM EST - 4.00 PM EST (Give as input to change the range. I wanna check how the strategy performs during different trading time ranges). This range is just to look for signal and open trades. If there is aan open trade that run beyond this range, let it run until reached SL or TP or BE.
No of Trades per Day:
- 1 Trade per day. (Always take the first signal satisfying the below entry logic with the selected Time range. If I change the trading time range, look for the first signal satisfying the below entry logic and take that trade only within that time range)
- If the trade hits Breakeven. Do not take 2nd trade for that day. Wait for the next days. Trading range time and all other entry conditions to open new trades.
Overlapping Trades: Allow overlapping of max of 4 open trades at a time. I mean If EA open a trade a on Day 1 and it never still running on the second day, and there is a new signal of second day, take that trade as well, and both are still active without reaching SL or TP or BE and continues to 3rd day and you find a new signal 3rd day, take that new trade on the 3rd day as well. And after you add 4th trade in any rare case this would happen don not open any new trades until one of the running trades closes.
Risk and Money Management:
Risk %: Keep default as 0.5% of Account balance. Give as input so I can change when I need. Facilitate an input to select Risk % for both currency pairs, so that I can change and use different risk among both if needed.
Some Standard Drawdown settings.
Max Loss in single trade: 2 Times the SL. In any unforeseen events if there is a huge slippage or news or anything for that matter close the trade if the price goes to 2 times SL.
Strategy Tester on MQL5:
Facilitate testing environment so that I can see the performance for the strategy for both currency separately and also combined for different combinations of rules mentioned above.
Benzer siparişler
Title: Create a Combined Indicator from 3 EX4 Indicators + Fully Automatic Trading EA (MT4) Description: Hello, I need an experienced MQL4 developer to build a custom trading system based on 3 existing .ex4 indicators. Project Requirements: Combined Custom Indicator: Read and merge signals from 3 specified .ex4 indicators via buffer reading (iCustom). Generate a consolidated BUY or SELL arrow/signal
trading designed to bring clarity, precision, and confidence to every trading decision. By analysing market trends, price movements, and key trading levels, the indicator helps traders identify potential opportunities, recognise market direction, and plan entries and exits. Its purpose is to simplify technical analysis, promote disciplined trading, and support smarter decision-making. Trade with a strategy, not
I am looking for an experienced MQL5 developer to recreate my existing MT5 Expert Advisor (DSTR Novaa). I have the original compiled EX5 file, Vantage MT5 live trading history and original Strategy Tester report. Required Trading Logic: EMA Period: 3. BUY when price crosses below EMA 3. SELL when price crosses above EMA 3. Starting Lot: 0.01 (configurable). Martingale Multiplier: 2.0. Maximum Martingale Cycle: 9
Hello, I need an Expert Advisor for MetaTrader 5 in MQL5. 1. GENERAL: Scalping on M1, Monday to Friday, 3 symbols: XAUUSD, EURUSD, GBPUSD. Scan every tick. Fully automatic. NO MARTINGALE, NO GRID, NO HEDGING. 2. TIMEFRAME: M1 ONLY. Use PERIOD_M1 for all indicators. Magic 101010. Comment "Adaptive V11". Deviation 10. Spread filter: >30 points EURUSD/GBPUSD or >50 points XAUUSD = NO TRADE. 3. INDICATORS: EMA 20, EMA
I want a bot that’s trades using smc strategy having stop loss and take profit.I want it to be able to trade with small account I want a disciplined robot but a strong one to I also what it to trade using trend line and locate point of interest
Elektra Trading Robot is an automated Forex trading system designed to analyze market conditions execute trades according to predefined trading strategies. It aims to identify potential trading opportunities, manage trading positions, and apply risk management rules to help protect trading capital. The robot is designed for real-account trading and focuses on consistency, disciplined execution, and efficient trade
Hello, I am interested in developing a professional MT5 Expert Advisor similar in functionality and technical sophistication to your reference product, Institutional SMC Robot: https://www.mql5.com/en/market/product/187011 I want to develop my own independent EA based on advanced Smart Money Concepts (SMC), with a strong focus on institutional price action, liquidity and market structure. The key functionalities I
(I can't pay 30 for this of course if you can just help.me solve this problem I would appreciate you )It was doing everything perfectly until yesterday this happened this is a python file that copies from telegram Iand send to ea signal if you have any idea what to do or why this happened please tell me
PROJECT: BYBIT PUMP & DUMP EARLY DETECTION ENGINE Fixed Budget: USD $1,000 – Complete Project I am looking for an experienced quantitative trading developer to design, develop, validate and deliver a professional standalone Python 3.12 module for detecting early pump and dump movements on Bybit USDT perpetual futures. IMPORTANT: This is NOT an MT4/MT5 indicator, Expert Advisor or a request to build a complete trading
I am looking for an experienced MQL5 developer to build a fully automated MetaTrader 5 Expert Advisor (EA) optimized primarily for XAUUSD (Gold), featuring a clean Tkinter-style telemetry dashboard control concept or customizable input parameters. 1. Core Strategy Rules (Full-Body Engulfing) Signal Identification: The EA must scan completed candles across multiple selectable timeframes (e.g., 1M, 5M, 15M, 30M, 1H)