記事"MetaTrader 5とMATLABの連携"についてのディスカッション - ページ 2

 
neuro_robot:
さらに、いくつかのdllライブラリが欠落していた。"depends.exe "を通して、起動するために何が欠けているのかチェックしてください。

そうそう、それを試した後、126ではなく127エラーが出たことはすでに書いたが、とにかくありがとう)。

これでどうにか奇跡的にすべてがうまくいった。何がいけなかったのか、これから調べてみよう。そして、最終的にニューラル・ネットワークを作るつもりだ)。

 
皆さん、こんにちは。私はwin7 x32でvs2010のプロジェクトを matlab2011A用にビルドしました。エラーはなく、関数名も正常です。しかし、mtを起動すると、matlabエンジンを起動できないというエラーが出ます。
 

また、ログでスクリプトを実行すると

"2013.11.13 16:49:28 Scripts script TestMLEngine(EURUSD,H1) removed.

2013.11.13 16:49:28 Scripts script TestMLEngine (EURUSD,H1) loaded successfully".

と表示され、以上です。何が問題なのでしょうか?

 

この記事はそのようなグアノである。

まず第一に、なぜx32用の記事なのでしょうか?誰もがすでにx64を持っているのに。

BorelandのDLLはMatlabの古いバージョンにしかなく、x64のスタジオではMatlabのライブラリをx64用に設定しても何もコンパイルされない。スクリプトのあるMetatraderフォルダはMTフォルダではなく、どこかにあります。Borylandのx32ライブラリがなければ何もコンパイルされない。

記事のソースをMTフォルダにコピーペーストしても動かない:

FO 0 16:30:22.029 スクリプト スクリプト TestMLEngine (GBPUSD,H1) loaded successfully

LQ 2 16:30:22.047 Scripts TestMLEngine (GBPUSD,H1) の初期化に失敗しました。

NG 0 16:30:22.047 スクリプト スクリプト TestMLEngine (GBPUSD,H1) が削除されました。

 
Zhigool:

また、ログでスクリプトを実行すると

"2013.11.13 16:49:28 Scripts script TestMLEngine (EURUSD,H1) removed.

2013.11.13 16:49:28 Scripts script TestMLEngine (EURUSD,H1) loaded successfully".

と表示された。

同じナンセンス

MTを管理者として実行し、MTからMatlabまでx32のみをインストールすることをお勧めします。

 
H_F_M:

Borland C++ Builder 6はインストールされているのですが、なぜか<MATLAB>exextern}/libwin32フォルダに "Borland "カタログが見つかりません。したがって、libeng.lib と libmx.lib もプロジェクトに接続できません。コマンド "implib libeng.lib libeng.lib libeng.dll" Far を実行すると、次のようになります:

)

また、Borlandフォルダはありませんでしたし、今もありません...。どなたかこの問題の対処法を教えてください。あるいは、少なくともこの2つのファイルを教えてください。)

このguanoは2007 LabバージョンX32にしかありません!!!!
 
arbitrageur:
このグアノは2007 Lab version X32でのみ利用可能です!
もし64bit(!)のmatlabと64bitのMT用にコンパイルされた64bit(!)のDLLが必要な方がいらっしゃいましたら、このサイトのメールまでご連絡ください。
 

こんにちは、

どなたか3.1 Developing Universal Library of MetaTrader 5 & MATLAB Engine Interactionを Strategy Testerで 動作させた方はいらっしゃいますか?

標準のエキスパートアドバイザーでは動作しますが、ストラテジーテスターでは動作しません。どなたか、私が間違っている可能性のある箇所をご指摘いただけますか?

 
フリーでコンパイルされたもの( x64用の非公開で書かれた もの)がありますが、多くのdllが見つからない場合、いわゆるdllホールと呼ばれるものがあります...x64 用の matlab dll を stdcall で再コンパイルしたもの......このトピックに関する別の https://www.mql5.com/en/articles/1567 作者の記事のほうがずっといい......この記事には、起こりうるバグについてまったく書かれていないし、作者が実行したスクリーンショットもない......。
Interaction between MеtaTrader 4 and MATLAB Engine (Virtual MATLAB Machine)
Interaction between MеtaTrader 4 and MATLAB Engine (Virtual MATLAB Machine)
  • 2009.07.13
  • Andrey Emelyanov
  • www.mql5.com
The article contains considerations regarding creation of a DLL library - wrapper that will enable the interaction of MetaTrader 4 and the MATLAB mathematical desktop package. It describes "pitfalls" and ways to overcome them. The article is intended for prepared C/C++ programmers that use the Borland C++ Builder 6 compiler.
 

これはMT4でも使えますか?それともMT5専用ですか?

クシシュトフ