問題タブ [mt4]

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.

0 投票する
2 に答える
972 参照

mql4 - 特定の通貨ペアについて、The Exchange のオープン ロング ポジションとショート ポジションの合計ボリュームを取得する方法を教えてください。

( MT4, MT5 )ではMQL4、現在のペアについて、現在の取引所で開いているショート ポジションとロング ポジションの合計ボリュームを取得するにはどうすればよいですか?

0 投票する
1 に答える
99 参照

email - MT4は複数の古いメールを送信します

私の EA は、取引が開始されたときにメールを送信するように設定されています。時間の経過とともに、メールの標準的な本文が変更され、改善されました。

しかし、私の EA をフォワード テストすると、更新されたバージョン (v8.17) からの電子メールと一緒に、私が設計した古いバージョンの取引通知電子メール (v8.16) が噴出されます。それは何をすべきか。

私の EA の古いバージョンを実行している別の MT4 アカウントをどこかに持っているようですが、私は持っていません。

  • VPS で実行されている古いバージョンはありません。

  • ローカル デスクトップで実行している EA もありません。

  • ご覧のとおり、それらは同じ取引 (一致するチケット番号に表示されている) からのものであり、同じエントリー価格でもあります。確かに、2 つのアカウントを実行していた場合、チケット番号は一致しません。

この奇妙な「現象」に関して何か問題を抱えている人は他にいますか


MT4 メール設定のスクリーンショット。

廃止された (v8.16) が、まだ到着しているフォームの例: これは古いバージョンです


更新された (v8.17) フォームの例: これは通知メールの新しいバージョンです

0 投票する
3 に答える
2063 参照

mql4 - MQL4 言語で外部変数をどこに配置すればよいですか?

私はプログラミングが初めてで、コードがコンパイルされない理由とコンパイルする方法がわかりません。

MetaTrader Terminal 4 のシンプルな EA です。

問題は、変数を宣言して初期化した位置にあると思います。変数を別の関数の下に配置しようとしましたが (コード内のコメントで示されています)、それでもコードはコンパイルされず、コードが添付されています。どんな助けでも大歓迎です。