Як написати радник для метатрейдера.

Динамічний розвиток ринку та постійний комп'ютерний прогрес просто змушує трейдера йти в ногу з часом. Якщо раніше написання радників під свою торгову стратегію розглядалося, як забаганка трейдера, щоб спростити собі життя, то зараз це більш вимушений захід, щоб бути конкурентоспроможним на даному ринку.

Так, саме конкурентоспроможним, адже саме роботи цілком і повністю заполонили біржу, причому якщо раніше стратегії піпсовки і скальпінгу було легко застосовувати в ручному режимі, то зараз залишатися ефективним на тлі високошвидкісних роботів досить складно.

Тому рано чи пізно кожен із нас ставить собі цілком логічне запитання: «Як написати радник для метатрейдера 4?».

Для того щоб написати радник для метатрейдера 4 або будь-якої іншої платформи необхідно насамперед володіти знаннями програмування, причому, як показує наша практика, для кожної з платформ існує своя мова, яку можна легко вивчити за підручником до цієї програми.

РЕКОМЕНДУЄМО БРОКЕР
кращий вибір на даний момент

Однак не всі можуть опанувати програмування через особисте не сприйняття або відсутність часу. Тому найчастіше ми користуємось послугами програмістів або застосовуємо конструктор радників.

Як написати радник самостійно?

Звичайно, якщо ви не знайомі з програмуванням, ви можете скористатися різними конструкторами. Як правило, всі конструктори поділяють важливі функції блоків, тому вся робота з програмою зводиться до зведення даних блоків залежно від вашої торгової стратегії.

До речі, раніше ми проводили приклад роботи та створення радника для метатрейдер 4 через конструктор Forex Strategy Builder . Плюсом використання цієї програми є те, що вона повністю русифікована, тому з нею зможе розібратися практично кожен, хто пов'язаний з торгівлею.

Підготовка технічного завдання для програміста

Найчастіше складність написання радника не в незнанні програмування, а банальної складності описати власні побажання. Неважливо пишете ви радник самі або замовлятимете його у програміста, але якщо ви не здатні чітко на папері дати правила стратегії, то природно ви ніколи не отримаєте бажаного.

Тому щоб отримати від виконавця саме те, що ви бажаєте, вам чітко необхідно викласти ваші вимоги. Тож почнемо все по порядку.

1. Повідомте, що радник буде використовуватись для реальної торгівлі.

Можливо, цей пункт здасться смішним, проте радник для тестування стратегії в тестері МТ4 як правило сильно відрізняється від експерта, який буде реально торгувати. Якщо ви це чітко не вкажіть у підсумку, ви можете отримати експерт, який не відкриватиме позиції в реальному часі або при обриві зв'язку не відстежуватиме свої ордери.

Ви повинні розуміти, що за трудомісткістю ці два види експерта сильно відрізняються, тому якщо ви чітко це не позначите, то програміст може піти найлегшим шляхом опору.  

2. Вкажіть правила входу.

Чіткі правила входу до позиції дуже важливі для написання експерта програмістом. Не варто забувати про такі прості дрібниці як вхід по закритій свічці або сигналу, встановлення відкладеного ордера від поточної ціни або від закритої свічки.

Всі ці дитячі помилки призводять до того, що програміст доробить все, як йому захочеться, а в результаті це може сильно вплинути на результат.

Також не варто забувати про те, що виконавець може бути зовсім на іншому рівні у торгівлі, тому не варто вживати сленг. Завжди підкріплюйте свої побажання картинкою, причому пам'ятаєте слово «машка» та « Moving Average » для виконавця можуть мати різні значення, хоча ви говорите про ковзну середню.

3. Вкажіть алгоритм виходу з позиції

Дуже часто трейдери забувають вказати цей пункт, тому їх експерти закривають і відкривають позицію з появою сигналу в протилежний бік або навпаки не реагують на зміни ринку, доки не виб'є стоп або профіт. Приділіть цьому пункту особливу увагу, адже якщо ви це одразу не вкажіть, ніхто безкоштовно переробляти експерт вам не стане.

4.    Правила розрахунку позиції та супроводу угоди.

Якщо ви звикли бачити, що практично кожен експерт має у своєму складі трейлінг стоп або розраховує лот залежно від відсотка ризику, це не означає, що програміст зробить також.

Пам'ятайте, неважливо збираєтеся ви писати радник особисто в конструкторі або дасте завдання програмісту, ваше основне завдання чітко продумати всі елементи стратегії до найдрібніших дрібниць.

Joomla templates by a4joomla