[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 410

 

Profesyonel, yardım et. Postaya mesaj gönderme işlevini göstergeye ekledim.

Derleme yapılamıyor. Lütfen bana neyi yanlış yaptığımı söyle. Kodla yeni başlıyorum.

Dosyalar:
vininmail.mq4  5 kb
 

Komut dosyasının neden tüm siparişleri silmediğini söyleyin, buylimit siparişleri 3 adet açık ve satın almak için bir piyasa emri .

 for (i = 0 ; i < OrdersTotal (); i++)
                {
                 if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES) == FALSE) break ;
                 if ( OrderSymbol () == Symbol () && OrderMagicNumber () == MagicNumber)
                        {
                         Print (i);
                         if ( OrderType () == OP_BUY) OrderClose ( OrderTicket (), OrderLots (),Bid,Slippage);
                         if ( OrderType () == OP_SELL) OrderClose ( OrderTicket (), OrderLots (),Ask,Slippage);
                         if ( OrderType () == OP_BUYSTOP) OrderDelete ( OrderTicket ());
                         if ( OrderType () == OP_SELLSTOP) OrderDelete ( OrderTicket ());
                        }
                }
 
sss2019 :

Komut dosyasının neden tüm siparişleri silmediğini söyleyin, buylimit siparişleri 3 adet açık ve satın almak için bir piyasa emri.

Çünkü MT4'te sadece bir işlem akışı vardır ve aynı anda sadece bir işlem emri verilebilir. Her siparişten sonra ticaret akışının yoğun olmadığından emin olmanız gerekir.
 
sss2019 :

Komut dosyasının neden tüm siparişleri silmediğini söyleyin, 3 satın alma limiti siparişi ve satın alınacak bir piyasa siparişi var.


Reshetov :
Çünkü MT4'te sadece bir işlem akışı vardır ve aynı anda sadece bir işlem emri verilebilir. Her siparişten sonra ticaret akışının yoğun olmadığından emin olmanız gerekir.

Numara


Buradaki sorun sadece döngü. numaralandırma 0'dan 2'ye kadar devam eder, ancak 2'den 0'a kadar gereklidir.

 
merhaba! örneğin, OP_BUY başlangıcında, kapandığında ve bir sinyal göründüğünde, OP_SELL açılıp kapandığında, bir satın alma sinyali göründüğünde, OP_BUY açıldığında, siparişlerin nasıl sırayla açılacağını söyle...!
 
lowech :
merhaba! örneğin, OP_BUY başlangıcında, kapandığında ve bir sinyal göründüğünde, OP_SELL açılıp kapandığında, bir satın alma sinyali göründüğünde, OP_BUY açıldığında, siparişlerin nasıl sırayla açılacağını söyle...!

Semaforlar (bool) tarafından çok basit bir şekilde çözüldü.

Düşün ve başaracaksın.

 
sss2019 :

Komut dosyasının neden tüm siparişleri silmediğini söyleyin, buylimit siparişleri 3 adet açık ve satın almak için bir piyasa emri.

buylimit silmek istiyor ama seçmeyin (bu tür)
 
DhP :

Semaforlarla (bool) çok basit bir şekilde çözüldü.

Düşün ve başaracaksın.

teşekkür etmek! yönü gösterdi! Düşüneceğim!
 
Skydiver :
Lütfen bir örnekle açıklayınız.
%100 karlı işlemler yapacak hiçbir sistem olamaz. Bir dizi kaybetme işleminin maksimum uzunluğu 1'e eşit olan hiçbir sistem olamaz. Saf bir martinde, lotlar prensibe göre değişir: 1-2-4-8-16-vb. Kayıp aynı zamanda şu prensibe göre artar: 1-3-7-15-, vb.

Herhangi bir sistemi ele alalım, diyelim ki sabit lotları = 1 olan bir sistem, böyle bir PUPU UUUUU PUPU serisi veriyor. Nerede, P - kar ve Y - kayıp. Sonuç olarak, şu ilkeye göre kayıpta bir artış elde edersiniz: 1-2-3-4-5-. Neden martingale'den daha iyi? Sadece kaybın martingale durumunda olduğu kadar büyümemesi gerçeğiyle. Ve gerisi - aynı Natasha, sadece diğer şortlarda.
 
MT4'teki yerleşik strateji test cihazında yapılan testler ne kadar doğrudur? Nasıl yükseltilir?