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ı .
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))
....
if ( OrdersTotal ()== 0 )
{
if (условие на покупку)
{
ticet = OrderSend ( Symbol (),OP_BUY,.....);
if (ticet== 0 ) Print ( "ERROR" );
}
if (условие на продажу)
{
ticet = OrderSend ( Symbol (),OP_SELL,.....);
if (ticet== 0 ) Print ( "ERROR" );
}
}
//Простейший код для примера.
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))
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
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 );