Çaydanlıktan gelen sorular - sayfa 217

 
G001 :
Doğru şekilde. Bu benim isteğimdi, danışmanın ne zaman çalışmayı bıraktığını programlı olarak nasıl öğreneceğim.
:))) Evet.

ve "herkese teşekkürler, sorunu çözdüm" olarak adlandırın,

kendin için yarattın, karar vermedin ;)

 
G001 : Ben de asenkron seçeneği kullanmayı düşündüm ama komisyoncu işlemleri saymayacak mı bilmiyorum.
Ne? OrderSendAsync() işlevinin kullanılması nedeniyle "brokerin işlemleri saymama" olasılığı var mı?
 
G001 :

Test için sonsuz döngüler kullanmayın. Büyük olasılıkla sorun bu.
 
sergeev :
:))) Evet.

ve "herkese teşekkürler, sorunu çözdüm" olarak adlandırın,

kendin için yarattın, karar vermedin;)

Valla ben başka tavsiye almadım :)
Şimdiye kadar bu, çalışan tek seçenek.
Ve 5 yıl boyunca gerçek hayatta çok fazla "mucize" gördüm ve gerçek hayattaki tüm "mucizeler" için bizim için el altında olan çözümler olduğunu düşünmüyorum.
 

Genel olarak üzücü.İki işlevli bir danışman yapmaya çalışıyorum (TP veya SL ile kapandıktan sonra pozisyon belirleme ve tekrar pozisyon açma ama karşı pozisyonla birlikte açmanız gerekiyor)

bu kadar basit bir danışman bile çalışmıyor, forumlarda da zorluklar sordum (((

 
G001 :
Valla ben başka tavsiye almadım :)

aldınız, ama onları görmezden geldiniz. ;)

Baskıları ve yorumları döngüye sokmayın, dergi vermeyin.

Burada konuşmalısın ve terminalde günah işlememelisin.

Клуб Телепатов - MQL4 форум
  • www.mql5.com
Клуб Телепатов - MQL4 форум
 
tol64 : Test için sonsuz döngüler kullanmayın. Büyük olasılıkla sorun bu.

Kodun şu kısmına dikkat edin:

      request.action = TRADE_ACTION_PENDING ;
      request.magic = Magic;
      request.symbol = Symbol ();
      request.volume = Volume();
      request.price= NormalizeDouble (Ask+OrderDrive* _Point , _Digits );
      request.sl = NormalizeDouble (request.price - StopLoss* _Point , _Digits );
      request.tp = NormalizeDouble (request.price + TakeProfit* _Point , _Digits );
      request.type= ORDER_TYPE_BUY_STOP ;
      request.type_filling= ORDER_FILLING_RETURN ;
      request.comment=Coments;
       int ResBull = - 1 ;
       while (ResBull < 1 )
      {
         if ( OrderCheck (request,check))
          {
          ResBull = OrderSend (request,result);
          }
         if (( MQL5InfoInteger ( MQL5_TESTING )|| MQL5InfoInteger ( MQL5_OPTIMIZATION ))) break ;
      }
       Print ( "BuyStop Order Set " );
       if (UseSound == true ){ PlaySound (OrderSound);}
       Print (ResultRetcodeDescription(result.retcode));

Bir aşamada OrderCheck (istek, kontrol) işlevi false döndürürse ne olur (yazar için bir soru)? Örneğin, request.volume için yanlış birim belirtilmesi nedeniyle.

 
Yedelkin :

Kodun şu kısmına dikkat edin:

Bir aşamada OrderCheck (istek, kontrol) işlevi false döndürürse ne olur (yazar için bir soru)? Örneğin, request.volume için yanlış birim belirtilmesi nedeniyle.

tol64 ve doğru fark etmiş olabilirsiniz. Teşekkür ederim.
Lütfen bana sonsuz döngüyü niteliksel olarak nasıl kontrol edeceğimi ve ondan nasıl kurtulacağımı söyleyin.
 
G001 :
Valla ben başka tavsiye almadım :)
Şimdiye kadar bu, çalışan tek seçenek.
Ve 5 yıl boyunca gerçek hayatta çok fazla "mucize" gördüm ve gerçek hayattaki tüm "mucizeler" için bizim için el altında olan çözümler olduğunu düşünmüyorum.
Ve bu makaledeki gibi emir göndermek için CTrade sınıfını denerseniz.
 
G001 : Lütfen bana sonsuz döngüyü niteliksel olarak nasıl kontrol edip ondan kurtulacağım seçeneğini söyleyin.

Birçok seçenek olabilir. Yineleme sayısını sınırlayın, bir döngüyü kontrol etmeyi reddedin, yanıt kodunu analiz edin, vb. Bu arada, sunucu herhangi bir nedenle ticaret talebini reddederse de sonsuz bir döngü oluşacaktır. Onlar. burada kontrolün mantığını tamamen değiştirmek gerekiyor.

Ben kendim iade kodları için ikiden fazla çek kullanmıyorum ve bir sipariş verilemezse yeni bir onay işaretinin gelmesini beklerim.

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5