Тестування роботів Forex: Система CCI

Тестування роботів Forex: Система CCI

переглядів: переглядів 68
Час читання: 8 хвилин



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

У будь-якого торговця на ринку є своя система торгівлі, відповідно до якої вони здійснюють операції, інакше прибуток на Форекс стає випадковим, оскільки в будь-якій точці діаграми ціна має рівну можливість руху вгору або вниз. Якби не було спредів або зборів за торги, шанси на отримання прибутку були б справедливішими; однак, поки неможливо торгувати без витрат, необхідно мати торгову систему, яка генерує щонайменше 55% прибуткових торгів - тоді у торговця є всі шанси на отримання прибутку; і чим вища прибутковість торгової системи, тим більше може заробити торговець на ринку.

У всякому разі, торговець не може стежити за ринком цілодобово, оскільки будь-якій людині потрібно спати, не кажучи їсти, виходити і подихати свіжим повітрям. Більше того, існують форс-мажорні ситуації: відмови в підключенні до Інтернету, відключення електроенергії тощо. Все вищезазначене перешкоджає роботі торгової системи, оскільки завжди є можливість появи сигналу саме того моменту, коли ви не дивитесь термінал; як результат, ваша хороша історія торгівлі різко відрізняється від тієї, що ви отримуєте насправді. Все вищезазначене призвело до створення торгових роботів, які зможуть спостерігати за ринком 24 години на день та відкривати або закривати позиції в найбільш підходящий момент.

Сьогодні ми обговоримо одного з найпопулярніших роботів під назвою System CCI.

Опис роботи та параметри системного ІСН

Радник системного ІСН працює на основі відомого індикатора Commodity Channel Index (далі ІСН), включеного в стандартний перелік показників MetaTrader 4 термінал. Для відкриття позиції використовується сигнальна лінія ІСН та рівні за замовчуванням ЕА. Рівні налаштовуються для більш точного відкриття позицій.

Опис роботи та параметри системного ІСН

Для початку обговоримо параметри ЗНО.

r - це режим EA, коли True означає, що радник увімкнено, а False - радник вимкнено.

Вихід_моду регулює відкриття позицій; Щоправда - експертний радник може відкрити позиції, помилково - ЕА закінчує роботу з уже відкритими позиціями і не відкриває нові.

серія встановлює розмір партії для перших позицій.

MaxL обмежує максимальний обсяг замовлення в позиції.

LotMultiplicator встановлює множник для Lot. Діє з третьої позиції, відкритої в тому ж напрямку.

Take Profit - розмір Прибуткового прибутку для першої торгівлі. Якщо інша позиція буде відкрита в тому ж напрямку, Прибутковий прибуток більше не діє.

Stop Loss - розмір стоп-лоссу для першої торгівлі. Для наступних торгів у тому ж напрямку ця стоп-лосс недійсна.

hSETKY - параметр, що визначає відстань (у точках) між замовленнями в мережі.

Увель_СЕТКИ дозволяє зробити розмір сітки в мережі динамічним або нерухомим.

0 означає, що відстань між замовленнями в мережі буде дорівнює hSETKY.

1 - відстань між замовленнями збільшуватиметься пропорційно кількості відкритих замовлень. Відстань обчислюється як hSetky + ShagUvel_SETKY * кількість замовлень.

2 - у цьому випадку відстань між замовленнями мережі зменшиться пропорційно кількості відкритих замовлень. Формула - hSetky-ShagUvel_SETKY * кількість замовлень.

ShagUvel_SEYKY - параметр впливає на швидкість збільшення або зменшення відстані між замовленнями в мережі.

Задній_режим встановлює режим роботи TrailingStop.

1 - у цьому випадку один рівень TrailingStop для всіх позицій, відкритих в одному напрямку.

2 - торговий робот буде виконувати три рівні закриття замовлень:

  • рівень закриття замовлень одного типу,
  • рівень закриття найбільш втрачених і найвигідніших замовлень (серія з двох замовлень),
  • рівень закриття найбільш втраченого замовлення з двох останніх замовлень у серії з 3 замовлень.

3 - тут принцип такий самий, як у Trailing_mode-2, але додається також динаміка параметра TrailingStop, останній стає залежним від співвідношення всіх замовлень на купівлю до всіх замовлень на продаж, тобто якщо є більше замовлень на продаж, TrailingStop зростає для замовлень на продаж, і навпаки.

Захист ТП визначає мінімальний прибуток у балах від ціни, рекомендовані налаштування - від 5 до 15 балів. Цей параметр допомагає закрити ряд замовлень, коли ціна рухається в позитивному напрямку.

TrailingStop визначає відстань (у балах) від поточної ціни до StopLoss у прибутку. Дійсно для всіх відкритих замовлень.

CCI_sing_mode визначає принцип аналізу для відкриття позицій.

1 це однорівневий аналіз ІСН. У цьому випадку робот аналізує моменти перетину сигнальної лінії CCI та UB_2 на позицію покупки або US_2 на продажну.

2 - дворівневий аналіз ІСН, коли індикатор чекає, коли сигнальна лінія перетне UB_1, потім UB_2 і лише після цього відкриває позицію покупки. Для продажу позицій рядки будуть US_1 та US_2.

3 - дворівневий метод аналізу ІСН із спрощеним сигналом для протилежних позицій. Іншими словами, якщо на Купівлю відкрито 5 замовлень у валютній парі, але немає торгових позицій, умови продажу замовлень спрощуються: для відкриття позиції продажу достатньо, щоб ціна перетнула сигнальну лінію CCI US_1, US_2 або 0. Для купівлі позицій буде чинним другий метод аналізу.

CCIперіод - період показника ІСН.

UB_1 це перший рівень ІСН для купівлі.

UB_2 - це другий рівень ІСН з купівлі.

