EXPERT ADVISOR DEVELOPMENT FOR MOMENTUM REVERSAL STRATEGY

Şartname

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.






Yanıtlandı

1
Geliştirici 1
Derecelendirme
(19)
Projeler
22
18%
Arabuluculuk
9
33% / 44%
Süresi dolmuş
3
14%
Çalışıyor
Yayınlandı: 1 kod
2
Geliştirici 2
Derecelendirme
(106)
Projeler
129
25%
Arabuluculuk
25
28% / 56%
Süresi dolmuş
8
6%
Serbest
3
Geliştirici 3
Derecelendirme
(22)
Projeler
29
3%
Arabuluculuk
4
25% / 0%
Süresi dolmuş
3
10%
Serbest
4
Geliştirici 4
Derecelendirme
(102)
Projeler
105
60%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
(443)
Projeler
570
37%
Arabuluculuk
106
39% / 33%
Süresi dolmuş
17
3%
Serbest
6
Geliştirici 6
Derecelendirme
(8)
Projeler
12
0%
Arabuluculuk
5
20% / 80%
Süresi dolmuş
2
17%
Serbest
7
Geliştirici 7
Derecelendirme
(8)
Projeler
9
56%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
(271)
Projeler
553
50%
Arabuluculuk
57
40% / 37%
Süresi dolmuş
227
41%
Çalışıyor
9
Geliştirici 9
Derecelendirme
(19)
Projeler
23
48%
Arabuluculuk
10
0% / 100%
Süresi dolmuş
2
9%
Serbest
10
Geliştirici 10
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
11
Geliştirici 11
Derecelendirme
Projeler
0
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Çalışıyor
Yayınlandı: 2 kod
12
Geliştirici 12
Derecelendirme
(162)
Projeler
289
35%
Arabuluculuk
18
22% / 61%
Süresi dolmuş
43
15%
Serbest
13
Geliştirici 13
Derecelendirme
(87)
Projeler
121
68%
Arabuluculuk
5
80% / 0%
Süresi dolmuş
12
10%
Çalışıyor
14
Geliştirici 14
Derecelendirme
(20)
Projeler
29
3%
Arabuluculuk
4
0% / 100%
Süresi dolmuş
5
17%
Serbest
15
Geliştirici 15
Derecelendirme
(2)
Projeler
1
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
16
Geliştirici 16
Derecelendirme
(568)
Projeler
641
41%
Arabuluculuk
25
48% / 36%
Süresi dolmuş
46
7%
Çalışıyor
17
Geliştirici 17
Derecelendirme
(12)
Projeler
12
17%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
1
8%
Serbest
18
Geliştirici 18
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
I am looking for a highly skilled trading strategist and MQL5 developer with genuine experience in researching, designing, testing, and implementing systematic trading strategies. My primary interest is XAUUSD (Gold), although proven experience with other financial markets is also welcome. I am not looking for someone who simply converts trading rules into code. I want to identify a professional who understands
MarketMind Breakout Pro XAUUSD H1 — Donchian Breakout EA Project type: Personal EA development and backtesting Platform: MetaTrader 5 Instrument: XAUUSD Timeframe: H1 Strategy: Donchian Channel breakout with EMA 200 Project overview This project evaluates a Donchian breakout trading strategy for XAUUSD on the H1 timeframe. The system uses channel-based breakout conditions and an EMA 200 trend filter. Historical
The purpose of this order is ONLY to test and implement my H1 POI (Point of Interest) identification logic correctly. I am not requesting the complete EA at this stage. I will provide the exact rules for identifying the H1 POI after selecting the developer. The developer must convert those rules into clear, deterministic MQL5 logic. Requirements: Analyze H1 candles according to the rules I provide. Identify and mark
Hello, I’m looking for an experienced developer to research, build, test, and install a fully automated MetaTrader 5 trading bot for gold, XAUUSD. My total development and installation budget is $300, including all agreed work and fees. My goal is to pass a $100,000 FTMO US Two-Step Standard evaluation and sustainably maintain the funded account. I need a day-trading strategy that can buy in bullish markets and sell
Hello International Developer, I need LIFETIME MT5 EA for XAUUSD Gold. REQUIREMENTS: 1. Lifetime bot - No expiry date, unlimited accounts, unlimited installations 2. Must include source code .mq5 file - This makes it lifetime 3. Every trade MUST have Stop Loss 300 points and Take Profit 600 points 4. No martingale, No grid, No averaging - Clean safe strategy 5. Auto lot size = 1% risk per trade for good margin growth
Fibonacci Técnicas... Estudos Fibonacci de expansão e retração. Estudos técnicos... Linhas de tendencia, resistência, suporte. Probabilidades... Analises técnicas com indicadores e contextos fundamentalistas Estatística... Analises técnicas com indicadores e contextos fundamentalistas Análise técnica... 6 Operações diárias... Scalpe trader, day trader, swing trader Consultor de técnicas Fibonacci... explicação de
Project: Custom MT5 Day Trading Expert Advisor I need a custom automated trading robot (EA) for MetaTrader 5, developed in MQL5. Markets: - Gold (XAUUSD) - Selected Forex pairs Trading style: Automated day trading. All positions should be closed according to predefined strategy rules and before the end of the selected trading session. Strategy: The developer should propose a clear trading strategy, explain its rules
Hi, I need NinjaTrader 8 Strategy Analyzer backtests on two of my strategies, each over 1 year AND 3 years of data. Please quote the full job. Common settings: NT8 Strategy Analyzer, MCL (Micro WTI Crude Oil) continuous front-month contract (MCL ##-##), 5-minute bars, 1yr + 3yr of the most recent data, $2.50 round-turn commission per contract. Deliverables per run: full Strategy Analyzer summary (net profit, profit
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Project Description I need an Expert Advisor (EA) for MetaTrader 5 (MT5) that can automatically trade Gold (XAUUSD) and major Forex pairs. The EA must analyze market conditions, open and close trades automatically, manage risk effectively, and be fully compatible with the MT5 Strategy Tester
To create a unique description that meets the freelance site's requirements, you can type the following: "I am looking for an experienced MQL5 developer to create a custom Forex Expert Advisor. The trading strategy should be based on a moving average crossover system, filtered by the Relative Strength Index indicator. The expert advisor needs to feature distinct strategy modules with adjustable settings for the

Proje bilgisi

Bütçe
30+ USD