И так решил проверить, как работают вышеописанные установки. Написал спец. скрипт, выбрал время, когда на фьюч. сбера торги еле живые, один тик примерно в минуту приходит. взял график 2 тика. Скрипт ставит лим. заявки заранее, задолго до прихода цены, т.е. они не выставляются в момент возникновения бара, а ждут достаточно долго, пока цена не стукнится о них.
Установки скрипта:
- открытие лим. заявками
- ТП лим. заявками
- время ожидания 100000000 бар.
- режим пересчета - интервал
Получилось следующее:
1. Открытие по рынку.
Если заявка не исполнилась на первой свече, то она снимается и больше не выставляется
2. Открытие лим. заявкой.
Если заявка не исполняется на 1-й свече, то она снимется, больше не ставится и почему-то не ждет 1000000000 бар.
Возникает 3 вопроса:
1. Какие нужны настройки в свойствах скрипта, чтобы рыночная заявка не снималась до ее исполнения?
2. Почему снимается лим. заявка, а не ждет 100000000 бар?
3. Какие настройки скрипта еще необходимы, чтобы лим. заявка ждала исполнения нужное кол-во бар и не снималась?
Много раз уже сие обсуждалось.
"Ждать исполнения" работает только тогда когда цена заявки коснулась. То есть заявка активировалась но не исполнилась. Это и для лимиток и для условных.
Все заявки снимаются на следующем баре если сигнал не был сгенерирован снова. Чтобы заявка висела сигнал надо генерить каждый раз для каждого бара. То есть если даже рыночная не была исполнена, она будет снята.