Metatrader 5 – універсальна торгова платформа

Біржова склянка (Market Depth) в Metatrader 5
На практиці біржова склянка корисна тим трейдерам, які використовують у торгівлі короткострокову стратегію або піпсують. Склянка дозволяє переглядати не лише графіки з історичними цінами, а й поточний настрій ринку. Поки склянка в Metatrader 5 реалізована мало добре, але є надія, що з часом вона стане більш функціональною.
Наприклад, склянка в терміналі Open E Cry виглядає так:

Заборона локування в Metatrader 5
Основні відмінності Metatrader 5 від МТ4 полягають у позиціях, угодах та ордерах. У новій версії терміналу по кожному торговому інструменту можна відкривати лише одну позицію. Ордер є наказом виконання торгової операції, що призводить до відкриття угоди. Позиція зазначає суму позиції, які відкриті за конкретним інструментом. На малюнку зазначено основні відмінності Metatrader 5 від МТ4.

Таким чином, локування Metatrader 5 заборонено. Давайте розглянемо документ NFA, у якому зазначено причини такого рішення.
NFA вказує два заперечення проти стратегії локування. Перше відбудеться у тому, що використання такої тактики призводить до неможливості заробити на оборудках. Другий момент – зростають фінансові витрати клієнтів, серед яких подвоєння витрат на вхід і вихід на ринок. Зазначимо, що на позабіржовому ринку у разівідкриття угоди у протилежному напрямку, клієнту необхідно заплатити подвійну комісію. На валютному ринку трейдеру доводиться сплачувати повний спред двічі, тобто. один при купівлі у верхньому кордоні та один за продаж у нижньому кордоні.
Також зазначаються й інші витрати. Якщо взяти звичайну угоду, то трейдер отримує "відсоток" за довгою позицією та виплачує "відсоток" за короткою позицією. У випадку двох протилежних позицій, можна припустити, що надходження та платежі зрівняються в нуль. Однак на практиці за довгою позицією сума, як правило, менша, ніж за короткою, що у разі локування лише призведе до зростання збитків. Зазначені витрати завжди супроводжують цю стратегію, але частина збитків також виникає за непередбачених обставин.
У разі тривалого утримання двох різноспрямованих позицій депозит трейдера може зменшитися нижче безпечного рівня, що вимагається брокером. Якщо додатково збільшиться спред валютної пари, чому сприяє зростання волатильності ринку або очікування важливих ринкових подій, то депозит зменшуватиметься ще швидше. При досягненні мінімального рівня рахунок може бути ліквідовано за поточною ціною, яка, як правило, є несприятливою для трейдера.
З цього можна зробити висновок, що розробники Metatrader 5 не просто так змінили роботу з ордерами, а ґрунтуючись на вагомих причинах.
Аналітичні інструменти Metatrader 5
Успішна торговельна діяльність не обходиться без аналізу динаміки цін фінансових інструментів. У зв'язку з цим розробники оснастили програму Metatrader 5 різними аналітичними можливостями
Трейдер може скористатися одними з трьох видів графіків: лінійним, барами та японськими свічками. Аналіз даних ведеться за допомогою 39графічних об'єктів, 38 вбудованих технічних індикаторів та безлічі MQL5-індикаторів. Всі аналітичні інструменти в Metatrader 5 можна комбінувати на свій розсуд, будуючи індикатори від інших індикаторів, накладаючи об'єкти на індикатори та багато іншого. Для зручності трейдера всі індикатори поділені на групи: осцилятори, трендові, обсяги та інше. Однак користувач Metatrader 5 не може переміщувати інструменти між групами та створювати власні групи.

Історія котирувань у платформі Metatrader 5 зберігається у вигляді М1, на основі чого будуються всі графіки. Використання такого рішення дозволило розробникам встановити 21 таймфрейм для роботи з Metatrader 5. Аналіз котирувань можна проводити на будь-якому періоді, від хвилинного до місячного. Таймфрейми мають своє обмеження, що з кратністю, тобто. в одній годині міститься ціла кількість хвилинних періодів.
У терміналі Metatrader 5 є дуже економічним формат зберігання історичних даних. Наприклад, хвилинна історія котирувань за десять років вміщується в 10-мегабайтний файл. При цьому досить один раз викачати історію, після чого за вибраним інструментом легко будуються графіки від М1 до MN1.
Робота з ордерами в Metatrader 5
Дуже багато нововведень отримала версія Metatrader 5 щодо відкриття ордерів. При цьому діалог мало змінився.

