フォルツァ執行上の問題点 - ページ 42

 
Konstantin Karpov:
私は正しく理解している場合、このコネクタは、あなたがMT5またはQuickのために書くのですか?

こんにちは。

いや、勘違いしている。

quikもmt5もこのような仕組みになっています。

ロボット <--> 端末 <--> サーバー <--> PlzazaII <--> Exchange

私が書いているものは、このような仕組みになります。

ロボット←→プラザU←→交換所

 
Aytugan Khafizov:
ミハイル オトクライティは、AS5を入れたと言っています。それで動作確認をお願いします。

アイツガンさん、こんにちは。

今はかなり「枯れた」市場ですが、タイミングはかなり減りました(以前は、失敗なしの平均で、10~12msでした)。

より長い時間枠を見る必要がある(月曜~水曜の先物期限、相場はもっと速くなる)。

2015.09.11 08:48:27.085 Network 'xxxxx': authorized on Open-Broker through Access Server V
2015.09.11 08:48:27.085 Network 'xxxxx': previous successful authorization performed from xxx.xxx.xxx.xx on 2015.09.11 08:47:48
2015.09.11 08:48:27.149 Network 'xxxxx': terminal synchronized with ОАО '' Брокерский дом '' ОТКРЫТИЕ''
2015.09.11 10:00:10.307 Trades  'xxxxx': buy limit 4.00 Eu-3.16 at 74085
2015.09.11 10:00:10.307 Trades  use Hosting Service to speed up the execution - 41.70 ms via 'Frankfurt (Webzilla Inc.)' instead of 10000.00 ms
2015.09.11 10:00:10.316 Trades  'xxxxx': buy limit 4.00 Eu-3.16 at 74085 placed for execution in 8 ms
2015.09.11 10:00:10.345 Trades  'xxxxx': cancel order #20315886 buy limit 4.00 Eu-3.16 at 74085
2015.09.11 10:00:10.353 Trades  'xxxxx': sell limit 11.00 MIX-3.16 at 180900
2015.09.11 10:00:10.353 Trades  'xxxxx': cancel order #20315886 buy limit 4.00 Eu-3.16 at 74085 placed for execution in 7 ms
2015.09.11 10:00:10.361 Trades  'xxxxx': sell limit 11.00 MIX-3.16 at 180900 placed for execution in 8 ms
2015.09.11 10:00:10.422 Trades  'xxxxx': modify order #20315887 sell limit 11.00 MIX-3.16 at 180900 sl: 0 tp: 0 -> 180850, sl: 0 tp: 0
2015.09.11 10:00:10.442 Trades  'xxxxx': modify order #20315887 sell limit 11.00 MIX-3.16 at 180900 sl: 0 tp: 0 -> 180850, sl: 0 tp: 0 placed for execution in 20 ms
2015.09.11 10:00:10.483 Trades  'xxxxx': cancel order #20315887 sell limit 11.00 MIX-3.16 at 180850
2015.09.11 10:00:10.493 Trades  'xxxxx': cancel order #20315887 sell limit 11.00 MIX-3.16 at 180850 placed for execution in 9 ms
2015.09.11 10:00:11.039 Trades  'xxxxx': buy limit 10.00 MXI-3.16 at 1644.95
2015.09.11 10:00:11.043 Trades  'xxxxx': sell limit 10.00 MXI-3.16 at 1855.05
2015.09.11 10:00:11.047 Trades  'xxxxx': buy limit 10.00 MXI-3.16 at 1644.95 placed for execution in 7 ms
2015.09.11 10:00:11.050 Trades  'xxxxx': sell limit 10.00 MXI-3.16 at 1855.05 placed for execution in 7 ms
2015.09.11 10:00:11.116 Trades  'xxxxx': modify order #20315889 buy limit 10.00 MXI-3.16 at 1644.95 sl: 0.00 tp: 0.00 -> 1645.05, sl: 0.00 tp: 0.00
2015.09.11 10:00:11.123 Trades  'xxxxx': modify order #20315889 buy limit 10.00 MXI-3.16 at 1644.95 sl: 0.00 tp: 0.00 -> 1645.05, sl: 0.00 tp: 0.00 placed for execution in 6 ms
2015.09.11 10:00:11.142 Trades  'xxxxx': modify order #20315890 sell limit 10.00 MXI-3.16 at 1855.05 sl: 0.00 tp: 0.00 -> 1854.95, sl: 0.00 tp: 0.00
2015.09.11 10:00:11.151 Trades  'xxxxx': modify order #20315890 sell limit 10.00 MXI-3.16 at 1855.05 sl: 0.00 tp: 0.00 -> 1854.95, sl: 0.00 tp: 0.00 placed for execution in 8 ms
2015.09.11 10:00:11.181 Trades  'xxxxx': modify order #20315889 buy limit 10.00 MXI-3.16 at 1645.05 sl: 0.00 tp: 0.00 -> 1705.20, sl: 0.00 tp: 0.00
2015.09.11 10:00:11.191 Trades  'xxxxx': modify order #20315889 buy limit 10.00 MXI-3.16 at 1645.05 sl: 0.00 tp: 0.00 -> 1705.20, sl: 0.00 tp: 0.00 placed for execution in 9 ms
2015.09.11 10:00:11.217 Trades  'xxxxx': cancel order #20315889 buy limit 10.00 MXI-3.16 at 1705.20
2015.09.11 10:00:11.220 Trades  'xxxxx': modify order #20315890 sell limit 10.00 MXI-3.16 at 1854.95 sl: 0.00 tp: 0.00 -> 1798.70, sl: 0.00 tp: 0.00
2015.09.11 10:00:11.227 Trades  'xxxxx': cancel order #20315889 buy limit 10.00 MXI-3.16 at 1705.20 placed for execution in 9 ms
2015.09.11 10:00:11.228 Trades  'xxxxx': modify order #20315890 sell limit 10.00 MXI-3.16 at 1854.95 sl: 0.00 tp: 0.00 -> 1798.70, sl: 0.00 tp: 0.00 placed for execution in 7 ms
2015.09.11 10:00:11.250 Trades  'xxxxx': cancel order #20315890 sell limit 10.00 MXI-3.16 at 1798.70
2015.09.11 10:00:11.258 Trades  'xxxxx': cancel order #20315890 sell limit 10.00 MXI-3.16 at 1798.70 placed for execution in 8 ms
2015.09.11 10:00:12.778 Trades  'xxxxx': sell limit 1.00 MIX-3.16 at 186650
2015.09.11 10:00:12.784 Trades  'xxxxx': sell limit 1.00 MIX-3.16 at 186650 placed for execution in 6 ms
2015.09.11 10:00:13.236 Trades  'xxxxx': sell limit 20.00 GOLD-3.16 at 1156.4
2015.09.11 10:00:13.243 Trades  'xxxxx': sell limit 20.00 GOLD-3.16 at 1156.4 placed for execution in 7 ms
2015.09.11 10:00:13.302 Trades  'xxxxx': modify order #20315898 sell limit 20.00 GOLD-3.16 at 1156.4 sl: 0.0 tp: 0.0 -> 1156.2, sl: 0.0 tp: 0.0
2015.09.11 10:00:13.310 Trades  'xxxxx': modify order #20315898 sell limit 20.00 GOLD-3.16 at 1156.4 sl: 0.0 tp: 0.0 -> 1156.2, sl: 0.0 tp: 0.0 placed for execution in 7 ms
2015.09.11 10:00:13.349 Trades  'xxxxx': modify order #20315896 sell limit 1.00 MIX-3.16 at 186650 sl: 0 tp: 0 -> 181100, sl: 0 tp: 0
2015.09.11 10:00:13.357 Trades  'xxxxx': modify order #20315896 sell limit 1.00 MIX-3.16 at 186650 sl: 0 tp: 0 -> 181100, sl: 0 tp: 0 placed for execution in 8 ms
2015.09.11 10:00:13.386 Trades  'xxxxx': modify order #20315898 sell limit 20.00 GOLD-3.16 at 1156.2 sl: 0.0 tp: 0.0 -> 1135.4, sl: 0.0 tp: 0.0
2015.09.11 10:00:13.402 Trades  'xxxxx': modify order #20315898 sell limit 20.00 GOLD-3.16 at 1156.2 sl: 0.0 tp: 0.0 -> 1135.4, sl: 0.0 tp: 0.0 placed for execution in 16 ms
 

