[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 65
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Merhaba. Beyler, maksimumu bulmak için bir şartım var: ama koridorda.
için (int maks=1; maks<1000; maks++)
if (Yüksek[maks+1] < Yüksek[maks] && Yüksek[maks] > Yüksek[maks-1] && Düşük[maks+1] < Düşük[maks] && Düşük[maks] > Düşük[maks-1] &&
High[max] > low_level_s && High[max] < high_level_s) sonu;
çalışmıyor.
koridoru temizlersem her şey yolunda:
için (int maks=1; maks<1000; maks++)
if (Yüksek[maks+1] < Yüksek[maks] && Yüksek[maks] > Yüksek[maks-1] && Düşük[maks+1] < Düşük[maks] && Düşük[maks] > Düşük[maks-1] ) kırmak;
Sorun ne olabilir?...
Komut dosyası, terminalin "komut dosyaları" klasöründe bulunur (örn. C:\Program Files\ FX Trader\experts\scripts ).
Senaryo, herhangi bir zaman diliminde herhangi bir enstrümanın grafiğine yerleştirilebilir.
Göstergeyi iki pencerede açın ve gereksiz satırı arka plan rengiyle eşleşecek şekilde ayarlayın.
5. forum // sadece bende mi hata var?
5. forum // sadece bende mi hata var?
belki evet
millet, bu dehşetin ne olduğunu anlamama yardım edin! Uzman Danışmanım bir geciktirici yerleştirmek için tasarlanmıştır ve fiyat ona ulaşmazsa, ancak durduğu seviyeye geri dönerse, geciktirici kaldırılmalıdır. ancak test cihazında bazen bir gecikme ayarlanır ve durma noktasına bile ulaşmadan hemen kaldırılır. Burada sorun ne? İşte ekran görüntüsü ve kaldırma kodu.
Ve işte kod:
Burada yanlış olan ne?
Ve işte kod:
Burada yanlış olan ne?
Programla başa çıkmak için bir bağlantı veya kod verin.
Farklı zaman dilimlerinde çalışan bir Uzman Danışman oluşturmak istiyorum, lütfen bir "balık" gönderin
saygıyla
Kodda hata yok, sadece mantıkta hatalar var. Bid>SL kontrol edilir ve tüm gecikmeler kaldırılır (SL'nin nereden alındığı koddan net değildir). Başka bir şeye ihtiyacınız varsa, hedef anlaşılır bir dilde adımlar halinde belirlenir.
SL, 3 mum geri kaydırılarak MA20 seviyesinde ayarlanır.
millet, bu dehşetin ne olduğunu anlamama yardım edin! Uzman Danışmanım bir geciktirici yerleştirmek için tasarlanmıştır ve fiyat ona ulaşmazsa, ancak durduğu seviyeye geri dönerse, geciktirici kaldırılmalıdır. ancak test cihazında bazen bir gecikme ayarlanır ve durma noktasına bile ulaşmadan hemen kaldırılır. Burada sorun ne? İşte ekran görüntüsü ve kaldırma kodu.
Ve işte kod:
Burada yanlış olan ne?
yer değiştirmek
if (Bid>SL) {
üzerinde
ve günlüğe ne yazdığını görün.
yer değiştirmek
üzerinde
ve günlüğe ne yazdığını görün.
Amaç ne? SL seviyesi doğru. SL değişkenini 3 ofset ile MA20 olarak ayarladığımda, SL seviyesini Alert üzerinden gösteriyorum ve her zaman doğru seviyede. SL seviyesine gelmeden gecikmenin neden kaldırıldığını anlamıyorum.