ДОМАШНЕЕ ЗАДАНИЕ ДЛЯ ТРЕЙДЕРА

23 октября 2015 - NikNik

 

Не требует доказательств то, что торговля на финансовых рынках, благодаря развитию компьютерной техники и интернета, за последние годы превратилась в высокотехнологичный процесс. Конечно, отношение к автоматической торговле не у всех одинаковое, но то, что, согласно статистике, свыше 60% всех торговых сделок сейчас совершается с использованием торговых роботов, это факт. И речь здесь идет не только о частных трейдерах, но и о крупных, некогда весьма консервативных, финансовых структурах, банках и фондах. Думаю, я не ошибусь, прогнозируя, что всего через несколько лет названные 60% превратятся в 80, а затем и в 99%.

Шестое человеческое чувство под названием интуиция, может быть, иногда и помогает, но в сочетании с напряженной нервной системой чаще всего мешает трезвому анализу и приводит к плачевным результатам. Что же касается советников (роботов) для автоматической торговли, то они способны без устали работать 24 часа в сутки все 5 рабочих дней в неделю, лишенные каких-либо эмоций, и принимать решения в считанные доли секунды согласно заложенному в них алгоритму.

 

И вот здесь возникает очень важный вопрос: а как сделать так, чтобы программа, согласно которой действует советник, в точности соответствовала тому, что в нее хотел заложить ее создатель? Под создателем здесь мы понимаем не высшие силы, а трейдера, разработавшего торговую систему, и программиста, переложившего эту систему на язык MQL5.

Хорошо, если они едины – он же трейдер, он же сам себе программист. В этом случае есть достаточно много шансов, что они найдут между собой общий язык.

А если это два разных человека? И один из них (трейдер) абсолютно ничего не понимает в программировании? Как тут быть?

Как показывает практика, единственным средством общения в данном случае является Техническое Задание (ТЗ), в котором трейдер (заказчик) должен четко и максимально доходчиво расписать то, что он хочет видеть отлитым в строчки компьютерного кода.

 

Говорят, сколько людей, столько и мнений. Но в нашем случае это не совсем так. Автор этих строк проанализировал около полусотни вариантов требований, которые предъявляют программисты к структуре и содержанию ТЗ, и понял, что на 4/5, как минимум, они у всех одинаковы. А вот оставшиеся 20% позволяют – правда косвенно – судить о том, насколько программист в теме и насколько сложные советники он привык создавать.

Если говорить о советниках средней навороченности (нейросетевые из рассмотрения вообще исключаем), то требования к ТЗ будут выглядеть примерно так:

1. Торговая платформа, на которой будет работать советник;

2. Валютные пары и таймфреймы;

3. Используемые индикаторы (если нестандартные, то приложить);

4. Полное описание параметров системы (оптимизируемых и нет);

5. Правила работы по торговой системе (входы, выходы, сопровождение позиций. Тут лучше дополнительно приложить еще и разъясняющие скриншоты);

6. Типы ордеров: рыночные, отложенные. Наличие StopLoss, TakeProfit, TrailingStopи безубытка (если они требуются);

7. Правила управления капиталом (фиксированный лот или формула расчета его величины, процент от депозита и т.п.)

 

В разделе «Фриланс» на портале mql5.com(в меню терминалов МТ4 и МТ5 закладка «Справка — MQL5 communityMQL5 Работа») к услугам трейдера около 500 опытных программистов, с помощью которых достаточно быстро, недорого и, главное, качественно можно претворить это техническое задание в жизнь, получив на его основе готового к работе советника.

Что же касается данных там полезных советов по составлению ТЗ, то:

— помните, что программист не несет ответственности за прибыльность стратегии. Поэтому, перед тем, как начать работу над советником, убедитесь сами в ее прибыльности, торгуя на демо или на центовом реальном счете;

— чтобы избежать недопонимания, согласуйте с программистом необходимые термины и определения;

— и знайте, что отладкой программы и выявлением ошибок всегда и везде занимается заказчик. Совсем не исключено, что после тестирования советника вам придется еще не раз пообщаться с программистом, чтобы довести советника, что называется, «до ума».

 

И вот тут, если не возражаете, автор позволит себе дать несколько дополнительных советов, базирующихся на собственном опыте.

I. Заранее предупредите программиста, что этот ваш советник – лишь рождественская елка, которую вы потом будете украшать все новыми и новыми игрушками. В качестве игрушек будут выступать дополнительные индикаторы и фильтры, уточняющие условия входа в позицию и выхода из нее, привязка ко времени разных торговых сессий, различные варианты расчета размера лота, порядок открытия хеджирующих позиций… Да мало ли какие еще идеи придут вам в голову в процессе эксплуатации и совершенствования данного советника!

И если вы не предусмотрите заранее возможность такой его модификации, вам каждый раз придется платить за новый советник (из моей практики $50 — $100). А так – всего лишь за его модификацию, т.е. около $10 — $15. Как говорится, почувствуйте разницу.

