[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 428

 
Dimka-novitsek :


Evet, bu sadece gerçek bir inanan, çünkü bu bir palluchaets, anlaşılmaz olan her şey. Her şeyden önce, fiyatın 20pp üzerinde bekleyen bir satın alma limiti emri veriyorum. Sonra hemen OrderType'ı kullanarak düzeltirim,

hile değil, sıfır !!!! Sıfır gibi, bu bir baylimit!! Üstelik henüz uzak bir insan değil, bir tür hata yazıyor. Ayrıca, sonraki tüm siparişler, normalde düzeltme, 4 veya 5 olarak görünme, normalde silme, normalde önde gelir.

Sadece bu da değil, siparişler bile birincisinin üzerinde, aynı lot, yer, kısacası hepsi bir arada! İlk hariç her şey!!

bu kısımdan mı bahsediyorsun

       tiket= OrderSend ( Symbol (), OP_BUYSTOP,  volume*A, Price +otstup* Point , Point * 3 , R1, Price+takeprofit* Point +otstup* Point , "OP_BUYSTOP" , 1000 ,  expiration, Red ); 
   Alert ( "OP_BUYSTOP" , GetLastError ( )); 
   
   for ( int i= OrdersTotal ();i> 0 ;i--){ Alert ( "i" , i); OrderSelect (i,SELECT_BY_POS ); Alert ( "OrderType( )OP_BUYSTOP" , OrderType( ));
   OrderDelete(OrderTicket( )) ; Alert ( "OrderDelete-vseOP_BUYSTOP" ,   GetLastError ( ) );}

ifadesinin tekrar tekrar dile getirildi.

 for ( int i= OrdersTotal ();i> 0 ;i--)

YANLIŞ

bir sipariş için düşünelim

(i = 1; i>0; i--) - i = 1 için bir adım olacak, tamam

 OrderSelect (i,SELECT_BY_POS )


listede 1. pozisyon ile emir seçin ( MEVCUT DEĞİL ) sadece bir emir var ve pozisyonu SIFIR

 
İyi günler, uzmanlar, init () işlevindeki çalışma koşullarını kontrol ettikten sonra danışmanın çalışmasını nasıl tamamlayacağımı söyleyin?
 
Teşekkürler!!!! evet anlamadım!!
 

Sevgili profesyoneller!

Lütfen bana e-postaya mektup gönderebilmesi için MetaTrader 4 posta ayarlarındaki Sunucu SMTP'sini ve diğer alanları nasıl dolduracağımı söyleyin.

 
Dophin :
Çoğaltma için özür dilerim - opera bozuk

Operanın bununla hiçbir ilgisi yok. Sadece eller ve sabır. Birinin acelesi var, diğeri yeterli değil
 
Dophin :

Sevgili profesyoneller!

Lütfen bana e-postaya mektup gönderebilmesi için MetaTrader 4 posta ayarlarındaki Sunucu SMTP'sini ve diğer alanları nasıl dolduracağımı söyleyin.


https://www.mql5.com/en/search?keyword=SMTP
 

Hepinize iyi günler!

Böyle bir sorun var: EA bir sipariş açarken çalışırken, günlükte "1.4589/1.4591 açık alım için 0.01 EURUSD'yi 1.4587'de yeniden fiyatlandır" girişi göründü. Sonuç olarak sipariş hiç açılmadı. Bana bununla nasıl başa çıkacağımı söyle.

Şimdiden teşekkürler.

 
 
demlin :

Hepinize iyi günler!

Böyle bir sorun var: EA bir sipariş açarken çalışırken, günlükte "1.4589/1.4591 requote for 1.4587 at 0.01 EURUSD açık satın al" girdisi belirdi. Sonuç olarak sipariş hiç açılmadı. Bana bununla nasıl başa çıkacağımı söyle.

Şimdiden teşekkürler.


Ve ne kayması?
 
Yeniden planlandı.
berezhnuy :

Bir fonksiyon yazmaya yardım edin. Belirli bir sinyalim var, ancak yineleniyor: Aynı sinyali belirlemek için bir işlev veya bunun gibi bir şey nasıl oluşturulur yoksa yeni mi?

p1>p3 && p2>p1 && (High[ 1 ]>(p2+p1)/ 2 )

boyut :
 int schetchik= 0 ;
int start()
if ( p1>p3 && p2>p1 && (High[ 1 ]>(p2+p1)/ 2 && schetchik== 0 ) {любое действие; schetchik++;}
Условие для обнуления счетчика; Например: 
if ( OrdersTotal == 0 ) schetchik= 0 ;