Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 176

 
fxsaber :
Atama sırasında bir değişkende bir değişiklik tespit etmeniz gerektiğinde.
işe yarasa bile (şimdi) böyle yazmak çok kötü bir uygulama
 
Lütfen toplu derlemenin nasıl yapıldığını gösterin (birkaç MQL programı), MQL5 Cloud Protector modu dahil.
 
fxsaber :
MessageBox , günlükteki tüm bilgileri görüntülemez. Günlüğü okurken bazen sorular ortaya çıkar. Sorunu şu şekilde çözdü.

#A ne yapar?

 
Vladimir Pastushak :

#A ne yapar?

Argümanı bir dize olarak çıkarır.

 
fxsaber :
Lütfen toplu derlemenin nasıl yapıldığını gösterin (birkaç MQL programı), MQL5 Cloud Protector modu dahil.

https://www.metatrader5.com/ru/metaeditor/help/beginning/integration_ide

parametrelerde henüz bir koruyucu yok ve ortaya çıkacağı da bir gerçek değil.

Интеграция с другими IDE - Справка по MetaEditor
Интеграция с другими IDE - Справка по MetaEditor
  • www.metatrader5.com
MetaEditor позволяет писать код не только на языках MQL4 и MQL5. Вы также может редактировать и компилировать исходный код C++ (в будущем планируется расширение поддерживаемых языков). Помимо этого MetaEditor можно использовать как внешний компилятор в других средах разработки. Редактирование С++ кода и компиляция DLL При разработке торговых...
 

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

Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri

fxsaber , 2020.05.14 08:15

Hesabı değiştirirken danışmanı silmeniz gerekiyorsa bu şekilde görünür.

MQL5'teki en basit görev, bir bükülme ile dans etmenizi sağlar.

Bir hesabı değiştirirken bir danışmanı silmek her zaman mümkün değildir.

Danışmanın EURUSD sembolünde başlatıldığını varsayalım. Karakterlerin ön eklendiği sunucuya geçiş vardır. Örneğin, EURUSD.abc.

Bu durumda danışman asılı kalır ve kendini kaldıramaz. Bu soruna bir çözüm bulabilen var mı?

 
fxsaber :

Bir hesabı değiştirirken bir danışmanı silmek her zaman mümkün değildir.

Danışmanın EURUSD sembolünde başlatıldığını varsayalım. Karakterlerin ön eklendiği sunucuya geçiş vardır. Örneğin, EURUSD.abc.

Bu durumda danışman asılı kalır ve kendini kaldıramaz. Bu soruna bir çözüm bulabilen var mı?

Çözüm daha kolay olamazdı. Dize ile çalışmak ve oradan sadece gerekli kısmı izole etmek yeterlidir.
 
Alexey Viktorov :
Çözüm daha kolay olamazdı. Dize ile çalışmak ve oradan sadece gerekli kısmı izole etmek yeterlidir.

Lütfen hesabı değiştirirken kendini boşaltan EA'nın kaynak kodunu burada gösterin.

 
fxsaber :

Lütfen hesabı değiştirirken kendini boşaltan EA'nın kaynak kodunu burada gösterin.

Burada değişiklikten sonra init'e (veya daha iyisi ontik'te) boşaltmanın gerekli olduğunu anlıyorum. Onlar. hesap numaralarını global değişkenlerde saklayın ve bir değişiklik olursa, kaldırın. Ayrıca _DeInitReason'ı init() içinde ayrıştırmayı ve boşaltmayı deneyebilirsiniz.

 
fxsaber :

Danışmanın EURUSD sembolünde başlatıldığını varsayalım. Karakterlerin ön eklendiği sunucuya geçiş vardır. Örneğin, EURUSD.abc.

bu durumda OnInit() ateşlenmez mi? belki OnDeinit () düzeyinde silmeyi deneyin?