Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 443

 

Pekala, bunları gördüm, ancak yalnızca ticaret sunucusu tarafından döndürülen hata kodları var... veya yalnızca bunlar ve danışmanın normal çalışması için işlenmesi gerekiyor.....ve tüm işlevlerin hata kodlarının listesi bir yerde bir yerde görülür mü?
 
Zver4991 :

Pekala, bunları gördüm, ancak yalnızca ticaret sunucusu tarafından döndürülen hata kodları var... veya yalnızca bunlar ve danışmanın normal çalışması için işlenmesi gerekiyor.....ve tüm işlevlerin hata kodlarının listesi bir yerde bir yerde görülür mü?
Ya daha dikkatli olursan? Aşağıda başka hatalar var.
 
Zhunko :
Ya daha dikkatli olursan? Aşağıda başka hatalar var.


yani 150 ile 4000 arasında kod yok mu yoksa var mı?
 

Bir saat önce, bilgisayarı yeniden başlattıktan sonra, her zamanki MQL4'üm yerine aniden hesabımda şimdi MQL5 bana dayatılıyor. Geri dönemem. Nasıl? Teşekkür ederim. Yuri.

 
Yury2 :

Bir saat önce, bilgisayarı yeniden başlattıktan sonra, her zamanki MQL4'üm yerine aniden hesabımda şimdi MQL5 bana dayatılıyor. Geri dönemem. Nasıl? Teşekkür ederim. Yuri.

Terminal, değil mi? Yardım --> Hakkında...
 
Yury2 :

Bir saat önce, bilgisayarı yeniden başlattıktan sonra, her zamanki MQL4'üm yerine aniden hesabımda şimdi MQL5 bana dayatılıyor. Geri dönemem. Nasıl? Teşekkür ederim. Yuri.


geri dönüş yok... :-)))
 

Merhaba hata nerede???


Print , hem birinci hem de ikinci durumda 0 yazdırır... sorun ne?!

       int i= 1 , op_buy, op_sell;
 while (i<= OrdersTotal ()){
       OrderSelect (i, SELECT_BY_POS , MODE_TRADES );
       if ( OrderType ()== OP_BUY && OrderMagicNumber ()==Magic)
         op_buy= OrderTicket ();
         Print ( "Ticket buy " +op_buy);
         ibuy = 1 ;
       if ( OrderType ()== OP_SELL && OrderMagicNumber ()==Magic)
         op_sell= OrderTicket ();
         Print ( "Ticket sell " +op_sell);
         isell = 1 ;
      i++;
 }
 
nr72 :

Merhaba hata nerede???


Print, hem birinci hem de ikinci durumda 0 yazdırır... sorun ne?!


  Print ( "Ticket buy " +op_buy);  по-моему в этих принт не соблюден синтаксис кода. Print ( "Ticket buy " ,op_buy); правильнее
https://docs.mql4.com/ru/common/print
 
Print içindeki sözdizimi düzeltildi, ancak yine de op_buy ve op_sell değişkenlerinde hiçbir sipariş numarası görünmüyor...
 
nr72 :
Print'teki sözdizimi düzeltildi, ancak op_buy ve op_sell değişkenlerinde hiçbir sipariş numarası görünmüyordu...
demek ki kod yanlış oluşturulmuş, {} içinde gövdesi olmayan if ifadeleriniz var ve "en azından" birlikte yazılmış - hayatta daha dikkatli olmanız gerekiyor, kodu daha küçük parçalara ayırmanız/yazmanız gerekiyor - tavsiyem.
 https://docs.mql4.com и codebase смотрите