У вас не стоит Flash Player
Настройки
#83241 - Tue Apr 24 2018 02:49 PM Дублирующиеся открытия и закрытия сделок на WEX
Stayer Offline
stranger

Registered: Tue Mar 21 2017
Записи: 15
Всем доброго дня!
Тестирую на WEX скрипт с открытием по рынку и закрытием по рынку. По сигналу скрипт дает запрос к бирже на открытие сделки, на бирже сделка происходит, но скрипт пишет "Пропущен сигнал "Открытие позиции по рынку" входа в позицию" как будто не получил от биржи ответ, что сделка прошла корректно и продолжает дальше отправлять запросы на открытие, биржа продолжает открывать новые сделки пока на балансе не закончатся средства. Такое происходит не всегда, позиции могут открываться корректно. Также и с закрытием позиции, может писать "Пропущен сигнал "Закрытие позиции по рынку" и по несколько раз закрывать, при этом на биржа сделки отрабатывает пока не закончатся средства. В сделках ТСЛаб позиция висит как незакрытая.
Подскажите пожалуйста, в чём может быть дело?

Наверх
#83244 - Tue Apr 24 2018 05:23 PM Re: Дублирующиеся открытия и закрытия сделок на WEX [Re: Stayer]
Stayer Offline
stranger

Registered: Tue Mar 21 2017
Записи: 15
Добавил условие, что при наличии активной позиции Открытие не совершать. Поставил на тест.


Отредактировано Stayer (Wed Apr 25 2018 08:59 AM)

Наверх
#83245 - Tue Apr 24 2018 06:18 PM Re: Дублирующиеся открытия и закрытия сделок на WEX [Re: Stayer]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
На саппорт лог программы пришлите, явно что-то не то.

Наверх
#83247 - Tue Apr 24 2018 09:14 PM Re: Дублирующиеся открытия и закрытия сделок на WEX [Re: ViL]
Stayer Offline
stranger

Registered: Tue Mar 21 2017
Записи: 15
После ошибки "Превышено время ожидания" такое возникает. Пока поставил время 300 секунд, посмотрим.

Наверх
#83248 - Tue Apr 24 2018 10:14 PM Re: Дублирующиеся открытия и закрытия сделок на WEX [Re: Stayer]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8133
Видимо заявки выставляет долго, скрипт быстрее пересчитывает, чем заявка принимается.
В настройках можно поставить "Таймаут заявки" побольше, ну и пересчет агента пореже.

Наверх
#83249 - Wed Apr 25 2018 09:28 AM Re: Дублирующиеся открытия и закрытия сделок на WEX [Re: ViL]
Stayer Offline
stranger

Registered: Tue Mar 21 2017
Записи: 15
Спасибо, ViL, попробую! Сейчас поставил в настройках брокера интервал чтения 10000 мс. В настройках программы таймауты по 300 секунд. В Режиме обновления источника стоит Интервал пересчета-Сделка и стоит галка Обновлять в реальном времени. Условие, которое я выше добавил на наличие открытой позиции, не срабатывает, всё равно открывает по несколько раз, т.к. обратного ответа о исполнении сделки не получает. Вообще, с другими ботами всегда советовали ставить одну валютную пару на один API, в TSLab сейчас у меня подключение к брокеру через один API ключ, а далее три агента подключено. Может еще в этом дело, перегруз на один API, буду смотреть.


Отредактировано Stayer (Wed Apr 25 2018 09:51 AM)

Наверх
#83256 - Thu Apr 26 2018 09:50 AM Re: Дублирующиеся открытия и закрытия сделок на WEX [Re: Stayer]
Stayer Offline
stranger

Registered: Tue Mar 21 2017
Записи: 15
Отдельные API не помогли, увеличение интервала до 20000 мс тоже, результат тот же, почти все сделки с "Превышено время ожидания", написал в техподдержку.

Наверх


Moderator:  ViL, sar