以前は月に一度、6msという実行 時間が出現していましたが、今はどうでしょうか。

2015.09.11 15:10:40.640 Trades  'xxxxx': buy limit 3.00 BR-11.15 at 49.01
2015.09.11 15:10:40.650 Trades  'xxxxx': buy limit 3.00 BR-11.15 at 49.01 placed for execution in 8 ms
2015.09.11 15:10:40.670 Trades  'xxxxx': cancel order #20336332 buy limit 3.00 BR-11.15 at 49.01
2015.09.11 15:10:40.680 Trades  'xxxxx': cancel order #20336332 buy limit 3.00 BR-11.15 at 49.01 placed for execution in 9 ms
2015.09.11 15:14:51.255 Trades  'xxxxx': sell limit 10.00 Eu-3.16 at 81850
2015.09.11 15:14:51.265 Trades  'xxxxx': sell limit 10.00 Eu-3.16 at 81850 placed for execution in 8 ms
2015.09.11 15:14:51.315 Trades  'xxxxx': cancel order #20336809 sell limit 10.00 Eu-3.16 at 81850
2015.09.11 15:14:51.335 Trades  'xxxxx': cancel order #20336809 sell limit 10.00 Eu-3.16 at 81850 placed for execution in 10 ms
2015.09.11 15:15:53.381 Trades  'xxxxx': sell limit 7.00 BR-11.15 at 50.44
2015.09.11 15:15:53.388 Trades  'xxxxx': sell limit 7.00 BR-11.15 at 50.44 placed for execution in 6 ms
2015.09.11 15:15:53.416 Trades  'xxxxx': cancel order #20337140 sell limit 7.00 BR-11.15 at 50.44
2015.09.11 15:15:53.423 Trades  'xxxxx': cancel order #20337140 sell limit 7.00 BR-11.15 at 50.44 placed for execution in 7 ms
2015.09.11 15:16:13.477 Trades  'xxxxx': buy limit 50.00 BR-11.15 at 49.01
2015.09.11 15:16:13.485 Trades  'xxxxx': buy limit 50.00 BR-11.15 at 49.01 placed for execution in 8 ms
2015.09.11 15:16:13.507 Trades  'xxxxx': cancel order #20337217 buy limit 50.00 BR-11.15 at 49.01
2015.09.11 15:16:13.514 Trades  'xxxxx': cancel order #20337217 buy limit 50.00 BR-11.15 at 49.01 placed for execution in 7 ms
2015.09.11 15:21:15.466 Trades  'xxxxx': sell limit 50.00 BR-11.15 at 50.44
2015.09.11 15:21:15.473 Trades  'xxxxx': sell limit 50.00 BR-11.15 at 50.44 placed for execution in 7 ms
2015.09.11 15:21:15.502 Trades  'xxxxx': cancel order #20337704 sell limit 50.00 BR-11.15 at 50.44
2015.09.11 15:21:15.510 Trades  'xxxxx': cancel order #20337704 sell limit 50.00 BR-11.15 at 50.44 placed for execution in 7 ms
2015.09.11 15:24:38.979 Trades  'xxxxx': sell limit 10.00 Eu-3.16 at 81850
2015.09.11 15:24:38.988 Trades  'xxxxx': sell limit 10.00 Eu-3.16 at 81850 placed for execution in 8 ms
2015.09.11 15:24:39.016 Trades  'xxxxx': cancel order #20338015 sell limit 10.00 Eu-3.16 at 81850
2015.09.11 15:24:39.023 Trades  'xxxxx': cancel order #20338015 sell limit 10.00 Eu-3.16 at 81850 placed for execution in 7 ms
2015.09.11 15:27:30.521 Trades  'xxxxx': buy limit 24.00 BR-11.15 at 49.01
2015.09.11 15:27:30.531 Trades  'xxxxx': buy limit 24.00 BR-11.15 at 49.01 placed for execution in 10 ms
2015.09.11 15:27:30.560 Trades  'xxxxx': cancel order #20338271 buy limit 24.00 BR-11.15 at 49.01
2015.09.11 15:27:30.569 Trades  'xxxxx': cancel order #20338271 buy limit 24.00 BR-11.15 at 49.01 placed for execution in 8 ms
2015.09.11 15:29:00.242 Trades  'xxxxx': sell limit 7.00 BR-11.15 at 50.44
2015.09.11 15:29:00.252 Trades  'xxxxx': sell limit 7.00 BR-11.15 at 50.44 placed for execution in 9 ms
2015.09.11 15:29:00.278 Trades  'xxxxx': cancel order #20338665 sell limit 7.00 BR-11.15 at 50.44
2015.09.11 15:29:00.285 Trades  'xxxxx': cancel order #20338665 sell limit 7.00 BR-11.15 at 50.44 placed for execution in 6 ms
 
