Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 244

 
transcendreamer :

Her zaman bekleriz... literatür burada sitedeki belgelerdir, olay modeliyle başlamanız, OnTick OnInit OnHesaplama OnDeinit işlevlerini öğrenmeniz, oradan verilere, Kapatma, Zaman tamponlarına vb. ve ardından ticaret işlevlerine geçmeniz gerekir. , peki, gerektiği kadar ileri ve artık uluslararası bir uzmansınız.

İlgileniyorsa, Bar kapanır (açılır). Açıklığın üstünde ve altında 5-7 puan girinti yapın. Fiyat bu mini kanalın ötesine geçiyor - bir ticaret açılıyor.

İlk Uzman Danışmanımı yazmanın böyle bir görevi var. yardım etmekten memnuniyet duyarım.

 
AS_SS :

İlgileniyorsa, Bar kapanır (açılır). Açıklığın üstünde ve altında 5-7 puan girinti yapın. Fiyat bu mini kanalın ötesine geçiyor - bir ticaret açılıyor.

İlk Uzman Danışmanımı yazmanın böyle bir görevi var. yardım etmekten memnuniyet duyarım.

hatta hazır aramayı deneyebilirsiniz

 

Tünaydın. Bir danışmanla yardım edin. Stratejiye göre, bir durdurma tetiklenirse, danışman bunu (puan sayısını) geçmişten ID'ye göre bir sonraki set alımına eklemelidir, ancak bir nedenden dolayı eklemez.

Kodda yanlış olan ne?

 if (isLimitOn && OrderSelect (OrderMagicNumber(), SELECT_BY_TICKET, MODE_HISTORY)){
            tpc += stop_loss;
             if ( OrderSelect (lastMagic, SELECT_BY_TICKET)){
               if (OrderType() == OP_BUY) {
                   double tp_price = NormalizeDouble ((OrderOpenPrice() + Point () * (tp + tpc)), Digits );
                   if (!OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), tp_price, OrderExpiration()))
                     Print ( "Ошибка модификации ордера:" , GetLastError ());
               } else if (OrderType() == OP_SELL){
                   double tp_price = NormalizeDouble ((OrderOpenPrice() - Point () * (tp + tpc)), Digits );
                   if (!OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), tp_price, OrderExpiration()))
                     Print ( "Ошибка модификации ордера:" , GetLastError ());
               }
            }
               
            isLimitOn = false ;
         }
 
Merhaba beyler. Söyle bana, MT4 dakikalık grafik (eurusd) için Roboforex alıntılarının arşivini nereden indirebilirim? Destekle iletişime geçtiler, hiçbir şey vermediler. En az 1-2 yıllık bir teklif geçmişine ihtiyacım var
 

İşte 1999'dan

 
Aleksei Stepanenko :

İşte 1999'dan

Teşekkür ederim)

 

Merhaba!

Zavallıya söyleyin, aynı hesapta bir akıllı telefon ve bir PC'den MT4'ü senkronize olarak çalışmak mümkün mü?

Peki, akıllı aracılığıyla sipariş veren ve bir PC'de gerçek zamanlı olarak gör ve düzenle ne olurdu?

Teşekkür ederim!

 
T41 :

Merhaba!

Zavallıya söyleyin, aynı hesapta bir akıllı telefon ve bir PC'den MT4'ü senkronize olarak çalışmak mümkün mü?

Peki, akıllı aracılığıyla sipariş veren ve bir PC'de gerçek zamanlı olarak gör ve düzenle ne olurdu?

Teşekkür ederim!

Evet. gecikmeleri smart'tan ayarlayabilir ve eve geldiğinizde bilgisayarınızda bunları düzenleyebilirsiniz. Çalıştığınız şeyi ( ticaret programı ) akıllıca kullanın ve hesabınıza bağlanın ve çalışın. siparişler hem akıllı hem de bilgisayarda olacak, sunucuda olacak ve iki cihazdan erişebileceksiniz.İyi şanslar.
 
SGarnov :
Evet. gecikmeleri smart'tan ayarlayabilir ve eve geldiğinizde bilgisayarınızda bunları düzenleyebilirsiniz. Çalıştığınız şeyi ( ticaret programı ) akıllıca kullanın ve hesabınıza bağlanın ve çalışın. siparişler hem akıllı hem de bilgisayarda olacak, sunucuda olacak ve iki cihazdan erişebileceksiniz.İyi şanslar.
bilim için çok teşekkür ederim))
 

Bir önceki gönderi nedense silinmiş.

Döngüdeki pozisyonları gözden geçiriyoruz, her birini yakalıyoruz ve aralarındaki en büyük bileti arıyoruz. Sonra onunla çalışıyoruz.

 int ticket = - 1 ;
 for ( int i = 0 ; i < OrdersTotal (); i++)
    {
     if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES) == true )
       {
         if (OrderTicket() > ticket)
          {
           ticket = OrderTicket();
          }
       }
    }
  
   if (ticket != - 1 )
    {
     if ( OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES) == true )
       {
         // Делаем что-то с позицией
       }
    }