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

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 1348 просмотров
Комментарии (0)

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

Добавить комментарий
Лента активности
<a href=https://vk.com/seobortru>продвижение вашего сайта раскрутка сайта</a>
4 часа назад
Биткоин продолжает падать Сегодня биткоин продолжил падение на фоне того, что трейдеры отыгрывают новости о взломе крупнейших криптобирж в Южной Корее. С утра курс биткоина снизился на 1,47%, до 6
3 дня назад
MetalDveriKiev регистрируется. Приветствуем!
4 дня назад
Нефть дешевеет, поскольку ОПЕК, вероятно, согласует увеличение производства Цены на нефть продолжили снижаться, так как Иран сообщил, что может поддержать небольшое увеличение добычи нефти ОПЕК во
4 дня назад
Какие еще сюрпризы готовит Китай для США? Ответ Китая вряд ли получится таким же масштабным, как угрозы введения пошлин США, говорится в публикации Dow Jones. Однако Пекин вполне может найти спосо
5 дней назад
OegoMatip регистрируется. Приветствуем!
5 дней назад
StephenRar регистрируется. Приветствуем!
8 дней назад
seoborttt регистрируется. Приветствуем!
11 дней назад
Почему падает популярность ICO и с чем связано снижение курсов криптовалют На фоне усиления нормативного регулирования проводимых ICO и недавнего спада стоимости криптовалюты, особенно в течение м
16 дней назад
Доллар перешел к росту в конце недели Американская валюта сегодня растет по отношению к большинству мировых валют, включая евро. В то же время доллар немного снижается к иене. По итогам недели вал
17 дней назад
Британская таможня озвучила стоимость Brexit Агентство Reuters сообщило о том, что компании Великобритании столкнуться с необходимостью дополнительных трат в размере 20 млрд фунтов или 27 млрд дол
18 дней назад
Danielproks регистрируется. Приветствуем!
18 дней назад
Charlespycle регистрируется. Приветствуем!
19 дней назад
Планы ЕЦБ усиливают позиции евро Сегодня с утра стоимость евро в паре с долларом растет, так как инвесторы отыгрывают сообщения о планах Европейского центрального банка (ЕЦБ) обсудить на следующем
19 дней назад
ЦБ Австралии сохранил ставку на уровне 1,5% По итогам очередного заседания Резервный банк Австралии (RBA) оставил ключевую процентную ставку на прежнем уровне – 1,5%, оправдав ожидания экспертов,
20 дней назад
Нефть начала неделю с негатива, котировки снижаются В понедельник цены на нефть продолжают демонстрировать отрицательную динамику, чему способствуют данные из США о рекордной добыче в стране. Давл
21 день назад
RobertKek регистрируется. Приветствуем!
22 дня назад
За неделю запасы нефти в США упали сильнее ожиданий Коммерческие запасы нефти в Америке за исключением стратегического резерва за неделю по 25 мая упали на 3,6 млн баррелей, на 0,8%, и составили 4
24 дня назад
Биткоин пытается удержать свои позиции Сегодня цена биткоина старается удержаться на уровне 7,5 тыс. долларов, компенсировав потери вчерашнего дня. К 08:32 по московскому времени стоимость главной
25 дней назад
Евро в коррекции растет к доллару Сегодня с утра стоимость евро поднимается после снижения до минимума 10 месяцев во вторник из-за обострения политической нестабильности в Италии, однако пока можн
26 дней назад

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

^Наверх