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

 
О bu kodun neden bazen tek bir yerde donduğunu ve devam ettirmek için terminali yeniden başlatmanız gerektiğini açıklayın.
 int ticket,err;
         Alert ( "nachalo" );
         ticket = OrderSend ( Symbol (), OP_BUY, 1 , Ask, 10 , 0 , 0 , "dsgdsf" , 0 , 0 , CLR_NONE );
         err = GetLastError ();
         Alert (err);
         Alert ( "konec" );
         OrderClose (ticket, 1 ,Bid, 5 , CLR_NONE );
         Alert ( "zakrito" );

 
doon :
Lütfen bu kodun neden bazen tek bir yerde donduğunu ve devam ettirmek için terminali yeniden başlatmanız gerektiğini açıklayın.

ve hangi satırda donuyor?
 
sergeev :
ve hangi satırda donuyor?


Cevapladığınız için çok teşekkür ederim!

Bir siparişi açmanız veya kapatmanız gerektiğinde kilitlenir.

 
doon :


Bir siparişi açmanız veya kapatmanız gerektiğinde kilitlenir.

başka bir terminalde test edin.
 
sergeev :
başka bir terminalde test edin.

Seninkiyle deneyebilir misin?
 
doon :
Seninkiyle deneyebilir misin?
Bu senin için tenis değil, yoldaş Sergeev. Zaten kabak.
 

Victor, sence sorun ne?

 
granit77 :
Bu senin için tenis değil, yoldaş Sergeev. Zaten kabak.
bunlar burjuva oyunları, proleter ideallerime yabancı!
 
doon :

Victor, sence sorun ne?


Sorun şu ki, en azından eğlence için, forumda bununla konuşmadan önce bununla ve bununla tanışmak için isteksizlik:

"... Mesele şu ki, siparişin isCloseLastPosByStop() işlevi kullanılarak kontrol edilip edilmediğini kontrol etmem gerekiyor. Sihir kullanılamaz, çünkü er ya da geç sona erecek (2147483647) ve silinemez veya değiştirilemez. Söyle ben nasıl..."

 
doon :

Seninkiyle deneyebilir misin?

sınanmış. sıkışmış değil.


OrderClose'da 129 hatası verdi

RefreshRates'i önüne koyun.

Hatasız kapatıldı