8 потоков (МТ4)

Rustamzhan Salidzhanov  
один скрипт - один торговый поток. ставите на разные графики несколько скриптов, потом раздаете им задания с управляющего (в котором логика) и контролируете исполнение.
Sergey Chalyshev  
protr:
Как написать скрипт для закрытия ордеров в 8 потоков? Может такие уже существуют. Подскажыте пожалуйста. Спасибо.

Закрывать ордера нужно на одной паре за раз, или одновременно на разных парах?

Если быстро закрыть на одной паре, то никакие ускорители не нужны.

Rustamzhan Salidzhanov  
Sergey Chalyshev:

Закрывать ордера нужно на одной паре за раз, или одновременно на разных парах?

Если быстро закрыть на одной паре, то никакие ускорители не нужны.

  разницы нет никакой, торговые функции синхронны - вы не можете выполнить торговую команду, пока не исполниться предыдущая.
[Удален]  
protr:
Как написать скрипт для закрытия ордеров в 8 потоков? Может такие уже существуют. Подскажыте пожалуйста. Спасибо.

1. Сколько в среднем ордеров закрывать надо 10,100,200,500,1000 ?

2. На каком типе счета ?

3. MT4 или МТ5 ?

4. Вы сами написать хотите или чтобы вам дали готовое полностью ? 

Sergey Chalyshev  
Rustamzhan Salidzhanov:
  разницы нет никакой, торговые функции синхронны - вы не можете выполнить торговую команду, пока не исполниться предыдущая.

Непонятно что нужно топикстартеру, что значит в его понимании максимально быстро?

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

Rustamzhan Salidzhanov  
Sergey Chalyshev:

Непонятно что нужно топикстартеру, что значит в его понимании максимально быстро?

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

   еще раз.

   нет никакой разницы какую торговую операцию вы производите. Торговые операции синхронны из одного советника\скрипта вы можете одновременно отправлять не более одного приказа. то есть скорость исполнения будет определяться пингом и скоростью обработки приказа торговым сервером. имея несколько исполнительных скриптов \советников вы ускоряете исполнение за счет распараллеливания.

  и кстати по вашей схеме с открытием встречного и потом встречным закрытием есть потеря дополнительного спреда. ну а том что ускорение при этом отрицательное даже не стоит и упоминать.

Renat Akhtyamov  
protr:
Как написать скрипт для закрытия ордеров в 8 потоков? Может такие уже существуют. Подскажыте пожалуйста. Спасибо.

МТ5 - асинхронно,

МТ4 - на нескольких графиках по одной валютной паре по магику от 1 до 8 (по одной паре), на разных парах - то же как и с одной

Vitaly Muzichenko  
Закрывайте все по очереди от б0льшего лота к меньшему в одном потоке, сначала позиции, а потом ордера.
protr  
new-rena:

МТ5 - асинхронно,

МТ4 - на нескольких графиках по одной валютной паре по магику от 1 до 8 (по одной паре), на разных парах - то же как и с одной

Спасибо. А может будет какой то примерчик такого блока управления, который идет с одного на 8. Спасибо
Vitaly Muzichenko  
protr:
Спасибо. А может будет какой то примерчик такого блока управления, который идет с одного на 8. Спасибо
Все-же лучше закрывать по размеру лота, так-как б0льший лот имеет б0льший приоритет на изменение прибыль/убыток.   Ведь цена тика при лоте в 0.5 больше, чем у лота 0.1