Михаил:

こんにちは。

いや、勘違いしている。

quikもmt5もこのような仕組みになっています。

ロボット <--> 端末 <--> サーバー <--> PlzazaII <--> Exchange

私が書いているものは、このような仕組みになります。

ロボット←→プラザU←→交換所

また、テストや最適化のプロセスは、そこで実施されるのでしょうか、それともオープニング/アクセプタイズ/クロージングポジション 用のコネクターだけなのでしょうか?
 
Konstantin Karpov:
テストと最適化のプロセスはターミナルに実装されるのでしょうか、それともポジションをオープン/アクノリッジ/クローズ するためのコネクターだけに実装されるのでしょうか?

を使用できる自己完結型のアプリケーションとなる予定です。

DLL の作成をサポートするあらゆるプログラミング 言語で書かれたロボット。

基本的にはMT5サーバー部分のアナログですが、モジュール化された1つのクライアント上で動作しています。

異なる種類のプロトコル(FIX/FAST、PlazaII、バイナリプロトコル)の接続。

今のところ、PlazaII用のモジュールでコネクタを書き込んでいます。

必要に応じて)独自のターミナルやインジケータを記述することができます。

テストと最適化のプロセスは、コネクタのユーザーが行う。

MT5と同じようなターミナルにするタスクは ありません。

