問題タブ [mql5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
algorithmic-trading - MQL5 で URL から JSON を読み取る方法は?
JSONの URL から読み取るにはどうすればよいMQL5ですか?
たとえば、この単純な例JSON: https://api.myjson.com/bins/56z28
algorithmic-trading - DLL なしで MQL4/5 プログラム (EA) から自動取引をグローバルに無効にする方法は?
DLL を使用せずに MQL4/5 コード内から MetaTrader 4/5 で自動取引をグローバルに無効にするにはどうすればよいですか?
mql5 - 'CheckPointer' - パラメーターは参照として渡され、変数が必要です
Meta Trader 5 で Expert Advisor をコーディングしています。mql5 ファイルにインポートした関数を使用して、C# で dll をコーディングしました。コードは次のとおりです。
関数呼び出しは次のとおりです。
コンパイルしようとすると、次のエラー メッセージが表示されます。
私は MQL5 を初めて使用するので、データ型が一致していないと推測しています。任意の支援をいただければ幸いです。ありがとう。
c# - 解決方法 「mcMath.dll」を読み込めません [126]?
私はこれを簡単.DLLに書いたC#
#importこの.DLLファイルをMetaTrader4プラットフォームMQL4コードに書き込もうとすると、エラーが発生します。
Cannot load 'mcMath.dll' [126].
DLLプラットフォーム オプションでインポートを許可しました。
Q1:誰も同じ問題を抱えていますか?
Q2:それを解決する方法は?
MQL4コード:
matlab - MQL5 の代替
私はMetaTrader Terminalソフトウェアのエキスパートアドバイザーから始めており、それで使用するアルゴリズムがたくさんあります。これらのアルゴリズムはMATLAB、強力な組み込み関数 ( svd、pinv、 などfft) を使用して開発されました。私のアルゴリズムをテストするには、いくつかの選択肢があります。
- にすべてのアルゴリズムを記述し
MQL5ます。 C++and でアルゴリズムを記述し、DLLで呼び出す to を作成しますMQL5。Pythonに埋め込むアルゴリズムをに記述しC、 を作成しDLLます。MATLABソース コードを に変換してからC、DLL.
問題について:
- 組み込み
MQL5関数がないため実用的ではないため、1つずつ手動で実装する必要があります。 - 私はまだこれを試していませんが、アルゴリズムを実装するには長い時間がかかると思います (いくつかのアルゴリズムを書きまし
Cたが、時間がかかり、結果は のように速くはありませんでしたMATLAB)。 - にコンパイルするときに多くのエラーが発生しますが、実行可能ファイルにコンパイルするとエラーは発生しません (変換は非常に簡単で高速な
DLLので、これは良い代替手段です)。MATLABpython - 私は今これを試みていますが、やるべきことはたくさんあると思います。
他の同様のソフトウェアについて調査しMetaTrader Terminalましたが、良いものは見つかりませんでした。
MQL5私の問題に何らかの方法で、または別の方法で他の言語を埋め込む最も簡単な(そして迅速な)方法があるかどうかを知りたいです。
ありがとう。
algorithmic-trading - MQL4 - OrderSend() メソッド呼び出し時のエラー 4111
注文しようとしていますが、OrderSend()メソッド( https://docs.mql4.com/trading/ordersend )
への呼び出しが失敗しています:
2016.08.01 00:51:09.710 2016.07.01 01:00 s EURUSD,M1: OrderSend error 4111
私が間違っていることを知っていますか?