Tarea técnica

Seeking an experienced algorithmic trading developer to build an Expert Advisor (EA) based on a momentum reversal strategy using the Commodity Channel Index (CCI) and Relative Strength Index (RSI) indicators. The system must detect price exhaustion points, dynamically track key price levels, and execute trades accordingly.

KEY FUNCTIONALITIES

  1. MOMENTUM REVERSAL DETECTION

    • The EA must continuously monitor price movement to identify oversold and overbought conditions.
    • CCI (≤ -100) and RSI (≤ 30) should confirm an oversold market, while CCI (≥ 100) and RSI (≥ 70) should validate an overbought scenario.

BUY CONDITION
STEP 1
IF CCI <= -100 AND RSI <= 30 TO CONFIRM AN OVERSOLD CONDITION
TRACK THE LOWEST LOW PRICE OF THE DAY DYNAMICALLY USING CCI DURING VOLATILITY AND DRAW A HORIZONTAL TREND LINE WHICH MUST BE UPDATED EVERYTIME PRICE MAKES A NEW LOW.

STEP 2
IF CCI IS BETWEEN -100 AND 100 (IF (-100 <= CCI && CCI <= 100)) STOP TRACKING
IN OTHER WORDS, STOPS TRACKING ONCE CCI EXITS THE OVERBOUGHT ZONE AND DO THE FOLLOWING

  1. UPDATE LOW PRICE OF THE DAY
  2. PLACE A PENDING ORDER 40 PIPPETTE ABOVE THE LOW OF THE DAY TO BE ACTIVATED IF STEP 3 CONDITION IS MET

STEP 3
IF CCI IS NOT IN OVERSOLD CONDITION, AND RSI IS NOT IN OVERSOLD CONDITION (CCI > -100 && RSI > 30) ACTIVATE THE BUY ORDER

SELL CONDITION
STEP 1
IF CCI >= 100 AND RSI >= 70 TO CONFIRM AN OVERBOUGHT CONDITION
TRACK THE HIGHEST HIGH PRICE OF THE DAY DYNAMICALLY USING CCI DURING VOLATILITY AND DRAW A HORIZONTAL TREND LINE WHICH MUST BE UPDATED EVERYTIME PRICE MAKES A NEW HIGH.

STEP 2
IF CCI IS BETWEEN 100 AND -100 (IF (100 >= CCI && CCI >= -100)) STOP TRACKING
IN OTHER WORDS, STOP TRACKING ONCE CCI EXITS THE OVERSOLD ZONE AND DO THE FOLLOWING

  1. UPDATE HIGH PRICE OF THE DAY
  2. PLACE A PENDING ORDER 40 PIPPETTE BELOW THE HIGH OF THE DAY TO BE ACTIVATED IF STEP 3 CONDITION IS MET

STEP 3
IF CCI IS NOT IN OVERSOLD CONDITION, AND RSI IS NOT IN OVERSOLD CONDITION (CCI > -100 && RSI > 30)
ACTIVATE THE SELL ORDER

NOTE THE FOLLOWING

  1. TRADE MUST ONLY BE ACTIVATED WITHIN THE TRADE ZONE WHICH IS 40 PIPPETTE ABOVE THE LOW OF THE DAY
  2. NO TRADE MUST BE TAKEN IF RSI/CCI CONFIRMS OVERSOLD/OVERBOUGHT CONDITION
    CCI MAIN FUNCTION IS TO UPDATE THE TRADE ZONE AS IT REACTS FASTER THAN RSI
  3. THE TREND LINES MUST NOT BE INFINITE, MUST NOT EXCEED THE DAY PERIOD
  4. ADD INPUT OPTION TO ALLOW TRADER TUNE THE FOLLOWING
    • DISABLE TRADING AT A SPECIFIED TIME. START TIME AND STOP TIME
    • CHANGE TRADE ZONE VALUE (DEFAULT: 40 PIPPETTE)
    • SET STOP, TP AND LOT SIZE
  5. ENSURE THE PROCESS LOOPS TO RE-CHECK THE INDICATORS AND ADJUST LOW/HIGH OF THE DAY BASED ON MOST RECENT MARKET CONDITIONS.
  6. ENSURE THE SYSTEM RE-CHECKS THE TRADE ZONE IS CONSTANTLY UPDATED FOLLOWING LOW/HIGH OF THE DAY BASED ON MOST RECENT MARKET CONDITIONS.
  7. ADD ONE STEP TRAILING STOP
  8. ORDER UPDATE: WHEN A NEW DAILY HIGH OR LOW FORMS, CANCEL ANY EXISTING LIMIT ORDER AND PLACE A NEW ONE BASED ON THE UPDATED PRICE.
  9. RE-ENTRY: AFTER A TRADE CLOSES, THE EA MUST WAIT FOR THE FULL SETUP SEQUENCE TO REOCCUR BEFORE OPENING A NEW POSITION.
  10. MAX TRADES: ONLY ONE TRADE CAN BE OPEN AT A TIME.
  11. TRADE ZONE: TRADES ARE RESTRICTED TO THE AREA BETWEEN THE DAILY HIGH/LOW AND 40 PIPETTES BELOW THE DAILY HIGH/LOW. ORDERS ACTIVATE ONLY IF PRICE IS WITHIN THIS RANGE AND STEP 3 CONDITIONS ARE MET.






Han respondido

1
Desarrollador 1
Evaluación
(14)
Proyectos
17
6%
Arbitraje
8
38% / 38%
Caducado
2
12%
Trabajando
2
Desarrollador 2
Evaluación
(93)
Proyectos
114
24%
Arbitraje
21
29% / 52%
Caducado
8
7%
Libre
3
Desarrollador 3
Evaluación
(21)
Proyectos
27
4%
Arbitraje
4
0% / 0%
Caducado
3
11%
Trabaja
4
Desarrollador 4
Evaluación
(102)
Proyectos
105
60%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(442)
Proyectos
570
37%
Arbitraje
106
39% / 33%
Caducado
17
3%
Libre
6
Desarrollador 6
Evaluación
(7)
Proyectos
11
0%
Arbitraje
4
0% / 100%
Caducado
2
18%
Trabaja
7
Desarrollador 7
Evaluación
(8)
Proyectos
9
56%
Arbitraje
0
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(270)
Proyectos
552
49%
Arbitraje
58
40% / 36%
Caducado
228
41%
Trabaja
9
Desarrollador 9
Evaluación
(19)
Proyectos
23
48%
Arbitraje
10
0% / 100%
Caducado
2
9%
Libre
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
11
Desarrollador 11
Evaluación
Proyectos
0
0%
Arbitraje
1
0% / 0%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
12
Desarrollador 12
Evaluación
(159)
Proyectos
284
35%
Arbitraje
17
24% / 59%
Caducado
42
15%
Trabajando
13
Desarrollador 13
Evaluación
(87)
Proyectos
120
68%
Arbitraje
5
80% / 0%
Caducado
12
10%
Trabaja
14
Desarrollador 14
Evaluación
(15)
Proyectos
21
0%
Arbitraje
3
0% / 100%
Caducado
4
19%
Trabaja
15
Desarrollador 15
Evaluación
(2)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(568)
Proyectos
641
41%
Arbitraje
25
48% / 36%
Caducado
46
7%
Trabaja
17
Desarrollador 17
Evaluación
(12)
Proyectos
12
17%
Arbitraje
2
0% / 50%
Caducado
1
8%
Libre
18
Desarrollador 18
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
I want to check if this indicator is repainting or not Whick mean the results of back testing is legit or not if anyone can help me to review it kindly to well to contact me i will be happy to work and go on long term work with anyone thanks
Specifications – Development of an MQL5 Expert Advisor (Reverse Engineering) Project context: I have access to a real trading history consisting of more than 500 trades executed over a period of approximately 3 years. These trades have been exported into a CSV file containing all available information, including date, time, symbol, order type, entry price, and exit price. Important: I do not have access to the
1.Sinyal Perdagangan : Sinyal beli: garis MACD utama memotong garis sinyal ke atas (macd_current>signal_current && macd_previous<signal_previous). Sinyal jual: garis MACD utama memotong garis sinyal ke bawah (macd_current<signal_current && macd_previous>signal_previous). Gambar di bawah menunjukkan kasus beli dan jual. 2. Posisi ditutup pada sinyal yang berlawanan: Posisi beli ditutup pada sinyal jual, dan posisi
Trading Bot Executes Trades on Specific Days via TradingView Alerts **As a** trader, **I want** to develop a trading bot that integrates with TradeLocker and MTS, **So that** when a TradingView alert (based on a 2,4,5,10,15,30 minute break and retest strategy whichever one) is triggered first. the bot will execute trades on both platforms, but only on specific days of the week. --- ## Acceptance Criteria 1
Project Description I am looking to collaborate with an experienced MQL5 / algorithmic trading developer who also has hands-on experience with Large Language Models (LLMs) and AI-driven systems. This is a long-term partnership opportunity , not a one-off paid freelance job. I bring 9 years of practical Elliott Wave trading experience , applied in live market conditions. The objective is to translate Elliott Wave
Hello, I’m looking for an experienced MT4 (MQL4) developer to convert the Lucky Reversal indicator from indicatorspot.com into a fully functional Expert Advisor (EA). Project Scope Code an MT4 EA that replicates the exact logic and signals of the Lucky Reversal indicator Trades should open and close automatically based on the indicator’s rules Must match indicator behavior 1:1 (no approximations) EA Requirements MT4
specification High-Frequency Candle Momentum Scalper 1. Strategy Overview Core Logic: The EA identifies the current color of the active candle (Bullish or Bearish). Entry Trigger: It opens positions only after a specific duration of the candle has passed (e.g., after 30 seconds on a 1-minute candle) to confirm the direction. 2. Entry Logic (The "Half-Candle" Rule) Timeframe: M1 (Default, but adjustable). Time Filter
Looking for experience MT5 developer to build a rule-based EA using Volume Profile concept. Only developer with proven past experience working with Volume Profile indicator (ie, VAH, VAL, POC, session profiles or anchored profiles) will be considered. Interested developer must submit a screenshot or video clip of a past project involving Volume Profile, before being shortlisted. Specification will only be shared and
My expert already has the rest of the required features implemented . Bring in your support and resistance expert to save time . My expert already has money management , session filter etc . Trailing is threshold based . Please send a picture as well to show your expert on a live chart . Most specific is the 5m tf , to 1m execution
can anyone help me with building a complete automated pine code strategy and indicator that work for both FXs & CFDs and have a high winning rate proved through back testing. I have a very complex current code that developed mostly using AI but lots of gaps are there although it translate exactly what I have in my mind. So, you are free to decide whether wo build a complete new code or fix my current working code ( i

Información sobre el proyecto

Presupuesto
30+ USD