このプロジェクトの目的は、 取引ロボットが使用する高速コネクタ です。

 
Михаил:

を使用できる自己完結型のアプリケーションとなる予定です。

DLL の作成をサポートするあらゆるプログラミング 言語で書かれたロボット。

基本的にはMT5サーバー部分のアナログですが、モジュール化された1つのクライアント上で動作しています。

異なる種類のプロトコル(FIX/FAST、PlazaII、バイナリプロトコル)の接続。

今のところ、PlazaII用のモジュールでコネクタを書き込んでいます。

必要に応じて)独自のターミナルやインジケータを記述することができます。

テストと最適化のプロセスは、コネクタのユーザーが行う。

MT5と同じようなターミナルにするタスクは ありません。

目的は、 取引ロボットで使用するための高速コネクタ です。

脱帽)

ロボットをテストする プロセスを実装するのが複雑で、それがないとカミルフォのようなものになってしまうため、これまでこのようなプロジェクトの作成は控えてきました :)

使用言語と使用ライブラリを教えてください。

 
と、もう妄想が膨らみます...プラザやオープナーの誰かが、わざとタイミングよくランダムな遅れを作っている...)が、静かに搾取しています...。は、投稿を読んで、しばらくゲームの電源を切ります...チェック)))
 
Konstantin Karpov:

脱帽)

私はこれまでのところ、ロボットをテストするプロセスの複雑さのために、同様のプロジェクトを作成することを控えている、としないkamilfoとしてそれなし:)

ところで、秘密でなければ、どのような言語で書き、どのようなライブラリを使っているのでしょうか?

秘密ではないC++、Delphi、プラザII用 -標準ライブラリの CGateを使用して、モスクワ証券取引所の。

http://ftp.micex.com/pub/FORTS/Plaza2/CGate/

