問題タブ [metatrader5]
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.
dll - DLL を使用して HTTP 要求を送信し、応答を受信するにはどうすればよいですか?
私はメタトレーダーの開発者です。構文が C に似た独自のスクリプト言語を持っています。その最も利点の 1 つは、include
いくつかの dll とその機能を使用できることです。
今、私はHTTPリクエストを送受信したい. どの DLL をどのように使用すればよいですか?
PHP コンテキストでは、常にcURLライブラリを使用します。ここで使用できるDLLはありますか?
dll - インポートされた DLL から Metatrader MQL4/MQL5 関数を呼び出す
Metatrader にインポートした独自の DLL から MQL4 または MQL5 関数を呼び出したいと考えています。
出来ますか?
plugins - Metatrader プラグイン: それは何ですか?
メタトレーダープラグインとは? いくつかのプロモーションや記事でこの用語を見てきました。これらの記事で説明されていたのは、他の言語 (MQL4 / 5 ではない) のライブラリを挿入した種の専門家でした。
metatrader4 - MQL4 - 2 MA クロスオーバーの正確な価格と時間を見つける
私の MT4 チャートですでに発生した 2 MA (50 および 100) 以前のすべてのクロスオーバーの正確な価格と時間を見つけるために、MQL4 コードを書き込もうとしています。
ポインタをいただければ幸いです。
ありがとう、
comparison - 関数入力に応じて式で < または > (または他の比較演算子) を使用するにはどうすればよいですか?
さまざまな比較ステートメントが with 、withなど>
で切り替えられていることを除いて、同一の 2 つの長いコード ブロックがあります。これらを関数に入れ、関数の入力に応じていずれかの演算子を使用したかったのです。<
>=
<=
私はMQL5でコーディングしていますが、これは C++ と非常に似ているため、これで機能するメソッドが私の場合にも使用できることを願っています。
metatrader4 - アカウント通貨の観点からmt5でスワップ(ロールオーバー)を計算する方法
背景:
- mt5の使用
- 「スワップ」(ロールオーバー) 価格はポイント (0.00001/0.001) で定義されます - 5 桁のブローカー
- 口座通貨: USD
問題は、「スワップ値」を acc で計算する方法です。mt5の通貨。言い換えれば、1日のロールオーバーに何セント支払うのでしょうか?
現在、この「mql5」スクリプトがあります。
スクリプトを EURAUD にアタッチすると、ターミナルに出力されます。
銘柄: EURAUD swap_long: -10.80 swap_short: 6.80 swapUSD_long: 0.00 swapUSD_short: 0.00
つまり、ショート ポジションのロールオーバー価格は 6.8 ポイントです。現在のレートで米ドルに変換する方法は?この必要性のために:
- acc 通貨のペアを見つけます (この場合は AUDUSD を見つける必要があります)
- AUDUSD sym.Bid() または sym.Ask() のレートを取得します
- と ...
単に助けが必要です;)
genetic-algorithm - Metatrader 5 のカスタム最適化
MT5の遺伝的最適化をカスタマイズしたい。たとえば、さまざまな集団サイズと選択方法を試してみたいと思います。デフォルトの遺伝的最適化を調整することはできますか、それともスクリプトまたは Expert Advisor として書き直す必要がありますか。カスタム オプティマイザーを作成するための API (またはテンプレート) はありますか? MT5 で可能ですか?
algorithmic-trading - MQL5: 新しい注文を発注する前に、トリガーされていない未決注文をすべて自動的に削除するにはどうすればよいですか?
私は、注文BUYSTOP
のSELLSTOP
ペアを配置し、それらの注文がトリガーされない場合は次のバーに配置し、それらを削除して新しい注文を配置する必要があるプロジェクトに取り組んでいます。
これが私のコードです:
このコードは、テスト中に適切に注文を出したり削除したりしています。
しかし、ライブ サーバーで EA がアクティブな場合、プラットフォームには他の商品の注文が既に開かれているため、EA は注文を開きません。
これを回避するための非常に簡単な方法があると確信していますが、私は初心者なので、それを理解することはできません.