Jump to content
Sign in to follow this  
Novikov

Закрытие перекрытых ордеров

Recommended Posts

Novikov

Закрытие перекрытых ордеров. Счет демо ECN 9630417

Подскажите пожалуйста, с чем может быть связано различие в скорости закрытия перекрытых ордеров?

При использовании панели F9, закрытие перекрытых ордеров (24 рдера) происходит менее чем за 1 секунду

 

 

2015.05.15 14:03:47.841 '9630417': multiple close by 'GBPUSD' done
2015.05.15 14:03:47.508 '9630417': multiple close by 'GBPUSD'

 

А при использовании скрипта для закрытия перекрытых ордеров (18 ордеров), время закрытия значительно больше, при том, что ордеров меньше

 

 

2015.05.15 13:44:25.066 '9630417': order #1383712619 was closed by #1383713322
2015.05.15 13:44:24.844 '9630417': close order #1383712619 buy 0.01 GBPUSD at 1.57427 sl: 0.00000 tp: 0.00000 by order #1383713322 sell 0.01 GBPUSD at 1.57219 sl: 0.00000 tp: 0.00000
2015.05.15 13:44:24.844 '9630417': order #1383712881 was closed by #1383713251
2015.05.15 13:44:24.636 '9630417': close order #1383712881 buy 0.01 GBPUSD at 1.57421 sl: 0.00000 tp: 0.00000 by order #1383713251 sell 0.01 GBPUSD at 1.57233 sl: 0.00000 tp: 0.00000
2015.05.15 13:44:24.636 '9630417': order #1383712595 was closed by #1383713226
2015.05.15 13:44:24.435 '9630417': close order #1383712595 buy 0.01 GBPUSD at 1.57409 sl: 0.00000 tp: 0.00000 by order #1383713226 sell 0.01 GBPUSD at 1.57258 sl: 0.00000 tp: 0.00000
2015.05.15 13:44:24.435 '9630417': order #1383712353 was closed by #1383713128
2015.05.15 13:44:24.217 '9630417': close order #1383712353 buy 0.01 GBPUSD at 1.57380 sl: 0.00000 tp: 0.00000 by order #1383713128 sell 0.01 GBPUSD at 1.57280 sl: 0.00000 tp: 0.00000
2015.05.15 13:44:24.216 '9630417': order #1383712022 was closed by #1383713103
2015.05.15 13:44:24.014 '9630417': close order #1383712022 buy 0.01 GBPUSD at 1.57358 sl: 0.00000 tp: 0.00000 by order #1383713103 sell 0.01 GBPUSD at 1.57296 sl: 0.00000 tp: 0.00000
2015.05.15 13:44:24.014 '9630417': order #1383713611 was closed by #1383713039
2015.05.15 13:44:23.765 '9630417': close order #1383713611 buy 0.01 GBPUSD at 1.57279 sl: 0.00000 tp: 0.00000 by order #1383713039 sell 0.01 GBPUSD at 1.57317 sl: 0.00000 tp: 0.00000
2015.05.15 13:44:23.765 '9630417': order #1383713532 was closed by #1383712945
2015.05.15 13:44:23.546 '9630417': close order #1383713532 buy 0.01 GBPUSD at 1.57262 sl: 0.00000 tp: 0.00000 by order #1383712945 sell 0.01 GBPUSD at 1.57338 sl: 0.00000 tp: 0.00000
2015.05.15 13:44:23.546 '9630417': order #1383713494 was closed by #1383712921
2015.05.15 13:44:23.350 '9630417': close order #1383713494 buy 0.01 GBPUSD at 1.57241 sl: 0.00000 tp: 0.00000 by order #1383712921 sell 0.01 GBPUSD at 1.57356 sl: 0.00000 tp: 0.00000
2015.05.15 13:44:23.350 '9630417': order #1383713461 was closed by #1383712779
2015.05.15 13:44:23.156 '9630417': close order #1383713461 buy 0.01 GBPUSD at 1.57221 sl: 0.00000 tp: 0.00000 by order #1383712779 sell 0.01 GBPUSD at 1.57358 sl: 0.00000 tp: 0.00000

 

Скрипт прикрепил.
За ответ заранее благодарю!

 

файл скрипта http://f-bit.ru/612636

Edited by Novikov

Ковчег строил любитель, а "Титаник" – специалисты.
www.novikov.dp.ua

 

Share this post


Link to post
Share on other sites
AntFX

Вероятно функция "multiple close" есть только в "ручном" режиме, во всяком случае я о ней вообще не слышал)

А в случае скрипта производится операция с каждым из ордеров, на которые требуется значительно больше времени, разумеется.

 

 

Тогда и этот пост в эту тему перенесите http://forum.alpari....erov/?p=3619402

Вопросы по скриптам здесь более уместны. Но если настаиваете на переносе, нажмите кнопку "Жалоба" под своим постом и повторите просьбу.

Edited by AntFX
  • Thanks 1

1

Share this post


Link to post
Share on other sites
expforex2

чего то не качает файл пишет заблокирован как вредоносный, Хроме. 

 

в мкл4 есть функция закрытия перекрытых ордеров, но она работает только с двумя ордерами:

OrderCloseBy

Закрытие одним открытым ордером другого ордера, открытого по тому же самому инструменту, но в противоположном направлении. 

 

поэтому поочередно все 18 ордеров закрывает, 

 

 

а в ручном режиме он закрывает пачку. К сожалению в мкл такой функции нет. 


Ищите программиста? могу помочь..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×