MT5 ve iş başında hız - sayfa 47

 
Roman :

Soru şu ki, mql5'e ek olarak MQ geliştiricisinin hizmet adları da var.

Документация по MQL5: Предопределенные переменные
Документация по MQL5: Предопределенные переменные
  • www.mql5.com
Для каждой выполняющейся mql5-программы поддерживается ряд предопределенных переменных, которые отражают состояние текущего ценового графика на момент запуска программы - эксперта, скрипта или пользовательского индикатора. Значение предопределенным переменным устанавливает клиентский терминал перед запуском mql5-программы на выполнение...
 
Artyom Trishkin :

Bunlar geliştiricinin kullanıcıya gösterdiği değişkenlerdir.
Dahili MQ geliştirme için muhtemelen gizli _nameler de vardır.
Soru bu, _ kullanarak bunlarla karşılaşmak mümkün mü?

 
Roman :

Bunlar geliştiricinin kullanıcıya gösterdiği değişkenlerdir.
Dahili MQ geliştirme için muhtemelen gizli _nameler de vardır.
Soru bu, _ kullanarak bunlarla karşılaşmak mümkün mü?

Soru nedir? Pekala, eğer - ile karşılaşırsanız, bir derleme hatasıyla karşılaşırsınız. Daha sonra soru ayrıntılarıyla sorulabilir. Ve böylece - sadece oturmayı tahmin etmek için mi?

 
Artyom Trishkin :

Soru nedir? Pekala, eğer - ile karşılaşırsanız, bir derleme hatasıyla karşılaşırsınız. Daha sonra soru ayrıntılarıyla sorulabilir. Ve böylece - sadece oturmayı tahmin etmek için mi?

Bence soru özellikle nerede sorulmuyor))
Ama derleme hatası hakkında düşünmedim.
Ancak MQ geliştiricisi de bir kişidir, bir hata oluşturmayı kaçırması mümkündür.

Renat'ın cevabını duymak isterim, tahmin etmek boş bir alıştırmadır.

 

n, x ve y değişkenleri istatistik kitaplığı ile kullanılamaz)

 #include <Math\Stat\Math.mqh>
int x, n, y;
void OnStart ()
{}

'x' bildirimi global değişkeni gizler matematik.mqh 5428 88

 
Aleksey Nikolayev :

n, x ve y değişkenleri istatistik kitaplığı ile kullanılamaz)

'x' bildirimi global değişkeni gizler matematik.mqh 5428 88

Değişkenleri Math.mqh olarak yeniden adlandırın ve bunu yapabileceksiniz.
Sadece burada ilk güncellemede, İncil'in varsayılan dosyaları tekrar su basacaktır.
Bu soruma güzel bir örnek.
Yalnızca kullanıcı _namelerinin MQ geliştiricisinin hizmet _nameleri ile kesişimi hakkında bir sorum var.
Sizin durumunuzda, erişiminiz olan bir .mqh dosyası kullanılır.
Hata, global değişkenlerin kesişimi hakkında bilgi verir.
Bunları yerel olarak kullanırsanız, derleyici bunları atlar. Artyom, hatalarla ilgili bu satırı sana.
Kahretsin, kullanıcı _namelerinin MQ geliştirici _names ile kesişimi hakkında gerçekten bu kadar zor bir soru mu?

 
Lütfen konu dışı tartışmayı başka bir konuya taşıyın.
 
fxsaber :
Lütfen konu dışı tartışmayı başka bir konuya taşıyın.

Alt çizgi _B olan makrolar kullanıyorsunuz
Ve soru, sadece örneklerinizden ortaya çıktı.
Geliştiricinin cevabını bilmek ilginizi çekmiyor mu?

 
Renat Fatkhullin :
Anlayalım, kaynak gösterelim.

LS'ye gönderildi.

 
Frenleri buldum.
 #include <fxsaber\Benchmark\Benchmark.mqh> // https://www.mql5.com/ru/code/31279

void OnTick ()
{
  _BV( Alert ( "" ), 100 );
  _BV( Print ( "" ), 10 );
}


Hızlı bir arabada.

 2020.10 . 07 12 : 03 : 39.916 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 121 mсs.
2020.10 . 07 12 : 03 : 39.916 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 6 : Print ()] = 13 mсs.
2020.10 . 07 12 : 03 : 40.440 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 219 mсs.
2020.10 . 07 12 : 03 : 41.112 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 6 : Print ()] = 13 mсs.
2020.10 . 07 12 : 03 : 43.452 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 225 mсs.
2020.10 . 07 12 : 03 : 45.696 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 208 mсs.
2020.10 . 07 12 : 03 : 45.949 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 129 mсs.
2020.10 . 07 12 : 03 : 45.949 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 6 : Print ()] = 11 mсs.
2020.10 . 07 12 : 03 : 47.240 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 140 mсs.
2020.10 . 07 12 : 03 : 47.698 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 146 mсs.
2020.10 . 07 12 : 03 : 48.341 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 140 mсs.
2020.10 . 07 12 : 03 : 48.783 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 294 mсs.
2020.10 . 07 12 : 03 : 48.933 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 111 mсs.
2020.10 . 07 12 : 03 : 49.666 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 165 mсs.
2020.10 . 07 12 : 03 : 54.540 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 146 mсs.
2020.10 . 07 12 : 03 : 54.540 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 6 : Print ()] = 13 mсs.
2020.10 . 07 12 : 03 : 55.431 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 150 mсs.
2020.10 . 07 12 : 03 : 55.793 Test9 (AUDCAD,H1)       Alert : Time[Test9.mq5 5 : Alert ()] = 179 mсs.


Yazdır ve Uyarı eşzamansız değil mi? Yavaş bir VPS'de nasıl olacağını henüz kontrol edemiyorum.