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