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

 
Andrey Sokolov # :

Teşekkürler, henüz okumadım.

İşte bazı iyi örnekler

DLL ile ilgili diğer sorularımı burada çözdüm

 
Tretyakov Rostyslav # :

Ne gibi değil?

Andrey'in resminde gösterilen böyle.

 
Andrey Sokolov # :

İlk başta 4 için yaptım ama şimdi 5 ile alakalı ve aynı hata var dll'de işlevi bulamıyor


Andrey belgelerdeki bu kelimelere dikkat edin

Не рекомендуется использовать полностью квалифицированное имя загружаемого модуля вида Drive:\Directory\FileName.Ext . 
Библиотеки MQL4 загружаются из папки terminal_dir\MQL4\Libraries . 
Если библиотека не была найдена, то производится попытка загрузить библиотеку из папки terminal_dir\experts.

bu aynı zamanda mql5 belgelerinde de yazılmıştır. Bu nedenle, .dll Kitaplıklar klasöründe olmalıdır. Öyle değil mi?

Документация по MQL5: Программы MQL5 / Вызов импортируемых функций
Документация по MQL5: Программы MQL5 / Вызов импортируемых функций
  • www.mql5.com
Вызов импортируемых функций - Программы MQL5 - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Andrey Sokolov # :

Fonksiyonların içe aktarılması ile henüz bunu yapmak mümkün olmadı, sorun bir önceki sayfadaki ilk gönderide açıklandı.

Yardımdaki gibi farklı şekilde yapmaya çalışıyorum

https://www.mql5.com/ru/docs/basis/preprosessor/import

Henüz anlayamıyorum, belirtilen örneğe göre doğru yapmıyorum veya örnek doğru değil.

Baştan başlamak. Ne için kitaplık oluşturuyorsunuz? .Net altında, rıhtımlarda, bu arada, belirtilen ve tam olarak altında çalışan kişidir. .Core ve UWP altında deneyebilirsin, çok tembel, sonra söyle.


 
Alexey Viktorov # :

Andrey belgelerdeki bu kelimelere dikkat edin

bu aynı zamanda mql5 belgelerinde de yazılmıştır. Bu nedenle, .dll Kitaplıklar klasöründe olmalıdır. Öyle değil mi?

Taşındı ve #import "TestLib.dll" belirtildi, aynı hata. Dll dosyasının kendisi onsuz bulur.

 
Vladimir Simakov # :

Baştan başlamak. Ne için bir kütüphane oluşturuyorsunuz? .Net altında, rıhtımlarda, bu arada, belirtilen ve tam olarak altında çalışan kişidir. .Core ve UWP altında kendin deneyebilirsin, çok tembel, sonra bana söyle.


evet, .Net altında

 
Andrey Sokolov # :

evet, .Net altında

Yöntem statik mi?

 

Herkese Mutlu Yıllar!

Bu yıl bana tavsiye ve kod konusunda yardımcı olan herkese teşekkürler)

şimdi robotun çalışmasında zaman aralığını ayarlayacak bir fonksiyon arıyorum.

görev şu:

martin işlemlerine sahip robot Tek bir anlaşmada Al/Sat (al/durdur kapanışı)

parti büyüklüğü EA'nın parametrelerinde belirtileni aşarsa, bir sonraki işlemin açılmasını n saat/gün için ertelemek gerekir.

Bu sorunu çözmek için hangi işlevler aracılığıyla?

gıcırdatmaya nereden başlamalı?

hazır örneği olan var mı?

 
законопослушный гражданин # :

şimdi robotun çalışmasında zaman aralığını ayarlayacak bir fonksiyon arıyorum.

Ve sen NG ile. Kendiniz ne yaptınız ve sizin için ne işe yaramıyor?

 
Vladimir Simakov # :

Yöntem statik mi?

Evet. Mümkün olduğunca basit yaptım, uygulamaya bağladım, orada çalışıyor.