Need a Simple CCI based EA/Robot in MQL5.

Tâche terminée

Temps d'exécution 25 jours

Spécifications

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.  

  1. 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. 
  2. 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. 

  1. 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.  

  1. 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. 
  2. 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. 

  1. 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. 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)
  2. 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. 



Répondu

1
Développeur 1
Évaluation
(15)
Projets
34
24%
Arbitrage
3
0% / 33%
En retard
2
6%
Travail
2
Développeur 2
Évaluation
(37)
Projets
59
27%
Arbitrage
25
20% / 52%
En retard
10
17%
Travail
Publié : 1 code
3
Développeur 3
Évaluation
(20)
Projets
28
29%
Arbitrage
2
0% / 50%
En retard
1
4%
Gratuit
4
Développeur 4
Évaluation
(147)
Projets
182
55%
Arbitrage
10
80% / 0%
En retard
0
Travail
Publié : 1 code
5
Développeur 5
Évaluation
(77)
Projets
235
73%
Arbitrage
6
100% / 0%
En retard
1
0%
Gratuit
6
Développeur 6
Évaluation
(43)
Projets
65
11%
Arbitrage
12
58% / 42%
En retard
1
2%
Gratuit
7
Développeur 7
Évaluation
(295)
Projets
529
35%
Arbitrage
64
36% / 34%
En retard
190
36%
Gratuit
8
Développeur 8
Évaluation
(52)
Projets
75
21%
Arbitrage
13
15% / 23%
En retard
6
8%
Chargé
Commandes similaires
💼 Job Description (full text for MQL5 Jobs) Project Overview I need a MetaTrader 5 Expert Advisor (MQL5, Hedge account) that executes a grid-based anti-failure strategy . The EA should anchor at the latest top (highest high) , place BUY LIMIT orders at predefined retracement levels, and close all positions simultaneously when the average price reaches a global Take Profit target (in %) . After the global closure
Hi guys, Im willing to pay 10,000$-30,000$ MAX for an insane EA The reason im paying soo much is because im trading with alot of money (7 figures +) I'll be seeking out an expert advisor that can trade all forex pairs (eurusd, gbpusd, xauusd) I'll be using real money (will be good if i can use on prop firms aswell) my telegram: @sirbillion https://t.me/sirbillion
// High-Probability Entry Condition: Price retests the unmitigated Order Block. long_entry_price = bullish_ob_high // Entry at the top of the OB entry_condition = not ob_mitigated and low <= long_entry_price and low[1] > long_entry_price and strategy.opentrades == 0 // 🎯 Stop Loss (SL) and Take Profit (TP) Calculation // SL: Slightly below the bottom of the Order Block sl_price = bullish_ob_low * (1 - sl_offset_perc
Hello everyone, I need help debugging and fixing a MetaTrader 5 Expert Advisor (EA). The file compiles with several errors in MetaEditor, mostly "undeclared identifier" and "some operator expected". I’m learning step-by-step and building this EA gradually, so I would really appreciate if someone could review it and tell me what is wrong in the syntax. I use these codes for a demo account to test my strategy. If
I need a custom non-repaint MT5 indicator that gives buy/sell arrow signals 1–2 candlesticks before a spike on Boom and Crash indices (Deriv). Requirements: Works on MT5 (not MT4). Shows arrows before the spike (1–2 candles earlier). Non-repaint – once the arrow appears, it must stay. Should be accurate, not quantity — only quality signals. Must work on both demo and live accounts. No expiry or account binding (I
I need an Expert Advisor (EA) for MetaTrader 5 (Forex (EUR/USD), Crypto (BTC/USD, ETH/USD), SP 500) that automatically trades based on predefined grid levels. The EA should work as follows: Trading logic: Trading pair: EUR/USD Starting price (pivot): user-defined (for example 1.1725) Direction: Buy only or both Buy/Sell (selectable) Initial trade volume: 0.01 lot (user adjustable) Step between buy orders
Work on currency , stocks pairs , trade with trend & hedge. trail SL with last low & highs of market with control of lot size daily target.SL i want to control it with Breakeven , trailing on last lows & highs. news filter & time setting to trade. No martingale base The EA should trade in the direction of the trend, while allowing hedging positions when conditions align. Stop Loss control: SL will be dynamic, managed
I am new in trading and would a programmer to create an indicator for me with these specific instructions. 1. Trading Logic Supertrend Indicator: Inputs: ATR Period, ATR Multiplier, Timeframe. Signal is generated when the Supertrend line flips direction. Buy Condition: When price closes above the Supertrend line and the Supertrend flips from bearish (above price) to bullish (below price). EA opens a Buy order. Sell
We are teaching beginners how to trade on ThinkorSwim. We’d like to create 5 scripts, beginning with a chart with one indicator and then adding additional indictors with each chart. The first chart (Level 1) has just 9 day Exponential Moving Average & 20 day Exponential Moving Average and Previous day High, Low, & Close. Level II will have the same indicators as Level I plus Price Candles. Level III has Level II
1. Fix all errors in both these source codes. 2. Change lot size risk percentage ( half the risk percent per trade ) 3. Send me back the fixed source codes with no errors and a compiled file ex.5 of each EA and allow me to run a strategy test. 4. Be prepared to wait until the 20th for payment

Informations sur le projet

Budget
50 - 100 USD
Pour le développeur
45 - 90 USD