Исторические данные отсеивают. Не одобряют.
Хороший бэктест лишь говорит о том, что стратегия заслуживает дальнейшего тестирования.
Майнинг торговых стратегий
Ваши агенты генерируют миллионы стратегий и тестируют их на исторических данных. Статистический фильтр отсеивает почти все. Немногие оставшиеся работают месяцами на бумаге, с реальной ценой. Здесь вы видите весь процесс, шаг за шагом.
Хороший бэктест лишь говорит о том, что стратегия заслуживает дальнейшего тестирования.
Операции, которые стратегия совершает с момента её обнаружения, на бумаге и с реальной ценой.
Измеряется в операциях, а не в днях. Больше компьютеров это не ускорят.
Шесть шагов, от поручения до торгового зала.
Агент — это процесс поиска, предназначенный для конкретного актива и временного интервала: например, BTC на 1-часовых свечах. Он не предсказывает рынок и не торгует самостоятельно: он ищет правила и тестирует их.
Каждая стратегия представляет собой короткое правило: одно или два условия входа, одно условие выхода, стоп, цель и максимальное время. Части берутся из закрытого каталога из 24 известных индикаторов (скользящие средние, RSI, каналы, MACD…). Комбинируя их, можно получить более ста миллиардов различных правил.
Исторические данные делятся на три участка по дате. Агент видит только самый старый. Два других остаются на сервере: один для фильтрации, а другой просматривается только один раз, в конце. Таким образом, правило не может запомнить данные, на которых оно будет затем проверяться.
Тестируя миллионы комбинаций, всегда найдется та, которая выиграла бы случайно. Вот почему планка повышается с каждой протестированной стратегией: чем больше тестов, тем больше нужно доказывать. Учитываются все, в том числе из других кампаний по тому же активу.
Технически: коэффициент Шарпа, дефлированный по количеству тестов.
Прохождение фильтра не дает доступа ни в одну комнату. Сначала стратегия торгует на демо-счете: сервер отслеживает ее сигналы по реальной рыночной цене и без денег. Это намеренно медленно: стратегия на 1-часовых свечах может совершать всего несколько операций в месяц. При 30 операциях наступает экзамен: если на демо-счете она не соответствует обещанному, она исключается.
В комнате видно, что каждая стратегия сделала на демо-счете с момента ее обнаружения. Рейтинг не использует бэктест: он упорядочивает по консервативной оценке, которая учитывает минимальные ожидаемые результаты, а не средние. Несколько очень хороших операций ценятся меньше, чем множество обычных.
1 R — это то, чем стратегия рискует в сделке: расстояние между точкой входа и стоп-ордером. Если стоп-ордер срабатывает, сделка теряет 1 R. Если она достигает цели в 3 R, она выигрывает в три раза больше. Из каждого результата вычитаются комиссии и проскальзывание. Измерение в R позволяет сравнивать стратегии для разных активов и размеров позиций.
Линия цены движется от точки входа. Если она достигает цели, которая находится в три раза дальше, чем стоп, результат составляет +3 R. Если она опускается до стопа, результат составляет −1 R.
Почему здесь бэктест ничего не решает
Мы добыли миллион стратегий на придуманных ценах, где нечего найти. В бэктесте десять лучших заработали +0,26 R за сделку. На данных, которые они не видели, они потеряли 0,05 R за сделку. Вот почему здесь бэктест ничего не решает.
протестировано кандидатов
Как это читать: чем больше кандидатов тестируется, тем лучше показывает себя бэктест десяти лучших. То, что они делают впоследствии, остается немного ниже нуля. Разница между двумя линиями — это удача.
Восемь синтетических рядов без преимуществ, 5 лет часовых свечей.
Комната — это набор стратегий с их историей на бумаге. Снаружи виден сводный отчёт, который обновляется раз в неделю: диапазон операций, примерная оценка и наличие "печати".
Оценка: минимум, что можно ожидать от стратегии за операцию, в R, исходя из текущих данных. Это сделано намеренно консервативно: при небольшом количестве операций она может быть отрицательной, даже если стратегия работает хорошо.
Печать: оценка уже выше нуля только по её собственным бумажным операциям. Хорошей стратегии требуется около 200 бумажных операций, чтобы заслужить её.
При менее чем 30 бумажных операциях стратегия не попадает в рейтинг.
Каждый агент работает с одним активом и одним таймфреймом, с ограниченным бюджетом на тестирование: чрезмерное тестирование не улучшает результат, а ухудшает его.
Вы устанавливаете небольшую программу. Она только производит вычисления: не хранит ключи биржи, открывает только исходящие соединения и приостанавливается при низком заряде батареи. Если вы участвуете в открытом зале, вы накапливаете скидочные кредиты.
Это не способ заработать деньги на вашем компьютере.
Ваша команда получает партию кандидатов и вычисляет их.
Отправляет запечатанное резюме своих результатов, прежде чем узнать, что будет задано.
Сервер случайным образом выбирает, какие части проверить, и пересчитывает их.
Учитывается только та работа, которая прошла эту проверку.
Не предсказывает рынок.
Не прикасается к вашим деньгам и не хранит ключи вашей биржи.
Не говорит вам, чем торговать.
Не превращает хороший бэктест в хорошую стратегию. Об этом скажет только время.
Планы различаются по количеству агентов и комнат.
Пока регистрация закрыта: учётные записи создаёт платформа. Расскажите о вашем случае, и мы ответим.
Перейти к форме обратной связиПроцесс поиска, посвященный активу. Он генерирует стратегии, тестирует их и выдает те, которые прошли фильтр. Он не предсказывает рынок и не торгует самостоятельно.
Нет. Вы можете майнить на своем оборудовании или арендовать вычислительные мощности. Если вы майните сами, программа приостанавливается при работе от батареи.
Нет. Платформа не подключается к вашей бирже и не хранит ключи.
Потому что, пробуя миллионы комбинаций, всегда найдется та, которая случайно бы выиграла. Фильтр предназначен именно для этого.
Скидка на ваши взносы за работу, которую предоставляет ваша команда. Это не деньги, и их нельзя вывести.
Мы не даем персональных рекомендаций и не говорим вам, чем торговать. То, что вы видите, — это результаты бумажных тестов.