Convert a TradingView indicator into MT5 EA/Trading robot

MQL5 Esperti

Lavoro terminato

Tempo di esecuzione 12 giorni

Specifiche

Hi there,

I have a TradingView indicator that would like to convert into a trading robot for MT5.

1. Initial SL should put above/below last Fractals signed on the chart (Fractals in not part of the indicator as I use them separately and combined both of them for the strategy).

2. The position opens once the candle is closed.

3. The opposite signal should close the last position and open a new one.

4. I want a multi-timeframe into an only single chart (with the possibility in the setting to write by myself the timeframes I'm interested).

I need the code at the end when I insert the EA I want all the settings to be settable by myself like in the TW indicator + the Timeframe of the FRACTALS and the possibility to choose the multi-timeframe where the EA should operate.

I'd like to have, if it's possible, by 31st of December.

This is the code (is not mine, is a public code that I implement it with use of another indicator like Williams Fractals with timeframe=2 to put the initial timeframe):

//@version=4
study("Supertrend", overlay = true)

Periods = input(title="ATR Period", type=input.integer, defval=10)
src = input(hl2, title="Source")
Multiplier = input(title="ATR Multiplier", type=input.float, step=0.1, defval=3.0)
changeATR= input(title="Change ATR Calculation Method ?", type=input.bool, defval=true)
showsignals = input(title="Show Buy/Sell Signals ?", type=input.bool, defval=true)
highlighting = input(title="Highlighter On/Off ?", type=input.bool, defval=true)
atr2 = sma(tr, Periods)
atr= changeATR ? atr(Periods) : atr2
up=src-(Multiplier*atr)
up1 = nz(up[1],up)
up := close[1] > up1 ? max(up,up1) : up
dn=src+(Multiplier*atr)
dn1 = nz(dn[1], dn)
dn := close[1] < dn1 ? min(dn, dn1) : dn
trend = 1
trend := nz(trend[1], trend)
trend := trend == -1 and close > dn1 ? 1 : trend == 1 and close < up1 ? -1 : trend
upPlot = plot(trend == 1 ? up : na, title="Up Trend", style=plot.style_linebr, linewidth=2, color=color.green)
buySignal = trend == 1 and trend[1] == -1
plotshape(buySignal ? up : na, title="UpTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.green, transp=0)
plotshape(buySignal and showsignals ? up : na, title="Buy", text="Buy", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)
dnPlot = plot(trend == 1 ? na : dn, title="Down Trend", style=plot.style_linebr, linewidth=2, color=color.red)
sellSignal = trend == -1 and trend[1] == 1
plotshape(sellSignal ? dn : na, title="DownTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.red, transp=0)
plotshape(sellSignal and showsignals ? dn : na, title="Sell", text="Sell", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0)
mPlot = plot(ohlc4, title="", style=plot.style_circles, linewidth=0)
longFillColor = highlighting ? (trend == 1 ? color.green : color.white) : color.white
shortFillColor = highlighting ? (trend == -1 ? color.red : color.white) : color.white
fill(mPlot, upPlot, title="UpTrend Highligter", color=longFillColor)
fill(mPlot, dnPlot, title="DownTrend Highligter", color=shortFillColor)
alertcondition(buySignal, title="SuperTrend Buy", message="SuperTrend Buy!")
alertcondition(sellSignal, title="SuperTrend Sell", message="SuperTrend Sell!")
changeCond = trend != trend[1]
alertcondition(changeCond, title="SuperTrend Direction Change", message="SuperTrend has changed direction!")


File:

PNG
ziOfpnzr.png
552.1 Kb

Con risposta

1
Sviluppatore 1
Valutazioni
(412)
Progetti
543
75%
Arbitraggio
9
44% / 0%
In ritardo
24
4%
Gratuito
2
Sviluppatore 2
Valutazioni
(1122)
Progetti
1810
61%
Arbitraggio
14
64% / 7%
In ritardo
84
5%
Gratuito
3
Sviluppatore 3
Valutazioni
(174)
Progetti
199
12%
Arbitraggio
38
37% / 34%
In ritardo
5
3%
In elaborazione
Pubblicati: 2 codici
4
Sviluppatore 4
Valutazioni
(574)
Progetti
945
47%
Arbitraggio
309
58% / 27%
In ritardo
125
13%
Gratuito
Ordini simili
I am looking for an experienced MQL5 developer to build a currency strength analysis tool for MetaTrader 5 , inspired by the functionality shown here: https://www.livecharts.co.uk/currency-strength.php The main idea is simple: calculate and display the relative strength of major forex currencies to support better trade decisions. However, the key feature I want (which is currently missing from most strength meters)
I am looking to purchase or create an HFT EA for US30 using live account. Need to proof results and need to use in Live accounts for at list a week, developer can lock for my live account and disable account number after 5 dys. I tested HFT in a demo account and worked fine but when used in live account it did not work because of slippage/spreads. so, this time I need more safe
I need a professional MQL4/MQL5 developer to build a custom hybrid scalping Expert Advisor for EURUSD M5, with aggressive but controlled risk, using fixed TP/SL, no martingale, no grid, and a hybrid entry engine (price action + indicators). The EA must be delivered in both MT4 (MQL4) and MT5 (MQL5) versions, with identical logic. 1. Platform & symbol - MT4 (MQL4) and MT5 (MQL5) - Symbol: EURUSD - Timeframe: M5 - EA
Hello i need an EA automated using Supply & Demand + Shooting Star/Hammer Bot: Timeframes: H1 main, M5/M15 for entry Indicators: ATR(14 ≥0.80), Supply/Demand zones, Candlestick patterns Short Entry: 1. Price enters supply zone 2. Shooting star forms (small body, long upper wick ≥2× body) 3. ATR ≥0.80 4. Sell below shooting star low Stop Loss: above upper wick Take Profit: next support zone or 1:2 R:R Trailing Stop
HFT Directional Grid Scalper (Simple, Training Project) Overview We are looking for a developer to create a high-frequency grid scalper with a simple, deterministic logic. This is not a complex bot — the goal is to have a clean implementation for training, testing, and educational purposes. The bot should: Continually open trades in one direction only (BUY or SELL) Use ATR-based grid spacing Maintain a fixed lot size
Looking to buy an EA which is good, profitable and takes many trades, good for IB broker comissions, Any strategy or martingale is fine, send me a demo license file, I will backtest and purchase immediately if my team like it
Hi, Before ordering, I want to verify the quality of your ICT/SMC logic. Do you have an existing indicator or strategy (your own work) that I can test on TradingView? If yes, please provide: 1. A demo (invite-only script or video) 2. Proof it is NON-repainting (explained clearly) 3. Live or replay demonstration (not static screenshots) Specifically I want to see: * Clean swing structure (no consecutive highs/lows) *
Indicator 125+ USD
Hi guys looking for a buy sell indicator not necessarily for trading solely based on it but more for getting an indication of market dynamic and direction. If you believe you have or have a good strategy or idea for such an indicator drop a message. I will want to test it before making deposit as this is such an open order woth so many options. Waiting to hear from you. Flexible with price
Looking to work woth manualtraders who have a proved existing strategy. To be clear, this is not a request to develop or design a new strategy. If you already trading and have strategy that is proven, consistent, and production-ready, with at least 6 months of history performance I’m open to reviewing it immediately. Please apply only if you meet all the requirements below. Submissions without a proper introduction
Scalping EA 30+ USD
Hello, I am looking for an Expert Advisor (EA) that focuses on account preservation and consistent growth , rather than aggressive or risky strategies. My requirements are: Target: at least ~1% weekly return Strategy: low-risk, controlled drawdown Must NOT use martingale or grid systems that can blow the account Prefer quality trades over quantity like 100–200 trades per day Consistency is more important than high

Informazioni sul progetto

Budget
30 - 150 USD
Scadenze
a 5 giorno(i)