Множественное выставление заявки
Если строится тиковый график, при выполнении условия, спамит заявки. На временном все нормально. Подключение квик. В тестере тоже нет такого.
Цитата: sollers
Если строится тиковый график, при выполнении условия, спамит заявки. На временном все нормально. Подключение квик. В тестере тоже нет такого.
Про какой блок идёт речь?
Алерты спамят? Или робот какой-то конкретный?
Грубо говоря если график минутный, то заявка выставляется 1 раз, а если график тиковый, заявка выставляется несколько раз. Про блок не могу сказать. Заявки и по стопу и лимитники. Я если правильно понимаю, при тиковом графике он думает, что свеча завершилась после каждого тика. Может конечно не так что делаю...
closeatlimit тоже при тиковом несколько раз выставляются, но это я решил путем проверки на существование ордера на закрытие. А вот с открытием не знаю как сделать.
Цитата: sollers
closeatlimit тоже при тиковом несколько раз выставляются, но это я решил путем проверки на существование ордера на закрытие. А вот с открытием не знаю как сделать.
Проверьте, есть ли уже открывающиеся позиции на руках. Это у вкладки. _tab.OpenPositionAll. Или зафиксируйте время открытия последней позиции и не выставляйте новые ордера если прошло меньше N секунд.
Вообще это нормальная ситуация. Робот получает событие на завершение свечи после каждого трейда. Ну и соответственно действует. Нужно обработать это на стороне робота. Т.е. из логики.
А задержка в отправлении позиций на второй круг не может повлиять на это? Т. к. условие, что вкладка _tab.OpenPositionAll пустая присутствует в логике открытия.
Цитата: sollers
А задержка в отправлении позиций на второй круг не может повлиять на это? Т. к. условие, что вкладка _tab.OpenPositionAll пустая присутствует в логике открытия.
Что угодно может повлиять. Когда делаете ХФТ, нужно очень аккуратно подходить к тому каким типом заявок пользоваться и как это всё контролировать. Если нужно ХФТ, то пользуйтесь лимитками вместо стопов и прочей "упрощёнки" и контролируйте сами пробои по которым охота купить, смотря на стакан или ленту сделок.
У нас в обучении есть несколько видео как это делать, вообще без использования стандартных графиков, логирования и прочей шелухи, которая замедляет исполнение программы.
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.