форекс Eurusd прогноз технический анализ Gbpusd аналитика курс евро форекс прогноз Usdjpy Audusd прогноз eurusd евро курс доллара золото Usdchf аналитика форекс евро доллар курс евро доллар доллар Usdrub рынок Forex нефть форекс прогноз на сегодня биткоин торговля Gold инвестиции Usdcad форексмарт курс фунт доллар Nzdusd фундаментальный анализ прогноз евро доллар экономика акции торговые сигналы Btcusd валюта Ethusd евро доллар прогноз трейдер курс фунта золото прогноз фунт курс рубля финансы новости трейдинг Торговые решения на сегодня доллар США Статистика Xauusd Xrpusd прогноз форекс евро доллар аналитика торговая неделя Sp500 форекс аналитика евро прогноз Технический прогноз Liteforex Газпром курс рубль торговые идеи прогнозы форекс СБЕРБАНК Gbpusd рекомендация Форекс курс доллар иена прогноз usdjpy события Usdjpy рекомендация Форекс курс фунт доллар прогноз gbpusd пара инвестиции в акции индекс доллара прогнозы Официальные курсы ЦБ уровни поддержки и сопротивления прогноз фунт доллар форекс прогноз eurusd Евродоллар фондовый рынок Форекс курс евро доллар прогнозeurusd Как заработать волновой анализ анализ британский фунт аналитика Альпари прогноз валют Артем Деев события форекс валютный рынок прогноз криптовалют биткоин прогноз курса аналитика рынка прогноз на сегодня сигналы пара евро доллар цены на золото прогноз курса доллара золоту Uscrude нефть Xauusd золото Eurusd евродоллар Анализ прогноз торговые решения по нефти криптовалюта UscrudeТорговые решения на сегодня EurusdТорговые решения на сегодня стоп-лосс прогноз курса евро доллар Ltcusd обзор трейдерам курс доллара на завтра Forex прогноз теханализ торговый план инвесторы анализ eurusd новости форекс золото аналитика и прогноз инфляция прогноз цен на золото прогноз курса золота форекс прогноз на неделю цена золота сегодня курс доллар иена курсы валют австралийский доллар курс доллара на сегодня Macd прогноз gbpusd цена на золото сегодня сопротивление прогноз курса рубля на сегодня рубль доллар прогноз Gold прогноз на сегодня евро прогноз на сегодня фьючерсы и опционы курс евро на завтра прогноз btcusd ФРС США поддержка прогноз eurusd на сегодня инстафорекс украина пара eurusd курс ЦБ на сегодня японские свечи курс евро на сегодня доллар курс цб курсы валют ЦБ какой курс доллара сегодня какой курс евро сегодня евро курс цб курс цб на завтра торговые стратегии Teletrade тейк-профит Fort financial services работа дома прогноз форекс рубль официальный курс цб на завтра полосы боллинджера торговля на форекс аналитика teletrade Уровни сопротивления eurusd Прогноз audusd Уровни поддержка eurusd Прогноз usdjpy фунтдоллар Стохастик фунт доллар аналитика евро Курс eurusd форекс прогноз на сегодня курс евро иена точка разворота криптовалюты Romanov capital Bitcoin курс рубля к доллару Романов Капитал ход торгов как заработать на акциях рубль евро доллару рубль Freshforex доллар иена прогноз доллар иена нефть прогноз прогноз рынка форекс форекс прогнозы альфа форекс биржа прогноз технический анализ eurusd usdjpy gbpusd audusd Brent Fxopen торговые идеи идеи инвестиций аналитика альфа форекс альфа форекс прогнозы Евродоллар прогноз Amarkets аналитика форекс форекс прогноз gbpusd доллар рубль Eur-usd Ifc markets коррекция форекс обзор рекомендации по eurusd артемгелий анализ рынка Александр Горячев аналитика курс рубля ЦБ рипл и эфириум Eurusd сейчас прогнозы teletrade прогноз криптовалют форекс eurusd котировки аналитика fort financial services прогноз золота политика Nordfx как заработать на валютном рынке рубль рост брокер нефть рубль прогноз торговые рекомендации российский рубль сегодня обзор форекс торговые идеи трейдерам доллариена Технический анализ и прогноз ltcusd инвестиции из дома Ethereum аналитический прогноз Gbpusd рекомендации заработать на рынке рост Чикагская товарная биржа Litecoin еврозона Eurusd прогноз обучение трейдинг серебро прогноз индикаторы форекс прогноз АНДеев курс серебра форекс рекомендации Gbp-usd прогноз погоды Maximarkets волновой анализ на неделю Владислав Антонов Альпари Рипл и Эфириум на сегодня курс фунтдоллар технический анализ евродоллар прогноз ethusd тренд график опционов сегодня торговая идея прогноз курсов валют торговые сценарии опционный анализ рынка Форекс Технический анализ и прогноз ethusd прогноз криптовалютbtcusd Технический анализ и прогноз криптовалютbtcusd прогноз ltcusd Forex4you Владислав Антонов прогноз евро форекс Владислав Антонов серебро Владислав Антонов аналитика теханализ евро индикатор опционов анализ евро доллар анализ фунт доллар доллар сегодня продажи евро риск-менеджмент курс золота уровни поддержки Банк Англии анализ курса форекс сегодня прогноз серебра Волновой анализ форекс финансовые рынки новости экономики золото цена прогноз эксперта Драги валютные пары торговый план eurusd Eurusd на сегодня Владислав Антонов валютная пара криптотрейдинг Эфириум

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

23 октября 2015 - NikNik
article18917.jpg

Сервис «Фриланс» на портале MQL5.com предоставляет уникальную возможность: выбрав одного из 500 (!) программистов, трейдер может с его помощью создать собственного торгового робота. Но для этого требуется качественное техническое задание.

Так как же составить такое ТЗ?

Не требует доказательств то, что торговля на финансовых рынках, благодаря развитию компьютерной техники и интернета, за последние годы превратилась в высокотехнологичный процесс. Конечно, отношение к автоматической торговле не у всех одинаковое, но то, что, согласно статистике, свыше 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 community - MQL5 Работа») к услугам трейдера около 500 опытных программистов, с помощью которых достаточно быстро, недорого и, главное, качественно можно претворить это техническое задание в жизнь, получив на его основе готового к работе советника.

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

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

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

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

 

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

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

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

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

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

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

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

 

 

 

 

Рейтинг: +1 Голосов: 1 1029 просмотров

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

← Назад