0

デスクトップMEAN ( M ongoDB E xpress Angular N odeJS ) スタック アプリを構築していますが、リアルタイム (検出された変更の更新) 通貨為替レートにアクセスする必要があります。Excel では、セル内に 1 行のコードを入力するだけでMT4からレートを簡単に取得できます。 MT4.exe

私が望むのは、JavaScript を使用して、EUR/USD レートなどのデータに何らかの方法でアクセスすることです。

それは可能ですか、それともサードパーティのライブラリが必要ですか?

4

2 に答える 2

1

実行中のMT4.exeプロセスが許可されている場合:

前向きなソリューションは、ZeroMQ メッセージング フレームワークを使用する場合があります (NodeJS と MQL4 ポート/ラッパーの両方が存在します)。

1)httpラップされた JSONを使用すると、リアルタイムの FX イベント処理で「高すぎる」コストがかかります。
2)フレームワークを使用するZeroMQと、リモート (M+N) シェーディングの耐障害性プロセッサ グループ (パフォーマンス スケーリング / 負荷分散 + フェイルセーフ分散システム) に対して統合できます。


実行中のMT4.exeプロセスがまったく許可されていない場合:

このシナリオは、MetaQuotes の知的財産の法的保護のグレー ゾーンをテストします。技術的には、a を開いて読み込んで、着信メッセージtelnet <MT4server>:443のストリームを試すことができQUOTEますが、これにより MetaQuotes からいくつかの法的な対抗策が生じる可能性があることに注意してください。履歴にはそれらのいくつかが示されています。それで、あなたは警告されました。

于 2016-11-21T16:04:00.757 に答える
1

を見てみましょう:

ドキュメントから: 「これは、Node.js サーバーと MT4 クライアント アプリケーションの間で迅速に通信する方法を示しています。遅延はなく、接続/計算は同じティックで行われます。」

于 2016-11-21T14:15:35.810 に答える