https://tr.tradingview.com/scripts/machinelearning/ bu tarz kodlarla çalışmak daha güzel gibi....selamlar...
https://tr.tradingview.com/scripts/machinelearning/ bu tarz kodlarla çalışmak daha güzel gibi....selamlar...
16.07.2024 - 10.12.2024
deneme...
PHP Code:// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
//@version=6
indicator("MTK-3 Kozayı Yırtan Kelebek [Saf Kırılım]", overlay=true)
// ┌────────────────────────────── 1. İÇSEL TAZYİK: PSAR ─────────────────────────────┐
// Kelebeğin içeriden dışarıya doğru artan yaşamsal baskısı. Geçmişi hesaplamaz, anın şiddetini ölçer.
sarStart = input.float(0.02, "PSAR Başlangıç")
sarInc = input.float(0.02, "PSAR İvme")
sarMax = input.float(0.20, "PSAR Maksimum")
psarVal = ta.sar(sarStart, sarInc, sarMax)
// ┌────────────────────────────── 2. FİZİKSEL KOZA (KABUK) ──────────────────────────┐
// Örümcek ağı gibi geçmiş 500 barın değil, sadece en yakın anın fiziksel sınırları (Koza).
kozaPeriyot = input.int(14, "Koza (Sınır) Periyodu", minval=5)
ustKoza = ta.highest(high, kozaPeriyot)[1]
altKoza = ta.lowest(low, kozaPeriyot)[1]
// ┌────────────────────────────── 3. MTK-3: ÇİFTE KIRILIM ───────────────────────────┐
// İkisini birden kırma: Hem PSAR baskısı yön değiştirmeli hem de fiziksel koza aynı milisaniyede yırtılmalı.
ciftKirilimUyanis = ta.crossover(close, psarVal) and (close > ustKoza)
ciftKirilimDusus = ta.crossunder(close, psarVal) and (close < altKoza)
// ┌────────────────────────────── GÖRSELLEŞTİRME ────────────────────────────────────┐
// Tazyik Noktaları (İçsel İtme Gücü)
plot(psarVal, "PSAR (Tazyik)", style=plot.style_cross, color=close > psarVal ? color.teal : color.maroon, linewidth=2)
// Kozanın Sınırları (Yırtılacak olan zar)
plot(ustKoza, "Üst Koza", color=color.new(color.gray, 60), style=plot.style_stepline)
plot(altKoza, "Alt Koza", color=color.new(color.gray, 60), style=plot.style_stepline)
// Kırılım Anı (Kelebeğin Çıkışı)
plotshape(ciftKirilimUyanis, "MTK-3 Diriliş", shape.triangleup, location.belowbar, color.teal, size=size.normal, text="MTK-3\nKırılım")
plotshape(ciftKirilimDusus, "MTK-3 Düşüş", shape.triangledown, location.abovebar, color.maroon, size=size.normal, text="MTK-3\nKırılım")
// Yeni Daire Formu Döngüsü (Arka Plan Işığı)
var int mtkDongu = 0
if ciftKirilimUyanis
mtkDongu := 1
else if ciftKirilimDusus
mtkDongu := -1
bgcolor(mtkDongu == 1 ? color.new(color.teal, 90) : mtkDongu == -1 ? color.new(color.maroon, 90) : na, title="Döngü Formu")
16.07.2024 - 10.12.2024
deneme...
PHP Code:// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
//@version=6
indicator("MTK-3 Aort Kapakçığı: Saf Kırılım Motoru", overlay=true)
// ┌────────────────────────────── 1. İÇSEL TAZYİK: PSAR ─────────────────────────────┐
// Sol karıncıkta biriken ve anbean artan kan basıncı. Geçmişi değil, anın sıkışmasını ölçer.
sarStart = input.float(0.02, "Basınç Başlangıcı")
sarInc = input.float(0.02, "Basınç İvmesi")
sarMax = input.float(0.20, "Maksimum Tazyik")
psarVal = ta.sar(sarStart, sarInc, sarMax)
// ┌────────────────────────────── 2. FİZİKSEL DİRENÇ: KABUK ─────────────────────────┐
// Aort kapakçığı. Geçmişin hantal ortalaması değil, aşılması gereken en uç, en katı fiziksel sınır.
direncPeriyodu = input.int(10, "Kapakçık (Sınır) Periyodu")
ustKapak = ta.highest(high, direncPeriyodu)[1]
altKapak = ta.lowest(low, direncPeriyodu)[1]
// ┌────────────────────────────── 3. MTK-3: ÇİFTE KIRILIM ───────────────────────────┐
// İkisini birden kırma: Hem içerideki basınç yön değiştirmeli hem de kapakçık aynı milisaniyede patlayarak açılmalı.
ciftKirilimAtim = ta.crossover(close, psarVal) and (close > ustKapak)
ciftKirilimGevseme = ta.crossunder(close, psarVal) and (close < altKapak)
// ┌────────────────────────────── GÖRSELLEŞTİRME ────────────────────────────────────┐
// Karıncık Basıncı (İçsel İtme Gücü)
plot(psarVal, "PSAR (Karıncık Basıncı)", style=plot.style_cross, color=close > psarVal ? color.teal : color.maroon, linewidth=2)
// Aort Kapakçığının Sınırları (Yırtılacak olan bariyer)
plot(ustKapak, "Üst Kapakçık", color=color.new(color.gray, 50), style=plot.style_stepline)
plot(altKapak, "Alt Kapakçık", color=color.new(color.gray, 50), style=plot.style_stepline)
// Kırılım Anı (Kanın Fırlatılması - Ejection)
plotshape(ciftKirilimAtim, "MTK-3 Kan Pompalanması", shape.triangleup, location.belowbar, color.teal, size=size.normal, text="MTK-3\nFışkırma")
plotshape(ciftKirilimGevseme, "MTK-3 Geri Çekilme", shape.triangledown, location.abovebar, color.maroon, size=size.normal, text="MTK-3\nFışkırma")
// Daire Formu Döngüsü (Arka Plan Işığı)
var int mtkDongu = 0
if ciftKirilimAtim
mtkDongu := 1
else if ciftKirilimGevseme
mtkDongu := -1
bgcolor(mtkDongu == 1 ? color.new(color.teal, 90) : mtkDongu == -1 ? color.new(color.maroon, 90) : na, title="Döngü Formu")
16.07.2024 - 10.12.2024
deneme...
PHP Code:// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
//@version=6
indicator("MTK-3 Aort Kapakçığı ve Mutlak Hedefler", overlay=true)
// ┌────────────────────────────── 1. İÇSEL TAZYİK: PSAR ─────────────────────────────┐
sarStart = input.float(0.02, "Basınç Başlangıcı")
sarInc = input.float(0.02, "Basınç İvmesi")
sarMax = input.float(0.20, "Maksimum Tazyik")
psarVal = ta.sar(sarStart, sarInc, sarMax)
// ┌────────────────────────────── 2. FİZİKSEL DİRENÇ: KABUK ─────────────────────────┐
direncPeriyodu = input.int(10, "Kapakçık (Sınır) Periyodu")
ustKapak = ta.highest(high, direncPeriyodu)[1]
altKapak = ta.lowest(low, direncPeriyodu)[1]
// ┌────────────────────────────── 3. MTK-3: ÇİFTE KIRILIM ───────────────────────────┐
ciftKirilimAtim = ta.crossover(close, psarVal) and (close > ustKapak)
ciftKirilimGevseme = ta.crossunder(close, psarVal) and (close < altKapak)
// ┌────────────────────────────── 4. MUTLAK HEDEFLER (EVREKA) ───────────────────────┐
// Tahmin (forecast) yok. Kırılım anındaki mutlak geçmiş uç nokta hedeftir.
var float tepeHedef = na
var float dipHedef = na
// Kan pompalandığında (Yukarı Kırılım), geride kalan en derin nefes boşluğu DİP HEDEF olur.
if ciftKirilimAtim
dipHedef := ta.lowest(low, direncPeriyodu * 2)[1]
// Sistem gevşediğinde (Aşağı Kırılım), geride kalan en şişkin kapasite TEPE HEDEF olur.
if ciftKirilimGevseme
tepeHedef := ta.highest(high, direncPeriyodu * 2)[1]
// ┌────────────────────────────── GÖRSELLEŞTİRME ────────────────────────────────────┐
plot(psarVal, "PSAR (Tazyik)", style=plot.style_cross, color=close > psarVal ? color.teal : color.maroon, linewidth=2)
plot(ustKapak, "Üst Kapakçık", color=color.new(color.gray, 60), style=plot.style_stepline)
plot(altKapak, "Alt Kapakçık", color=color.new(color.gray, 60), style=plot.style_stepline)
// Hedef Çizgileri (Geleceğe uzanan sabit ölçüler)
plot(tepeHedef, "Tepe Hedef", color=color.new(color.maroon, 30), style=plot.style_linebr, linewidth=2)
plot(dipHedef, "Dip Hedef", color=color.new(color.teal, 30), style=plot.style_linebr, linewidth=2)
plotshape(ciftKirilimAtim, "MTK-3 Atım", shape.triangleup, location.belowbar, color.teal, size=size.normal)
plotshape(ciftKirilimGevseme, "MTK-3 Gevşeme", shape.triangledown, location.abovebar, color.maroon, size=size.normal)
// Daire Formu Döngüsü
var int mtkDongu = 0
if ciftKirilimAtim
mtkDongu := 1
else if ciftKirilimGevseme
mtkDongu := -1
bgcolor(mtkDongu == 1 ? color.new(color.teal, 90) : mtkDongu == -1 ? color.new(color.maroon, 90) : na, title="Döngü Formu")
16.07.2024 - 10.12.2024
https://www.tradingview.com/x/bg9bPDzR/
https://www.tradingview.com/x/AWJUhyya/
https://www.tradingview.com/x/q2lghEHE/
testere devam.... 14.107,28 üzeri...saatliği destekleyen...
trend oluşma ihtimali var...
16.07.2024 - 10.12.2024
https://www.tradingview.com/x/EzE21WHX/ dip dönüşü olabilir...94pullback olabilir...
16.07.2024 - 10.12.2024
Yer İmleri