Hocam kod için değişkenler ile ValueWhen yapısını kombine etmek gerekiyor ama ben bir yere kadar başa çıkabildim aştı beni...
Ayrıca forum.dll dosyasını MetaStock'a gömmek gerekiyor...
“Başarısızlık yeniden ve daha zekice başlayabilme fırsatından başka bir şey değildir.” Henry Ford
ValueWhen(1,If(Cross(Fml("MOV05MTFHAFTA"),Fml("MOV 05MTFAY")),1,0),C)
Bu kod sinyal gelen tarihli kapanışı veriyor...
“Başarısızlık yeniden ve daha zekice başlayabilme fırsatından başka bir şey değildir.” Henry Ford
Neyse hocam gece gece uğraştırmayayım sizi , iyi geceler...
“Başarısızlık yeniden ve daha zekice başlayabilme fırsatından başka bir şey değildir.” Henry Ford
Şunu bulabildim ama tam olarak deneyip kontrol edemiyorum...
Deneyip bildirirsen sevinirim:
PHP Code:{=== Hareketli Ortalamalar ===}
ShortMA := Mov(C,10,S);
LongMA := Mov(C,20,S);
{=== AL / SAT Sinyalleri ===}
BuySignal := Cross(ShortMA, LongMA);
SellSignal := Cross(LongMA, ShortMA);
{=== AL sinyalinden sonra geçen bar sayısı ===}
BarsAfterBuy := BarsSince(BuySignal);
{=== 1. ve 2. barlardaki High değerleri ===}
HighNext1 := If(BarsAfterBuy = 1, H, 0);
HighNext2 := If(BarsAfterBuy = 2, H, 0);
{=== İki değerden yüksek olan ===}
HighAfterBuy := If(HighNext1 > HighNext2, HighNext1, HighNext2);
{=== Toplam AL sinyali sayısı ===}
BuyCount := Cum(BuySignal);
{=== Sondan 2. AL sinyalini tespit et ===}
SecondLastBuy := If(BuyCount = LastValue(BuyCount) - 1, 1, 0);
{=== Sondan 2. AL sinyalinden sonraki 2 barın zirvesi ===}
TargetHigh := If(SecondLastBuy, HighAfterBuy, 0);
{=== AL ve SAT noktaları için fiyatın biraz alt/üst değerleri ===}
BuyMark := If(BuySignal, L * 0.98, 0);
SellMark := If(SellSignal, H * 1.02, 0);
{=== Grafikte çizilecekler ===}
ShortMA,
LongMA,
BuyMark,
SellMark,
HighAfterBuy,
TargetHigh;
NOT: Grafiği bende bu şekilde oluştu. Turkuaz renkli olan istenilen olsa gerek...
![]()
Son düzenleme : T/A; 18-10-2025 saat: 00:10.
"Yatırım Tavsiyesi Değildir!"... Eğitim ve Bilgi amaçlı paylaşımlar yapıyorum.
Kodu kabul etti ama;
{=== Grafikte çizilecekler ===}
ShortMA,
LongMA,
BuyMark,
SellMark,
HighAfterBuy,
TargetHigh;
bunları kabul etmedi, aralarına end koydum bu sefer grafik tek çizgi halinde görünüyor...
“Başarısızlık yeniden ve daha zekice başlayabilme fırsatından başka bir şey değildir.” Henry Ford
Yer İmleri