記事"データの交換方法:10分で書くMQL5のためのDLL"についてのディスカッション - ページ 3

 

こんにちは。

Mt5とMatlabのインタラクションについて少し教えていただけませんか?ご指摘のチュートリアルはやりました。唯一の問題は、スクリプトは正常にロードされ、ログで正常に削除さ れますが、印刷したいものが表示されないことです。私は何を間違えているのでしょうか?

本当にありがとうございました。

ファイル:
Capture.PNG  20 kb
 

私はちょうどこのチュートリアルを通過しましたが、新しいVC 14(2015)を使用しています...最初、私はジャーナルでメッセージを受け取りました:理由もなく「dllをロードできません」、しかしその後、私はソリューションの調整がwin32 dllを構築することを理解しました...ソリューションエクスプローラで、ソリューションを右クリックし、configuratuion managerをクリックします。

再構築後、新しく生成されたDLLがロードされ、私のデモ関数を 呼び出すことができました。


この記事に感謝します!


この記事に感謝

 
いつもエラーが出るし、自分のやり方が正しいのかどうかもわからない。いつもエラーが出るので、自分がすべて正しくできているのか自信がありません!
 
Stephanie Kissel:
いつもエラーが出るし、自分のやり方が正しいのかどうかもわからない。いつもエラーが出て、正しいかどうかわかりません!

MT5用の64ビットDLLを作成する必要があります。

現在のバージョンのVisual Studio 15では問題はありません。

残念ながら、記事は非常に古い記事を「翻訳」しているだけであることが多いのです。...まだVC 2005/8を使っている人はいますか?:-)

 

いいコードだ!

ブラザー

 

こんにちは、


このサンプルを試してみたのですが、問題が発生しました。

VS2017とVS2017を使用したのですが、両方でエラーが出ました。

"Cannot load '................

4250はWindowsのエラーコード だと思います

"ERROR_NOT_APPCONTAINER4250 (0x109A)

ERROR_NOT_APPCONTAINER4250 (0x109A)」です。

そこで、プロジェクトのリンカー・オプション(コマンド・ライン)で設定した:/appcontainer:no

しかし、何も変わりません。

何かアイデアはありますか?

ありがとうございます。

 

いい記事だ。

しかし、1つ質問があります:DLLからMQ5関数を呼び出すにはどうすればいいですか?


DLLからMQ5の関数を呼び出すにはどうすればいいですか?それに、私はCreateThreadでスレッドを作成し、DLLでウィンドウを実行しました。

次に何をすべきでしょうか?


ありがとうございます。

 

こんにちは


私はこのバグに悩まされていました



64ビットに変更して解決しました。


 

こんにちは、

素晴らしい仕事をありがとうございます!

私はこの分野では初心者なので、このDLLが役に立つかどうか教えていただければ幸いです。

私がしたいことは、MT5から私のC++アプリにデータ(オンライン)をエクスポート し、それについていくつかの分析を行い、私のアプリからMT5に売買コマンドとして結果を送信することです。どうすればこのゴールにたどり着けるか、ご指導いただけませんか?

 
Visual Studio 2017 Community Editionで完璧に動作します。