![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
Dilin kuralları gereği varsayılan değerlere sahip parametreleri yutamazsınız. Okların rengini ayarlamanız gerekiyorsa, tüm parametreleri rengin soluna yazın. B kayması 3 yeterli değil, 5 haneli ise alıntılar olacak, 50 yazdım. Ve SL ve TP değerleri sıfıra eşit olmamalı, Aleksey Vakhrushev zaten burada yazdı .
Hata:
'OrderSend' dönüş değeri kontrol edilmelidirHata:
'OrderSend' dönüş değeri kontrol edilmelidirİyi günler, lütfen yardım edin Danışman sadece satılıktır.
Bu sadece bir uyarıdır. Dosya derlenecek.
Eh, yine de bir anlaşma açmayacak ...
Eh, görünüşe göre kader değil ... Gerçi, belki de, ne yazdığını görmek için dergiye bakmaya değer ... Eh, bu bir seçenek olarak.
İyi günler, lütfen yardım edin Danışman sadece satılıktır.
Daha önce hiç görmediğim garip kod.
BuyTicket ve SellTicket değişkenleri, her yeni onay geldiğinde sıfıra eşit olacaktır veya başlatılmadığından ne olduğu net değildir.
if(fast_ma1>slow_ma1 && !(fast_ma2>slow_ma2)) yapısı insan diline çevrildiğinde hiç net değil, bu durum şöyle görünür:
fast_ma1, slow_ma1'den büyükse VE fast_ma2, slow_ma2'den büyük DEĞİLDİR. Şebeke! olumsuzlama anlamına gelir, aksi takdirde şöyle yazılabilir: if(fast_ma1>slow_ma1 && (fast_ma2<slow_ma2))
fast_ma1>slow_ma1 = true (true) ve fast_ma2>slow_ma2 = false (false) ifadesi gerçekleştiğinde koşul karşılanır.
Daha önce hiç görmediğim garip kod.
BuyTicket ve SellTicket değişkenleri, yeni bir tick geldiğinde her seferinde sıfıra eşit olacaktır veya başlatılmadığından ne olduğu net değildir.
if(fast_ma1>slow_ma1 && !(fast_ma2>slow_ma2)) yapısı insan diline çevrildiğinde hiç net değil, bu durum şöyle görünür:
fast_ma1, slow_ma1'den büyükse VE fast_ma2, slow_ma2'den büyük DEĞİLDİR. Şebeke! olumsuzlama anlamına gelir, aksi takdirde şöyle yazılabilir: if(fast_ma1>slow_ma1 && (fast_ma2<slow_ma2))
fast_ma1>slow_ma1 = true (true) ve fast_ma2>slow_ma2 = false (false) ifadesi gerçekleştiğinde koşul karşılanır.
Yine de kodunuzu giriyorum, Satış pozisyonu açılmıyor, tamamen SATIN AL'da.
ticet = OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+SL*Point,Bid-TP*Point,NULL,0,0, CLR_NONE );