P/S ところで、ロボットはどこでもテストができます :)

さらに、MBはソフトウェア開発者向けにテストポリゴンやゲームポリゴン(FIX/FAST、Plaza II)を提供しています。

 
Ilnur Khasanov:
プラザかオプリバシカの誰かが意図的に好きな時間にランダムな遅れを作っている...)と静かに搾取しているのでは...と、もう妄想が膨らみます。は、投稿を読んで、しばらくゲームの電源を切ります...チェック)))

いや、ただ、オープンの技術者には、いろいろと不満が残るんです。

月曜日から水曜日にかけて、市場が期限切れで復活するのを見届けてから

Openersの成果を見てみよう(Accsess server 5)

接続する必要がある...。

P/S 今日、私の平均的な注文執行速度は 7-8ms です。

22msを 超えたことはないが、市場は "死んでいる "のだ。

私の理解では、Openwaveはこのサーバー(Access server V)のケーブルプロバイダを変更しました(間違っているかもしれません)

 

少し話がそれますが、特にここで似たような状況が出たので、話題を増やしたくないのです。

今日はフォーツ・オットクライティで損切り注文を獲った。

私は、すべてを手動で閉じることにしました。私は、ボタンを押すことによって、市場によって4回自分のポジションを閉じようとしました。保留中の注文をすべて削除し、5回目のポジションを閉じることができました。ずっとポジションを閉じようとしているのですが、エラーが出ません。

2015.09.11 23:37:09.207 Trades 'xxxxxx': deal #16409913 sell 3.00 RTS-9.15 at 79810 done (based on order #20396168) ( finally succeeded !).

2015.09.11 23:37:09.202 トレード 'xxxxxx': Exchange sell 3.00 RTS-9.15 at market placed for execution in 39 ms.

2015.09.11 23:37:09.163 トレード 'xxxxxx': Exchange sell 3.00 RTS-9.15 at market.

2015.09.11 23:37:07.857 Trades 'xxxxxx': cancel order #20396014 sell limit 1.00 RTS-9.15 at 79850 placed for execution in 34 ms.

2015.09.11 23:37:07.823 Trades 'xxxxxx': cancel order #20396014 sell limit 1.00 RTS-9.15 at 79850.

2015.09.11 23:37:06.976 Trades 'xxxx': cancel order #20395752 sell limit 1.00 RTS-9.15 at 79870 placed for execution in 32 ms.

2015.09.11 23:37:06.943 Trades 'xxxxxx': cancel order #20395752 sell limit 1.00 RTS-9.15 at 79870.

2015.09.11 23:37:06.241 Trades 'xxxx': cancel order #20395666 sell limit 1.00 RTS-9.15 at 79920 placed for execution in 33 ms.

2015.09.11 23:37:06.208 トレード 'xxxxxx': キャンセルオーダー #20395666 売り指値1.00 RTS-9.15 at 79920

2015.09.11 23:36:55.195 Trades 'xxxx': exchange sell 3.00 RTS-9.15 at market placed for execution in 35 ms ( attempt #4 ).

2015.09.11 23:36:55.160 トレード 'xxxx': Exchange sell 3.00 RTS-9.15 at market.

2015.09.11 23:36:54.094 Trades 'xxxxxx': exchange sell 3.00 RTS-9.15 at market placed for execution in 34 ms ( attempt # 3 ).

2015.09.11 23:36:54.060 トレード 'xxxxxx': Exchange sell 3.00 RTS-9.15 at market.

2015.09.11 23:36:52.608 Trades 'xxxxxx': exchange sell 3.00 RTS-9.15 at market placed for execution in 33 ms ( attempt # 2 ).

2015.09.11 23:36:52.575 トレード 'xxxxxx': Exchange sell 3.00 RTS-9.15 at market.

2015.09.11 23:36:50.359 トレード 'xxxxxx': exchange sell 3.00 RTS-9.15 at market placed for execution in 33 ms ( attempt # 1 ).

2015.09.11 23:36:50.313 トレード 'xxxx': Exchange sell 3.00 RTS-9.15 at market.

サーバーに何らかのバグが残っているようです。
理由: