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

 
Igor Zakharov :

Kolu tekrar tekrar aldığınızı ve yavaş yavaş hafızayı aştığınızı varsayabilirim. canlı grafikteki bunu yavaş yapıyor ve tüm hafızayı dolduracak zamanı yok. test cihazı bunu saniyede birçok kez yapar ve belleği hızla tıkar.

Teşekkürler ama hayır. Tutamaç, OnInit'te bir kez oluşturulur.

 

Kendi soruma cevap veriyorum: mesele buydu.

 my_used\\ICTMP_3.01
my_used\\ICTMP_301

Geliştiricilerin buna dikkat etmesi gerektiğini düşünüyorum.

not Tam bir anlayış için ekleyeceğim. Bir EA'dan, adında nokta bulunan bir göstergeyi çağırmak grafik üzerinde çalışır, ancak test cihazında bir hata ile biter. Aynı zamanda, göstergenin kendisi hem grafikte hem de test cihazında çalışır.
 

İyi günler, Quick ile çalıştıktan sonra bir takım sorular ortaya çıktı:

1) Bir göstergeyi ayrı bir pencerede görüntülersem, aynı pencerede başka bir göstergeyi nasıl görüntüleyebilirim?

2) Göstergede Piyasa İzleme'den gelen semboller yerine başka bir göstergeden gelen veriler nasıl kullanılır?

Teşekkür ederim.

 
VANDER :

İyi günler, Quick ile çalıştıktan sonra bir takım sorular ortaya çıktı:

1) Bir göstergeyi ayrı bir pencerede görüntülersem, aynı pencerede başka bir göstergeyi nasıl görüntüleyebilirim?

2) Göstergede Piyasa İzleme'den gelen semboller yerine başka bir göstergeden gelen veriler nasıl kullanılır?

Teşekkür ederim.

Buna bir bak:

Bir gösterge oluşturmak için veri nasıl seçilir #


Not: "Gezgin" penceresinden ikinci göstergeyi alın ve ilk göstergenin penceresine sürükleyin.

Использование технических индикаторов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Использование технических индикаторов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Технический индикатор — наиважнейший инструмент технического анализа. На основании сигналов технических индикаторов принимаются решения относительно того, как и когда совершать сделки. Суть их заключается в математическом преобразовании цены и/или объемов финансового инструмента для прогнозирования будущих изменений цен. При этом появляется...
 

Referans olarak neyi geçeceğimi söyle?

 #include <Arrays\ArrayString.mqh>
CArrayString *arr= new CArrayString;

void s()
 {
  arr.Shutdown();
   for ( int i= 0 ;i< 10 ;i++)
     {
      arr.Add( IntegerToString (i));
     // Print(i);
     }
   ArrayStr( arr. ); // сюда что вписать?

// ЗДЕСЬ ВСЁ ПОНЯТНО
   string mass[];
   for ( int i= 0 ;i< 10 ;i++)
     {
       ArrayResize (mass,i+ 1 );
      mass[i]= IntegerToString (i);
     // Print(i);
     }
   ArrayStr(mass); // передаём
   
 }

void ArrayStr( string &m[]) {
   // ...
 }
 
Vitaly Muzichenko :

Referans olarak neyi geçeceğimi söyle?

Geçmek istediğiniz dinamik dizi dizisinin bir öğesini istediğinizi düşünüyorum.

ArrayStr(arr.At( 0 )); 

bir test komut dosyası çizdi, denemeyi deneyin

 #include <Arrays\ArrayString.mqh>
CArrayString *arr= new CArrayString;

void OnStart ()
{
   InitCArrayString(arr, 10 ); //заполним динамический массив строк 10-ю элементами
   PrintCArrayString(arr); //распечатаем все элементы динамического массива строк
   delete arr;
}
//+------------------------------------------------------------------+
void InitCArrayString(CArrayString &dinamic_string, int count)
{
   dinamic_string.Shutdown();
   for ( int i= 0 ;i<count;i++)
   {
       string s = "arr № " + IntegerToString (i+ 1 );
      dinamic_string.Add(s);
   }
}
//+------------------------------------------------------------------+
void PrintCArrayString(CArrayString &dinamic_string)
{
   for ( int i=dinamic_string.Total()- 1 ; i>= 0 ; i--)
   {
       Print (dinamic_string.At(i));
   }
}

2020.01.24 21:18:49.555 tst (EURUSD,H1) 10 numara

2020.01.24 21:18:49.555 tst (EURUSD,H1) 9 numara

2020.01.24 21:18:49.555 tst (EURUSD,H1) 8 numara

2020.01.24 21:18:49.555 tst (EURUSD,H1) 7 numara

2020.01.24 21:18:49.555 tst (EURUSD,H1) 6 numara

2020.01.24 21:18:49.555 tst (EURUSD,H1) varış #5

2020.01.24 21:18:49.555 tst (EURUSD,H1) 4 numara

2020.01.24 21:18:49.555 tst (EURUSD,H1) varış #3

2020.01.24 21:18:49.555 tst (EURUSD,H1) dizi #2

2020.01.24 21:18:49.555 tst (EURUSD,H1) 1 numara

 
Igor Makanu :

Geçmek istediğiniz dinamik dizi dizisinin bir öğesini istediğinizi düşünüyorum.

bir test komut dosyası çizdi, denemeyi deneyin


Harika, ihtiyacın olan şey.

Teşekkür ederim!

 
Koddan göstergenin görünürlüğü nasıl ayarlanır?
 
Ücretli bir koy kiralamak için sinyal koyacağım, falan depozito diyelim. ve kimin sent mevduatı var veya 250.000'de farklı bir hesap türü ve özellikle farklı bir kaldıraçları var, "kendilerininkiyle aynı değil" sinyalini kullanabilirler mi? ve eğer bir robot kurma seçeneğiniz varsa, o zaman robotu satın alan kişinin robotu kendisi yeniden yapılandıramaması, ancak satın aldığı şeyi sert biçimde kullanması için kapalı bir biçimde kendiniz derleyin (bu, robotun gerçek versiyonunu programcının yanı sıra diğer "sertleştirilmiş robot" kullanıcıları ile birleştirin. Bugün, robot tamamen çalışmasa da yapılandırıldı ve programlandı, ancak yine de normal. burada ayrıca konuyu programcıyla olan anlaşmamın kapanmasına çabucak getirmek için programcıyla yetkin ve barışçıl bir şekilde nasıl anlaşılacağı sorusu da var (örneğin, başka bir basit işlev karşılığında kusuru unutmasını önereceğim) Mevcut robotu TOR'a dahil ederek TOR'u değiştirerek). (c) evet, ben çaylakım. Ve robotu boşalmayan bir şeye yeniden yapılandırmak için bir stratejiye SAHİP DEĞİLSİNİZ, peki, herhangi bir süper güçlü çok çekirdekli üzerinde ve altı ayda bir çok gerçekçi değil ve ayarlarda, hatta bitmiş olanda bile birçok faktör var. değiştiririm = boşaltırım.
 
Zlaya_budka :
Ücretli bir koy kiralamak için sinyal koyacağım, falan depozito diyelim. ve farklı bir hesap türüne ve özellikle farklı bir kaldıraca sahip olan 250.000 sent veya 250.000 depozitosu olan, "kendilerininkiyle aynı değil" sinyalini kullanabilirler mi?

Abonenin bir kopya oranları seçeneği vardır, nasıl kurduğuna bağlıdır

Neden: