Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1274

 
Igor Makanu :

anladım, işte @fxsaber kodu

şimdi Kapat[1] > Kapat[2] yazabilirsiniz  

iyi bu işe yarayacak. mt4style'ın sorunu çözmesi gerektiğini düşündüm. Hemen deneyeceğim. Teşekkür ederim

 
Valeriy Yastremskiy :

Kapat[shift] köşeli parantezler içerir. İşe yaramadı.

Zaman serilerinde doğru anlıyorum, 5k'deki numaralandırma 4k'daki ile aynı mı?

Hayır, doğru değil. Bu durumda, bu sadece bir çıkar tesadüfü)))

 
Igor Makanu :

anladım, işte @fxsaber kodu

şimdi Kapat[1] > Kapat[2] yazabilirsiniz  

göstergeyi aktarmak için ortaya çıktı.

var1=TimeToStr( TimeCurrent (), TIME_DATE | TIME_SECONDS ); //не п олучилось все дефайнами заменить в лоб. пришлось просто заменить.

Tip döküm ile başa çıkmak için kalır.

Tabii ki, MT5'in piyasaya daha yakın olduğu açık. Ama uzun isimler için özlem benim için net değil.

 
Valeriy Yastremskiy :

göstergeyi transfer ettiği ortaya çıktı.

Tip döküm ile başa çıkmak için kalır.

Tabii ki, MT5'in piyasaya daha yakın olduğu açık. Ama uzun isimler için özlem benim için net değil.

 TimeToString ( TimeCurrent (), TIME_DATE | TIME_SECONDS );
 
Vitaly Muzichenko :

Evet)))) Komik çıktı, sadece bir yapıya dönüşüm buldum (referans kitabında bir yapıya ve farklı yerlerdeki metne), yeniden yaptım ve ancak o zaman 5k'de olması gerektiği düşüncesi geldi. metne bir dönüşüm)))) olur.

Ve uzun isimlere gerek yok)))

 

Nedense şu kod çıkıyor: 2021.01.16 20:24:53.543 (FUTSP500CONT, H1) 1980.12.31 03:00:00

Üstelik sıfır çubuğu başka bir zamandır. Göstergede 20-40'da bir düşük frekansta bu hatayı veriyor.

Göstergenin başlangıcında her şey olur, normal şekilde açılırsa, yani iş yok, yani bir hata ortaya çıkıyor.

 int OnCalculate ( const int rates_total,

         const int prev_calculated,

         const datetime & time[],

         const double & open[],

         const double & high[],

         const double & low[],

         const double & close[],

         const long & tick_volume[],

         const long & volume[],

         const int & spread[])

{
Print (time[ 0 ]);
}




 
BillionerClub :

Nedense şu kod çıkıyor: 2021.01.16 20:24:53.543 (FUTSP500CONT, H1) 1980.12.31 03:00:00

Üstelik sıfır çubuğu başka bir zamandır. Göstergede 20-40'da bir düşük frekansta bu hatayı veriyor.

Göstergenin başlangıcında her şey olur, normal şekilde açılırsa, yani iş yok, yani bir hata ortaya çıkıyor.




Lütfen sorularınızı başlangıç başlığına sorun: Yeni Başlayanlar MQL5 MT5 MetaTrader 5'ten Sorular

İşte çalışmanız için kod (yardımı okumak istemiyorsanız).

 //+------------------------------------------------------------------+
//|                                               Test Indicator.mq5 |
//|                        Copyright 2021, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#property indicator_chart_window
#property indicator_buffers 0
#property indicator_plots    0
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit ()
  {
//--- indicator buffers mapping

//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
  {
//---
   Print ( "time[0]: " , TimeToString (time[ 0 ], TIME_DATE | TIME_MINUTES ), ", time[rates_total-1]: " , TimeToString (time[rates_total- 1 ], TIME_DATE | TIME_MINUTES ));
//--- return value of prev_calculated for next call
   return (rates_total);
  }
//+------------------------------------------------------------------+
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Вопросы от начинающих MQL5 MT5 MetaTrader 5
  • 2012.03.12
  • www.mql5.com
Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000...
Dosyalar:
 
tüm keneler ile gerçek kenelere dayalı her tik arasındaki fark nedir? test ederken
 
Aleksandr Egorov :
tüm keneler ile gerçek kenelere dayalı her tik arasındaki fark nedir? test ederken

Ve makine tarafından oluşturulan metninizdeki bağlantıya tıklayın ve okuyun.)))

 
Alexey Viktorov :

Ve makine tarafından oluşturulan metninizdeki bağlantıya tıklayın ve okuyun.))

zaten okudum)