MT4-Java API - ページ 4

 
samarendra:
自動売買で利益を得るにはどうしたらいいか、誰か教えてください。 自動売買について教えてください。

もしあなたが本当に自動売買に興味があり、すでにFX取引の 経験があるのなら、このページにあるmql4本を読んでみてください...そこには自動売買について知るべきこと、そしてあなた自身のEAの書き方が載っています

 
rgerasimen:
52
rgerasimen 2010.02.12 21:32

こんにちはjpmoulin

,



商用情報は、2つのオプションで構成されています:

1.すべてのソースコード(MQL,C++,Java)を制限なく使用するには、$350

かかります。

もう一つの方法は、MT4ターミナルを実行するWindowsマシンの活性化に基づくものです。最初の支払いは50ドルで、5つのアクティベーション・キーとJavaソースコードが含まれています。


自由に期間無制限でテストできます(メソッドの応答がランダムに遅れるのが制限です)。


配布ダウンロード:https://c.mql4.

com/forum/2010/02/jfx126_bin.zip


Java doc/examples: https://c.mql4.com/forum/2010/02/jfx126_doc.zip


 

JAVAソースコードの購入に興味があります。

貴社のAPIを使用して、私のJavaアプリケーションからブローカーに接続されたMT4ターミナルを通じて売買注文を 送信できることを確認できますか?

私は技術的なテストに着手するつもりです。

350ドルを支払うにはどのような手続きが必要ですか?

 
jpmoulin:

JAVAソースコードの購入に興味があります。

貴社のAPIを使用して、私のJavaアプリケーションからブローカーに接続されたMT4ターミナルを通じて売買注文を送信できることを確認できますか?

私は技術的なテストを行う予定です。

350ドルを支払うにはどのような手続きが必要ですか?

はい、ご要望の通り売買 注文を送信できることを確認していますが、まずは上記のトライアル配布を利用して、Java MTSをテストしてください。

支払い手続きについては、メール(roman.gerasimenko@gmail.com)でご連絡ください。

 
でも、どうやって作ったんですか? まさか、通信プロトコルをリバースエンジニアリングしたとか......。ターミナルサーバの通信APIは開発者向けに公開されていますか? PythonでAPIを書きたかったんです。
 
Misza:
でも、どうやって作ったんですか? まさか、通信プロトコルをリバースエンジニアリングしたとか......。ターミナルサーバの通信APIは開発者向けに公開されていますか? PythonでAPIを書きたかったんです。
ターミナルサーバの通信APIは公開されていないので、私は標準のターミナルクライアントを使い、Java APIはmt4 terminal.exeアプリケーションと通信し、mt4サーバとは独自のプロトコルを使って通信しています。
 

こんにちは。

私はあなたのAPIがそれを行うことができるかどうかを知りたいと思います。

javaアプリケーションから私は履歴を取得したい。

はい、あなたは例を投稿することができますか?

ありがとうございます。

 
Cehraphaim:

こんにちは。

私はあなたのAPIがそれを行うことができるかどうかを知りたいと思います。

javaアプリケーションから私は履歴を取得したい。

はい、あなたは例を投稿することができますか?

ありがとうございます。

こんにちは、Cehraphaimです。

JFX APIはMQL関数の 95%を反映しているため、iOpen、iClose、iHigh、iLow、iVolume、iTimeなどのメソッドを使用して履歴を取得することが可能です。同時に、JFX APIは(MT4サーバーではなく)MT4ターミナルと通信するので、履歴はターミナルで利用可能なデータ(MT4ヒストリーセンターからロード)に制限されます。

ファイル:
 

Javaからmql4への呼び出しをどのように実装したのでしょうか?mql4側からポーリングして、地獄のモンスタースイッチ/ケースをプログラムしているのでしょうか?Javaからmql4への関数 呼び出しは、何マイクロ秒かかりますか?例えば、以下のようなベンチマークはどれくらいの時間

// this is Java
for(i=0; i<1000000; i++){
  RefreshRates();
  baz = OrderProfit();
}

を実行しますか?

 
7bit:

Javaからmql4への呼び出しをどのように実装したのですか?mql4側からポーリングして、地獄のモンスタースイッチ/ケースをプログラムしているのでしょうか?Javaからmql4への関数呼び出しは、何マイクロ秒かかりますか?例えば以下のようなベンチマークは何秒かかりますか?

を実行しますか?


実装の詳細は、添付のドキュメントをご覧ください。

ベンチマークは、TCP-transportモードで563秒(1774回/秒)、UDP-transportモードで189秒(5284回/秒)かかります。

1秒間に1000以上のMT4メソッドを呼び出すことができれば、ほとんどのリアルタイム・アプリケーションでは十分です。

スピードはJFX APIの強力な側面ではありませんが、分散システムを構築する能力、単一のJavaアプリケーションから複数のアカウントを管理する能力、任意のUnixプラットフォームへの展開など、私は同意します。

ファイル:
jfx-1.3.0-docs.zip  2150 kb