Converting Pine script (Tradingview) into Expert advisor (Trading robot) in MT5

İş tamamlandı

Tamamlanma süresi: 3 gün
Müşteri tarafından geri bildirim
Developer understands my requirement specification and also developed the product with accurate. Resolved all my queries is additional advantage
Geliştirici tarafından geri bildirim
It's been a pleasure to work on your project. I'll be happy to help you. Thanks for your confidence and I hope the EA brings you great results. =It's been a pleasure working on your project.

Şartname

Hi, I have a Pine Script which got backtested in Trading View based on that i need a EA bot in MT5.

//@version=5
strategy("Wyckoff Springs & Upthrusts Strategy [Auto PipSize, Fixed Lot 1]", overlay = true, default_qty_type = strategy.fixed, default_qty_value = 200)

type piv
    float p
    int b
    bool act = true
    int c = 0

// Inputs
pivlen      = input.int(6, 'Pivot Length')
reqVol      = input.bool(false, 'Require Volume Confirmation')
volThresh   = input.float(1.5, 'Volume Threshold')
rangePeriod = input.int(20, 'Trading Range Period')
tpPips      = input.int(50, "Take Profit (Pips)")

// === Auto Detect Pip Size ===
var float pipSize = na

if (syminfo.type == 'forex')
    pipSize := 0.0001
else if (syminfo.ticker == 'XAUUSD' or syminfo.ticker == 'GOLD' or syminfo.ticker == 'XAUUSDtv')
    pipSize := 0.1
else if (syminfo.type == 'index' or syminfo.type == 'crypto')
    pipSize := 1.0  // Adjust if needed
else
    pipSize := 0.01  // Default fallback

// Optional: Display pip size
label.new(bar_index, high, "PipSize: " + str.tostring(pipSize), yloc=yloc.abovebar, color=color.new(color.blue, 85))

// === Core Logic ===
var longPivs  = array.new<piv>()
var shortPivs = array.new<piv>()

pl          = ta.pivotlow(pivlen, pivlen)
ph          = ta.pivothigh(pivlen, pivlen)
avgVol      = ta.sma(volume, rangePeriod)
meetsThresh = volume >= avgVol * volThresh
highRange   = ta.highest(rangePeriod)
lowRange    = ta.lowest(rangePeriod)

// SPRING DETECTION (LONG)
if not na(pl)
    longPivs.unshift(piv.new(low[pivlen], bar_index[pivlen]))

for p in longPivs
    if p.act
        if low < p.p and close > p.p and p.c <= 3 and low <= lowRange and (reqVol ? meetsThresh : true)
            springLow = low
            tpLevel = close + (tpPips * pipSize)
            strategy.entry("Spring Long", strategy.long)
            strategy.exit("TP/SL Long", "Spring Long", stop=springLow, limit=tpLevel)
            p.act := false
        else if low < p.p
            p.c += 1

// UPTHRUST DETECTION (SHORT)
if not na(ph)
    shortPivs.unshift(piv.new(high[pivlen], bar_index[pivlen]))

for p in shortPivs
    if p.act
        if high > p.p and close < p.p and p.c <= 3 and high >= highRange and (reqVol ? meetsThresh : true)
            upthrustHigh = high
            tpLevel = close - (tpPips * pipSize)
            strategy.entry("Upthrust Short", strategy.short)
            strategy.exit("TP/SL Short", "Upthrust Short", stop=upthrustHigh, limit=tpLevel)
            p.act := false
        else if high > p.p
            p.c += 1

// Plotting Trading Range
plot(lowRange, 'Range Low', color = color.red)
plot(highRange, 'Range High', color = color.green)



Is anyone helped me to provide this requirement?

How to know this script converted as same means test for last month 24-Feb-2025 to 24-Mar-2025 in Gold commodity on 5M it's will give $12K as P/L

Yanıtlandı

1
Geliştirici 1
Derecelendirme
Projeler
1
0%
Arabuluculuk
3
0% / 67%
Süresi dolmuş
0
Serbest
2
Geliştirici 2
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(6)
Projeler
6
17%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Çalışıyor
4
Geliştirici 4
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
5
Geliştirici 5
Derecelendirme
(152)
Projeler
228
80%
Arabuluculuk
22
27% / 50%
Süresi dolmuş
11
5%
Serbest
Yayınlandı: 24 makale, 1882 kod
6
Geliştirici 6
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
7
Geliştirici 7
Derecelendirme
(298)
Projeler
478
40%
Arabuluculuk
105
40% / 24%
Süresi dolmuş
82
17%
Yüklendi
Yayınlandı: 2 kod
8
Geliştirici 8
Derecelendirme
(4)
Projeler
9
11%
Arabuluculuk
11
18% / 64%
Süresi dolmuş
4
44%
Serbest
9
Geliştirici 9
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
I need an MT5 Expert Advisor for XAUUSD (Gold) running on an Exness account. STRATEGY LOGIC The exact entry and exit rules will be provided in writing before development starts. Please quote for a single rule-based strategy with clearly separated logic, so the rules can be adjusted later without rewriting the whole EA. RISK MANAGEMENT (this is the priority of the project) - Risk per trade as a percentage of account
Modification of Trade_Panel_7 7.05 Objective . I have this utility “Trade_Panel_7 7.05” with which I open and close positions. Please refer to attached “Trade Panel Modification.jpg”. It shows an input parameter “Volume Step”. This parameter has the initial value of 0.02 as shown. This feature needs to be amended. Present Status . Value of lot size is increased by this “Volume Step”. I have built a whole series of
Indicador Maximas e Minimas + Super Trend O Indicador MAX/MIN é um indicador de análise técnica para o MetaTrader 5 , desenvolvido para ajudar você a identificar regiões importantes de preço e possíveis oportunidades de compra e venda. O que ele faz MAX/MIN: identifica máximas e mínimas relevantes do mercado e mostra os preços no gráfico. HH / HL / LH / LL: ajuda a visualizar a estrutura do mercado, mostrando quando
Subject: Custom MT5 Multi-Currency EA Request - Multi-Timeframe Strategy with Trailing Stop Hi, I am looking for a developer to create a custom Expert Advisor (EA) for MetaTrader 5 (MT5) . The EA must be optimized for multi-currency testing and trading , allowing me to run it across multiple currency pairs simultaneously. The trading logic should be based on a multi-timeframe approach using the following indicators
Looking for an experienced Sierra Chart ACSIL/C++ developer to customize footprint chart. I need 3 things: 7-Day ATR – calculate and display a configurable 7-day ATR. Custom Footprint – footprint chart to match my preferred layout/data display. Automatic LVN – detect and plot Low Volume Nodes automatically based on volume distribution. I need to build one from scratch . Experience with Sierra Chart, ACSIL
please share: Strategy description — entry/exit rules, indicators used, timeframe(s), and instrument(s) (a written explanation, screenshots, or an existing indicator/EA to reference all work) Risk management rules — position sizing method (fixed lot / % risk), stop loss / take profit logic, max drawdown or daily loss limits, and whether martingale/grid/hedging is involved Broker & account details — broker name
I need an experienced MQL5 developer to create a fully automated MT5 Expert Advisor called Ayoub Gold EA , focused exclusively on XAUUSD (Gold) . Main requirements: Platform: MT5 / MQL5. Fully automated BUY and SELL trading on XAUUSD. Must support broker suffixes such as XAUUSD, XAUUSD.f and XAUUSDm. Trading strategy based mainly on Range Breakout with trend confirmation. EMA, ADX and ATR filters. London/New York
Mashiri 50 - 10000 USD
I need a custom MetaTrader 5 indicator designed specifically for XAUUSD gold trading. The indicator should identify potential buy and sell opportunities, display clear entry and exit signals on the chart, provide alerts, and help identify market trends and possible reversals
Looking for an experienced Sierra Chart ACSIL/C++ developer to customize an existing footprint chart. I need 3 things: 7-Day ATR – calculate and display a configurable 7-day ATR. Custom Footprint – modify my existing footprint chart to match my preferred layout/data display. Automatic LVN – detect and plot Low Volume Nodes automatically based on volume distribution. I already have a working footprint chart, so no
Торговый робот XAUUSD AI/ML — MT5 + Python + MQL5 Ищу опытного разработчика с глубокими знаниями в следующих областях: MQL5 / MetaTrader 5 Python Машинное обучение / Искусственный интеллект Алгоритмическая торговля Проект Я хочу разработать торговую систему на основе ИИ/машинного обучения, предназначенную исключительно для XAUUSD (золото) . Архитектура: Данные рынка XAUUSD → Модель Python/ML → ПОКУПКА / ПРОДАЖА /

Proje bilgisi

Bütçe
30+ USD