記事"MQL5 (MQL4)から MySQL データベースにアクセスする方法"についてのディスカッション - ページ 23

 
MQLMySQL リポジトリ バージョン 3.0 がリリースされ、GitHub に公開されました: https://github.com/elugovoy/MQLMySQL-Project

今後の修正と更新はGitHubリポジトリで行われます。

コードページUTF-8がサポートされました。

プロジェクトには3つのディレクトリがあります:
-MQL4 x86 - 機能セット
-MQL5 x64 (旧スタイル) - 機能セット
-MQL5 x64 (classes) - MQL5用クラス

すべての詳細はREADME.mdに記載

サポートに感謝し、PayPalを受け入れる: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:
素晴らしいライブラリ。キリル文字をサポートしていないのが残念。

バージョン3.0では対応しています。

 
Valentin Dobroletov:

どなたかUTF-8に変換された方はいらっしゃいますか?

バージョン3.0にはUTF-8での動作が含まれています。

 
procomK:
専門家の皆様、アドバイスをお願いします。2年間、32ビットのpermvar2.dll
MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType); int PVInit(string); int PVValue(int,string,int); int PVGetValue(int,string); コンパイルするが、エラーが出る:C:¥Program Files¥ForexClub MT5¥MQL¥Libraries¥permvar2.dll is not 64-bit version Cannot load 'C:¥Program FilesForexClub MT5MQL5¥Libraries¥permvar2.dll' [193] If calling permvar.dll #import "stdlib.ex5" #import "permvar.dll" Message : unresolved import function call Can it be initiated different?
















これは少しオフトピックですが、MT5のターミナルがヒントを与えてくれます - ライブラリは32ビットで、MT5ではx64用にコンパイルされたバージョンが必要です。そうでなければ動作しません。64ビット版があるかどうか開発者に尋ねてください。

 
Dmitry Melnichenko:

少し遅いかもしれないが、それでも......。テストのために知りたいことがあります:

1.エキスパートアドバイザーは異なる端末で実行されますか? それとも同じ端末で異なるチャートで実行されますか?

異なる端末では、DLLは独自のメモリ領域にロードされ、そのような衝突はないはずです。

2.WHEREフレーズが括弧で囲まれていますが、原理的には問題ありませんが、標準SQLではありません。

3.SqlModifyClient(ticket, open_ticket) 関数は何を返しますか?

4. 使用しているMQLMySQL.dllのバージョンは?

テストしてみます。

 
最新のリリースには、社内のSqliteベースを実装する社内のDatabaseXXX 関数があります。
Документация по MQL5: Работа с базами данных
Документация по MQL5: Работа с базами данных
  • www.mql5.com
Важной особенностью данного движка является то, что вся база данных находится в единственном стандартном файле, который находится на компьютере пользователя. Простота реализации достигается за счёт того, что перед началом исполнения транзакции записи файл, содержащий базу данных, блокируется. При этом...
 
Renat Fatkhullin:
最新のリリースには、社内のSqliteベースを実装する社内のDatabaseXXX関数があります。

これは素晴らしい

 
Eugeniy Lugovoy:

バージョン3.0はUTF-8での動作を含む

素晴らしいニュースです!ありがとう!

 
Eugeniy Lugovoy:
MQLMySQL ライブラリ バージョン 3.0 がリリースされ、GitHub で公開さ関数 セット
- MQL5 x64 (オールドスクール) - 関数セット
- MQL5 x64 (クラス) - MQL5用クラス

<削除


新年明けましておめでとうございます!

ユージン

Eugeniyさん、こんにちは。とても便利で、本当に機能しています!

 

Eugeniy Lugovoy:

MQLMySQLライブラリのバージョン3.0がリリースされ、GitHubで公開された関数 セット
- MQL5 x64 (old school) - 関数セット
- MQL5 x64 (classes) - MQL5用のクラス。

<削除


新年明けましておめでとうございます!

ユージン

こんにちは、ありがとうございます。

本当にありがとう。

ピーター