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

 
Sadece satış için danışman oluşturmak mümkün müdür?
 
Quannt :
Sadece satış için danışman oluşturmak mümkün müdür?

Yarat ve sat.

İlk önce, bir ticaret robotunun Market'te yayınlanmadan önce geçmesi gereken kontroller makalesini inceleyin

Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
 
mql5. Testin çalıştırıldığı aralığın sınırlarını programlı olarak nasıl bulabilirim?
 

VPS'de zaman zaman standart bir bolinger ile böyle bir pervaz gözlemliyorum:

Ve bunlar gerçekten çarpık değerler:

Başka bir makineden giriş yaptım, aynı standart BB doğru şekilde görüntüleniyor. Belki de nedeni yapıdadır. VPS 2280'de ve diğer makinede 2286.

 

Bir adla dinamik sınıflar oluşturmak mümkün müdür?

Class * bomba[];

for ( int g = 0 ; g < sym_total; g++)

{
bomba[ SymbolName (g, true )];
}
 
Sunriser :
mql5. Testin çalıştırıldığı aralığın sınırlarını programlı olarak nasıl bulabilirim?

Mümkün değil. Veya şunu deneyin.

Библиотеки: MultiTester
Библиотеки: MultiTester
  • 2019.12.07
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: MultiTester
 
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.
 
hangi analog
Time[ 0 ]
MQL5'te mi?
 
secret :
MQL5'teki analog nedir?

Sakıncası yoksa şöyle yaz:

 #define Time(n)   iTime ( NULL , 0 ,n)
#define Open(n)   iOpen ( NULL , 0 ,n)
#define High(n)   iHigh ( NULL , 0 ,n)
#define Low(n)     iLow ( NULL , 0 ,n)
#define Close(n)   iClose ( NULL , 0 ,n)

işe yarayacak, ancak hataları kontrol etmek daha iyidir - MT5'te bazen arama sırasında TF'ler kullanılamaz

https://www.mql5.com/en/forum/318901#comment_12623471

 
secret :
MQL5'teki analog nedir?

Göstergede mi yoksa danışmanda mı?

Göstergede ise, gerekli tüm veriler hemen içinde yayınlanır:

 //+------------------------------------------------------------------+
//| 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[])
  {
//---


bir danışman ise, daha büyük bir seçenek var:

CopyRates , CopyTime

Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
  • www.mql5.com
Получает в массив rates_array исторические данные структуры MqlRates указанного символа-периода в указанном количестве. Отсчет элементов от стартовой позиции ведется от настоящего к прошлому, то есть стартовая позиция, равная 0, означает текущий бар. При копировании заранее неизвестного количества данных рекомендуется в качестве приемного...