FORTS. Yürütme soruları - sayfa 42

 
Konstantin Karpov :
Doğru anladıysam bu konektörü MT5 için mi yoksa Quick için mi yazarsınız?

Tünaydın!

Hayır yanlış anladın.

Hem quik hem de mt5 şu şekilde çalışır:

Robot <--> Terminal <--> Sunucu <--> PlzazaII <--> Değişim

Yazdıklarım şu şekilde çalışacak:

Robot <--> PlazaII <--> Değişim

 
Aytugan Khafizov :
Michael, Açılış AS5'i kurduklarını söylüyor. Kontrol et lütfen.

İyi günler Aytugan!

Şimdi piyasa tamamen "ölü", ancak zamanlamalar ÖNEMLİ OLARAK azaldı (daha önce, ortalama olarak, hatasız, 10-12 ms idi ).

Daha uzun bir zaman dilimine bakmanız gerekiyor (Pazartesi - Çarşamba vadeli işlem, piyasa çok daha hızlı olacak)

 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
 

Daha önce, yürütme süresi 6 ms idi . ayda bir ortaya çıktı ve şimdi:

 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
 
Михаил :

Tünaydın!

Hayır yanlış anladın.

Hem quik hem de mt5 şu şekilde çalışır:

Robot <--> Terminal <--> Sunucu <--> PlzazaII <--> Değişim

Yazdıklarım şu şekilde çalışacak:

Robot <--> PlazaII <--> Değişim

ve test ve optimizasyon süreci orada mı uygulanacak yoksa sadece pozisyonları açmak/korumak/kapatmak için bir bağlayıcı mı?
 
Konstantin Karpov :
ve test ve optimizasyon süreci orada mı uygulanacak yoksa sadece pozisyonları açmak/korumak/kapatmak için bir bağlayıcı mı?

kullanmanıza izin veren bağımsız bir uygulama olacaktır.

DLL oluşturmayı destekleyen herhangi bir programlama dilinde yazılmış robotlar.

Aslında, bu MT5 sunucu bölümünün bir analogudur, ancak modüler bir istemci için çalışıyor

farklı protokol türlerinin bağlantısı (FIX/FAST, PlazaII, Binary protokol).

Şimdiye kadar, bağlayıcı PlazaII için bir modül ile yazılıyor.

Kendi terminalinizi, göstergelerinizi yazmak (gerekirse) mümkün olacaktır.

Test ve optimizasyon süreci, bağlayıcı kullanıcısının kendisi tarafından yapılır.

MT5'e benzer bir terminal yapmak gibi bir görevim yok .

Ve projenin amacı, ticaret robotları tarafından kullanılmak üzere yüksek hızlı bir bağlayıcıdır .

 
Михаил :

kullanmanıza izin veren bağımsız bir uygulama olacaktır.

DLL oluşturmayı destekleyen herhangi bir programlama dilinde yazılmış robotlar.

Aslında, bu MT5 sunucu bölümünün bir analogudur, ancak modüler bir istemci için çalışıyor

farklı protokol türlerinin bağlantısı (FIX/FAST, PlazaII, Binary Protocol).

Şimdiye kadar, bağlayıcı PlazaII için bir modül ile yazılıyor.

Kendi terminalinizi, göstergelerinizi yazmak (gerekirse) mümkün olacaktır.

Test ve optimizasyon süreci, bağlayıcı kullanıcısının kendisi tarafından yapılır.

MT5'e benzer bir terminal yapmak gibi bir görevim yok .

Ve projenin amacı, ticaret robotları tarafından kullanılmak üzere yüksek hızlı bir bağlayıcıdır .

şapkamı çıkarıyorum :)

ama şimdilik robotları test etme sürecinin karmaşıklığı nedeniyle böyle bir proje oluşturmaktan kaçındım ve onsuz bir şekilde kamilfo değil :)

Bu arada, sır değilse hangi dilde yazıyorsunuz ve hangi kütüphaneleri kullanıyorsunuz?

 
ve ben zaten paranoyak oldum ... bir plazadaki veya bir açıcıdaki biri kasıtlı olarak ihtiyaç duyduğu anlarda gecikmeler yaratıyor ...) sessizce sağıyor ... şimdi yazıyı okuyacak ve oyuncağını bir süreliğine kapatacak . .. Kek)))
 
Konstantin Karpov :

şapkamı çıkarıyorum :)

ama şimdilik robotları test etme sürecinin karmaşıklığı nedeniyle böyle bir proje oluşturmaktan kaçındım ve onsuz bir şekilde kamilfo değil :)

Bu arada, sır değilse hangi dilde yazıyorsunuz ve hangi kütüphaneleri kullanıyorsunuz?

Plaza II için bu gizli bir C++ değil, Delphi - Moskova Borsası'nın standart CGate kitaplıklarını kullanıyorum:

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

