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

 
fxsaber :
bu sebeple yazdım
MT5'in sözde limit emirleri için neye izin verdiği umurumda değil. Önemli olan tek şey borsaya neyin ulaştığıdır. Dolayısıyla, borsada bir IOC limiti olsaydı, 1. paragraftaki gibi davranırdı. FOK - madde 2. Bunu borsada bulamazsınız, bu yüzden MT5'in İstek taleplerinde bir şeye izin vermesi hakkında değil, FOK / IOC'nin özü hakkında konuşmanız gerekir. OrderGetInteger'ı en azından "IOC" sınırlayıcılarınız yapın.

kafan karıştı :)

В режиме биржевого исполнения цена, указываемая при выставлении лимитных ордеров, не проверяется.
Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу).
При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный.
Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей, чем указанная.
 

MT5'ten hoşlanmıyorsanız ve ilgileniyorsanız, FORTS Plaza 2 ağ geçidinin açıklamasını okuyun.

FutAddOrder yöntemi - Sipariş ekleme

Mesaj türü: 64

Yanıt mesajı türü: 101

Notlar:

Tür alanı aşağıdaki değerleri alabilir:

1 teklif sırası (kısmi eşleştirmeden sonra kuyrukta kalır)

2 karşı teklif (açık artırmadan sonra kaldırıldı)

3 Doldur ya da Öldür uygulaması

2 karşı sipariş (açık artırmadan sonra kaldırıldı) - bu, sınırlanabilecek IOC'dir :)

Dosyalar:
p2gate_ru.zip  741 kb
 
fxsaber :
FOK-BuyLimit'i spread içinde 10 lot olarak belirledik ve ardından hemen 1 lot SATIŞ yaptık. Beklenen tepki 1 lot için SAT ve iptal edilen 10 lottur.
Bununla karşılaşmayacaksın. Ve Sınırlayıcı Talebi'nde FOK / IOC tiplerinin ayarını yapması, bunların bu türden oldukları anlamına gelmez.

Mantıken. Aksi takdirde, birileri 10 lotluk alım limitimizin tamamını alana kadar bu 1 lotluk piyasa satışını doldurmak imkansız olurdu.

Ya da sonuncusu teklifin altına atlardı ki bu da olmamalıydı.

 
Andrey Khatimlianskii :

Mantıken. Aksi takdirde, birileri 10 lotluk alım limitimizin tamamını alana kadar bu 1 lotluk piyasa satışını doldurmak imkansız olurdu.

Ya da sonuncusu teklifin altına atlardı ki bu da olmamalıydı.

Hiçbir şey mantıklı değil.

FOK BuyLimit ayarlandığında emir DERHAL gerçekleştirilir veya reddedilir :)

hayalperestler SEN :)

 
prostotrader :

Hiçbir şey mantıklı değil.

FOK BuyLimit ayarlandığında emir DERHAL gerçekleştirilir veya reddedilir :)

hayalperestler SEN :)

Bu, yayılmanın içine koymanın imkansız olduğu, hemen reddedileceği anlamına gelir. Bu sınırlayıcı nedir?
 
prostotrader :

kafan karıştı :)

В режиме биржевого исполнения цена, указываемая при выставлении лимитных ордеров, не проверяется.
Ее можно указать выше текущей цены Ask (для ордеров на покупку) и ниже цены Sell (для ордеров на продажу).
При выставлении ордера с такой ценой он практически сразу срабатывает и превращается в рыночный.
Однако в отличие от рыночных ордеров, где трейдер фактически соглашается на сделку по неуказанной текущей рыночной цене,
лимитный ордер будет исполнен по цене не худшей, чем указанная.

Yulaf lapası başkalarının düşüncelerinden değil, kendi inançlarından değil, mantığa dayalıdır. Zayıf metinleri kopyalayıp yapıştırmayı bırakın. Mantık açın.

"Bir yerde okudum ve biri orada bir şey gösteriyor" argümanı hatalı. @Rashid Umarov , @Vasiliy Sokolov , @Dmitriy Skub ve diğerleri, yanılıyorsam bana bir kule verin.

 
prostotrader :

MT5'ten hoşlanmıyorsanız ve ilgileniyorsanız, FORTS Plaza 2 ağ geçidinin açıklamasını okuyun.

