İSTANBUL

“Biz istiyoruz ki, bu memlekette yapılan her iş, üç beş kişinin çıkarına değil, bu toprakları dolduran milyonların yararına olsun!”


MTF FİBO AL SAT SİNYALİ

//@version=3

//creator&author: @mavilim0732 on twitter

//Alarm eklendi: Fiyat 7 çizgiden birini yukarı geçtiğinde al, aşağı geçtiğinde sat sinyali

study(“Kıvanç HL MTF with Buy/Sell Alerts + Stop Çizgisi”, overlay=true)

res = input(title=”Time Frame”, type=resolution, defval=”D”)

KHLv2 = input(false, title=”Show Kıvanç HL version2?”)

// Yüksek ve düşük hesaplamaları

H1 = valuewhen(high[1] >= highest(high, 13), highest(high, 13), 0)

H2 = valuewhen(H1[1] >= highest(high, 21), highest(high, 21), 0)

H3 = valuewhen(H2[1] >= highest(high, 34), highest(high, 34), 0)

H4 = valuewhen(H3[1] >= highest(high, 55), highest(high, 55), 0)

H5 = valuewhen(H4[1] >= highest(high, 89), highest(high, 89), 0)

H6 = valuewhen(H5[1] >= highest(high, 144), highest(high, 144), 0)

H62 = security(tickerid, res, H6)

L1 = valuewhen(low[1] <= lowest(low, 13), lowest(low, 13), 0)

L2 = valuewhen(L1[1] <= lowest(low, 21), lowest(low, 21), 0)

L3 = valuewhen(L2[1] <= lowest(low, 34), lowest(low, 34), 0)

L4 = valuewhen(L3[1] <= lowest(low, 55), lowest(low, 55), 0)

L5 = valuewhen(L4[1] <= lowest(low, 89), lowest(low, 89), 0)

L6 = valuewhen(L5[1] <= lowest(low, 144), lowest(low, 144), 0)

L62 = security(tickerid, res, L6)

// Orta çizgi

M1 = avg(H6, L6)

M12 = security(tickerid, res, M1)

// Fibonacci seviyeleri

F1 = L6 + (H6 – L6) * 0.236

F12 = security(tickerid, res, F1)

F2 = L6 + (H6 – L6) * 0.382

F22 = security(tickerid, res, F2)

F3 = L6 + (H6 – L6) * 0.618

F32 = security(tickerid, res, F3)

F4 = L6 + (H6 – L6) * 0.786

F42 = security(tickerid, res, F4)

// Çizgileri çiz

plot(M12, color=blue, linewidth=2, title=”M1″)

plot(L62, color=maroon, linewidth=2, title=”L6″)

plot(H62, color=maroon, linewidth=2, title=”H6″)

plot(KHLv2 and F12 ? F12 : na, color=lime, title=”F12″)

plot(KHLv2 and F22 ? F22 : na, color=lime, title=”F22″)

plot(KHLv2 and F32 ? F32 : na, color=lime, title=”F32″)

plot(KHLv2 and F42 ? F42 : na, color=lime, title=”F42″)

// Alım sinyali: Fiyat herhangi bir çizgiyi yukarı yönlü geçerse

cross_M12_buy = crossover(close, M12)

cross_H62_buy = crossover(close, H62)

cross_L62_buy = crossover(close, L62)

cross_F12_buy = KHLv2 ? crossover(close, F12) : false

cross_F22_buy = KHLv2 ? crossover(close, F22) : false

cross_F32_buy = KHLv2 ? crossover(close, F32) : false

cross_F42_buy = KHLv2 ? crossover(close, F42) : false

buy_signal = cross_M12_buy or cross_H62_buy or cross_L62_buy or cross_F12_buy or cross_F22_buy or cross_F32_buy or cross_F42_buy

// Satış sinyali: Fiyat herhangi bir çizgiyi aşağı yönlü geçerse

cross_M12_sell = crossunder(close, M12)

cross_H62_sell = crossunder(close, H62)

cross_L62_sell = crossunder(close, L62)

cross_F12_sell = KHLv2 ? crossunder(close, F12) : false

cross_F22_sell = KHLv2 ? crossunder(close, F22) : false

cross_F32_sell = KHLv2 ? crossunder(close, F32) : false

cross_F42_sell = KHLv2 ? crossunder(close, F42) : false

sell_signal = cross_M12_sell or cross_H62_sell or cross_L62_sell or cross_F12_sell or cross_F22_sell or cross_F32_sell or cross_F42_sell

// Alım ve satış alarmları

alertcondition(buy_signal, title=”Al Sinyali”, message=”Fiyat bir çizgiyi yukarı geçti! Sembol: {{ticker}}, Fiyat: {{close}}”)

alertcondition(sell_signal, title=”Sat Sinyali”, message=”Fiyat bir çizgiyi aşağı geçti! Sembol: {{ticker}}, Fiyat: {{close}}”)

// Görsel sinyaller

plotshape(buy_signal, style=shape.triangleup, location=location.belowbar, color=green, size=size.small, title=”Al Sinyali”)

plotshape(sell_signal, style=shape.triangledown, location=location.abovebar, color=red, size=size.small, title=”Sat Sinyali”)

// — Stop seviyeleri (sinyal geldiği anda güncellenir) —

var float stopLevel = na

var string stopType = na // “buy” veya “sell”

if (buy_signal)

stopLevel := low

stopType := “buy”

else if (sell_signal)

stopLevel := high

stopType := “sell”

// — Stop çizgisi —

plot(stopType == “buy” ? stopLevel : na, title=”Alım Stop”, color=red, linewidth=1, style=plot.style_linebr)

plot(stopType == “sell” ? stopLevel : na, title=”Satış Stop”, color=red, linewidth=1, style=plot.style_linebr)



Yorum bırakın