ORDER_POSITION_ID - sayfa 3

 
Mikalas :

Üzgünüz, ama "farklı" diller konuşuyoruz, yoksa satırı baştan sona okursunuz.

Bekleyen emir BİR, hala geçerli olan bu emir kısmen uygulanarak pozisyon açılır ,

programı takip ederken return ( long ( OrderGetInteger ( ORDER_POSITION_ID ) ) ) ;

Satırı mı okuyorsunuz yoksa basit bir şeyi anlamak istemiyor musunuz? Buraya Rusça kelimelerle yazdıklarınız != terminalin yürüttüğüne.
 
Mikalas :

Bekleyen emir BİR, hala geçerli olan bu emir kısmen uygulanarak pozisyon açılır ,

programı takip ederken return ( long ( OrderGetInteger ( ORDER_POSITION_ID ) ) ) ;

Kodu gösterme konusundaki isteksizlik, bizi giderek daha fazla yeni soru sormaya zorluyor. Örneğin, bekleyen sipariş NEDİR? Görünüşe göre, kısmi yürütme ile, kalan parti için bekleyen bir sipariş (türüne bağlı olarak) asılı kalabilir. Bir pozisyon kimliğine sahip olup olmayacağından emin değilim.

Kod satırlarının yürütülmekte olduğu gerçeği şüphe götürmezdi. Biletinizin özelliklerine bakmanızı önerdim.

 

pazarlamacı, çok teşekkürler, teşekkürler, teşekkürler.

 

Sorunun özünü anladım.
Ancak detayların teknik bir analizi için gerçekten yeterli değil.

Mikalas, bu durumu yakalayan ve logda detaylı bilgileri gösteren bir kod yaz.
Geliştiricilerin tüm bunların gerçekleştiği sunucuyu test etmeleri ve belirtmeleri için kodu gönderin.

Ve detaylı logların olduğu loglarda da sorunu belirtmek mümkün olacaktır.

Tabii amacınız durumu anlamak değilse.

 
komposter :

...

Tabii amacınız durumu anlamak değilse.

Tereddüt etmeyi ve yaramaz olmayı sever. ))
 
komposter :

Sorunun özünü anladım.
Ancak detayların teknik bir analizi için gerçekten yeterli değil.

Mikalas, bu durumu yakalayan ve logda detaylı bilgileri gösteren bir kod yaz.
Geliştiricilerin tüm bunların gerçekleştiği sunucuyu test etmeleri ve belirtmeleri için kodu gönderin.

Ve detaylı logların olduğu loglarda da sorunu belirtmek mümkün olacaktır.

Tabii amacınız durumu anlamak değilse.

Bilmek istediklerimi açık ve net bir şekilde ifade ettim:

Öyleyse neden 0'ım var?

Sonuçta, kılavuz şunları söylediyse:

Yürütüldüğünde siparişe yerleştirilen konum kimliği .

O zaman sıfır olabilir ve olmalıdır.

Ama diyor ki:

Gerçekleştirilen her emir , yeni bir pozisyon açan veya mevcut bir pozisyonu değiştiren bir anlaşma oluşturur. Bu pozisyonun kimliği, şu anda yürütülen siparişe ayarlanmıştır.

Kısmen yürütülen bir emir de bir anlaşma oluşturur.

Nasıl anlaşılır?

Ayrıca gerekli olan her şeyi servis masasına gönderdim ama CEVAP yok!

Ne net değil?

1. Emir tavandan değil "düştü"!

Bu çok önemliyse, şu şekilde elde edilir:

 //--- Send order
   if ( OrderSend ( request, result ) )
  {
     if ( result.retcode == TRADE_RETCODE_PLACED ) 
    {
      ticket = result.order;
    }
  }
   else
  {
     Print ( "Установка ордера не выполнена! " , aSymbol, "; Код возврата = " , GetRetCode( result.retcode ) );
  }

2. Sipariş yoksa sipariş seçemezsiniz!

3. Eğer pozisyon seçilirse (sipariş sembolü ile), o zaman açıktır!

4. Programın izini sürerken kodun içine girersem, hem düzen hem de konum var demektir!

Yeterince deneyimli programcılar tarafından neden "çiğnenmesi" gerekiyor?

 
tol64 :
Tereddüt etmeyi ve yaramaz olmayı sever. ))
Çatışma durumları yaratmayı sever misiniz?
 
Mikalas :


Puan komik - ama TradeRequest yapısı nasıl dolduruluyor - göstermek zayıf mı?

Genel olarak, görünüşe göre OnTradeTransaction size yardımcı olacaktır.

 
Mikalas :

Bilmek istediklerimi açık ve net bir şekilde ifade ettim:

Bilmek istediğin şey açık.

Durumunuzu minimum çabayla nasıl yeniden oluşturacağınız açık değil.

Mikalas :
Çatışma durumları yaratmayı sever misiniz?

Trollemeye tepki vermeyin ve sel olmayacak. Yalnızca teknik soruları yanıtlayın.

 
marketeer :

Puan komik - ama TradeRequest yapısı nasıl dolduruluyor - göstermek zayıf mı?

Genel olarak, görünüşe göre OnTradeTransaction size yardımcı olacaktır.

Bu konudaki açıklamalarınız hakkında ne düşündüğümü açıkça söylersem rahatsız olmazsınız ?