US_1 це перший рівень ІСН з продажу.

US_2 є другим рівнем ІСН з продажу.

Min_Pros_SV_Sr визначає межі вільного капіталу на рахунку у відсотках. У цьому випадку, коли розмір вільного капіталу стає меншим, ніж установка Min_Proc_SV_Sr, радник починає працювати лише в одному напрямку, тобто якщо є багато замовлень на Продаж, робот відкриє лише замовлення на Купівлю.

магія - це етикетка, за допомогою якої експертний радник відрізняє свої накази від інших.

ShowTableOnTesting вмикає та вимикає інформаційний екран на графіку.

повне г, повне г,, показали, від, номер, XNUMX Система CCI EA може використовуватися в інших часових кадрах, крім M1 - на цьому часовому кадрі буде багато сигналів, але прибуток в основному буде витрачено на збори та спред, тому робот може виявитися погано ефективним або навіть втратити. Щотижневі або щомісячні часові рамки можуть давати хороші результати, але торги можуть бути занадто обмеженими, що означає низьку прибутковість. Найчастіше радник використовується на Н1 або Н4

Відкриття позиції за допомогою System CCI: однорівневий метод аналізу

Давайте подивимось на приклад відкриття позиції з CCI_sing_mode, встановленою як 1, тобто з однорівневим методом аналізу.

Відкриття позиції за допомогою System CCI: однорівневий метод аналізу

Як тільки сигнальна лінія ІСН перетинає рівень -100 (UB_2) вгору, відкривається торгівля на купівлю. Відповідно, торгівля з продажу відкривається, коли сигнальна лінія індикатора перетинає рівень 100 (US_2) вниз.

Відкриття позиції за допомогою System CCI: однорівневий метод аналізу

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

Відкриття позиції за допомогою System CCI: однорівневий метод аналізу

Відкриття позиції за допомогою System CCI: дворівневий метод аналізу

Тепер давайте подивимось, як позиції відкриваються дворівневим методом аналізу, де точка входу лежить при перетині рівнів UB_1, UB_2 або US_1, US_2 по сигнальній лінії індикатора CCI.

Відкриття позиції за допомогою System CCI: дворівневий метод аналізу

У цьому випадку сигнальна лінія індикатора ІСН перетнула рівні -150 (UB_1) та -100 (UB_2) вгору, і лише потім позиція для покупки відкрилася.

Що стосується продажу, то навпаки: спочатку сигнальна лінія ІСН прорвалася через 150, потім 100, а потім відкрилася позиція для продажу.

Відкриття позиції за допомогою System CCI: дворівневий метод аналізу

Технічний радник системи тестування ТПП

А тепер давайте перевіримо Системний ІСН на валютній парі EURUSD, починаючи з січня 2019 року. При тестуванні використовуються стандартні параметри експертного радника для H1 та перший метод аналізу (тобто CCI_sing_mode - 1). Депозит становить 10,000 0.1 доларів США, обсяг відкритої початкової позиції - XNUMX.

Технічний радник системи тестування ТПП

Тепер перевіримо EUR / USD з тими ж параметрами і тим самим періодом на H1, але з CCI_sing_mode встановлено як 2. Депозит становить 10,000 0.1 USD, обсяг відкритої початкової позиції - XNUMX.

Технічний радник системи тестування ТПП

Тепер перевіримо третій метод аналізу ринку, коли параметр CCI_sing_mode дорівнює 3, на тій же валютній парі за той же період, при цьому обсяг початкової позиції відкритий становить 0.1.

Технічний радник системи тестування ТПП

У всіх трьох випадках на І півріччі система ІСН показала позитивну прибутковість: третій метод аналізу дав би близько 1% прибутку, найгірший результат - другий метод з рентабельністю близько 25%, тоді як перший метод показав найнижчу спад з рентабельністю 10%.

Тестування на M5 не виявилося значно вигідніше, ніж на H1. У цьому випадку кількість торгів зросла до 200, але рентабельність того ж періоду залишилася під 15%. M5 може використовуватися у випадках, коли ви отримуєте знижку, тобто повернення частини свого капіталу, або коли у вас є бонус, який потрібно реалізувати для виведення капіталу. Велика кількість торгів дозволить отримати більше знижок на виплату, або ви зможете швидше реалізувати умови бонусу, автоматично перетворюючи свій бонус у чистий прибуток.

Технічний радник системи тестування ТПП

резюме

Тестування експертного радника системи CCI продемонструвало позитивну прибутковість валютної пари EUR / USD за допомогою будь-якого методу аналізу, наданого торговим роботом; однак слід пам’ятати, що радник в середньому втрачає торги, тобто використовує Мартингал принцип, що є досить ризикованою стратегією, можливо, що призведе до значного спаду депозиту. Ви можете протестувати радника системного ІСН на інших валютних парах самостійно, але результати тестування мають певну помилку, тому краще спробувати радника на демо-рахунку чи цент-рахунку протягом декількох тижнів, і тільки після цього прийміть рішення про використання його на більшому реальному депозиті.

Відкрити торговий рахунок




Коментарі

Попередня стаття

Основи торгової стратегії EXTRA

Стратегія EXTRA, як і будь-яка інша, має довгострокові, середньострокові та короткострокові цілі. В основі цієї стратегії лежить MATRIX. Матриця - це практично основна структура хвиль Еліотта.

Наступна стаття

Як користуватися стохастичним осцилятором? Опис та торгівля з індикатором

Графік стохастичних осциляторів складається в окремому вікні під ціновою діаграмою і складається з двох рядків:% K, швидкий та% D, повільний. Його значення коливаються від 0% до 100%; на рівнях 20% та 80% проводяться сигнальні лінії, що визначають перепродані (0-20%) та перекуплені (80-100%) райони.