Lavoro terminato

Tempo di esecuzione 3 giorni
Feedback del cliente
Thank you
Feedback del dipendente
Thank you for the project

Specifiche

I want you to help me convert my pine script strategy to mql5 with 100% matching and i need the work in 3 days, i could not upload the file so i copy and pate the code below, also like i said earlier pinescript to mql5 must be 100% matching, my fixed budget is $30


//@version=5

// calc_on_every_tick=false és process_orders_on_close=false: 

// A script csak zárt gyertyákon fut le, és a megbízást a következő gyertya nyitóárán teljesíti (Valós viselkedés)

strategy("Combined: Squeeze & Gold [100% NO LOOKAHEAD]", overlay=true, initial_capital=10000, currency=currency.USD, pyramiding=5, calc_on_every_tick=false, process_orders_on_close=false)


// ==============================================================================

// 1. INPUTOK

// ==============================================================================

grp_sqz = "STRAT 1: Volatility Squeeze"

sqz_enable      = input.bool(true, "Squeeze Stratégia Engedélyezése", group=grp_sqz)

sqz_risk_pct    = input.float(2.5, "Fix Kockázat / Trade (%)", minval=0.1, group=grp_sqz) / 100

sqz_bb_len      = input.int(20, "BB Hossz", group=grp_sqz)

sqz_bb_mult     = input.float(2.0, "BB Szórás", group=grp_sqz)

sqz_atr_len     = input.int(14, "ATR Hossz", group=grp_sqz)

sqz_lookback    = input.int(100, "Squeeze Visszatekintés", group=grp_sqz)


sqz_trend_tf    = input.timeframe("D", "Trend EMA Idősík", group=grp_sqz)

sqz_trend_len   = input.int(50, "Trend EMA Hossz", group=grp_sqz)


grp_gold = "STRAT 2: Gold Momentum"

gold_enable     = input.bool(true, "Gold Stratégia Engedélyezése", group=grp_gold)

gold_risk_pct   = input.float(0.75, "Fix Kockázat / Trade (%)", minval=0.1, step=0.05, group=grp_gold) / 100

gold_ema_fast   = input.int(50, "Gyors EMA", group=grp_gold)

gold_ema_slow   = input.int(200, "Lassú EMA", group=grp_gold)

gold_atr_len    = input.int(14, "ATR Hossz", group=grp_gold)

gold_rsi_len    = input.int(14, "RSI Hossz", group=grp_gold)

gold_stop_mult  = input.float(2.0, "Kezdő Stop (ATR szorzó)", group=grp_gold)

gold_trail_mult = input.float(3.0, "Csúszó Stop (ATR szorzó)", group=grp_gold)


grp_time = "STRAT 2: Időzítés (New York Time)"

session_start   = input.int(3, "Session Kezdete (Óra)", group=grp_time)

session_end     = input.int(12, "Session Vége (Óra)", group=grp_time)

news_start      = input.int(8, "Hír Blackout Kezdete (Óra)", group=grp_time)

news_end        = input.int(10, "Hír Blackout Vége (Óra)", group=grp_time)


// ==============================================================================

// 3. INDIKÁTOROK (CSAK ZÁRT ADATOKRA)

// ==============================================================================

// 1. HTF EMA: [1] és lookahead_on a jövőbelátás kizárására

daily_ema = request.security(syminfo.tickerid, sqz_trend_tf, ta.ema(close, sqz_trend_len)[1], lookahead=barmerge.lookahead_on)


[sqz_middle, sqz_upper, sqz_lower] = ta.bb(close, sqz_bb_len, sqz_bb_mult)

sqz_atr = ta.sma(ta.tr, sqz_atr_len)

sqz_bandwidth = (sqz_upper - sqz_lower) / sqz_middle

sqz_avg_bw = ta.sma(sqz_bandwidth, sqz_lookback)

is_squeezed = sqz_bandwidth < (sqz_avg_bw * 1.1)


gold_ema50  = ta.ema(close, gold_ema_fast)

gold_ema200 = ta.ema(close, gold_ema_slow)

gold_rsi    = ta.rsi(close, gold_rsi_len)

gold_atr    = ta.sma(ta.tr, gold_atr_len)


ny_hour = request.security(syminfo.tickerid, timeframe.period, hour(time, "America/New_York"))

is_trading_session = ny_hour >= session_start and ny_hour < session_end

is_news_blackout = ny_hour >= news_start and ny_hour < news_end


// ==============================================================================

// 4. ÁLLAPOTKEZELÉS

// ==============================================================================

var float sqz_stop_level_price = na

var float gold_stop_level_price = na


bool active_sqz_trade = strategy.opentrades.entry_id(strategy.opentrades - 1) == "Squeeze Long"

bool active_gold_trade = strategy.opentrades.entry_id(strategy.opentrades - 1) == "Gold Long"


var int sqz_next_entry_time = 0

sqz_cooldown_ok = time >= sqz_next_entry_time


// ==============================================================================

// 5. STRATÉGIA 1: SQUEEZE

// ==============================================================================

sqz_trend_ok = close > daily_ema

sqz_breakout = close > sqz_upper


if sqz_enable and not active_sqz_trade and sqz_cooldown_ok

    if sqz_trend_ok and is_squeezed and sqz_breakout

        stop_dist = sqz_atr * 2.5

        if stop_dist > 0

            // Belépési pont számítása a ZÁRT ár alapján (következő nyitóár közelítése)

            entry_price = close

            stop_price = entry_price - stop_dist

            

            risk_per_share = entry_price - stop_price

            qty_size = (strategy.equity * sqz_risk_pct) / risk_per_share

            

            strategy.entry("Squeeze Long", strategy.long, qty=qty_size)

            strategy.exit("Exit Sqz", "Squeeze Long", stop=stop_price, comment="Sqz SL")

            

            sqz_stop_level_price := stop_price


// CSÚSZÓ STOP KEZELÉS (Squeeze)

if active_sqz_trade

    // NINCS JÖVŐBELÁTÁS: A csúszó stop az előző, már lezárt gyertya maximumához (high[1]) igazodik

    new_stop = high[1] - (sqz_atr[1] * 2.5)

    

    if not na(sqz_stop_level_price)

        sqz_stop_level_price := math.max(sqz_stop_level_price, new_stop)

    

    strategy.exit("Exit Sqz", "Squeeze Long", stop=sqz_stop_level_price, comment="Sqz Trail")

    

    // Zárás indikátor alapján

    if close < daily_ema

        strategy.close("Squeeze Long", comment="Sqz EMA Exit")

        sqz_next_entry_time := time + (12 * 60 * 60 * 1000)


// ==============================================================================

// 6. STRATÉGIA 2: GOLD

// ==============================================================================

gold_cond = is_trading_session and not is_news_blackout and close > gold_ema200 and gold_ema50 > gold_ema200 and gold_rsi < 70


if gold_enable and not active_gold_trade

    if gold_cond

        dist_to_stop = gold_atr * gold_stop_mult

        if dist_to_stop > 0

            entry_price = close

            stop_price = entry_price - dist_to_stop

            

            pos_size = (strategy.equity * gold_risk_pct) / dist_to_stop

            

            strategy.entry("Gold Long", strategy.long, qty=pos_size)

            strategy.exit("Exit Gold", "Gold Long", stop=stop_price, comment="Gold SL")

            

            gold_stop_level_price := stop_price


// CSÚSZÓ STOP KEZELÉS (Gold)

if active_gold_trade

    // NINCS JÖVŐBELÁTÁS: A csúszó stop az előző, már lezárt gyertya maximumához (high[1]) igazodik

    new_trail = high[1] - (gold_atr[1] * gold_trail_mult)

    

    if na(gold_stop_level_price)

        gold_stop_level_price := strategy.position_avg_price - (gold_atr * gold_stop_mult)


    gold_stop_level_price := math.max(gold_stop_level_price, new_trail)

    

    strategy.exit("Exit Gold", "Gold Long", stop=gold_stop_level_price, comment="Gold Trail")

    

    if close < gold_ema200

        strategy.close("Gold Long", comment="Gold: Trend Broken")

    else if gold_rsi > 85

        strategy.close("Gold Long", comment="Gold: RSI Hot")


// ==============================================================================

// 7. VIZUALIZÁCIÓ

// ==============================================================================

plot(gold_enable ? gold_ema50 : na, "Gold EMA 50", color=color.yellow)

plot(gold_enable ? gold_ema200 : na, "Gold EMA 200", color=color.white)

plot(active_gold_trade ? gold_stop_level_price : na, "Gold Hard Stop", color=color.red, style=plot.style_linebr)

plot(active_sqz_trade ? sqz_stop_level_price : na, "Sqz Hard Stop", color=color.blue, style=plot.style_linebr)



Con risposta

