質問編集履歴
6
文法、書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
FX業者の「接続IPアドレス」を確認する方法
|
test
CHANGED
@@ -1,14 +1,10 @@
|
|
1
|
-
現在、
|
1
|
+
現在、異業者間の「価格のズレ」を利用したMT5用のアービトラージのEAを作成しています。
|
2
|
-
お互いのティック情報(価格情報)を共有するためには、SocketConnect()というMQL5の関数
|
2
|
+
FX業者2社のお互いのティック情報(価格情報)を送信・共有するためには、下記のとおり、SocketConnect()というMQL5の関数に、相手方の「接続IPアドレス」を引数として記入する必要があります。
|
3
|
+
SocketConnect(Socket,接続IPアドレス,443,1000)
|
3
4
|
|
4
|
-
MT5
|
5
|
+
以前であれば、対象とするMT5を開きログインしている状態で、「スタートボタン」→「ファイル名を指定して実行(プログラムとファイルの検索)」で「cmd」記入し、「コマンドプロンプト」を起動させる。
|
5
|
-
|
6
|
+
「コマンドプロンプト」内で「netstatーn」と入力し「Enter」キーを押すことによって簡単にIPアドレスを確認できていたような記憶があるのですが、先日試してみたところ確認することができませんでした。
|
6
|
-
|
7
|
+
今では、この方法では接続IPアドレスを確認することはできないのでしょうか?
|
7
|
-
|
8
|
+
どなたか、MQL5やFX業者のサーバー等に詳しい方がいらっしゃいましたら、アドバイスをご教授いただけないでしょうか?
|
8
9
|
何卒、宜しくお願い致します。
|
9
10
|
|
10
|
-
リンク先 "C:\Program Files\HFM Metatrader 5\terminal64.exe"
|
11
|
-
|
12
|
-
作業フォルダ "C:\Program Files\HFM Metatrader 5"
|
13
|
-
|
14
|
-
|
5
文法、書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
SocketConnectというMQL5関数に記入する「接続IPアドレス」
|
1
|
+
SocketConnectというMQL5関数に記入する「接続IPアドレス」「接続ポート番号」の取得方法
|
test
CHANGED
@@ -1,6 +1,14 @@
|
|
1
|
-
現在、MT5
|
1
|
+
現在、MT5(MQL5)にて、FX業者AとFX業者Bとの「ある通貨ペアの価格のズレ」を利用した異業者間アービトラージのEAを作成中しています。
|
2
|
-
お互いのティック情報(価格情報)を共有するためには、
|
2
|
+
お互いのティック情報(価格情報)を共有するためには、SocketConnect()というMQL5の関数を使って、相手方のFX業者の「接続IPアドレス」と「接続ポート番号」を追加する必要があります。
|
3
|
+
|
4
|
+
MT5内で「ツール」→「オプション」→「エキスパートアドバイザ」へと進み、WebRequestと許可するのチェックボックスにチェックを入れた上で、相手方のライブラリファイルがあるフォルダを下の空欄に追加するという操作方法で問題ないかと思います。
|
5
|
+
この「ライブラリフォルダーのあるファイル」とは、相手方のMT5のアイコンをクリック→「プロパティ」→「ショートカット」のタブに表示されています下記の「リンク先」もしくは「作業フォルダ」のことで間違いないのでしょうか?
|
6
|
+
|
3
|
-
どなたかMT5(
|
7
|
+
初歩的なお尋ねで大変恐縮なのですが、どなたかMT5(MQL5)に詳しい方がおられましたら、ご教授いただけないでしょうか。
|
4
8
|
何卒、宜しくお願い致します。
|
5
9
|
|
10
|
+
リンク先 "C:\Program Files\HFM Metatrader 5\terminal64.exe"
|
6
11
|
|
12
|
+
作業フォルダ "C:\Program Files\HFM Metatrader 5"
|
13
|
+
|
14
|
+
|
4
文法の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
SocketConnectというMQL5関数に記入する「接続IPアドレス」と「接続ポート番号」の確認方法
|
test
CHANGED
File without changes
|
3
文法と内容の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,28 +1,6 @@
|
|
1
|
-
|
1
|
+
現在、MT5をリリースしているFX業者AとFX業者Bとのある通貨ペアの「価格のズレ」を利用した異業者間アービトラージのEA(自動売買システム)を作成しております。
|
2
|
-
|
2
|
+
お互いのティック情報(価格情報)を共有するためには、双方のソースファイルにおいて、「SocketConnect」というMQL5の関数に相手方の「接続IPアドレス」と「接続ポート番号」を記載する必要があるのですが,MT5のどこを見れば、それが確認できるのか分からなくて困っています。
|
3
|
-
どなたか
|
3
|
+
どなたかMT5(MQL5)に詳しい方で、確認方法等をご存じの方がおられましたら、ご教授いただけないでしょうか。
|
4
4
|
何卒、宜しくお願い致します。
|
5
5
|
|
6
6
|
|
7
|
-
「Ask情報」 → → → →
|
8
|
-
|
9
|
-
FX業者Aの FX業者Bの
|
10
|
-
ソースファイル ソースファイル
|
11
|
-
で共有 で共有
|
12
|
-
|
13
|
-
|
14
|
-
← ← ← ← 「Bid情報」
|
15
|
-
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
ある通貨の「2つの価格(AとB)」にズレが発生
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
同時に「買い注文」「売り注文」の発注を行う
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
|
28
|
-
|
2
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
|
2
|
-
現在、FX業者AとFX業者Bとの価格のズレを利用する「異業者間アービトラージ」のEAを作成しているのですが、下記のとおり、ある通貨の「Ask情報」をFX業者AからFX業者Bへ送り、Bのソースファイルで利用できるようにするとともに、同通貨の「Bid情報」をBからAへ送り、FX業者AのソースファイルでBの「Bid情報」を利用できるようにするところが、なかなか上手くいきません。
|
2
|
+
現在、FX業者AとFX業者Bとの価格のズレを利用する「異業者間アービトラージ」のEAをMQL5により作成しているのですが、下記のとおり、ある通貨の「Ask情報」をFX業者AからFX業者Bへ送り、Bのソースファイルで利用できるようにするとともに、同通貨の「Bid情報」をBからAへ送り、FX業者AのソースファイルでBの「Bid情報」を利用できるようにするところが、なかなか上手くいきません。
|
3
3
|
どなたか、MQL5に精通されている方がいらっしゃいましたら、そのあたりのコードの書き方をご教授いただけませんでしょうか。
|
4
4
|
何卒、宜しくお願い致します。
|
5
5
|
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
|
19
|
+
ある通貨の「2つの価格(AとB)」にズレが発生
|
20
20
|
|
21
21
|
|
22
22
|
|