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

 
Hepinize iyi günler! Gerçekten yardımınızı umuyorum. Sorumun cevabının birçok kişinin ilgisini çekeceğini düşünüyorum. Aktif bir piyasada, danışman genellikle dur ve al seviyelerini yanlış ayarlar. Bir anlaşmayı açtıktan sonra danışmanın kapanış seviyelerinin doğru ayarlanıp ayarlanmadığını kontrol etmesini sağlayacak bir kod yazılabilir mi ve bu seviyeler başlangıçta ayarlananlardan farklıysa, danışmanın stop'u düzeltip gerekli olanlara alması gerekir. Örneğin ben aynı stop ve alma seviyeleri ile EA'da yazan 50 adetlik bir ticaret açmak istiyorum. Ancak güçlü dalgalanmalar nedeniyle, 47'lik stop loss ve 53'lük kar al ile ticaret açılıyor, ki bu bana uymuyor. Bir anlaşmayı açtıktan sonra kapanış seviyelerini 50'ye eşitleyecek bir kod yazmama yardım edin.Çok minnettar olurum ve yalnız olmadığımdan emin olurum.
 
Hali :
Hepinize iyi günler! Gerçekten yardımınızı umuyorum. Sorumun cevabının birçok kişinin ilgisini çekeceğini düşünüyorum. Aktif bir piyasada, danışman genellikle dur ve al seviyelerini yanlış ayarlar. Bir anlaşmayı açtıktan sonra danışmanın kapanış seviyelerinin doğru ayarlanıp ayarlanmadığını kontrol etmesini sağlayacak bir kod yazılabilir mi ve bu seviyeler başlangıçta ayarlananlardan farklıysa, danışmanın stop'u düzeltip gerekli olanlara alması gerekir. Örneğin ben aynı stop ve alma seviyeleri ile EA'da yazan 50 adetlik bir ticaret açmak istiyorum. Ancak güçlü dalgalanmalar nedeniyle, 47'lik stop loss ve 53'lük kar al ile ticaret açılıyor, ki bu bana uymuyor. Bir anlaşmayı açtıktan sonra kapanış seviyelerini 50'ye eşitleyecek bir kod yazmama yardım edin.Çok minnettar olurum ve eminim ki yalnız değilim .

Ve eminim bir tane vardır.

Aynı fonksiyon grubunda " Trading fonksiyonları " içinde OrderSend() dışında ayrıca OrderModify() vardır. Ayrıca sıfırdan farklı stop ve al ile aynı anda emir açmanın yasak olduğu hesap türleri de vardır. Yani, OrderModify() fonksiyonu ile önce bir emir açıp daha sonra bir stop ve take yerleştirip, alma ve durdurma seviyeleri OrderOpenPrice() fiyatından sayılmalıdır.

Umarım cevap yeterince açıktır.

 
Cevap açık ama ne yazık ki nasıl yapacağımı bilmiyorum ((. Bunun uygulandığı bir kod örneği gösterebilirsiniz. Size çok minnettar olacağım.
 
Hali :
Cevap açık ama ne yazık ki nasıl yapacağımı bilmiyorum ((. Bunun uygulandığı bir kod örneği gösterebilirsiniz. Size çok minnettar olacağım.

Eh, belgelerde örnekler var

 void OnStart ()
  {
   int TrailingStop= 50 ;
//--- модифицирует цену Stop Loss ордера на покупку №12345
   if (TrailingStop> 0 )
     {
       OrderSelect ( 12345 ,SELECT_BY_TICKET);
       if (Bid-OrderOpenPrice()> _Point *TrailingStop)
        {
         if (OrderStopLoss()<Bid- _Point *TrailingStop)
           {
             bool res=OrderModify(OrderTicket(),OrderOpenPrice(), NormalizeDouble (Bid- _Point *TrailingStop, _Digits ),OrderTakeProfit(), 0 ,Blue);
             if (!res)
               Print ( "Ошибка модификации ордера. Код ошибки=" , GetLastError ());
             else
               Print ( "Цена Stop Loss ордера успешно модифицирована." );
           }
        }
     }
  }
 

Soru kaldırıldı.

 
Alligator :

Soru kaldırıldı.

Cevaplar için teşekkürler. Ne yazık ki, bu konuda tamamen yeniyim. Bir danışmanım var (bu forumun katılımcılarının yardımı olmadan yazılmıştır) Yukarıdaki mesajlarda açıklandığı gibi alma ve durdurmada bir değişiklikle onu tamamlamak istiyorum, ancak yapamam. Zor değilse, birisi bu göreve yardımcı olur.
 

Şimdi mql4.com'da "siteyi ara" düğmesini görmüyorum.

mql5.com'da bu düğme korunmuştur.

Bu bir tesadüf mü yoksa artık tamamen mql5'e geçmek gerekli mi?

 
Hali :
Cevaplar için teşekkürler. Ne yazık ki, bu konuda tamamen yeniyim. Bir danışmanım var (bu forumun katılımcılarının yardımı olmadan yazılmıştır) Yukarıdaki mesajlarda açıklandığı gibi alma ve durdurmada bir değişiklikle onu tamamlamak istiyorum, ancak yapamam. Zor değilse, birisi bu göreve yardımcı olur.

Kendin yaz! Martin'de birleş, kendini suçlayacaksın! Kimse suçlu olmak istemiyor! Veya Freelance ile iletişime geçin, onlar her şeyi profesyonelce ve ucuza yapacaklardır!

 
BAS581 :

Şimdi mql4.com'da "siteyi ara" düğmesini görmüyorum.

mql5.com'da bu düğme korunmuştur.

Bu bir tesadüf mü yoksa artık tamamen mql5'e geçmek gerekli mi?

Arama var! Büyüteç üzerine gelin ve ihtiyacınız olanı yazın!
 
borilunad :
Arama var! Büyüteç üzerine gelin ve ihtiyacınız olanı yazın!

Yardım için teşekkürler. Bir çözüm olduğunu biliyorsanız, onu bulmak daha kolaydır. )))

Bu durumda çözüm şuydu: FireFox'ta sayfayı uzaklaştırın ve ardından büyüteç belirir.

Normal bir ölçekte, basitçe mevcut değildir.