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
(10)
Projets
25
28%
Arbitrage
2
0% / 0%
En retard
1
4%
Chargé
2
Développeur 2
Évaluation
(37)
Projets
59
27%
Arbitrage
25
20% / 52%
En retard
10
17%
Travail
3
Développeur 3
Évaluation
(16)
Projets
24
17%
Arbitrage
2
0% / 50%
En retard
1
4%
Travail
4
Développeur 4
Évaluation
(95)
Projets
117
38%
Arbitrage
9
89% / 0%
En retard
0
Gratuit
5
Développeur 5
Évaluation
(61)
Projets
188
73%
Arbitrage
4
100% / 0%
En retard
1
1%
Gratuit
6
Développeur 6
Évaluation
(42)
Projets
62
8%
Arbitrage
12
58% / 42%
En retard
1
2%
Gratuit
7
Développeur 7
Évaluation
(243)
Projets
431
34%
Arbitrage
55
36% / 38%
En retard
157
36%
Occupé
8
Développeur 8
Évaluation
(24)
Projets
31
16%
Arbitrage
7
29% / 43%
En retard
4
13%
Travail
Commandes similaires
I have a custom indicator that I have made using the help of ChatGPT and I want to add trading signals to it. Eventually I would like to convert it to an EA. If you are interested in helping me with both, let me know. I will provide you with the code to the indicator so it should be pretty straightforward. The indicator is made up of two Triangular Moving Averages (one fast and one slow) and bands calculated from the
Pullback Trend Strategy EA Detect the trend on a higher timeframe (Daily/4H), wait for a pullback on a smaller timeframe (1h/30)and place a trade in the direction of the trend. Stick your SL and TP behind the current support and resistance levels. it will work with additional indicators and features. I will provide more detail after
I have an indicator with two lines | want an EA the buy when the fast line crosses the slow line from below one important thing> the slow line must at least a specific distance below the last cross through the fast line from above take profit is between 1 or 3 times more than stoploss the stop loss is the last low the sell order is the opposite for buy Thanks
Breakeven 30+ USD
So I want a EA with two moving averages if the slow MA cross the fast MA upwards I need buy orders to open and if the fast MA crosses the slow MA I want sell trades this is the first step of the project
**Project Title:** Development of a Complex High-Performance EA for Step Index **Project Overview:** I need an advanced Expert Advisor (EA) for trading the Step Index on MetaTrader 5. The EA should use multiple indicators and advanced risk management techniques to enhance profitability and manage risks effectively. **Trading Strategy Details:** Indicators: - 50-period EMA - 200-period EMA - RSI with 14 periods - MACD
NEED IT WITHIN ONE HOUR Adding a counter for open trades. When closed counter gets to 0 and starts runs till the input again. Also a option to just let it run once a day or for the whole day non stops My past developer wasn't able to get the close function end of the day working. The function works as follow: MONDAY TUESDAY etc.... TRUE OR FALSE When trades have been opened on MONDAY TRUE it lets them run on TUESDAY
Hi, I am looking to purchase a pre-built trading strategy specifically tailored for trading AUXUSD. Before committing to the purchase, I require the following detailed information: 1. **Type of Trading**: - Clearly define the trading style this strategy is designed for (e.g., scalping, swing trading, day trading, position trading, etc.). - Provide an explanation of why this trading style is suitable for AUXUSD
Fx Kidds 80 - 120 USD
Can l have a EA that can run 24/5 on gold and GBPUSD and stocks. Trilling stop loss. No expireing date. Must make 5% minimum in returns. It can take losses but it must not blow the account minimum deposit must be 35usd
200 pip EA 100 - 200 USD
I require an EA that can deliver on a consistent basis 200 pips per month. The EA must do this with the money management setting where 1 pip = 1 USD
1st Scenario: 4-Candle Setup (Breakout and Retest) Step 1: Breakout Candle: The price breaks above the EMA 50. Step 2: Retest Candle: After the breakout, look for a bearish (red) candle that touches the EMA. Step 3: Entry Candle: Identify a bullish (green) candle that closes above the EMA. Step 4: Trade Candle: Enter the trade when the price crosses 2 pips above the high of the bullish entry candle. RSI Confirmation

Informations sur le projet

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