Как заниматься оптимизацией советника, а не подгонкой под историю?
Торгуем без проскальзываний
Можно открыть счет без начисления своп, можно не держать открытыми позиции через ночь, в этих случаях трейдер не будет уже экономить некоторые деньги. Комиссия, которая снимается некоторыми брокерскими компаниями, экономится с помощью сервисов по возврату спреда. Остается разобраться с теми пунктами, которые мы тратим при совершении каждой сделки.
Спред может быть фиксированным или динамично меняющимся. В любом случае, мы тратим на совершение сделки некоторое количество пунктов. Естественно, что необходимо стараться уменьшить такие траты. Первое, что можно для этого сделать, зарегистрировать торговый счет в рибейт – сервисе. Благодаря таким возвратам части спреда, трейдер может экономить приличные суммы. Торговля спекулянта будет происходить в той же форме, что и ранее, но в более экономном режиме.
Проскальзывания цены встречаются на счетах с типом исполнения сделок Market Execution.
Счета, на которых принято исполнение ордеров по технологии Instant Execution, не обладают свойством проскальзывать мимо выбранной трейдером цены. Правда, у данной технологии есть другие неприятные особенности, о которых Вы можете прочитать в специальной статье.
*хорошо скользит...
Не только на spread мы тратим драгоценные пункты во время трейдинга. При совершении сделки мы можем наблюдать проскальзывания цены, реквоты. Такие непредвиденные затраты необходимо уменьшать, иначе они могут свести эффективность работы к нулю.
Особенно заметны проскальзывания, когда на рынке происходят резкие движения цены, например, во время выхода важных новостей. Нажав на кнопку открытия позиции, человек может увидеть, что сделка открылась, но по гораздо худшей цене, чем он выбирал. Подобные проскальзывания часто могут превышать величину спреда.
Отложенные ордера против проскальзываний
Самым оптимальным способом избавиться от проскальзываний является работа на рынке с использованием отложенных ордеров. В этом случае открытия и закрытия позиций происходят именно по тем ценам, которые были выставлены трейдером. Для такой торговли можно использовать Stop и Limit ордера, позволяющие открывать сделки точно по тем ценам, которые нас устроили. Фиксировать прибыль и убытки следует с помощью ордеров Take Profit и Stop Loss. Следование даже таким простым правилам уже позволит трейдеру значительно повысить точность отработки торговых приказов.
При работе с использованием советников, в их кодах часто используется slipage, позволяющий роботу не отказываться от совершения сделки в том случае, если приказ робота не может быть исполнен по заданной им цене. Например, робот отправляет распоряжение на покупку некоторого объема валютной пары по цене 1.3455. Если брокер в ответ предлагает цену заключения сделки 1.3456, то советник откажется.
Если же трейдер выставит slipage = 3 пункта, то в вышеописанной ситуации произойдет покупка валютной пары установленного объема по цене 1.3456. Так же, сделка бы открылась и по ценам 1.3457, 1.3458, но по цене 1.3459 робот уже отказался бы от позиции.
Получается, что slipage является тем самым уровнем допустимого отклонения значений цены от изначально отправленного роботом значения. Если предложенная брокером цена в ответ на запрос советника окажется отличной от заявленной более, чем на размер параметра slipage, то сделка не состоится.
Комментарии
Смотрите также
25.08.2012
4 и 5 знаков после запятой
Разница между 4 и 5 знаками после запятой в рыночных котировках.