P/S Bu arada robotları her yerde test edebilirsiniz :)

Ayrıca MB, yazılım geliştiriciler için test ve oyun alanları (FIX/FAST, Plaza II) sağlar.

 
Ilnur Khasanov :
ve ben zaten paranoyak oldum ... bir plazadaki veya bir açıcıdaki biri kasıtlı olarak ihtiyaç duyduğu anlarda gecikmeler yaratıyor ...) sessizce sağıyor ... şimdi yazıyı okuyacak ve oyuncağını bir süreliğine kapatacak . .. Kek)))

Hayır, sadece Opener'daki teknisyenler arzulanan çok şey bırakıyor.

Bakalım Pazartesi-Çarşamba günü bir sona erecek - piyasa canlanacak ondan sonra

Açıcının ne yaptığı görülecektir (Access server 5)

ona bağlanman lazım....

P/S Bugün ortalama 7-8 ms'lik bir sipariş yürütme hızım var.

Hiçbir zaman 22 ms'den fazla olmadı, ancak piyasa "ölü".

Anladığım kadarıyla, Açıcı bu sunucunun kablo sağlayıcısını değiştirdi (Access server V) (belki yanılıyorum) .

 

Biraz konu dışı, özellikle benzer bir durum burada da ortaya çıktığı için konu üretmek istemiyorum.

Bugün FORTS Açılışı için izinlerin kaybını yakaladım.

Her şeyi manuel olarak kapatmaya karar verdi. Dört kez düğmeye basarak piyasada pozisyonu kapatmaya çalıştım, emirler borsaya ulaşmıyor. Sonra mevduatları kaldırdım ve beşinci kez pozu kapatmayı başardım. Terminal her şeyin yolunda olduğunu yazsa da, hata yok.

2015.09.11 23:37:09.207 ticaret 'ххххх': anlaşma #16409913 3.00 RTS-9.15 sat 79810'da yapıldı (sipariş #20396168'e göre) (sonunda yapıldı!)

2015.09.11 23:37:09.202 ticaret 'ххххх': 39 ms'de yürütme için yerleştirilen piyasada 3.00 RTS-9.15 borsa satışı

2015.09.11 23:37:09.163 ticaret 'ххххх': borsada 3.00 RTS-9.15 sat

2015.09.11 23:37:07.857 ticaret 'ххххх': #20396014 satış limiti 1.00 RTS-9.15'i 79850'de iptal et, 34 ms'de uygulanmak üzere yerleştirilmiş

2015.09.11 23:37:07.823 ticaret 'ххххх': 20396014 numaralı siparişi iptal et satış limiti 1.00 RTS-9.15, 79850

2015.09.11 23:37:06.976 ticaret 'ххххх': #20395752 satış limiti 1.00 RTS-9.15'i 79870'te iptal et, 32 ms'de uygulanmak üzere yerleştirilmiş

2015.09.11 23:37:06.943 ticaret 'ххххх': 20395752 numaralı siparişi iptal et satış limiti 1.00 RTS-9.15, 79870

2015.09.11 23:37:06.241 ticaret 'ххххх': #20395666 satış limiti 1.00 RTS-9.15'i 79920'de iptal et, 33 ms'de uygulanmak üzere yerleştirilmiş

2015.09.11 23:37:06.208 ticaret 'ххххх': 20395666 numaralı siparişi iptal et satış limiti 1.00 RTS-9.15, 79920

2015.09.11 23:36:55.195 ticaret 'ххххх': 35 ms'de uygulanmak üzere piyasaya yerleştirilen 3.00 RTS-9.15 borsa satışı (4 numaralı girişim)

2015.09.11 23:36:55.160 ticaret 'ххххх': borsada 3.00 RTS-9.15 sat

2015.09.11 23:36:54.094 ticaret 'ххххх': borsada 3.00 RTS-9.15 sat, 34 ms'de uygulanmak üzere piyasaya sürüldü (3 numaralı girişim)

2015.09.11 23:36:54.060 ticaret 'ххххх': borsada 3.00 RTS-9.15 sat

2015.09.11 23:36:52.608 ticaret 'ххххх': borsada 3.00 RTS-9.15 sat, 33 ms'de yürütme için yerleştirilir (2. girişim)

2015.09.11 23:36:52.575 ticaret 'ххххх': borsada 3.00 RTS-9.15 sat

2015.09.11 23:36:50.359 ticaret 'ххххх': borsada 3.00 RTS-9.15 sat, 33 ms'de uygulanmak üzere piyasaya sürüldü (1 numaralı girişim)

2015.09.11 23:36:50.313 ticaret 'ххххх': borsada 3.00 RTS-9.15 sat

Sunucuda hala bir tür hata var gibi görünüyor.