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

 
Vladimir Karputov :

"Trend.mqh::CiMA" sınıfının tanıtıcıları veya nesneleri, yine de hepsini oluşturmanız gerekir.

Benim durumumdaki sorunu nasıl çözebilirim?

Tam görev, OnTick gövdesinde 28 sembol için 3 zaman çerçevesi elde etmektir.
Kulplara ihtiyacınız olan şey bu mu = 28*3 ?
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Вопросы от начинающих MQL5 MT5 MetaTrader 5
  • 2017.09.15
  • www.mql5.com
Подскажите пожалуйста, такой показатель тестера в жизни реален? И хороший это или плохой результат за год с депо 3000...
 
Vitaly Muzichenko :

Benim durumumdaki sorunu nasıl çözebilirim?

Tam görev, OnTick gövdesinde 28 sembol için 3 zaman çerçevesi elde etmektir.
Kulplara ihtiyacınız olan şey bu mu = 28*3 ?

Evet. Kesinlikle.

 
Vladimir Karputov :

Evet. Kesinlikle.

Tabii ki kalay (

Vladimir, servis masasına yazdın, çünkü böyle olmamalı ve olamaz , görünüşe göre yanlış bir şey yapıyoruz , basit bir Uzman Danışman için yüz tutamaç oluşturmamız gerekiyor.
 
Vitaly Muzichenko :

böyle olmamalı ve olamaz , görünüşe göre yanlış bir şey yapıyoruz , basit bir Expert Advisor için yüz tutamaç oluşturmamız gerekiyor.

Sorun ne? Dizinin ne olduğunu biliyor musun? Yapı?

Tabii ki, her bir tutamaç için bir tane olmak üzere 100 değişken oluşturursanız... bu zor olacak.

 
Alexey Kozitsyn :

Sorun ne? Dizinin ne olduğunu biliyor musun? Yapı?

Tabii ki, her bir tutamaç için bir tane olmak üzere 100 değişken oluşturursanız... bu zor olacak.

Burada, gerçekten, yapı, ama onu nasıl oluşturacağımı çabucak çözemiyorum?

 
Vitaly Muzichenko :

Burada, gerçekten, yapı, ama onu nasıl oluşturacağımı çabucak çözemiyorum?

 struct SHandle
   {
     string symbol;
     int handleM1;
     int handleM5;
     int handleM15;
   };
//---- или
struct SHandle
   {
     string symbol;
     int timeframes[ 3 ];   // Не знаю точно, можно ли так написать, если что, через ArrayResize();
   };
//--- 
SHandle _handles[ 28 ];    

Bunun gibi bir şey...

 

Meslektaşlarım, genel olarak anlama ile ilgili bir tür sorunum var.

Diziyi sürekli olarak aralık dışına atar. Ne kadar araştırma yapsam, ne kadar kod yazmasam da aynı komisyona basıyorum. Lütfen döngülerin nasıl doğru bir şekilde yapılacağı konusunda çiğnendiği bir yer (dal, makale) olup olmadığını söyleyin, böylece dizinin ötesine geçmez. Söve bulmak için çok zaman kaybediyorum ... bazen neyi düzelttiğimi ve neden işe yaradığını anlamıyorum.

Burada, örneğin, aşağıdaki kod, burada if (q1[i] > q1[i+ 1 ]) q2[i]= 1 ;

1. çeyrekte[i+1]

ünitede durmak

SetIndexBuffer(2,q1, GÖSTERGE_HESAPLAMALARI);

ArraySetAsSeries(q1,true);

 int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const int begin,
                 const double &price[])
  {
   int sum,i,a ,start ;
   if (prev_calculated == 0 ) { start = 0 ; q1[ 0 ]=q1[ 1 ];}
   else   start = prev_calculated;
   CopyBuffer (pulse_clear_Handle, 0 ,start,rates_total,q1);
   for (i = start ; i < rates_total;i++)
  { if (q1[i] > q1[i+ 1 ]) q2[i]= 1 ;
   else
   if (q1[i] < q1[i+ 1 ]) q2[i]=- 1 ;
   else continue ;
 
LookingFor :

Meslektaşlarım, genel olarak anlama ile ilgili bir tür sorunum var.

Diziyi sürekli olarak aralık dışına atar. Ne kadar araştırma yapsam, ne kadar kod yazmasam da aynı komisyona basıyorum. Lütfen döngülerin nasıl doğru bir şekilde yapılacağı konusunda çiğnendiği bir yer (dal, makale) olup olmadığını söyleyin, böylece dizinin ötesine geçmez. Söve bulmak için çok zaman kaybediyorum ... bazen neyi düzelttiğimi ve neden işe yaradığını anlamıyorum.

Burada, örneğin, aşağıdaki kod, burada if (q1[i] > q1[i+ 1 ]) q2[i]= 1 ;

1. çeyrekte[i+1]

ünitede durmak

SetIndexBuffer(2,q1, GÖSTERGE_HESAPLAMALARI);

ArraySetAsSeries(q1,true);

 for (i = start ; i < rates_total-1;i++)
 

Bir kez daha teşekkürler!

 

Meslektaşlar, MathSum işlevi, burada açıklama

https://www.mql5.com/ru/docs/standardlibrary/mathematics/stat/mathsubfunctions/statmathsum

yapı 1643'te tanınmadı. Yıkmak ve yenilemek mi gerekiyor?

Документация по MQL5: Стандартная библиотека / Математика / Статистика / Вспомогательные функции / MathSum
Документация по MQL5: Стандартная библиотека / Математика / Статистика / Вспомогательные функции / MathSum
  • www.mql5.com
Стандартная библиотека / Математика / Статистика / Вспомогательные функции / MathSum - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5