Heikin Ashi Smoothed Buy Sell to MQL5

MQL5 Göstergeler

İş tamamlandı

Tamamlanma süresi: 6 gün
Müşteri tarafından geri bildirim
It was my pleasure to work! Very good developer!
Geliştirici tarafından geri bildirim
Great client. Was understanding as I sorted through some hiccups along the way.

İş Gereklilikleri

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)




Yanıtlandı

1
Geliştirici 1
Derecelendirme
Projeler
29
34%
Arabuluculuk
3
67% / 0%
Süresi dolmuş
1
3%
Serbest
2
Geliştirici 2
Derecelendirme
Projeler
96
40%
Arabuluculuk
13
38% / 62%
Süresi dolmuş
25
26%
Serbest
3
Geliştirici 3
Derecelendirme
Projeler
60
23%
Arabuluculuk
11
73% / 9%
Süresi dolmuş
3
5%
Serbest
4
Geliştirici 4
Derecelendirme
Projeler
95
36%
Arabuluculuk
11
27% / 45%
Süresi dolmuş
14
15%
Serbest
5
Geliştirici 5
Derecelendirme
Projeler
50
10%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
8
16%
Serbest
6
Geliştirici 6
Derecelendirme
Projeler
1053
40%
Arabuluculuk
47
49% / 23%
Süresi dolmuş
84
8%
Serbest
7
Geliştirici 7
Derecelendirme
Projeler
239
70%
Arabuluculuk
3
67% / 33%
Süresi dolmuş
20
8%
Serbest
8
Geliştirici 8
Derecelendirme
Projeler
167
37%
Arabuluculuk
4
25% / 50%
Süresi dolmuş
13
8%
Yüklendi
9
Geliştirici 9
Derecelendirme
Projeler
59
44%
Arabuluculuk
8
50% / 38%
Süresi dolmuş
7
12%
Serbest
10
Geliştirici 10
Derecelendirme
Projeler
9
11%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
0
Serbest
11
Geliştirici 11
Derecelendirme
Projeler
537
75%
Arabuluculuk
9
44% / 0%
Süresi dolmuş
24
4%
Serbest
12
Geliştirici 12
Derecelendirme
Projeler
827
73%
Arabuluculuk
15
53% / 13%
Süresi dolmuş
193
23%
Çalışıyor
13
Geliştirici 13
Derecelendirme
Projeler
169
38%
Arabuluculuk
9
78% / 22%
Süresi dolmuş
15
9%
Serbest
14
Geliştirici 14
Derecelendirme
Projeler
510
53%
Arabuluculuk
10
60% / 20%
Süresi dolmuş
3
1%
Serbest
15
Geliştirici 15
Derecelendirme
Projeler
88
14%
Arabuluculuk
31
29% / 55%
Süresi dolmuş
36
41%
Çalışıyor
Benzer siparişler
I need to make EA (Expert Advisor) and would appreciate it if you could provide your most competitive quote. Please let me know your best price for completing these changes, as I’m looking to get this done promptly and effectively. Thank you
I need a programmer for converting a MetaTrader indicator into ea for TradeLocker. Additionally, I would like to have a new EA built in TradeLocker that mirrors the logic of the original MetaTrader, including the specific rules and conditions I need. Please contact me only if you have prior experience converting scripts from MetaTrader to TradeLocker
I HAVE A SQ EA AND IT NEEDS TO RUN WITH 3 SETS WITH DIFFERENT TIME CONFIGURATION. Basically the trade logic will read different input values for the same parameter with the same and/or different timeframes and manage trades accordingly and individually. If it is a trouble, timeframe can be ignored and we can continue only with the parametrization
I need to make several modifications to an EA (Expert Advisor) and would appreciate it if you could provide your most competitive quote for these edits. Please let me know your best price for completing these changes, as I’m looking to get this done promptly and effectively. Thank you
hello here am looking for someone that can assist me in removing validation form my demo file and if anyone is interested dm the for more details i will be waiting to get any reply by some on that can assist me with this
I want a combined Standard deviation channel and Fibonacci channel indicators into just one indicator. The standard deviation channel lines would have same characteristics as the Fibonacci lines in terms of format (adjustable width, colors, type, size etc.). I want unique buffer values for all the lines (for both the 3 upper and 3 lower STD.DEV lines and the same for the Fibonacci channel lines) which would be
A green point should be added at the Low point of candlesticks in the oversold zone—it is the L point. If there is at least one L point between two H points, search for a LL point in the interval between two H points. The candlestick with the lowest Low price will be the LL point. Generally, the LL point is not necessarily an L point. Search for candlesticks with the lowest Low price. If there is at least one H point
Trading robots are programs, which operate according to underlying algorithms. An algorithm is a set of actions that need to be performed in response to certain events. For example, the most common task in algo trading is the identification of the "New bar" event. When the event occurs, the robot checks the emergence of trading signals and acts accordingly. Before you decide to program or order a trading robot, you
RRB 50 - 400 USD
The overbought zone is determined as candlesticks, at which the indicator value Value > Lmax (Lmax=-20). The oversold zone is determined as candlesticks, at which the indicator value Value < Lmin (Lmin=-80). The values of Lmax and Lmin should be included in indicator parameters. A yellow point should be added at the High point of candlesticks in the overbought zone—it is the H point. A green point should be added at
At bot 30+ USD
Help me to trade create orders for me and analyze the markets and decide when is a good time to buy or sell. Determine which pairs are best to use to trade with and indicate trading signals to me

Proje bilgisi

Bütçe
50 - 150 USD
KDV (21%): 10.5 - 31.5 USD
Toplam: 60.5 - 181.5 USD
Geliştirici için
45 - 135 USD
Son teslim tarihi
from 1 to 5 gün