MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 330

 

dll çağrılarına izin verilmez; ' kernel32.dll '-'_lopen'

Ne olduğunu?

Söyle bana, lütfen, fotokopi makinesi birkaç saniye çalıştı ve bu günlükte
 
Ivan Butko :

dll çağrılarına izin verilmez; ' kernel32.dll '-'_lopen'

Ne olduğunu?

Söyle bana, lütfen, fotokopi makinesi birkaç saniye çalıştı ve bu günlükte

DLL çağırmaya izin verilmiyor. "Genel" sekmesinde danışman ayarlarındaki kutuyu işaretlemeniz gerekir --> İşlevlerin DLL'den içe aktarılmasına izin ver

 
Vitaly Muzichenko :


Çalışır ancak grafik üzerinde fare tıklamasını beklemez. Bu şekilde takip ettiğim butona bastıktan sonra if( ObjectGetInteger (0,"cm STOP ALL",OBJPROP_STATE)) uzman grafikte bir tıklama bekledi ve stopların yerleştirileceği noktayı belirledi. Yani, ben işlevi başlattı = OnChartEvent kıvrık parantez içinde bu işlevi başlattı {OnChartEven } ama nasıl doğru yazılır?

 

İşlev, ATP_funccii.mq4 dosyasına #import "ATP_funccii.mq4" dahil EA'ya aktarıldı , işlev çağrısı yerinde derleme yaparken 'RectLabelCreate' yazıyor - işlev tanımlı değil fonksiyon tanımlanmadı, yanlış ne olabilir?


 
Basicprof :

İşlev, ATP_funccii.mq4 dosyasına #import "ATP_funccii.mq4" dahil EA'ya aktarıldı, işlev çağrısı yerinde derleme yaparken 'RectLabelCreate' yazıyor - işlev tanımlı değil işlev tanımlanmadı, yanlış ne olabilir?


mqh dosyasına ekleyin ve bu dosyayı #include olarak ekleyin

 
Artyom Trishkin :

mqh dosyasına ekleyin ve bu dosyayı #include olarak ekleyin

Şimdi çalışıp çalışmadığını bilmiyorum, fonksiyonları bir koddan diğerine almak ve vermek mümkündü, ancak bunun için kapanış parantezinden sonra #import "ATP_funccii.mq4" e ek olarak, dışa aktarma olmalı

 void ATP_funccii() export
 {

 }
 
Alexey Viktorov :

Şimdi çalışıp çalışmadığını bilmiyorum, fonksiyonları bir koddan diğerine almak ve vermek mümkündü, ancak bunun için kapanış parantezinden sonra #import "ATP_funccii.mq4" e ek olarak,dışa aktarma olmalı

Belki bu yüzden. Dürüst olmak gerekirse - onunla çalışmadı.

 
Artyom Trishkin :

Belki bu yüzden. Dürüst olmak gerekirse - onunla çalışmadı.

Ben de kullanmadım.
 
Alexey Viktorov :
Ben de kullanmadım.

Bu yönde bir şey mi kazdın?

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

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

Artyom Trishkin , 2017.10.06 06:36

Fonksiyonların platformlar arası olması için standart OrderCalcProfit() ve OrderCalcMargin()'in yerini ne alabilir? Zaten bir yerdeymiş gibi görünüyor, ama burada bulamıyorum - belki uyandım ... Ama bir saatlik aramadan sonra uyanmalıydım :)


 
Artyom Trishkin :

Bu yönde bir şey mi kazdın?


1. Kazmadım.

2.

 AccountInfoDouble ( ACCOUNT_MARGIN_FREE ) /*или AccountFreeMargin()*/ - AccountFreeMarginCheck ( string   symbol, int cmd, double   volume);

Bekleyen siparişler için, hata OrderCalcMargin() ile aynıdır, para biriminin geçerli teklifini temel alarak mevduat para birimi marjını hesaplar.