Обратите внимание, что позиции в данном скрипте открываются и закрываются постепенно, по одной единице за раз. Сделано это специально, чтобы избежать возможных проблем, связанных с недостатком ликвидности на дальнем фьючерсе, поскольку если открывать позицию сразу на весь объем, то, в случае нехватки ликвидности, часть объема будет реализовано по более плохим ценам, т.е. возникнет «проскальзывание» цены.
В принципе, данный скрипт готов и его уже можно использовать, однако в нем остались не учтенными некоторые риски, встречающиеся в реальной торговле. Давайте более подробно рассмотрим эти риски и попытаемся учесть их в скрипте.
Как было отмечено в первой части статьи
Календарный арбитраж на FORTS, наибольшие риски для стратегии календарного арбитража несет риск «проскальзывания» цены, т.е. риск исполнения заявок по ценам хуже тех, которые были при формировании заявок. Ситуации, когда наиболее вероятно возникновение проскальзываний, на графике спреда проявляются в виде так называемых «шипов» – моментов резких выбросов цен: