FORTS. Yürütme soruları - sayfa 47

 
Sergey Chalyshev :

Sondan silmek gerekir, aksi takdirde hatalar olacaktır.

Sil - evet, ancak RemoveOldOrder işlevinin içinde ne olduğunu bilmiyoruz.
 

Çocuklar, beni İNANILIYORSUNUZ!

OrderSelect (bilet ile) yapılırsa AKTİF, _Symbol sipariş sembolü ile eşleşiyorsa,

o zaman HİÇBİR hata olamaz!

Seçilen bilete sahip sipariş, seçilen sembolle silinecektir!

P/S Önemliyse, sipariş şu şekilde silinir:

 //+------------------------------------------------------------------+
//| Expert remove old order function                                 |
//+------------------------------------------------------------------+
void RemoveOldOrder( const string symbol, const ulong ord_ticket )
{
   MqlTradeRequest request = { 0 };
   MqlTradeResult   result  = { 0 };
  
  request.action = TRADE_ACTION_REMOVE ;
  request.order  = ord_ticket;
  request.symbol = symbol; 
  
   if ( OrderSend ( request, result ) )
   {
     if ( result.retcode == TRADE_RETCODE_PLACED )
     { 
        SetTransCount( true );
     }
  }
   else
  {
    CheckError( result.retcode, "RemoveOldOrder: Удаление старого ордера не выполнено! Причина: " , ORD_NO_STATUS, ord_ticket );
  }
}
 
Михаил :

Çocuklar, beni İNANILIYORSUNUZ!

OrderSelect (bilet ile) yapılırsa AKTİF, _Symbol sipariş sembolü ile eşleşiyorsa,

o zaman HİÇBİR hata olamaz!

Michael, doğrudan numaralandırma ile i indeksli sırayı başarıyla sildikten sonra, i + 1 indeksli sırayı atlayacağınız, çünkü silinen sıranın yerini alacağı ve döngünüzün daha da ileri gideceği ima ediliyor.

Ancak bu gerçekten başarılı bir bilet seçiminden sonra bir siparişin silinmesinde bir hataya yol açmamalıdır.

 

Anladım. Teşekkür ederim.

 
Михаил :

Anladım. Teşekkür ederim.

Yalnızca int order_total = OrdersTotal(); seçilirken

Liste, bir sonraki seçime kadar güncellenmez order_total = OrdersTotal();

Ve işte sonuç:

Misha, sen bir erkek bile değilsin, sadece insan etinde bir tür CANAVARsın! :) Böyle bir kod oluşturdum. Basit bilgisayar korsanı.

Yakında ENTOT Forts'u hackleyeceğinizi hissediyorum, kolay! :)

 
Михаил :

Hey!

Ve lütfen aşağıdakileri yapın:

1. Komut satırına netstat -ab yazın

2. [terminal64]'ün sağındaki IP adresine bakın

3. Komut satırına, köşeli parantez olmadan tracert [bu IP adresi] yazın

4. Tracert sonucunu buraya gönderin lütfen.

Bana öyle geliyor ki SORUN sadece Açıcı'nın kablo sağlayıcısında değildi ....

Evet lütfen :)



 
Adept :

Evet lütfen :)



Teşekkürler Adept!

BCS ve Opener tamamen farklı kablo sağlayıcılarına sahip ve sonuç benim ve Adept (a) için aynı 7-8 ms.

ve kaç tane vardı ve herkes onu gördü ...

Böylece MQ "sap" takıldı ...

Pek iyi görünmüyor... :(

BCS'de ağ ile hiçbir şey yapmadılar !

[Silindi]  
Haslat)
 
Ром :
Haslat)

Yahoo'da mı?

/*Şaka yapmak. Yani rap ile ne demek istediğini anlıyorum. )*/

 
Михаил :

Teşekkürler Adept!

BCS ve Opener tamamen farklı kablo sağlayıcılarına sahip ve sonuç benim ve Adept (a) için aynı 7-8 ms.

ve kaç tane vardı ve herkes onu gördü ...

Böylece MQ "sap" takıldı ...

Pek iyi görünmüyor... :(

BCS'de ağ ile hiçbir şey yapmadılar!

Eh, Misha, komplo aramalısın! Bir çeşit manyak. :)))