Vurgulananları okuyun

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

FORTS. Yürütme soruları

fxsaber , 2017.02.22 22:56

Mevcut fiyattan daha kötü olmayan bir fiyata ayarlandıkları takdirde FOK/IOC limitleri yoktur.
İki "tür" limit vardır - alıntı ve yürütme. Alıntı - mevcut fiyattan daha kötü değil (ve eşit değil). Geri kalanlar Yürütmedir. Burada bir tür Yürütme için hala bir şekilde FOK/IOC varsayılabilir. Teklifler için (bunların% 99'u) - hayır.
 
Andrey Khatimlianskii :
Bu, yayılmanın içine koymanın imkansız olduğu, hemen reddedileceği anlamına gelir. Bu sınırlayıcı nedir?

Siparişlere (FOTS) bakalım.

anladığım kadarıyla bu

Piyasa emri - fiyatı yoktur ve hemen uygulanır (FOK ve verilen tüm emirlerde yeterli hacim yoksa reddedilir)

Limit emri - bir fiyatı vardır ve emirde belirtilenden (veya reddedilen) daha kötü olmayan bir fiyatla hemen gerçekleştirilir

Bekleyen emir (limit) - bir işlem fiyatı olan ve ilan edilen fiyattan tamamen gerçekleşene kadar borsada olacak bir emir

Katma

Hangisi Plaza2 ile tamamen uyumludur

1 teklif emri (kısmi eşleştirmeden sonra kuyrukta kalır) - iade (bekleyen emir)

2 karşı emir (açık artırmadan sonra kaldırıldı) - IOC (piyasa veya limit emri)

3 Doldur ya da Öldür emri - FOK (piyasa veya limit emri)

Katma

Yani, siparişin doldurulması FOK ise, o zaman

1. Emirde bir fiyat varsa, bu bir limit emirdir ve gerekli hacimde böyle bir fiyat varsa yürütülür.

2. Fiyat yoksa, tek fiyattan (gerekli miktar mevcutsa) gerçekleştirilecek veya birkaç fiyattan hacmi toplayacak veya gerekli miktar verilen tüm emirlerde değilse reddedilecek bir piyasa emridir. .

 
Print(OrderGetInteger(ORDER_TYPE_FILLING)); // Точка
 
fxsaber :
1531+ sürümüne geçmenizi öneririm. sunucuda veri var
JI       0        11 : 29 : 50.991     Trades   '5245006' : cancel order # 134078969 buy limit 1.00 RTS- 6.17 at 110740
PN       0        11 : 29 : 52.745     Trades   '5245006' : accepted cancel order # 134078969 buy limit 1.00 RTS- 6.17 at 110740
RM       0        11 : 29 : 55.329     Trades   '5245006' : cancel # 134078969 buy limit 1.00 RTS- 6.17 at market done in 4342.061 ms ( 4281.910 ms on server)

CQ       0        11 : 29 : 55.339     Trades   '5245006' : exchange buy 1.00 RTS- 9.17 at market
DJ       0        11 : 29 : 59.405     Trades   '5245006' : accepted exchange buy 1.00 RTS- 9.17 at market
DM       0        11 : 30 : 03.851     Trades   '5245006' : deal # 117691016 buy 1.00 RTS- 9.17 at 115040 done (based on order # 134079385 )
HP       0        11 : 30 : 03.851     Trades   '5245006' : order # 134079385 buy 1.00 / 1.00 RTS- 9.17 at 115040 done in 8512.198 ms ( 8457.310 ms on server)

DQ       0        11 : 35 : 57.511     Trades   '5245006' : buy limit 1.00 GBPCAD at 1.47480
HH       0        11 : 35 : 59.332     Trades   '5245006' : accepted buy limit 1.00 GBPCAD at 1.47480
GR       0        11 : 36 : 01.203     Trades   '5245006' : order # 134084771 buy limit 1.00 / 1.00 GBPCAD at market done in 3695.461 ms ( 3643.142 ms on server)
Günlükler, İnternet'in değil, sunucunun yavaşladığını tamamen doğrular.


Gecikme ayarı var mı?

M‌sunucu toplu siparişleri işleyebilecek gibi görünmüyor

Her takastan önce emirleri toplu olarak geri çekin.

Ve açıkça görülüyor ki gecikme artıyor.

2017.03 . 01 23 : 49 : 25.490 Trades   'xxxxx' : cancel order # 53328714 buy limit 1.00 RTS- 6.17 at 110480 placed for execution in 6.319 ms
2017.03 . 01 23 : 49 : 31.102 Trades   'xxxxx' : cancel order # 53328620 sell limit 1.00 Si- 12.18 at 68290
2017.03 . 01 23 : 49 : 31.103 Trades   'xxxxx' : cancel order # 53328618 sell limit 1.00 RTS- 12.18 at 107680
2017.03 . 01 23 : 49 : 31.103 Trades   'xxxxx' : cancel order # 53328633 buy limit 2.00 UCAD- 6.17 at 1.3222
2017.03 . 01 23 : 49 : 31.103 Trades   'xxxxx' : cancel order # 53324078 sell limit 2.00 UCAD- 6.17 at 1.3418
2017.03 . 01 23 : 49 : 31.104 Trades   'xxxxx' : cancel order # 53328621 sell limit 2.00 RTS- 6.18 at 110490
2017.03 . 01 23 : 49 : 31.104 Trades   'xxxxx' : cancel order # 53328643 buy limit 8.00 GOLD- 9.17 at 1255.0
2017.03 . 01 23 : 49 : 31.104 Trades   'xxxxx' : cancel order # 53328199 sell limit 2.00 GOLD- 9.17 at 1266.6
2017.03 . 01 23 : 49 : 31.108 Trades   'xxxxx' : accepted cancel order # 53328620 sell limit 1.00 Si- 12.18 at 68290
2017.03 . 01 23 : 49 : 31.114 Trades   'xxxxx' : accepted cancel order # 53328618 sell limit 1.00 RTS- 12.18 at 107680
2017.03 . 01 23 : 49 : 31.115 Trades   'xxxxx' : accepted cancel order # 53328633 buy limit 2.00 UCAD- 6.17 at 1.3222
2017.03 . 01 23 : 49 : 31.125 Trades   'xxxxx' : accepted cancel order # 53324078 sell limit 2.00 UCAD- 6.17 at 1.3418
2017.03 . 01 23 : 49 : 31.127 Trades   'xxxxx' : accepted cancel order # 53328621 sell limit 2.00 RTS- 6.18 at 110490
2017.03 . 01 23 : 49 : 31.132 Trades   'xxxxx' : accepted cancel order # 53328643 buy limit 8.00 GOLD- 9.17 at 1255.0
2017.03 . 01 23 : 49 : 31.135 Trades   'xxxxx' : cancel order # 53328620 sell limit 1.00 Si- 12.18 at 68290 placed for execution in 33.379 ms
2017.03 . 01 23 : 49 : 31.137 Trades   'xxxxx' : accepted cancel order # 53328199 sell limit 2.00 GOLD- 9.17 at 1266.6
2017.03 . 01 23 : 49 : 31.143 Trades   'xxxxx' : cancel order # 53328618 sell limit 1.00 RTS- 12.18 at 107680 placed for execution in 39.874 ms
2017.03 . 01 23 : 49 : 31.145 Trades   'xxxxx' : cancel order # 53328633 buy limit 2.00 UCAD- 6.17 at 1.3222 placed for execution in 41.510 ms
2017.03 . 01 23 : 49 : 31.147 Trades   'xxxxx' : cancel order # 53324078 sell limit 2.00 UCAD- 6.17 at 1.3418 placed for execution in 43.576 ms
2017.03 . 01 23 : 49 : 31.154 Trades   'xxxxx' : cancel order # 53328621 sell limit 2.00 RTS- 6.18 at 110490 placed for execution in 50.661 ms
2017.03 . 01 23 : 49 : 31.156 Trades   'xxxxx' : cancel order # 53328643 buy limit 8.00 GOLD- 9.17 at 1255.0 placed for execution in 52.170 ms
2017.03 . 01 23 : 49 : 31.159 Trades   'xxxxx' : cancel order # 53328199 sell limit 2.00 GOLD- 9.17 at 1266.6 placed for execution in 55.586 ms