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

 
Aleksey Vyazmikin :

Bir barda bir vardiya için şimdiye kadar yaptım

Bana iTime'ın nerede olduğunu söyle.Yardımda bulamadım, standart bir kütüphaneye benziyor.

 
Aleksey Vyazmikin :

Bir barda bir vardiya için şimdiye kadar yaptım

Alexey, bu bir mql4 sorusu mu?

Değilse, lütfen bana söyleyin, neden mql5'i kulaklardan mql4'e sürükleyin???

 
Sergey Savinkin :

Bana iTime'ın nerede olduğunu söyle.Yardımda bulamadım, standart bir kütüphaneye benziyor.

Bu özel bir işlevdir

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5

Alexey Vyazmikin , 2018.05.23 11:48


 //+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
datetime iTime ( string symbol, int tf, int index)
  {
   if (index < 0 ) return (- 1 );
   ENUM_TIMEFRAMES timeframe=TFMigrate(tf);
   datetime Arr[];
   if ( CopyTime (symbol,timeframe,index, 1 ,Arr)> 0 )
       return (Arr[ 0 ]);
   else return (- 1 );
  }



 
Aleksey Vyazmikin :

Bu özel bir işlevdir


Teşekkür ederim. O zaman TFMigrate(tf)) nedir diye sormayacağım))))

Sadece kendi kendine yazılmışsa, forumun birçok üyesi bunu nasıl biliyor? Kod tabanında yayınlandı mı?

 
Alexey Viktorov :

Alexey, bu bir mql4 sorusu mu?

Değilse, lütfen bana söyleyin, neden mql5'i kulaklardan mql4'e sürükleyin???

Vladimir Karputov bile MT4'e benzer işlevler kullanıyor, bu yüzden daha kötüyüm, hangi ideoloji bana izin vermiyor?

Her hapşırma için ayrı bir kod yazmanın mantığını göremiyorum - fonksiyonları kullanmaya alışığım ve bu zaten MT4'te düşünüldüyse, MT5'e aktarmak mantıklı, bu da uyumluluk katacak.

 
Sergey Savinkin :

Teşekkür ederim. O zaman TFMigrate(tf)) nedir diye sormayacağım))))

Sadece kendi kendine yazılmışsa, forumun birçok üyesi bunu nasıl biliyor? Kod tabanında yayınlandı mı?

Her şey yavaş yavaş gidiyor, ancak geriye ne kaldığını bilmesem de başlangıçta benzer işlevlerin ana dizisini buradan aldım.

 ENUM_TIMEFRAMES TFMigrate( int tf)
  {
   switch (tf)
     {
       case 0 : return ( PERIOD_CURRENT );
       case 1 : return ( PERIOD_M1 );
       case 5 : return ( PERIOD_M5 );
       case 15 : return ( PERIOD_M15 );
       case 30 : return ( PERIOD_M30 );
       case 60 : return ( PERIOD_H1 );
       case 240 : return ( PERIOD_H4 );
       case 1440 : return ( PERIOD_D1 );
       case 10080 : return ( PERIOD_W1 );
       case 43200 : return ( PERIOD_MN1 );

       case 2 : return ( PERIOD_M2 );
       case 3 : return ( PERIOD_M3 );
       case 4 : return ( PERIOD_M4 );
       case 6 : return ( PERIOD_M6 );
       case 10 : return ( PERIOD_M10 );
       case 12 : return ( PERIOD_M12 );
       case 16385 : return ( PERIOD_H1 );
       case 16386 : return ( PERIOD_H2 );
       case 16387 : return ( PERIOD_H3 );
       case 16388 : return ( PERIOD_H4 );
       case 16390 : return ( PERIOD_H6 );
       case 16392 : return ( PERIOD_H8 );
       case 16396 : return ( PERIOD_H12 );
       case 16408 : return ( PERIOD_D1 );
       case 32769 : return ( PERIOD_W1 );
       case 49153 : return ( PERIOD_MN1 );
       default : return ( PERIOD_CURRENT );
     }
  }
 
Aleksey Vyazmikin :

Her şey yavaş yavaş gidiyor, ancak geriye ne kaldığını bilmesem de başlangıçta benzer işlevlerin ana dizisini buradan aldım.

Teşekkürler, Alexey.

Bu başlıkta olduğumuz için soru konu dışı. Sizin için, MQL5'ten gönderilen metin, forum mesajlarında güzel bir biçimde (girintilerle ve çok renkli) gösterilir, ancak benim için ya düz metindir ya da (saptırma yoluyla yapılırsa), o zaman sadece siyah metindir. Biçimlendirme nasıl yapılır?

 
Kodu yapıştırmadan önce Alt+s tuşlarına basın
 
Alexey Viktorov :
Kodu yapıştırmadan önce Alt+s tuşlarına basın
 bool Спасибо = true ;

İşler. ))

 
Aleksey Vyazmikin :

Vladimir Karputov bile MT4'e benzer işlevler kullanıyor, bu yüzden daha kötüyüm , hangi ideoloji bana izin vermiyor?

Her hapşırma için ayrı bir kod yazmanın mantığını göremiyorum - fonksiyonları kullanmaya alışığım ve bu zaten MT4'te düşünüldüyse, MT5'e aktarmak mantıklı, bu da uyumluluk katacak.

Ve gerçekten... neden daha iyi olmak için çabalasın ki...

Bu fonksiyonlara ne kadar fazladan kod yazıldığını ve bu kendi kendine yazılan fonksiyonları çağırarak ne kadar kod yazdığınızı sayın.

Neden: