Idea is to convert to mql5 or metatrader 5 compatible.
Tradingview Script:
//@version=4
study("Heikin Ashi Smoothed Buy Sell v4 ", overlay=true)
EMAlength=input(55,"EMA LENGTH?")
src = ohlc4
haOpen = 0.0
haOpen := (src + nz(haOpen[1])) / 2
haC = (ohlc4 + nz(haOpen) + max(high, nz(haOpen)) + min(low, nz(haOpen))) / 4
EMA1 = ema(haC, EMAlength)
EMA2 = ema(EMA1, EMAlength)
EMA3 = ema(EMA2, EMAlength)
TMA1 = 3 * EMA1 - 3 * EMA2 + EMA3
EMA4 = ema(TMA1, EMAlength)
EMA5 = ema(EMA4, EMAlength)
EMA6 = ema(EMA5, EMAlength)
TMA2 = 3 * EMA4 - 3 * EMA5 + EMA6
IPEK = TMA1 - TMA2
YASIN = TMA1 + IPEK
EMA7 = ema(hlc3, EMAlength)
EMA8 = ema(EMA7, EMAlength)
EMA9 = ema(EMA8, EMAlength)
TMA3 = 3 * EMA7 - 3 * EMA8 + EMA9
EMA10 = ema(TMA3, EMAlength)
EMA11 = ema(EMA10, EMAlength)
EMA12 = ema(EMA11, EMAlength)
TMA4 = 3 * EMA10 - 3 * EMA11 + EMA12
IPEK1 = TMA3 - TMA4
YASIN1 = TMA3 + IPEK1
mavi = YASIN1
kirmizi = YASIN
longCond=mavi>kirmizi and mavi[1]<=kirmizi[1]
shortCond=mavi<kirmizi and mavi[1]>=kirmizi[1]
trendState = kirmizi < mavi ? true : kirmizi > mavi ? false : na
closePlot = plot(kirmizi, title="Close Line", color=#009900, linewidth=10, style=plot.style_line, transp=90)
openPlot = plot(mavi, title="Open Line", color=#CC0000, linewidth=10, style=plot.style_line, transp=90)
closePlotU = plot(trendState ? kirmizi : na, transp=100, editable=false)
openPlotU = plot(trendState ? mavi : na, transp=100, editable=false)
closePlotD = plot(trendState ? na : kirmizi, transp=100, editable=false)
openPlotD = plot(trendState ? na : mavi, transp=100, editable=false)
fill(openPlotU, closePlotU, title="Up Trend Fill", color=#009900, transp=1)
fill(openPlotD, closePlotD, title="Down Trend Fill", color=#CC0000, transp=1)
last_signal = 0
long_final = longCond and (nz(last_signal[1]) == 0 or nz(last_signal[1]) == -1)
short_final = shortCond and (nz(last_signal[1]) == 0 or nz(last_signal[1]) == 1)
alertcondition(long_final, title="buy alarm", message="buy signal!!!")
alertcondition(short_final, title="sell alarm", message="sell signal!!!")
last_signal := long_final ? 1 : short_final ? -1 : last_signal[1]
plotshape(long_final, style=shape.labelup, location=location.belowbar, color=color.blue, size=size.tiny, title="buy label", text="BUY", textcolor=color.white)
plotshape(short_final, style=shape.labeldown, location=location.abovebar, color=color.red, size=size.tiny, title="sell label", text="SELL", textcolor=color.white)
相似订单
Need to redo - create an indicator that exists for another platform, I am posting an example of code from another platform (NT 8), and a screenshot of the final result that should be on the chart. code if (IsFirstTickOfBar) { valueHigh = CurrentDayOHL().CurrentHigh[ 0 ]; // Current High Day (Last) valueLow = CurrentDayOHL().CurrentLow[ 0 ]; // Current Low Day (Last) DateTime refDate = Time[ 0 ]; // Start Time
There is an TradingView Indicator (We don't have PineScript), based on which we have created MQ5 indicator that works well with MT5. However, there are few other things which we couldn't able to figure out from the TradingView Indicator. So, we need someone to crack those things and implement with our existing MQ5 indicator. Once we replicate all functionalities from TradingView indicator to MQ5, we have a plan to
Hello, i need coder with minimum arbitration for maximum oders. I will give details specifications and will need to go through it and see if you can make this job. price could be negotiate with the right canditate. in this ea there will be grid. dashboard/time day filter/new filter/acount protection/ there be about 3 indicator include custom one that all will have source file. will give this job to the best price and
i have source code of my indicator based on smc structure mapping i need to modify that to show the level of bos and choch.looking for good developer. thank you
Please read carefully before applying job. Description We’re using a custom-built Telegram Signal Copier EA that executes trades from Telegram signals directly into MT4 and MT5 terminals. It also supports custom trade commands like Close Half, Move SL to BE, and Partial Close. However, several critical bugs are currently affecting its performance. We’re looking for a skilled MQL4/MQL5 developer to help debug and fix
Hello Developers, I’m looking for a skilled MQL4 developer to create a custom MT4 indicator , inspired by the Solar Wind Joy style, with specific enhancements. 🔍 Key Features Required: Trend signal displayed as a histogram or line Color-coded zones : Green for Buy Red for Sell No repainting (stable, accurate signals) Works on all timeframes and currency pairs Compatible with MT4 (.ex4 format) Includes a demo-lock
Hello Developers, I’m looking for a skilled MQL4 developer to create a custom MT4 indicator , inspired by the Solar Wind Joy style, with specific enhancements. 🔍 Key Features Required: Trend signal displayed as a histogram or line Color-coded zones : Green for Buy Red for Sell No repainting (stable, accurate signals) Works on all timeframes and currency pairs Compatible with MT4 (.ex4 format) Includes a demo-lock
We are seeking a highly skilled MQL5 developer with experience in automated trading, API integration , and system deployment to help execute a production-ready trading system for the Indian stock market. The core requirement is to build a robust MetaTrader 5-based signal and automation system connected to Zerodha's Kite platform , using a proprietary crossover indicator
I’ve recently started using MetaTrader for the Indian market and I'm working with a custom indicator. I would like to generate buy and sell alerts based on crossover signals from this indicator. To do this, I’m looking for a developer who can help me create an API or a solution that can detect these crossovers and send alerts (via webhook, email, or any preferred method). If you have experience in creating such
Please see the attached strategy code, which includes both long and short setups. There are two modifications required: 1. Allow Overlapping Positions Update the strategy to permit opening new positions even while a previous one is still active. 2. Break-Even Stop with Percentage Move and Time Thresholds Add a break-even stop-loss mechanism that activates when one or both of the following conditions are met