Danışman gerçek için uygun mu? - sayfa 31

 
Evet, deneyin.
 
OnGoing :
Her ne kadar bilmesem de, evet, deneyin.

Bir bok bilmiyorum. Örneğin, normalleştirilmemiş bir tür olmasına rağmen, koşul yine de yerine getirilecektir. Varsa, hesaplamalardan sonra duraklar normalleştirilmelidir.
 
FOReignEXchange :

Bir bok bilmiyorum. Örneğin, normalleştirilmemiş bir tür olmasına rağmen, koşul yine de yerine getirilecektir. Varsa, hesaplamalardan sonra duraklar normalleştirilmelidir.
Sadece Ask ve karşılaştırılan değer arasındaki fark çok büyük olmadığında , ondalık basamak sayısı önemlidir ve koşul çoğu zaman çalışmaz.
 

Nedense bunu yapmam gerektiğini hissediyorum.

   if ( OrderSelect (ticket_sell,SELECT_BY_TICKET)==true)
      {
       if ( OrderType ()==OP_SELLSTOP) 
         {
         if (Bid<( OrderOpenPrice ()+ 4 * Point )) 
            {

Bazen 2 koşulun aynı anda okunamadığı görülüyor. koymaya çalışacağım. Dilde bir böcek gibi görünüyor.

Ben de normalleştirmeyi deneyeceğim.

Başka kimse benzer sorunlarla karşılaştı mı?

 

Hayır, her iki seçenek de çalışır. Büyük olasılıkla, karşılaştırma sırasında değerler verilmez.

Her aşamada elde edilen değerleri takip etmeye çalışın.

 
OnGoing :

Hayır, her iki seçenek de çalışır. Büyük olasılıkla, karşılaştırma sırasında değerler verilmez.

Her aşamada elde edilen değerleri takip etmeye çalışın.


Zaten yorumlarla kontrol ettim. Hatta bu şartın önüne bir yorum koyun. Sinyal bu hatta gider ve daha ileri gitmez. Ve bu nadiren olur. Bir gün için 2-4 kez. Geri kalan her şey düzgün çalışıyor. Sipariş silinmediğinde yorumlardan tüm değerleri izledim. Silinmesi gerekiyordu, ancak silme işlevine ulaşmadı. Sinyal bu koşuldan önce gitti ve sonra hayır.
 
Lanet olası aptal. En önemli şeyi söylemeyi unuttum. Test cihazında her şey yolunda gidiyor. Bütün sorun bu. Test cihazında da sipariş silinmemiş olsaydı, hiç uğraşmazdım. Ve böylece gerçek hayatta silinmez, ancak işlemden sonra görselleştirme açılırsa test cihazında silinir. Bu nedenle, bunun dildeki bir tür hataya benzer olduğuna inanıyorum. Seçilen siparişten çok fazla veri kaldıramıyor gibi görünüyor. Bununla ilk kez karşılaşmıyorum. Daha doğrusu sürekli karşılaşıyorum. Test cihazında her şey yolunda ama gerçek hayatta değil.
 
Şimdi görselleştirmeyi açtım ve baktım. Kaldırma süresi çok büyük. Neredeyse yarım dakika. Testere bıraktı ve bugün bir demo hesapta silmeye bile çalışmadı ve somon ticareti açtı :)
 

Değerleri koşuldan önce değil, tam olarak koşulun içindeki ifadeleri görüntüleyin. Neyin neye kıyasla olduğunu kontrol edin. Sonra bir sonraki benzer arızada sebebi yakalayabilirsiniz.

Sonuçta, koşulun geçmediği açıktır. Burada nedenini bulmamız gerekiyor. Bunu yapmak için, karşılaştırılan tüm değerleri sürekli olarak izlemeniz gerekir.

 

Evet, zaten her şeyi yaptım. Şu anda siparişin silinmediği bir yer daha için görselleştirmeyi tekrar açtım. Her tik , yorumları koşula göre izledi. Orada her şey doğru ve test eden kişi siparişi sildi. Ve kaldırma süresi 10-15 saniyeydi.

Bu süre zarfında demo hesap günlüklerine baktım ve siparişi silmeye yönelik herhangi bir girişim olmadı. Test cihazı silindi, ancak demo hesabı silinmedi. Teklif verme sürecinde hem koşuldan önce hem de koşuldan sonra ve kodun sonunda ve kodun başına bir kerede yorum koymaya çalıştım. Bütün şartlar sağlanır, ancak mesele bu şartın ötesine geçmez. Siparişi silme girişimi bile yok! Denemeler bile olmadığı için zaman meselesi olmasa da, silme için zaman aralığı büyüktür. 2-3 tik atlama da olmadı. Sadece koşul, silme işlevine geçmez ve bu kadar.

Tamam, başka bir seçenek deneyeceğim - bu koşulları her yeni satırda ayrı ayrı ayarlayın. Bakalım yarın ne olacak. İlk problem için, nasıl çözüleceğini tahmin ediyorum. Yarın güncellenen kodun nasıl davrandığını göreceğim.

Neden: