И так, у нас есть рабочая, как нам кажется, торговая стратегия, но как ее превратить в программный код мы не знаем. Первое, что нужно сделать, это перенести стратегию на бумагу, формализовать. Это, пожалуй, самый сложный и трудоемкий этап при построении торгового робота. Мало того, что это сложно выполнить, так этот процесс еще и труднообъясним, но я все же попробую.
Сразу сделаю оговорку, система не должна содержать более 5-ти условий, иначе ее стабильность встает под большой вопрос. Не стоит ее излишне загружать фильтрами. Самый оптимальный вариант это 3- 4 условия.
Формализация заключается в том, чтобы четко изложить на бумаге свои условия входа, выхода, по каким правилам выставляется стоп- лосс, тейк- профит, переносится позиция или же она закрывается до клиринга, каким количеством лотов осуществляется вход/ докупка и т.д. На выходе мы должны получить блок- схему, где прописаны все ваши действия, а в будущем и действия робота, при тех или иных обстоятельствах.
(
Читать дальше )