Усі перші звіти безкоштовні: перше прочитання і вердикт Strategy Lab. Платний лише детальний технічний звіт (GBP 49).
Основною версією цієї сторінки є англійська. Результати Strategy Lab, звіти та листи поки що англійською.
Платні звіти ще не продаються споживачам у ЄС; компанії можуть їх купувати.
Як ми тестуємо
Ця сторінка точно описує, як TrueTest тестує стратегію. Кожна лабораторія, сторінка поширення та PDF містять версію методу, з якою їх створено (ця сторінка — методи v2.5, на /methods/v2.5, поки вона актуальна; /methods/latest завжди показує поточну версію; попередні версії описано в журналі змін нижче; оцінено за внутрішньою статистикою gate v2.1). Коли метод змінюється, номер версії змінюється, зміна вноситься до журналу змін нижче, а старі результати зберігають версію, з якою їх створено.
Результат TrueTest — це backtest нашої власної реконструкції ваших правил або перевірка надісланого вами запису угод. Це не послужний список, не обіцянка щодо майбутнього і не фінансова порада.
1. Що ми тестуємо
Код, налаштування або правила словами: ми читаємо файли як текст (вони ніколи не запускаються як надані), перераховуємо помічені недоліки та реконструюємо стратегію як короткий список правил: картку правил. Ви читаєте картку правил і підтверджуєте її або змінюєте, перш ніж щось буде протестовано. Реконструкція — це наша копія ваших правил, а не ваш EA; якщо правила використовують щось, що наш рушій правил не може виразити, лабораторія каже не тестується реконструкцією замість тестування чогось іншого. Хто пише картку правил, пояснено на сторінці Безпеки.
Запис угод (звіт MT5 Strategy Tester, виписка MT4/MT5 або CSV угод): ми оцінюємо надіслані вами угоди такими, якими вони є.
2. Дані про ціни
До 16 років 15-хвилинних цін для 8 символів (7 валютних пар і золото: EURUSD, GBPUSD, USDJPY, GBPJPY, EURJPY, AUDUSD, USDCAD, GOLD), з серпня 2010 року до 18 вересня 2026 року, у трьох окремих періодах, які ніколи не перетинаються:
| Період | З | До | Джерело |
|---|---|---|---|
| A | Серпень 2010 | Грудень 2017 | 1-хвилинні ціни Dukascopy, перетворені на 15-хвилинні бари за серверним часом FxPro, із зафіксованим спредом FxPro для кожної години дня |
| B' | Січень 2018 | 11 вересня 2022 | Dukascopy, побудовано так само |
| C | 12 вересня 2022 | 18 вересня 2026 | Власні 15-хвилинні бари та спреди FxPro |
Також: ще 21 пара FxPro з 12 вересня 2022 року, показані лише для інформації (вони не мають періодів A і B', тому ніколи не визначають вердикт). Нові ціни для forward watch: нові щоденні ціни Dukascopy, побудовані так само, як періоди A і B'.
3. Витрати
Звичайні витрати: спред із нашого одного запису витрат (див. журнал змін v2.5) + 0,2 піпса прослизання при відкритті угоди (золото: 2 центи США за унцію) + наш запас міцності на витрати (0,1 піпса на більшості пар, 0,3 піпса на GBPJPY, 48 центів США за унцію на золоті) + GBP 5 за лот комісії за повний цикл + нічні збори за датованою таблицею FxPro (ніч середи рахується 3 рази).
Додаткові витрати (ті самі угоди знову, ускладнені): кожну угоду прогнано знову з додатковими витратами: спред і комісія в півтора раза більші, плюс 1 піпс більше при відкритті угоди (золото: 48 центів США за унцію), а будь-який нічний збір, який ви сплачуєте, в півтора раза більший. Результат має залишатися прибутковим із додатковими витратами.
Записи угод: з кожної угоди стягнуто додатково 10 за лот у валюті вашого рахунку (золото: 20), приблизно 1 піпс за лот на рахунку в доларах США.
Витрати змодельовані на зафіксованих спредах одного брокера; ваш брокер може бути дешевшим або дорожчим.
4. Перевірки
- Помилки коду: неправильний серверний час, функції, які ніколи не викликаються, невикористані налаштування, відсутні include-файли, неперевірені ордери, мартингейл-сайзинг тощо.
- Витрати: прибуток у кожному періоді зі звичайними та з додатковими витратами.
- Удача: t-значення (t-значення середньої угоди з угодами одного дня, згрупованими разом (day-clustered), оскільки угоди одного дня не є незалежними) має подолати бар'єр удачі: max(1.96, t0(N)), де N — кількість версій, які ви спробували (більше з того, що ви повідомили, і того, що ми нарахували для вашої електронної пошти), а t0(N) — t-значення, яке очікувано досягає найкраща з N спроб без переваги. Що більше версій спробовано, то вищий бар'єр.
- Роки: показано кожен календарний рік, із додатковими витратами.
- Контроль дрейфу: ті самі угоди зі входом, зсунутим на один день пізніше. Справжній сигнал має його перевершити.
- Clock sweep: правила запускаються з годинником, зсунутим від -3 до +3 годин, оскільки неправильний брокерський годинник — поширена прихована помилка.
- Look-ahead probe: дані обрізаються частково, і сигнали перевіряються знову; сигнал, який змінюється, коли пізніші дані видалено, використовує майбутнє.
- Neighbour map: кожне числове налаштування на один крок в обидва боки. Результат, який працює лише за одного точного значення, є крихким.
- Прихований ризик: гріди, мартингейли, один збиток більший за половину прибутку, просідання половини рахунку або більше.
- Parity (коли ви надсилаєте також власний звіт тестера): наскільки точно угоди нашої реконструкції збігаються з вашими.
Немає оцінки 0-100 і жодного бейджа: кожна перевірка показується окремо, спершу невдалі перевірки.
5. Слова вердикту
| Вердикт | Що це означає |
|---|---|
| REAL | Форвардні або реальні угоди знімають бар'єр удачі після витрат. Дуже ймовірно, що це не удача на цьому записі; ніколи не гарантія. |
| PROMISING | Backtest, який проходить усі перевірки. Запустіть його без змін на нових даних, перш ніж довіряти йому. |
| LIKELY LUCK | Добре, але недостатньо добре для кількості випробуваних версій. |
| NO EVIDENCE | Середній прибуток неможливо відрізнити від нуля. |
| FAIL | В середньому втрачає гроші або виграє лише до реалістичних витрат. |
| HIDDEN RISK | Прибуток має форму grid, martingale або надмірних збитків, яка може знищити рахунок. |
| TOO FEW | Недостатньо угод або днів для оцінки (менше ніж 30 угод або 20 торгових днів). |
Backtest ніколи не може бути REAL: найкраще, що отримує backtest, — це PROMISING. REAL потребує нових угод, здійснених після того, як стратегію було зафіксовано.
6. Форвардний нагляд
Найновіша версія, яку ви підтвердили, заморожується і запускається щодня на нових цінах з наступного utc-дня; вона ніколи не змінюється і зберігається з вашою лабораторією; real потребує щонайменше 60 форвардних угод, t-значення вище бар'єра удачі та перемоги над тим самим сигналом, зсунутим на один день пізніше, з day-clustered z щонайменше 1.
7. Квитанції
Кожна протестована версія отримує квитанцію: SHA-256 відбиток відбитка правил, вердикт, час, версію методу, версію судді, версію цінових даних, налаштування витрат і того, хто написав картку правил. Будь-хто, кому показали квитанцію, може перевірити її тут; перевірка показує, що вона пов'язує, але ніколи не показує правила. Діаграми та сторінки PDF містять id лабораторії, квитанцію та версію методу.
8. Відомі обмеження
- Реконструкція настільки хороша, наскільки хороша картка правил: уважно прочитайте її перед початком тесту.
- Свопи використовують сьогоднішню датовану таблицю брокера для всіх минулих років; реальні минулі свопи відрізнялися.
- Бари 15-хвилинні: всередині одного бару ми припускаємо, що stop loss був зачеплений раніше за target.
- Новинні сплески, гепи та прослизання поза моделлю можуть погіршити реальні результати.
- Бар'єр удачі залежить від того, чи чесно ви повідомите, скільки версій ви спробували.
- Лише 8 символів вище визначають вердикт.
8b. Свічкові патерни
Патерни читаються лише на закритому барі і ніколи не зазирають уперед. Forex торгує цілодобово, тому гепу між барами не потрібно. Бар, чий open дорівнює close, не має кольору: він може бути doji, але ніколи не є частиною кольорового патерну. Бар, менший за десяту частину ATR(14) попереднього бару, вважається таким, що не має патерну (це налаштування; його можна вимкнути). Картка правил друкує те саме визначення поруч із кожним патерном, який використовує. Це власні точні визначення TrueTest: MT5, TradingView та інші інструменти визначають деякі патерни інакше, тому коли ваш код має власний тест патерну, ми реконструюємо цей тест як написано і перелічуємо будь-яку відмінність на картці правил. Патерн порівнюється лише з нулем (бичачий вище, ведмежий нижче). Правило може множити значення на фіксоване число, наприклад "нижній ґніт щонайменше в 3 рази більший за тіло"; TrueTest поки що не має додавання, віднімання чи ділення.
| Патерн | Точне визначення |
|---|---|
| бичаче поглинання / ведмеже поглинання | її тіло покриває попереднє тіло протилежного кольору, один бік більший; розрив не потрібен |
| бичачий харамі / ведмежий харамі | її тіло знаходиться всередині попереднього тіла протилежного кольору, один бік менший |
| молот / бичачий пін-бар / падаюча зірка / ведмежий пін-бар | один гніт щонайменше 2 x тіла і щонайменше 60% бара, інший гніт щонайбільше 20% |
| доджі | тіло щонайбільше 10% бара |
| внутрішній бар | максимум нижче, а мінімум вище попереднього бара |
| зовнішній бар | максимум вище, а мінімум нижче попереднього бара |
| ранкова зірка / вечірня зірка | довгий бар, малий бар, потім закриття протилежного кольору строго за серединою тіла довгого бара |
| три білих солдати / три чорних ворони | три довгі бари одного кольору, кожен закривається далі попереднього і відкривається всередині його тіла |
| Розміри тіла і гнотів | тіло, верхній гніт і нижній гніт як % діапазону бара, для ваших власних визначень (наприклад, марубозу) |
9. Журнал змін
| Версія | Дата | Що змінилося | Чи змінилися вердикти? |
|---|---|---|---|
| методи v2.5 | 10 листопада 2026 | Один запис витрат. (1) Наша лабораторія оцінювала ту саму історію брокера двома способами. З 12 вересня 2022 до 5 жовтня 2023 запис брокера містить його ширший спред без комісії, і наша лабораторія стягувала його І GBP 5 за лот комісії: приблизно від 1,3 раза (золото) до 9 разів (AUDUSD) спреду, який він стягує зараз, плюс комісія. Тепер кожна лабораторія використовує той самий запис витрат, що й наше власне дослідження. З 5 жовтня 2023 це записаний сирий спред брокера для кожного 15-хвилинного бару; де запис не показує спред (більшість барів GBPUSD і EURUSD у 2024), ми підставляємо типове значення для тієї години, тому ті роки частково оцінені. До 5 жовтня 2023, і для всіх цін із серпня 2010 до вересня 2022, ми використовуємо типовий сирий спред брокера для тієї години дня, записаний із жовтня 2023 (ширший до 2012). Зверху ми додаємо наш запас міцності на витрати (0,1 піпса на більшості пар, 0,3 піпса на GBPJPY, 48 центів США за унцію на золоті) і GBP 5 за лот комісії. (2) Що ми перевірили. Для USDJPY, GBPJPY та EURJPY наша ставка ніколи не була нижчою за 28 живих знімків спреду того брокера, з вересня до листопада 2026. Лише як груба перевірка, наша загальна вартість золота була вищою за типовий спред золота іншого брокера в кожному році з 2022 до 2026; це не доводить, що наш спред золота правильний. Для EURUSD, GBPUSD, AUDUSD та USDCAD ми ще не перевірили витрати проти живих цін: ставтеся до них як до оцінки; кожен результат, що їх використовує, це зазначає. З 40 символо-років з 2022 до 2026, 3 перевірено проти живих цін, а 37 використовують записані витрати без тієї перевірки. (3) Витрати на золото та срібло були приблизно на чверть занизькі до 8 листопада 2026 (їхні доларові значення читалися як фунти); виправлено. (4) Перевірка, яка запитує «чи ринок просто дрейфував угору?», і перевірка годинника тепер використовують лише символи, що визначають вердикт; інформаційні пари були домішані (8 листопада 2026). (5) На 1-годинних і 4-годинних лабораторіях ми стягуємо найширший 15-хвилинний спред у межах години входу (на 4-годинних лабораторіях золота та GBPJPY приблизно на п'яту частину більше за спред відкриття). (6) Нічні збори на золото тепер перераховуються у фунти за тим самим курсом, що й усі інші витрати (1,3395 долара за фунт замість 1,30). | Жоден збережений вердикт не змінився (3 версії лабораторій перегнано: FAIL до і після). Лінія демо-лабораторії 2022-2026 зі звичайними витратами змістилася з -0,004 до +0,007 ризику на угоду; з додатковими витратами вона все ще збиткова. |
| methods v2.4 (6 листопада 2026) | 6 листопада 2026, близько 13:30 UTC | Аудит коду, другий прохід. Контроль дрейфу (ті самі угоди на день пізніше, без сигналу) тепер використовує бар у той самий час доби наступного дня, який його має; раніше він зсувався на фіксовану кількість барів, що на золоті (денна торгова перерва) здебільшого потрапляло на іншу годину. Запис із прибутком, який не є скінченним числом (nan, нескінченність або значення, задовге щоб бути реальним), відхиляється з назвою рядка, замість того щоб оцінюватися; пошкоджений файл завжди отримує просту відмову. Лабораторія, чий вердикт перетворено на FAIL перевіркою періоду або WITHHELD, тепер показує власний наступний крок і текст доказів цього вердикту в кожному звіті. Коли наше сканування коду знаходить мартингейл-стиль визначення розміру лота, людина перевіряє перебудову перед будь-яким тестом. Часовий вихід, записаний як 24.0 або "24", зберігається (раніше читався як відсутність часового ліміту). Угода прямого спостереження зараховується лише після того, як вона справді закрилася. | так, для стратегій на золоті (перевірка контролю дрейфу) і для завантажених записів із нескінченним прибутком (тепер відхиляються) |
| methods v2.3 (6 листопада 2026) | 6 листопада 2026, близько 11:30 UTC | Аудит коду. Ціль у піпсах або в ATR з іншим періодом, ніж у стопа, тепер розраховується на кожному барі від власної відстані стопа цього бара; раніше вона ставала одним співвідношенням, взятим з усієї історії (пізніші ціни зсували раніші цілі, і протестована ціль не була точно тією, що на картці правила). Правила з дробовим періодом індикатора, порожньою сесією (початок = кінець) або свічковим патерном на старшому таймфреймі, порівняним з чимось іншим, ніж 0, відхиляються з чіткою причиною замість помилки. Обсяг угоди 1,000 або більше читається як одиниці (100,000 — лот). Закінчення символів брокера, такі як XAUUSD.m, ігноруються, коли ваш звіт зіставляється з нашою перебудовою. | так, для правил із ціллю в піпсах і ATR-стопом (або ATR-стопом і ціллю різних періодів), і для звітів на золоті з суфіксом символу (більше не WITHHELD помилково) |
| methods v2.2 (6 листопада 2026) | 6 листопада 2026, близько 09:30 UTC | Виправлено позначку версії: дві зміни 6 листопада близько 06:40 і 08:30 UTC були вперше опубліковані як v2.1, хоча перша змінювала вердикти; вони є v2.2. Рядок "що робити далі" кожного вердикту тепер спочатку вказує докази (наприклад, "на цьому записі він втрачає гроші після витрат; ми б ним не торгували"). /methods/latest завжди показує поточну версію; старий номер версії тепер повідомляє, що його замінено (архіву старіших текстів немає). | ні |
| methods v2.2 (6 листопада 2026) | 6 листопада 2026, близько 08:30 UTC | Правило може множити значення на фіксоване число (наприклад, "нижній гніт щонайменше в 3 рази більший за тіло"). TrueTest поки не має додавання, віднімання чи ділення. Наявні правила дають ті самі угоди. | ні |
| methods v2.2 (6 листопада 2026) | 6 листопада 2026, близько 06:40 UTC | Торговий запис, який реальна торгівля не може створити (кожна угода з однаковим результатом, жодної збиткової угоди серед 50 або більше, результати в межах 1% один від одного або фактор прибутку вище 5), оцінюється як NO EVIDENCE з причиною "перевірте тест", ніколи PROMISING, REAL або HIDDEN RISK. Результати також показують, як вердикт читався б при 1, 10, 100 і 1,000 випробуваних версіях. | так, лише для таких записів: тепер вони читаються як NO EVIDENCE; раніше однакові результати могли читатися як NO EVIDENCE або, через ефект округлення, PROMISING чи HIDDEN RISK |
| methods v2.1 | 6 листопада 2026 (правило діє з 5 листопада 2026, 20:44 UTC) | Перебудова, що відрізняється від вашого коду (приблизна перебудова), позначається як така всюди й ніколи не може стати REAL. Правило набуло чинності 5 листопада 2026 о 20:44 UTC (коли сервіс лабораторії перезапустився з ним); квитанції, зроблені відтоді до 6 листопада 2026 близько 01:10 UTC, вказують methods v2, хоча правило вже застосовувалося до них; квитанції, зроблені після цього, вказують methods v2.1. Аудит 6 листопада 2026 не виявив жодної постраждалої лабораторії: кожна версія лабораторії, оцінена досі, має вердикт FAIL, жодна не є REAL і жодна не є приблизною перебудовою. | так, лише для приблизних перебудов: вони більше не можуть досягти REAL |
| methods v2.1 (6 листопада 2026) | 6 листопада 2026 | До граматики правил додано свічкові патерни (поглинання, харамі, пін-бар, доджі, внутрішній і зовнішній бар, ранкова та вечірня зірка, три солдати й три ворони) та розміри тіла й гноту; точні визначення під розділом Свічкові патерни. Наявні правила дають ті самі угоди (перевірено на демо: усі 15 526 угод ідентичні). | ні |
| methods v2 (6 листопада 2026) | 6 листопада 2026 | Кольори звіту відповідають палітрі сайту для дальтоніків (синій для прибутку, помаранчевий для збитків). Нові лабораторії зберігають точне формулювання вікна згоди на ШІ (consent wording v2). | ні |
| methods v2 (5 листопада 2026, вечір) | 5 листопада 2026 | Форвардна смуга показується як історичний конверт лише для перегляду. | ні |
| methods v2 | 5 листопада 2026 | Звичайні витрати отримали надбавку дому (forex +1 пункт, GBPJPY +3 пункти, gold +48 пунктів поверх зафіксованого spread) та овернайт-свопи за датованою таблицею FxPro, з потрійною ніччю в середу. Вердикти показуються зі свопами та без них. | так: витрати зросли, тому деякі backtest-и, що проходили за v1, не пройшли б за v2 |
| methods v1 | 5 листопада 2026 (перші публічні лабораторії) | Двигун перебудови, три періоди A/B'/C, стресові витрати, смуга удачі, контроль дрейфу, перевірка годинника, зонд look-ahead, мапа сусідів, форвардний нагляд. | перша версія |
10. Відомі інциденти
Проблеми, що вплинули на результати або сервіс, перелічуються, коли ми їх знаходимо.
| Коли | Що це зачепило | Вплив на вердикти | Причина | Виправлення | Статус | Внесено |
|---|---|---|---|---|---|---|
| 18 вересня - 6 листопада 2026 | форвардний нагляд: нові ціни не додавалися; 2 тестові лабораторії перебували під наглядом, клієнтських лабораторій не було | жодного: форвардний вердикт не належав (обидві наглядові лабораторії є тестовими), а аудит 6 листопада 2026 не виявив жодного коли-небудь виданого вердикту REAL | оновлення програмної бібліотеки змінило спосіб зберігання часу, тому кожен новий ціновий бар виглядав старішим за попередній і відкидався без помилки; джерело цін також обмежує швидкі запити | перетворення часу виправлено й протестовано, а завантаження тепер регулює темп і повторює спроби; пропущені тижні додаються | виправлено 6 листопада 2026; ціни надолужуються | 6 листопада 2026 |
Дивіться повний приклад: демо-лабораторія та зразок PDF-звіту.