Тестування на ренко графіках
Підписатись на тему?
Опції теми
Пошук на тему
Привіт дорогі колеги. Зіткнувся з однією проблемою. Як протестувати сову на історії ренько графіках?
неважко ж у пошуковик забити))) 1. Насамперед нам знадобиться окремий термінал для тестів. Відкриваємо демо рахунок в Альп, встановлюємо термінал МТ4, дозволяємо роботу радників та виклик длл у терміналі, приєднуємося до брокера. Для того, щоб дозволити роботу радників і длл, зайдіть в меню Сервіс >Налаштування > Радники і поставте всі галочки, як у малюнку внизу. 1 Я рекомендую використовувати термінал Альп із двох причин. По-перше, якість котирувань, що завантажується через F2 (Архів Котирувань), у Альпарі вище, ніж у інших брокерів. (Докладніше якість котирувань обговорюється тут.) По-друге, всі наступні дії я перевіряв саме для терміналу Альпарі; у терміналів інших брокерів можливі незначні відмінності.
2. Натискаємо комбінацію клавіш Ctrl-O та відкриваємо вікно Налаштування. Вибираємо закладку Графіки. Встановлюємо велику кількість барів. Я виставив 2,000,000 - цього достатньо приблизно для 5 років історії на таймфреймі М1. 1a 3. Тепер натискаємо F2, відкривається вікно Архів котирувань. Вибираємо пару EURUSD, подвійне клацання миші на М1, натискаємо Завантажити. Чекаємо, поки все завантажиться, потім натиснемо Завантажити ще раз та ще почекаємо. Тепер ми завантажили історичні котирування із сервера Альпарі.
4. Копіюємо файли, що додаються до цієї статті. Генератор ренко RenkoLiveChart_v3.2.mq4 копіюється в папку experts; скрипт для конвертації котирувань hst2csv.mq4 копіюється в experts\scripts.
6. Прикріплюємо RenkoLiveChart_v3.2 до графіка EURUSD M1. Встановлюємо в налаштуваннях бажаний крок ренку(RenkoBoxSize). Решту залишаємо за замовчуванням. Очікуємо повідомлення від радника, що котирування EURUSD M2 нараховані. Після цього генератор ренку можна зняти з графіка. (Про всяк випадок нагадаю, що для початку роботи будь-якому раднику потрібен як мінімум один тик ціни, так що у вихідні радник працювати не буде - або вам доведеться використовувати скрипт, що імітує тики.) 2a Перевіряємо, що ренко бари благополучно нарахувалися. Відкриваємо офлайн графік EURUSD M2 (меню Файл -> Відкрити автономно -> EURUSD M2 -> Відкрити), натискаємо клавішу HOME і бачимо, що ренко бари за бажаний період дійсно в наявності. 3a0000 7. Тепер знаходимо серед скриптів hst2csv та перетягуємо його на графік EURUSD M2. Через кілька секунд отримуємо повідомлення, що створено EURUSD2.csv. 4a 8. Тепер від'єднуємось від брокера. Для цього вибираємо меню Файл -> Логін -> вводимо нісенітницю замість логіну та пароля. Принагідно запам'ятовуємо наш робочий сервер. У моєму випадку це є Alpari_Demo. Натискаємо Логін та бачимо у правому нижньому кутку повідомлення Невірний рахунок. Більше до брокера ми не приєднуємося. Щоб випадково не приєднатися до брокера, краще натиснути Ctrl-O, вибрати закладку сервера і поставити галочку навпроти Використовувати проксі-сервер. Закриваємо термінал. 6a 9. Тепер йдемо в папку history\ім'я_сервера (у моєму випадку, ім'я_сервера це Alp_Demo) і видаляємо всі файли з розширенням *.hst, крім EURUSD1.hst та EURUSD2.hst. Також видаляємо весь вміст із папки history\downloads\
10. Запускаємо термінал. Натискаємо F2 - Архів котивок, вибираємо EURUSD і двічі клацаємо по M5. Відкривається порожнє віконце, т.к. всі М5 котирування ми стерли. Натискаємо Імпорт, потім Огляд, відкриваємо папку experts\files і знаходимо файл, який створив наш скрипт EURUSD2.csv. Натискаємо ОК, а потім Закрити.Перевантажуємо термінал. Ми з вами зараз імпортували ренко бари з файлу EURUSD2.csv до стандартного таймфрейму М5. 8a
11. Тепер ми можемо відкрити нові котирування. Меню Файл -> Відкрити автономно -> EURUSD,M5 -> Відкрити. Котирування на місці.
Внаслідок наших маніпуляцій ми підсунули терміналу замість справжніх котирувань М5 наші згенеровані ренко-бари і термінал їх прийняв за свої. Тепер котирування М5 (а насправді ренко-бари) можна використовувати для тестування радників. Відкриваємо тестер стратегій, вибираємо експерт, валютну пару EURUSD, таймфрейм М5 та вперед!
Прокоментувати 3 користувача(ей) Спасибо:
Повідомлень: 704 Гроші за пости: 4722 RUB (Докладніше) Поставив лайків: 1,427 Отримано лайків: 522у повідомленнях 254 74%неважко ж у пошуковик забити))) 1. Насамперед нам знадобиться окремий термінал для тестів. Відкриваємо демо рахунок в Альп, встановлюємо термінал МТ4, дозволяємо роботу радників та виклик длл у терміналі, приєднуємося до брокера. Для того, щоб дозволити роботу радників і длл, зайдіть в меню Сервіс >Налаштування > Радники і поставте всі галочки, як у малюнку внизу. 1 Я рекомендую використовувати термінал Альп із двох причин. По-перше, якість котирувань, що завантажується через F2 (Архів Котирувань), у Альпарі вище, ніж у інших брокерів. (Докладніше якість котирувань обговорюється тут.) По-друге, всі наступні дії я перевіряв саме для терміналу Альпарі; у терміналів інших брокерів можливі незначні відмінності.
2. Натискаємо комбінацію клавіш Ctrl-O та відкриваємо вікно Налаштування. Вибираємо закладку Графіки. Встановлюємо велику кількість барів. Я виставив 2,000,000 - цього достатньо приблизно для 5 років історії на таймфреймі М1. 1a 3. Тепер натискаємо F2, відкривається вікноАрхів котирувань. Вибираємо пару EURUSD, подвійне клацання миші на М1, натискаємо Завантажити. Чекаємо, поки все завантажиться, потім натиснемо Завантажити ще раз та ще почекаємо. Тепер ми завантажили історичні котирування із сервера Альпарі.
4. Копіюємо файли, що додаються до цієї статті. Генератор ренко RenkoLiveChart_v3.2.mq4 копіюється в папку experts; скрипт для конвертації котирувань hst2csv.mq4 копіюється в experts\scripts.
6. Прикріплюємо RenkoLiveChart_v3.2 до графіка EURUSD M1. Встановлюємо в налаштуваннях бажаний крок ренку (RenkoBoxSize). Решту залишаємо за замовчуванням. Очікуємо повідомлення від радника, що котирування EURUSD M2 нараховані. Після цього генератор ренку можна зняти з графіка. (Про всяк випадок нагадаю, що для початку роботи будь-якому раднику потрібен як мінімум один тик ціни, так що у вихідні радник працювати не буде - або вам доведеться використовувати скрипт, що імітує тики.) 2a Перевіряємо, що ренко бари благополучно нарахувалися. Відкриваємо офлайн графік EURUSD M2 (меню Файл -> Відкрити автономно -> EURUSD M2 -> Відкрити), натискаємо клавішу HOME і бачимо, що ренко бари за бажаний період дійсно в наявності. 3a0000 7. Тепер знаходимо серед скриптів hst2csv та перетягуємо його на графік EURUSD M2. Через кілька секунд отримуємо повідомлення, що створено EURUSD2.csv. 4a 8. Тепер від'єднуємось від брокера. Для цього вибираємо меню Файл -> Логін -> вводимо нісенітницю замість логіну та пароля. Принагідно запам'ятовуємо наш робочий сервер. У моєму випадку це є Alpari_Demo. Натискаємо Логін та бачимо у правому нижньому кутку повідомлення Невірний рахунок. Більше до брокера ми не приєднуємося. Щоб випадково не приєднатися до брокера, краще натиснути Ctrl-O, вибрати закладку сервера і поставити галочку навпроти Використовувати проксі-сервер. Закриваємо термінал. 6a 9. Тепер йдемо в папку history\ім'я_сервера (у моєму випадку, ім'я_сервера це Alp_Demo) і видаляємо всі файли з розширенням *.hst, крім EURUSD1.hst та EURUSD2.hst. Також видаляємо весь вміст із папки history\downloads\
10. Запускаємо термінал. Натискаємо F2 - Архів котивок, вибираємо EURUSD і двічі клацаємо по M5. Відкривається порожнє віконце, т.к. всі М5 котирування ми стерли. Натискаємо Імпорт, потім Огляд, відкриваємо папку experts\files і знаходимо файл, який створив наш скрипт EURUSD2.csv. Натискаємо ОК, а потім Закрити. Перевантажуємо термінал. Ми з вами зараз імпортували ренко бари з файлу EURUSD2.csv до стандартного таймфрейму М5. 8a
11. Тепер ми можемо відкрити нові котирування. Меню Файл -> Відкрити автономно -> EURUSD,M5 -> Відкрити. Котирування на місці.
Внаслідок наших маніпуляцій ми підсунули терміналу замість справжніх котирувань М5 наші згенеровані ренко-бари і термінал їх прийняв за свої. Тепер котирування М5 (а насправді ренко-бари) можна використовувати для тестування радників. Відкриваємо тестер стратегій, вибираємо експерт, валютну пару EURUSD, таймфрейм М5 та вперед! Відповісти