Перевірка торгової ідеї в Excel. Частина I: вивантаження цінових даних з MetaTrader в Excel
- Блог ім. Kaur
Звичайно, існує певний стеля. Спроба перекласти в таблиці дуже складні і ресурсомісткі системи нічим хорошим не закінчиться. Років зо три тому я захопився і спробував зробити універсальну матрицю, яку можна було б швидко перебудовувати під найрізноманітніші системи. Справа закінчилася махиною, яка складалася з 12 одночасно відкритих книг excel, займала 800 Мб місця і ледве повертаючи. Такий підхід є, звичайно, верхи ірраціоналізму. Набагато більш продуктивним було б вивчити все-таки MQL. Але тут я розповім про те, як перевіряти швидко свої торгові ідеї, витративши буквально пару годин на дослідження.
B перше завдання, яке стоїть перед нами, - експортувати цінові дані з MetaTrader4 в Excel.
Припустимо нас цікавлять денні графіки EUR / USD.
Відкриваємо пункт меню «Сервіс» -> «Архів котирувань» або просто натискаємо F2. Відкривається вікно з котируваннями. Знаходимо потрібну пару (в нашому випадку EURUSD) і вибираємо потрібний ТФ (в нашому випадку D1, або «День»). В результаті вийде приблизно таке вікно:
Натискаємо кнопочку «Експорт» і зберігаємо вибрані дані в файл * .CSV
Дані вивантажені. Переходимо до стадії імпортування, на якій зазвичай і виникають питання.
Справа в тому, що якщо ми спробуємо просто відкрити CSV файл, то в українських користувачів це може закінчитися ось так:
Тобто замість струнких стовпців з даними ми бачимо, що вся інформація записана в один єдиний стовпець. Існує кілька рішень.
Я поступаю наступним чином:
- Перейменовуєте розширення .xls на .txt (не звертаючи уваги на попередження)
Зробити це необхідно саме на даній стадії, тому що за замовчуванням стоїть загальний формат, при якому деякі осередки в цих стовпцях можуть незворотно прийняти формат дати.
Це все! Вітаю! Тепер у такий спосіб ви можете експортувати з терміналу цінові дані будь-якої валютної пари і будь-якого таймфрейма.
Залишилося трохи облагородити зовнішній вигляд таблиці - розширити перший стовпець для дати, задати заголовки. Для днювань другий стовпець з часом не потрібен, його можна видалити. Вийде приблизно так:
І так, не забудьте зберегти файл як Книгу XLS (через пункт меню «Зберегти як.»). Інакше більшість змін не збережеться.
У наступній частині ми розглянемо основні прийоми побудови моделі торгової системи в Excel на простому прикладі.