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

Що таке TSTester та навіщо він потрібен?

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

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

Згадайте скільки демо-рахунків або реальних ви "злили" перш ніж відточили свою систему? Необхідність перевірити торговельну стратегію на прибутковість з'являється у кожного, хто налаштований на трейдинг серйозно і надовго.

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

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

TSTester реалізований у вигляді звичайного радника для MetaTrader 4, де Ви можете проводити тести індикаторів та стратегій, вчитися торгувати на різних інструментах і таймфреймах, які підтримує торговий термінал.

Як встановити та запустити TsTester в MetaTrader 4?

  1. Завантаження й подальша установка радника за стандартною процедурою. Файл радника поміщається через меню "Файл" в "Каталог даних". Далі радника потрібно скопіювати в папку "experts", а індикатор в папку "indicators" та перезапустити торговельний термінал.
  2. Далі при необхідності можна оновити дані по котируваннях валютних пар, на яких ви будете проводити тестування. Для цього через меню "сервіс" потрібно відкрити архів котирувань і завантажити хвилинні дані під обраною валютною парою.
  3. У тестері стратегій в МТ4 необхідно включити TSTester, вибрати валютну пару, таймфрейм, діапазон часу для тестування, поставити галочку в "віконці" візуалізації. Після всіх попередніх дій можна натиснути кнопку "Старт" і в новому вікні приступити до тестування.
Встановлення радника TSTester.
Встановлення радника TSTester.

Набір інструментів панелі керування радника TsTester

Інтерфейс радника TSTester.
Інтерфейс радника TSTester.

Ось таким досить лаконічним та ненав'язливим виглядає інтерфейс радника. Але перед початком тестів треба розібратися яке вікно що показує і яка кнопка за що відповідає.

Дана панель є інформаційною.

Інформаційна панель радника TSTester.
Інформаційна панель радника TSTester.
  • 1 - поточний стан балансу та періоду на графіку.
  • 2 - кількість відкритих операцій, їх загальний обсяг та значення прибутку.
  • 3 - кількість закритих угод, їх загальний обсяг та значення прибутку.
  • 4 - торговий результат (прибуток/збиток) по операціях (кількість пунктів та сума в доларах відповідно).

Ця панель є функціональною, тобто відповідає за дії.

Інформаційна панель радника TSTester.
Інформаційна панель радника TSTester.
  • 1 - кнопка автопаузи на початку кожного бару.
  • 2 - кнопка автопаузи по часу.
  • 3 - автопауза руху ціни на графіку.
  • 4 - активація установки відкладених ордерів.
  • 5 - активація рівнів Стоп Лосс для позицій.
  • 6 - активація рівнів Тейк Профіт.
  • 7 - кнопка перекладу ордера в беззбиток.
  • 8,9,10,11 - ці кнопочки підтягують відповідні ордери до рівня відкриття угоди.
  • 12,13 - обсяг ордера в лотах або відсотках від депозиту.
  • 14 - множить лот (або процент) на 2.
  • 15 - повертає значення лота або процента до початкових.
  • 16, 17 - відкриття довгої або короткої позиції відповідно.
  • 18 - ідентифікатор обраного ордера.
  • 19,20 - кнопки для перемикання між ордерами.
  • 21 - зміни поточного ордера при його модифікації.
  • 22 - закриття позиції.

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

Інтерфейс радника TSTester.
Інтерфейс радника TSTester.

Як проводити тестування з використанням радника TSTester?

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

Приклад 1

Ваша стратегія передбачає роботу ринковими ордерами.

Виникає ситуація для здійснення покупки. Вам достатньо натиснути на кнопку 16-Buy, після цього на графіку з'являється штрихпунктирна лінія на рівні відкриття позиції.

Після старту угоди Вам може знадобитися встановити ордер Стоп Лосс та/або Тейк Профіт. Для того, щоб це зробити, Вам потрібно натиснути кнопки 5,9 для установки Стоп Лосс та 6,10 для Тейк Профіт. Після натискання на ці кнопки з'явиться зелена пунктирна лінія як ідентифікатор рівня Тейк Профіт, та червона пунктирна лінія для Стоп Лосса. Для активації цих рівнів потрібно натиснути на кнопку 21-Modify. Рівні Стоп Лосса та Тейк Профіта можна змінювати, переміщуючи відповідні лінії. Для їх переміщення досить двічі клацнути по лінії, виділивши її, а далі перемістити на потрібний рівень.

Трейдер може вести роботу з декількома операціями одночасно. Трейдер може змінювати обсяг ордера, ввівши в поле 12 певну цифру на свій розсуд та натиснувши на кнопку 16 або 17 відповідно ситуації або системі. Для закриття угоди трейдеру необхідно ввести ID-номер угоди в поле 18 та натиснути на кнопку 22, а для закриття всіх ордерів одночасно досить натиснути кнопку 22 та All поруч.

Приклад використання радника TSTester.

Приклад 2

Ваша стратегія передбачає роботу відкладеними ордерами.

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

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

Маніпуляції зі Стоп Лосс, Тейк Профіт і закриттям ордерів аналогічні, як і в попередньому прикладі.

Плюси та мінуси радника TSTester

Плюси TSTester

  • Стоп Лосс та Тейк Профіт ставляться й змінюються на графіку.
  • Інформативність інтерфейсу.
  • Над лініями TP та SL демонструється можливий збиток або прибуток.
  • Є можливість роботи з відкладеними ордерами та переведення в беззбиток.
  • Зручний модуль по мані-менеджменту, фіксований лот і розрахунок лота в процентному співвідношенні від депозиту.

Мінуси TSTester

  • Складний та "спірний" дизайн для новачка.
  • Відсутня можливість зміни таймфрейма.

Висновок

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

Завантажити файли радника TSTester


Матеріал підготував

Очолював лабораторію технічного та фундаментального аналізу фінансових ринків у НДІ Прикладного системного аналізу. Зараз керує Аналітичним відділом компанії RoboForex і веде розділ щоденних оглядів за рівнями Фібоначчі для клієнтів компанії.