The problem of interaction of MQL with databases is not new, however it's still relevant. Use of databases can greatly enhance the possibilities of MetaTrader: storage and analysis of the price history, copying trades from one trading platform to another, providing quotes/trades in real time, heavy analytical computations on the server side...
procomK: Değerli uzmanlar, lütfen bana tavsiyede bulunun. 2 yıl boyunca 32 bit permvar2.dll ( MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);
int PVInit(string); int PVValue(int,string,int); int PVGetValue(int,string);
Derleniyor, ancak hata veriyor : 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' 64-bit sürümü değil Cannot load 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' [193]
If calling permvar.dll #import "stdlib.ex5" #import "permvar.dll"
Mesaj : unresolved import function call
Farklı şekilde başlatılabilir mi ?
Bu biraz konu dışı, ancak MT5 terminali size bir ipucu verir - kütüphaneniz 32 bittir, MT5 altında x64 için derlenmiş bir sürüme ihtiyacınız vardır. Aksi takdirde çalışmayacaktır. Geliştiricilere 64 bitlik bir sürüm olup olmadığını sorun.
Важной особенностью данного движка является то, что вся база данных находится в единственном стандартном файле, который находится на компьютере пользователя. Простота реализации достигается за счёт того, что перед началом исполнения транзакции записи файл, содержащий базу данных, блокируется. При этом...
Harika bir kütüphane. Kiril alfabesini desteklememesi çok kötü.
Sürüm 3.0 destekliyor.
UTF-8'e dönüştüren var mı?
Sürüm 3.0 UTF-8 ile çalışmayı içerir
Değerli uzmanlar, lütfen bana tavsiyede bulunun.
2 yıl boyunca 32 bit permvar2.dll ( MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);
int PVInit(string);
int PVValue(int,string,int);
int PVGetValue(int,string);
Derleniyor, ancak hata veriyor :
'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' 64-bit sürümü değil
Cannot load 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' [193]
If calling permvar.dll
#import "stdlib.ex5"
#import "permvar.dll"
Mesaj :
unresolved import function call
Farklı şekilde başlatılabilir mi ?
Bu biraz konu dışı, ancak MT5 terminali size bir ipucu verir - kütüphaneniz 32 bittir, MT5 altında x64 için derlenmiş bir sürüme ihtiyacınız vardır. Aksi takdirde çalışmayacaktır. Geliştiricilere 64 bitlik bir sürüm olup olmadığını sorun.
Belki biraz geç oldu ama yine de.... Test için bilmem gerekiyor:
1. Uzman Danışman farklı terminallerde mi yoksa aynı terminalde ancak farklı grafiklerde mi çalıştırılıyor?
Farklı terminaller için DLL kendi bellek alanına yüklenir ve böyle bir çarpışma olmamalıdır.
2. WHERE ifadesi parantez içinde çerçevelenmiştir, prensipte etkilememelidir, ancak yine de standart bir SQL değildir.
3. SqlModifyClient(ticket, open_ticket) fonksiyonu ne döndürüyor?
4. MQLMySQL.dll'in hangi sürümü kullanılıyor?
Test etmeye çalışacağım
En son sürüm, kurum içi Sqlite tabanlarını uygulayan kurum içi DatabaseXXX işlevlerine sahiptir.
Bu harika bir şey
Sürüm 3.0 UTF-8 ile çalışmayı içerir
Harika bir haber! Teşekkür ederim!
<Silindi>
Yeni Yılınız kutlu olsun ve geliştirme çalışmalarınızda başarılar!
Eugene
Merhaba Eugeniy, katkılarınız için çok teşekkür ederim. Çok kullanışlı ve gerçekten işe yarıyor!
Eugeniy Lugovoy:
<Silindi>
Yeni Yılınız kutlu olsun ve geliştirme çalışmalarınızda başarılar!
Eugene
Merhaba, tüm bunlar için teşekkürler, bildirimlerimle ilgili bir sorun var, bu yüzden bunu birkaç ay sonra yaptığınızı yeni gördüm.
Çok teşekkürler, harika iş çıkardınız.
Peter