II. Этот пункт вытекает из п.I. Заранее вы никогда на 100% не знаете, какое из этих «елочных украшений» придется ко двору, а какое – будет бесполезно и даже вредно. Поэтому настоятельно рекомендую в настройках советника для каждой (!) функции предусмотреть возможность ее отключения (кнопку вкл/выкл). Это, кстати, значительно упростит для вас и процесс оптимизации рабочих параметров советника в тестере терминалов МТ4 и МТ5.

Простой пример: изначально вы предусмотрели закрытие позиции по TP, а потом решили добавить еще и возможность закрытия по пересечению МА. В результате имеем четыре варианта: закрытие только по ТР, закрытие только по МА, закрытие по наступлению первого из этих событий и закрытие по наступлению обоих событий. Вот для того, чтобы выяснить, какой из них лучше, и нужны кнопочки  вкл/выкл ТР и вкл/выкл МА.       

III. И наконец п.III, дополняющий два предыдущих. Не стесняйтесь нагрузить программиста и предусмотрите для каждого из параметров советника возможность их оптимизации. Надо сказать, что эта замечательная функция, встроенная в МТ4 и МТ5 дает порой самые поразительные и совсем неожиданные результаты. А сам процесс оптимизации настолько увлекателен, что вполне может заменить вам любое хобби, сопровождавшее вас до этого всю предыдущую жизнь.

Что же касается торговли на реальных счетах, то вот именно к этому занятию относиться как хобби настоятельно не советую: деньги – вещь серьезная. А написание грамотного ТЗ – одна из составляющих этого бизнес-процесса.

 

 

 

 

Рейтинг: 0 Голосов: 0 1185 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!

Добавить комментарий
Лента активности
CryptoCyday регистрируется. Приветствуем!
10 дней назад
swetoksv регистрируется. Приветствуем!
13 дней назад
Впервые за два месяца курс биткоина упал ниже $9000 Сегодня «цифровое золото» снижается в цене на фоне появления информации об ужесточении контроля за криптовалютами в Индии. Так, по данным ресурс
22 дня назад
Рост фондового рынка США в январе бьет рекорды По оценкам экономистов, минувший месяц стал самым успешным для американского рынка акций, начиная с марта 2016 года. Об этом свидетельствует активный
23 дня назад
В Facebook запретили рекламировать криптовалюты и ICO Американская Facebook Inc. выпустила новые правила, согласно которым пользователям запрещается размещать рекламу виртуальных валют и первичных
24 дня назад
Нефть продолжает дешеветь Нефть продолжает свое снижение после достижения на прошлой неделе трехлетних максимумов. Вместе с тем трейдеры внимательно следят за ситуацией в Венесуэле. Мартовская пос
25 дней назад
НБК поднял стоимость юаня до максимума трех лет Агентство Синьхуа сообщает о том, что юань вырос до максимума со 2 ноября 2015 года после продолжительной слабости доллара. Сегодня с утра Народный
26 дней назад
Форекс-прогноз по EURUSD, GBPUSD, USDJPY и USDCHF на 29 января – 02 февраля 2018 г. Для начала несколько слов о прогнозе на предыдущую неделю: – EUR/USD. Голоса аналитиков на прошлой неделе раздели
27 дней назад
Belkovskya57 регистрируется. Приветствуем!
27 дней назад
Fedorwhign регистрируется. Приветствуем!
28 дней назад
KonstantinpladA регистрируется. Приветствуем!
30 дней назад
DavinchySi регистрируется. Приветствуем!
30 дней назад
Kostumiryan44 регистрируется. Приветствуем!
31 день назад
Евро поднялся к доллару до максимума трех лет По данным торгов, курс европейской валюты поднялся в паре с долларом до максимума с декабря 2014 года. Инвесторы отыгрывают положительные данные по по
31 день назад
Иена растет в парах с евро и долларом В ходе торгов в Азиатско-Тихоокеанском регионе курс иены показывает умеренный рост в парах с долларом и евро на фоне итогов заседания Банка Японии, проведенно
32 дня назад
MauriceAlato регистрируется. Приветствуем!
32 дня назад
Девять стран Европы могут наказать за несоблюдение экологических норм Эксперты не исключают, что в отношении девяти государств Евросоюза – Чехии, Германии, Испании, Франции, Италии, Венгрии, Румын
33 дня назад
Форекс-прогноз по EURUSD, GBPUSD, USDJPY и USDCHF на 22 – 26 января 2018 г. Для начала несколько слов о прогнозе на предыдущую неделю: – EUR/USD. Пара так и не вышла из барьерной «зоны десятилетия»
34 дня назад
Золото растет на снижении доллара Данные торгов свидетельствуют о том, что сегодня золото дорожает на фоне сокращения курса доллара к мировым валютам, которое было вызвано переживаниями инвесторов
36 дней назад
HenryWef регистрируется. Приветствуем!
37 дней назад

Вся лента активности

^Наверх