"MQL5'ten (MQL4) MySQL Veritabanına Nasıl Erişilir" makalesi için tartışma - sayfa 23

 
MQLMySQL deposu 3.0 sürümü yayınlandı ve GitHub'da yayınlandı: https: //github.com/elugovoy/MQLMySQL-Project

Diğer düzeltmeler ve güncellemeler GitHub deposunda yapılacaktır.

Kod sayfası UTF-8 artık desteklenmektedir.

Proje, aşağıdakiler için 3 dizin tutar:
-MQL4 x86 - özellik seti
-MQL5 x64 (eski stil) - özellik seti
-MQL5 x64 (sınıflar) - MQL5 için sınıflar

Tüm detaylar README.md'de

Desteğiniz için teşekkürler ve PayPal kabul ediyoruz: https//www.paypal.me/elugovoy
elugovoy/MQLMySQL-Project
elugovoy/MQLMySQL-Project
  • elugovoy
  • github.com
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...
 
Shorttimer:
Harika bir kütüphane. Kiril alfabesini desteklememesi çok kötü.

Sürüm 3.0 destekliyor.

 
Valentin Dobroletov:

UTF-8'e dönüştüren var mı?

Sürüm 3.0 UTF-8 ile çalışmayı içerir

 
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.

 
Dmitry Melnichenko:

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.
Документация по MQL5: Работа с базами данных
Документация по MQL5: Работа с базами данных
  • www.mql5.com
Важной особенностью данного движка является то, что вся база данных находится в единственном стандартном файле, который находится на компьютере пользователя. Простота реализации достигается за счёт того, что перед началом исполнения транзакции записи файл, содержащий базу данных, блокируется. При этом...
 
Renat Fatkhullin:
En son sürüm, kurum içi Sqlite tabanlarını uygulayan kurum içi DatabaseXXX işlevlerine sahiptir.

Bu harika bir şey

 
Eugeniy Lugovoy:

Sürüm 3.0 UTF-8 ile çalışmayı içerir

Harika bir haber! Teşekkür ederim!

 
Eugeniy Lugovoy:
MQLMySQL kütüphanesinin 3.0 sürümü yayınlandı ve GitHub'da yayınlandı: fonksiyon seti
- MQL5 x64 (eski okul) - fonksiyon seti
- MQL5 x64 (sınıflar) - MQL5 için sınıflar

<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:

MQLMySQL kütüphanesinin 3.0 sürümü yayınlandı ve GitHub'da yayınlandı: fonksiyon seti
- MQL5 x64 (eski okul) - fonksiyon seti
- MQL5 x64 (sınıflar) - MQL5 için sınıflar

<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