А Вы готовы платить штрафы за неэффективные транзакции?
Штрафы конечно же не есть хорошо и если есть возможность каким то способом их избежать, то это было бы превосходно. А так были мысли просто запускать советника с 11:00 по мск до 13:30, чтобы просто не набиралось такое большое кол-во фиктивных заявок.
Штрафы конечно же не есть хорошо и если есть возможность каким то способом их избежать, то это было бы превосходно. А так были мысли просто запускать советника с 11:00 по мск до 13:30, чтобы просто не набиралось такое большое кол-во фиктивных заявок.
Если Вы совершили транзакцию (установка, удаление или модифиувция ордера), то биржа посчитает её.
Тейлинг подразумевает постоянную модификацию ордера, т.е транзакций не избежать, можно только уменьшить их (транзакций) кол-во.
Если Вы совершили транзакцию (установка, удаление или модифиувция ордера), то биржа посчитает её.
Тейлинг подразумевает постоянную модификацию ордера, т.е транзакций не избежать, можно только уменьшить их (транзакций) кол-во.
Например модифицировать ордер в таймере. В часе 3600 секунд. 2.5 часа - это 9000 секунд. Теперь делим 9000/2000 и получаем минимальный интервал таймера 5 секунд. Такое может работать, но если:
на торговом счёте буде только один такой советник
для Trailing'а использовать допуск (шаг) - "TrailingStep" - это зона нечувствительности в несколько пунктов.
Если использовать виртуальный отложенный ордер, то перед открытием по рынку можно оценивать величину спреда - таким образом минимизировав случаи открытия по очень плохой цене. И здесь всплывает другая проблема - это КВАНТОВАНИЕ (в частности размер тика): например на фьючерсе "RTS-6.17" размер тика равен 10. То есть цены могут быть 107800, 107810, 107790 и тогда вместо количества пунктов, во входных параметрах, нужно задавать количество квантов.
Советник
выставляет 2 заявки. 1 на покупку по цене -nкол-во пунктов от значения maи
1 заявку на продажу по цене +nкол-во пунктов от значения ma. Заявки переставляются при изменении
значения ma.
...
То есть изначально был план трала отложенных ордеров по iMA.
Есть iMA (Moving Average, MA). Этот индикатор выступает в роли маркера для трейлинга отложенных ордеров - то есть отложенные ордера должны всегда быть на каком-то определённом расстоянии от iMA.
И вот незадача - при торговле на бирже, модификации отложенных ордеров, которые не приводят к сделке, подпадают под определение "неэффективные транзакции". Если в день на торговом счёте наберется более 2000 таких пустых транзакций - это чревато штрафом.
Нужно подумать: с одной стороны нужен трейлинг, с другой стороны штрафы...
Высосанная из пальца проблема, как по мне.
Как минимум, не надо отрабатывать индикатор на каждом тике -- в этом нет никакого смысла.
24 часа в сутках -- 60 минут в часах -- 1440 минут в сутках -- даже если отрабатывать по закрытии М1 уже меньше 2000.
Дальше, в обычном функционале "трейлинг" применяется такой параметр как "шаг" -- т.е. нет никакого смысла с каждым тиком двигать этот стоп.
И т.д. -- масса вариантов, которые приводят торговую систему во вменяемое взаимоотношения с совершенно разумными правилами биржи по части регламента транзакций.
p.s. Т.е, как по мне, здесь проблема не в регламенте биржи -- а в "чистоплотности" разработчика торговой стратегии. Не будет вменяемый разработчик двигать стоп/отложку на каждом тике.
Не будет двигать не потому, что биржа "запрещает". А потому что это лишено здравого практического смысла.
Нужно модифицировать ордер при подходе цены на определенное расстояние (к МА или к ордеру). Расстояние подобрать эмпирически, чтобы не было пропущенных входов.
Например модифицировать ордер в таймере. В часе 3600 секунд. 2.5 часа - это 9000 секунд. Теперь делим 9000/2000 и получаем минимальный интервал таймера 5 секунд. Такое может работать, но если:
на торговом счёте буде только один такой советник
для Trailing'а использовать допуск (шаг) - "TrailingStep" - это зона нечувствительности в несколько пунктов.
Вот только закончу индикатор на базе iMA, в котором будут два уровня - и тогда можно будет визуально отслеживать где цена и где верхний и нижний уровень.
А Вы готовы платить штрафы за неэффективные транзакции?
Штрафы конечно же не есть хорошо и если есть возможность каким то способом их избежать, то это было бы превосходно. А так были мысли просто запускать советника с 11:00 по мск до 13:30, чтобы просто не набиралось такое большое кол-во фиктивных заявок.
Штрафы конечно же не есть хорошо и если есть возможность каким то способом их избежать, то это было бы превосходно. А так были мысли просто запускать советника с 11:00 по мск до 13:30, чтобы просто не набиралось такое большое кол-во фиктивных заявок.
Если Вы совершили транзакцию (установка, удаление или модифиувция ордера), то биржа посчитает её.
Тейлинг подразумевает постоянную модификацию ордера, т.е транзакций не избежать, можно только уменьшить их (транзакций) кол-во.
Если Вы совершили транзакцию (установка, удаление или модифиувция ордера), то биржа посчитает её.
Тейлинг подразумевает постоянную модификацию ордера, т.е транзакций не избежать, можно только уменьшить их (транзакций) кол-во.
Например модифицировать ордер в таймере. В часе 3600 секунд. 2.5 часа - это 9000 секунд. Теперь делим 9000/2000 и получаем минимальный интервал таймера 5 секунд. Такое может работать, но если:
Например модифицировать ордер в таймере.
а для чего вообще модифицировать ордер?
а для чего вообще модифицировать ордер?
Вот для этого:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Два отложенных ордера и iMA
Don_Tomasino, 2017.04.11 23:54
...
Советник выставляет 2 заявки. 1 на покупку по цене -n кол-во пунктов от значения ma и 1 заявку на продажу по цене +n кол-во пунктов от значения ma. Заявки переставляются при изменении значения ma.
...
Есть iMA (Moving Average, MA). Этот индикатор выступает в роли маркера для трейлинга отложенных ордеров - то есть отложенные ордера должны всегда быть на каком-то определённом расстоянии от iMA.
И вот незадача - при торговле на бирже, модификации отложенных ордеров, которые не приводят к сделке, подпадают под определение "неэффективные транзакции". Если в день на торговом счёте наберется более 2000 таких пустых транзакций - это чревато штрафом.
Нужно подумать: с одной стороны нужен трейлинг, с другой стороны штрафы...
Высосанная из пальца проблема, как по мне.
Как минимум, не надо отрабатывать индикатор на каждом тике -- в этом нет никакого смысла.
24 часа в сутках -- 60 минут в часах -- 1440 минут в сутках -- даже если отрабатывать по закрытии М1 уже меньше 2000.
Дальше, в обычном функционале "трейлинг" применяется такой параметр как "шаг" -- т.е. нет никакого смысла с каждым тиком двигать этот стоп.
И т.д. -- масса вариантов, которые приводят торговую систему во вменяемое взаимоотношения с совершенно разумными правилами биржи по части регламента транзакций.
p.s. Т.е, как по мне, здесь проблема не в регламенте биржи -- а в "чистоплотности" разработчика торговой стратегии. Не будет вменяемый разработчик двигать стоп/отложку на каждом тике.
Не будет двигать не потому, что биржа "запрещает". А потому что это лишено здравого практического смысла.
...
Конечно шаг трала будет:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Два отложенных ордера и iMA
Vladimir Karputov, 2017.04.13 05:39
Например модифицировать ордер в таймере. В часе 3600 секунд. 2.5 часа - это 9000 секунд. Теперь делим 9000/2000 и получаем минимальный интервал таймера 5 секунд. Такое может работать, но если:
Вот только закончу индикатор на базе iMA, ...