Ордери можуть виконуватися як за загальними правилами брокера, так і за заданими трейдером умовами. Самостійно ввести параметри виконання ордера Metatrader 5 можна в полі «Політика виконання» вікна установки ордера. Проте виконати це можна лише на фондових ринках. Розглянемо деякі налаштування:
- Все або нічого (All or None) – активувавши цю умову, надалі угодиздійснюються тільки у зазначеному обсязі та за ціною, яка дорівнює або краща за ту, що зазначена в ордері. Якщо ж на ринку мало зараз обсягу фінансового інструменту, то виконання ордера не відбудеться.
- Зняти залишок (Cancel) – у цьому випадку угода здійснюється за максимально допустимим обсягом на вибраному ринку, однак у межах зазначених в ордері та за ціною, яка дорівнює або краще за вказану. Якщо обсягу не вистачає, додаткові заявки не виставляються.
- Повернути (тільки для відкладеного виконання) – угода вчиняється за максимально доступним обсягом на ринку, але в межах обсягу, зазначеного в ордері, та за ціною, яка дорівнює або краще за вказану. На брак виставляється додаткова заявка за тією ціною, яка зазначена в ордері.
У терміналі Metatrader 5 є шість видів відкладених ордерів. Розглянемо докладніше кожен.

- Buy Limit – купівля здійснюється за ціною Ask, яка може бути рівною або кращою за вказану в ордері. Поточний рівень цін при цьому має бути більшим, ніж встановлено в ордері. Цей тип ордера, як правило, виставляється у тому випадку, коли очікується падіння ціни до певного рівня, після якого вона піде у зростання.
- Buy Stop – покупка здійснюється за ціною Ask, яка може бути рівною або кращою за вказану в ордері. Поточний рівень цін при цьому має бути меншим, ніж встановлено в ордері. Цей тип ордера, зазвичай, виставляється у разі, коли вартість фінансового інструменту, подолавши певний рівень, піде далі у зростання.
- Sell Limit – продаж здійснюється за ціною Bid, яка може бути рівною чи кращою, ніж зазначено в ордері. Поточний рівень цін у своїй має бути менше, зазначеного в ордері. Цей тип ордера виставляєтьсяу тому випадку, коли очікується зниження ціни після того, як вона зросте до певного рівня.
- Sell Stop – продаж здійснюється за ціною Bid, яка може бути рівною чи кращою, ніж зазначено в ордері. Поточний рівень цін у своїй має бути більше, зазначеного в ордері. Цей тип ордера відкривається у тому випадку, коли очікується пробиття ціною вниз деякого рівня та продовження подальшого падіння.
- Buy Stop Limit – ордер, що комбінує перші два ордери. Він є стоп-ордером із встановленням лімітного ордера на покупку. При досягненні ціною рівня ціни Ask, яка встановлена в ордері, виставляється наказ Buy Limit на вказаному в ордері рівні. У цьому випадку поточний рівень ціни має бути меншим, ніж ціна за якою встановлюється відкладений ордер.
- Sell Stop Limit – стоп-ордер із встановленням лімітного ордера на продаж Sell Limit. При досягненні ціною Bid значення, вказаного в ордері, виставляється наказ Sell Limit на зазначеному в ордері рівні. У цьому випадку поточний рівень ціни повинен бути більшим, ніж ціна, за якою встановлюється відкладений ордер, яка в свою чергу повинна бути вищою за рівень установки.

Автотрейдинг у Metatrader 5
Термінал Metatrader 5 оснащений інтегрованим середовищем розробки MQL5, яке дозволяє розробляти і використовувати радники, скрипти та індикатори користувача. Це середовище представлене MetaEditor 5, MetaTrader 5 Strategy Tester, MetaQuotes Language 5 (MQL5) та клієнтським терміналом Metatrader 5 для виконання експертів. Варто зазначити, що у програмі поки що немає тестера стратегій.

Мова програмування MQL5 відрізняється високою швидкістю виконання, наближаючись за цим параметром до мови C++ та перевищуючи у 4-20 разів швидкість виконанняMQL4. В результаті користувач може реалізовувати складніші експерти з обробкою великої кількості інформації за одиницю часу, що підвищує точність прогнозів динаміки цін. Варто зазначити, що MQL5 є об'єктно орієнтованою мовою, що значно прискорює роботу з радниками.
Функція MetaTrader 5 Strategy Tester є потужним інструментом для будь-якого розробника експертів. Вона дозволяє отримувати звіт роботи радника на історії до активації експерта в торгівлю на реальному рахунку. Звіт представляє досить розгорнуто, що дозволяє оцінити радник та визначити наявність проблемних місць. Опція оптимізації експертів призначена визначення ефективних параметрів, які роблять інструмент максимально прибутковим.
Висновки з Metatrader 5
Нова платформа Metatrader 5 надає більше переваг для роботи, ніж попередня четверта версія. Трейдер отримав доступ до біржових майданчиків, а об'єктно-орієнтована мова програмування MQL5 дозволяє створювати власні індикатори та стратегії. Все це підняло Metatrader 5 на новий рівень. Поки програма не до кінця доопрацьована, але згодом вона зможе стати більш функціональною, щоб зайняти гідне місце в інструментарії трейдерів.