1
Sviluppatore 1
Valutazioni
(143)
Progetti
152
41%
Arbitraggio
3
33% / 33%
In ritardo
1
1%
In elaborazione
2
Sviluppatore 2
Valutazioni
(18)
Progetti
26
0%
Arbitraggio
4
0% / 100%
In ritardo
5
19%
Gratuito
3
Sviluppatore 3
Valutazioni
(25)
Progetti
29
21%
Arbitraggio
20
10% / 50%
In ritardo
8
28%
In elaborazione
4
Sviluppatore 4
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
1
0% / 0%
In ritardo
0
In elaborazione
5
Sviluppatore 5
Valutazioni
(1)
Progetti
2
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
Pubblicati: 2 codici
6
Sviluppatore 6
Valutazioni
(19)
Progetti
23
9%
Arbitraggio
6
33% / 50%
In ritardo
1
4%
Caricato
7
Sviluppatore 7
Valutazioni
(3)
Progetti
7
14%
Arbitraggio
1
0% / 0%
In ritardo
2
29%
In elaborazione
8
Sviluppatore 8
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
10
Sviluppatore 10
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
11
Sviluppatore 11
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
3
0% / 100%
In ritardo
1
100%
Gratuito
12
Sviluppatore 12
Valutazioni
(539)
Progetti
816
62%
Arbitraggio
33
27% / 45%
In ritardo
23
3%
Gratuito
Pubblicati: 1 codice
13
Sviluppatore 13
Valutazioni
(16)
Progetti
35
23%
Arbitraggio
4
0% / 50%
In ritardo
2
6%
In elaborazione
14
Sviluppatore 14
Valutazioni
(33)
Progetti
34
59%
Arbitraggio
1
100% / 0%
In ritardo
1
3%
In elaborazione
Pubblicati: 5 codici
15
Sviluppatore 15
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
16
Sviluppatore 16
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
17
Sviluppatore 17
Valutazioni
(2)
Progetti
3
0%
Arbitraggio
0
In ritardo
0
Gratuito
18
Sviluppatore 18
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
19
Sviluppatore 19
Valutazioni
(7)
Progetti
8
0%
Arbitraggio
2
0% / 50%
In ritardo
1
13%
In elaborazione
20
Sviluppatore 20
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Ninjatrdaer Script 500 - 1000 USD
I am looking to purchase a ninjatrader script, if there is any for sale, i mean a ready made ninjatrdaer script that trade futures, i need the seller to show me a backtest of the system, you know send some results, I would like to see a 1 year and YTD backtest
I will like to purchase tradingview strategy with high winning rate, i mean already made, tested and trusted and powerful strategy, i have tried to code my own strategy with lot of freelancers but nothing to me i am just wasting money, i have wasted lot of money already, so i need a high winning rate tradingview strategy, we can discuss price in chat, I will need to see some test result as well
Pakayaku Robot Trading 30 - 200 USD
Revolusi Trading BTCUSD dengan Presisi Fibonacci & Ichimoku Kumo "Memperkenalkan Pakayaku Robot Trading , asisten cerdas yang dirancang khusus untuk menaklukkan pasar emas (XAUUSD) dan Bitcoin (BTCUSD). Menggabungkan algoritma Fibonacci Retracement untuk akurasi titik pantul dan Ichimoku Kumo sebagai filter tren global. Mengapa Memilih Pakayaku? Analisa Multi-Indikator: Menggabungkan Fibonacci, Ichimoku, dan
Mk 30+ USD
I need a fully automated trading robot designed to generate consistent profits while strictly controlling risk and minimizing losses. The robot should use a combination of strategies, including trend-following, scalping, and price action, and must be able to adapt to different market conditions such as trending and ranging markets. It should analyze the market using indicators like Moving Averages, RSI, MACD, and
1. IF price forms: - Higher highs + higher lows → TREND = BUY - Lower highs + lower lows → TREND = SELL ELSE → NO TRADE 2. IF: - Trend = BUY - Price retraces to support zone - Bullish engulfing candle forms - TDI green crosses above red (optional) THEN: - Execute BUY 3. IF: - Trend = SELL - Price retraces to resistance - Bearish engulfing forms - TDI confirms THEN: - Execute SELL 4. Risk per trade = 1% of account Lot
Apply with a screen of your work . Symbol Specific Logic . Live Chart Optimization Check the Core logic . [back tests as well] Change points to pips . Create buffer for the zone
Hi, I am looking for an Quant/MQL5 developer to build a pure mathematical, Delta-Neutral Statistical Arbitrage (spot vs future ) Expert Advisor. ​ No retail indicator logic (No RSI, MACD, etc.). This is a high-speed, spread-based execution model trading the pricing inefficiency between two correlated assets (e.g., Gold Spot XAUUSD vs Gold Futures). ​ Core Requirements at a Glance: ​Real-time Spread & Z-Score
Looking for a Proven Non-Repainting Gold Indicator (XAUUSD) – High Accuracy & Ready-Made Solutions Only 📌 Project Description: I am looking for a high-quality, non-repainting indicator specifically for XAUUSD (Gold) that is already developed and tested. ⚠️ Important: I am NOT looking for a new indicator to be built from scratch. I want an existing, proven system that you have already created and are confident in. 🎯
Fair Value Gap Expert , Optimize the core logic for live chart . [Filters are working] Lets ace the trailing stop . Change points to pip . Project will start from next week
There is a programming god without EA here. I want to find someone to make an EA to operate gold and silver. There is a model, but it can't run. So I want to find someone to make professional improvements to make my EA run. If you are interested, you can WECHAT: 15113958263. Please note EA when adding friends

Informazioni sul progetto

Budget
30+ USD
Scadenze
da 1 a 3 giorno(i)