Скрипт закрытия всех открытых ордеров. - страница 6

 

2010.04.02 16:26:26 Sell AUDUSD,M15: removed
2010.04.02 16:26:26 Sell AUDUSD,M15: uninit reason 0
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: open #70725301 sell 0.06 AUDUSD at 0.91904 ok
2010.04.02 16:26:25 Sell AUDUSD,M15: loaded successfully

Не правильно работает на нескольких инструментах. Надо отделить работу скрипта на одном инструменте от работы на другом, а то он мудрит, объемы по всем парам считает и открывается соответствующим лотом на следующих парах.

 
sever29 >>:

2010.04.02 16:26:26 Sell AUDUSD,M15: removed
2010.04.02 16:26:26 Sell AUDUSD,M15: uninit reason 0
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 16:26:26 Sell AUDUSD,M15: open #70725301 sell 0.06 AUDUSD at 0.91904 ok
2010.04.02 16:26:25 Sell AUDUSD,M15: loaded successfully

Не правильно работает на нескольких инструментах. Надо отделить работу скрипта на одном инструменте от работы на другом, а то он мудрит, объемы по всем парам считает и открывается соответствующим лотом на следующих парах.

Поправил, пользуйся. Естественно не проверил.

Файлы:
scripts_2.zip  2 kb
 

ошибка
2010.04.02 23:17:27 Sell GBPUSD,M15: removed
2010.04.02 23:17:27 Sell GBPUSD,M15: uninit reason 0
2010.04.02 23:17:27 Sell GBPUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 23:17:27 Sell GBPUSD,M15: different symbols in orders for OrderCloseBy function
2010.04.02 23:17:27 Sell GBPUSD,M15: order #70752873 buy was closed by order #70752888
2010.04.02 23:17:27 Sell GBPUSD,M15: open #70752888 sell 0.04 GBPUSD at 1.51963 ok
2010.04.02 23:17:26 Sell GBPUSD,M15: loaded successfully

 

Если открыть два сел на одном инструменте и один сел на втором, то скрипт бай на первом инструменте, не перекроет все сел (2 шт.) Оставит один, а сам (бай) откроется увеличенным лотом.

 
sever29 >>:

Если открыть два сел на одном инструменте и один сел на втором, то скрипт бай на первом инструменте, не перекроет все сел (2 шт.) Оставит один, а сам (бай) откроется увеличенным лотом.

Скобки забыл поставить в нескольких местах. Сейчас протестил даже. Открыл на одном интсрументе два селпа на другом один сел. Ну том где два села запустил он закрыл селы и выставил бай только по этому инструменту.

Файлы:
scripts_3.zip  2 kb
 

да, все работает правильно, спасибо большое. Про линию б/у позже или "хорошего по-немножку"?

 

ех, небольшая неточность, я наверно не корректно сформулировал ТЗ. Скрипт не реагирует к ордерам открытым в ручную, а ведь можно забыть что открывал руками, что скриптом и как следствие можно хорошо попасть на этом.

 
sever29 >>:

ех, небольшая неточность, я наверно не корректно сформулировал ТЗ. Скрипт не реагирует к ордерам открытым в ручную, а ведь можно забыть что открывал руками, что скриптом и как следствие можно хорошо попасть на этом.

Что значит не реагирует? Ему по фигу вручную или не вручную открыт ордер. Я тестил сам открывая ручками, и потом закрывая скриптом.

 

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

 
Странно конечно, вроде не должно такого быть. Ну если есть то пусть будет типа как фича))))). Посмотрим в понедельник что там к чему.
Причина обращения: