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

 
tara :

Odessa'dan Evgeniy Nikolaevichi (çoğul kendiniz ayarlayın) - belki cevap verebilirsiniz?
Garip insanlar.. Sadece bir cevap istedim...
 
MEN_Odessa :

Strateji test cihazında hata kodlarını işleyemiyorum. Sorun ne? Uyku ile ilgili sorunlar veya sadece hatalar üretilmiyor mu?


Test cihazında uyku çalışmıyor .
 

Yardım.

Anladığım kadarıyla, mql 4'te yerleşik sıraya göre takip eden durdurma işlevine çağrı yok?

Ve değilse, basit bir yöntemle açık bir siparişin takip eden durdurması nasıl uygulanabilir?

 
culler :

Yardım.

Anladığım kadarıyla, mql 4'te yerleşik Siparişe Göre İzleme işlevine çağrı yok mu?

Ve değilse, basit çizgilerle açık bir emri nasıl takip edebilirsiniz?


Bunun gibi bir şey
 
evillive :

Bunun gibi bir şey


Vay canına... Bu kadar çok takip eden durak olduğunu düşünmemiştim. Başım dönüyor bile))) Nasıl istersen))

Ve mevcut fiyattan siparişle MT4'te yerleşik olan gibi basit bir tane istiyorum. )))

 
culler :


Vay canına... Bu kadar çok takip eden durak olduğunu düşünmemiştim. Başım dönüyor bile))) Nasıl istersen))

Ve mevcut fiyattan siparişle MT4'te yerleşik olan gibi basit bir tane istiyorum. )))


MACD Örneğinden alınan ilkel bir iz, tamamen terminalden gelen ize karşılık gelir, ayrıca sunucuyu her işarette siparişlerle doldurur:

 extern TrailingStop= 100 ;   
for (cnt= 0 ;cnt<total;cnt++)
     {
       OrderSelect (cnt, SELECT_BY_POS , MODE_TRADES );
       if ( OrderType ()<= OP_SELL &&   // check for opened position 
         OrderSymbol ()== Symbol ())   // check for symbol
        {
         //--- long position is opened
         if ( OrderType ()== OP_BUY )
           {
             //--- check for trailing stop
             if (TrailingStop> 0 )
              {
               if ( Bid - OrderOpenPrice ()> Point *TrailingStop)
                 {
                   if ( OrderStopLoss ()< Bid - Point *TrailingStop)
                    {
                     //--- modify order and exit
                     OrderModify ( OrderTicket (), OrderOpenPrice (), Bid - Point *TrailingStop, OrderTakeProfit (), 0 ,Green);
                     return ;
                    }
                 }
              }
           }
         else // go to short position
           {
             //--- check for trailing stop
             if (TrailingStop> 0 )
              {
               if (( OrderOpenPrice ()- Ask )>( Point *TrailingStop))
                 {
                   if (( OrderStopLoss ()>( Ask + Point *TrailingStop)) || ( OrderStopLoss ()== 0 ))
                    {
                     //--- modify order and exit
                     OrderModify ( OrderTicket (), OrderOpenPrice (), Ask + Point *TrailingStop, OrderTakeProfit (), 0 ,Red);
                     return ;
                    }
                 }
              }
           }
        }
     }
 

Hata ayıklarken, varsayılan olarak "USDCHF" penceresi açılır...

MeteEditor'dan hata ayıklarken, MetaTrader'da başlatılacak ve çalışacak şekilde nasıl yapacağımı söyleyin.

varsayılan "USDCHF" penceresi yerine belirli veya zaten açık bir pencereyle mi?

 
Orangetree :

Hata ayıklarken, varsayılan olarak "USDCHF" penceresi açılır...

MeteEditor'dan hata ayıklarken, MetaTrader'da başlatılacak ve çalışacak şekilde nasıl yapacağımı söyleyin.

varsayılan "USDCHF" penceresi yerine belirli veya zaten açık bir pencereyle mi?

Terminal ayarlarındaki sekmelere bakın. Bulmak.
 
artmedia70 :
Terminal ayarlarındaki sekmelere bakın. Bulmak.


Çifti ve zaman çerçevesini değiştirebilirsiniz, sadece ayarlar terminale değil, editöre aittir;)
 

Merhaba, bu soruyu nereye soracağımı bilmiyorum, özü şu: danışman bazen 7 gigabaytlık bir günlük dosyası yazıyor, bir hata yazıyor - (EURUSD, M15: Öncü sipariş kapatılırken hata oluştu, işlemi tekrarlıyoruz) , her şeyi hatasız kapatmasına rağmen. Danışmanı yeniden yapmanın bir anlamı yok, çünkü doğru çalışıyor, bu danışmanın eylemlerini günlüğe yazmasını engellemeye çalışıyorum ama işe yaramaz.Terminal işlem günlüğüne ihtiyacım var.

Bana bu "piçi" günlük tutmasını nasıl yasaklayacağımı söyle? Bunu Print aracılığıyla anlıyorum ama nasıl?

             if (( OrderSymbol () == Symbol ()) && ( OrderMagicNumber () == mNumber)) {
               if ( OrderType () == OP_BUY ) {
                  error1 =  ( OrderClose ( OrderTicket (), OrderLots (), NormalizeDouble ( Bid , Digits ), Spread, Blue));
                   if (error1 == 1 ) {
                     Print ( "Лидирующий ордер закрыт успешно." ); 
                     Sleep ( 500 );   
                  } else {
                     Print ( "Ошибка закрытия лидирующего ордера, повторяем операцию. " );
Neden: