
Эх, интересно, сталкивался ли кто-нибудь с таким: наблюдая за рынком ночью, внезапно в голову приходит торговая идея, как будто замечаешь какие-то общие характеристики определённых монет перед их резким ростом. Затем хочешь проверить, надёжна ли эта идея, но обнаруживаешь, что нужно писать код, обрабатывать данные и так далее — это невероятно хлопотно. К тому времени, как пытаешься это осуществить, либо забываешь, о чём думал, либо ситуация на рынке меняется.
Честно говоря, раньше проверка идеи была невероятно утомительной. Сначала приходилось собирать данные, находить различные API, регистрировать аккаунты, подавать заявки на ключи и даже писать код для сбора данных. Одного этого было достаточно, чтобы свести с ума. Затем приходилось превращать эту смутную идею в голове в конкретную формулу расчёта и записывать её в код. Наконец, нужно было провести бэктестинг, учитывая такие факторы, как комиссии за транзакции и проскальзывание. Весь процесс мог занять полдня, если повезёт, или несколько дней, если нет.
Проблема в том, что хорошие торговые идеи чувствительны ко времени. Это особенно актуально в мире криптовалют, где всё меняется невероятно быстро. Закономерность, обнаруженная вами сегодня, может оказаться неэффективной через неделю-другую. Но традиционные методы их проверки слишком медленны; они просто не успевают за развитием событий. К тому же, вдохновение не всегда приходит вовремя. Часто оно внезапно настигает вас в метро или под душем. Вы же не можете сразу же вскочить и начать писать код, правда?
Поэтому я задумался: можно ли упростить процесс проверки идей? Другими словами, я мог бы просто выразить свои мысли словами, а инструмент взял на себя всё остальное. Не нужно писать код, не нужно обрабатывать данные, а результаты сразу бы показывали, полезны они или нет. По сути, всё так: я отвечаю за идеи, а машина отвечает за их проверку.

Позже я построил автоматизированный рабочий процесс на платформе Inventor. Рабочий процесс Inventor специально разработан для количественной торговли и может подключать различные инструменты. Весь процесс работает следующим образом: когда вас переполняет вдохновение, просто откройте телефон и введите описание фактора. ИИ преобразует это описание в исполняемый код, автоматически извлечет данные о валюте с платформы Inventor, выполнит расчёты для проверки факторов и, наконец, переведёт результаты на понятный язык и отправит их вам. Весь процесс полностью автоматизирован; вам остаётся только ждать результатов.

flowchart TD
A[📱 Telegram输入想法] --> B[🧠 AI理解因子描述]
B --> C[💻 生成JavaScript代码]
C --> D[📊 获取加密货币数据]
D --> E{🔍 数据检查}
E -->|数据充足| F[⚙️ 因子计算]
E -->|数据不足| Z[❌ 返回错误]
F --> G[📈 IC分析]
F --> H[📉 单调性分析]
F --> I[⏱️ 衰减分析]
F --> J[💰 成本分析]
G --> K[🤖 AI解读结果]
H --> K
I --> K
J --> K
K --> L[📋 生成评价报告]
L --> M[📲 Telegram推送结果]
Настройка этого рабочего процесса не слишком сложна. В основном она состоит из нескольких шагов: сначала настройте API модели ИИ в рабочем процессе. Здесь я использую интерфейс OpenRouter, который может вызывать большие модели, такие как Deep Seek. Затем настройте интерфейс данных платформы Inventor для получения данных японских свечей. Самый важный шаг — написание логического кода для проверки факторов, включая различные статистические тесты и анализ монотонности. Не беспокойтесь, если вы не понимаете результаты технического анализа; мы позволим ИИ интерпретировать их для нас, просто сообщая, является ли этот фактор полезным. Наконец, настройте push-уведомления для отправки результатов в Telegram.
При открытии этого аналитического отчёта вы найдёте массу информации. Сначала вы увидите комплексную оценку и рейтинг, позволяющие сразу оценить осуществимость вашей идеи. Затем следует конкретный код построения фактора. Эта часть особенно ценна, поскольку код, сгенерированный ИИ, строго стандартизирован и содержит подробные комментарии. Вы можете увидеть, как он рассчитывается, с чётким объяснением каждого шага. Даже если вы не знакомы с программированием, вы сможете понять логику построения фактора, многократно повторив это. Это чрезвычайно полезно для количественного обучения; это как будто ИИ-наставник, который шаг за шагом ведёт вас по написанию кода для построения фактора.
Отчёт также содержит интерпретации различных показателей эффективности. Например, что означает значение IC, что представляет собой коэффициент Шарпа и почему высокая оборачиваемость не подходит для реальной торговли. ИИ объясняет эти технические термины простым языком, позволяя вам понять значение каждой метрики. Что особенно важно, раздел с предложениями по улучшению является исчерпывающим. ИИ не просто говорит вам: «Это не сработает», но и предлагает конкретные рекомендации по оптимизации, основанные на результатах проверки. Например, изменение цикла или использование обратного коэффициента. Эти предложения основаны на анализе данных, а не на догадках.
Таким образом, с каждой проверкой, даже если фактор не сработал, вы всё равно сможете чему-то научиться: как писать код, почему он не сработал и как его улучшить. Со временем ваше понимание количественной торговли будет углубляться.
Давайте рассмотрим конкретный случай проверки. Я ввожу идею: «Вчерашнее колебание цен было небольшим, сегодняшнее повышение цен значительным», и посмотрим, как ИИ её обработает.
🎯 Общая оценка
🔍 Проверка исходной гипотезы
💰 Производительность
⚠️ Индикаторы риска
📊 Прогностическая способность (анализ IC)
📏 Тест на монотонность
🔄 Непрерывный анализ
💎 Постоянство рыночной капитализации
🔄 Влияние коэффициента текучести кадров
// 昨日振幅因子计算
if (closes.length < 3 || highs.length < 3 || lows.length < 3) return null;
const yesterdayHigh = highs[highs.length - 2];
const yesterdayLow = lows[lows.length - 2];
const yesterdayClose = closes[closes.length - 2];
const yesterdayAmplitude = (yesterdayHigh - yesterdayLow) / Math.max(yesterdayClose, 0.0001);
return -yesterdayAmplitude; // 负值:振幅越小,因子值越大
Идея разумна, но валидация не прошла, что привело к отрицательной отдаче и высоким затратам. Рекомендуется отказаться от неё или провести обратное тестирование.
Этот ИИ довольно умен; он понимает, как вы выражаетесь. Например, если вы говорите «эффект импульса», он понимает, что вы имеете в виду сохранение ценового тренда. Если вы говорите «возврат к среднему», он понимает, что это означает возвращение цен к среднему уровню. Даже если вы используете разговорную речь, например, «покупать дорого и продавать дешево» или «ловить рыбу на дне», он всё равно может правильно её понять. Это значит, что вам не нужно быть программистом; нужно лишь уметь ясно выражать свои мысли. Хотя большую часть времени вы будете сталкиваться с неудачами, постоянное отвержение ошибочных идей — это небольшой, но важный шаг на пути к успеху.

Когда валидация становится быстрой, меняется весь подход к исследованию. Раньше мы могли проверить максимум две-три идеи в месяц; теперь мы можем проверять около дюжины идей в день. Поскольку мы больше не боимся неудач, а затраты на валидацию низкие, мы осмеливаемся пробовать самые разные необычные идеи. Благодаря обширной и быстрой валидации наше понимание рынка углубляется. Это классический пример того, как количественные изменения приводят к качественным.
Конечно, этот инструмент не панацея. Возможности ИИ по пониманию ограничены, и он может неверно интерпретировать слишком сложные идеи. Охват данных также ограничен: проверяются только исторические данные. Более того, то, что работало в прошлом, не гарантирует валидности в будущем — принцип, понятный всем. Этот инструмент, прежде всего, помогает быстро отфильтровывать идеи, отсеивая явно ненадёжные и выявляя направления, заслуживающие глубокого исследования.
Однофакторная валидация, о которой я сегодня рассказал, — это только начало многофакторных моделей. В реальной торговле влияние одного фактора часто ограничено; по-настоящему полезна комбинация нескольких факторов. Например, сочетание факторов импульса, объёма и волатильности даст более стабильные результаты. Если вам интересна эта тема, я продолжу выпускать видео о многофакторной валидации, синтезе факторов и, в конечном счёте, о том, как построить реальную торговую систему.
Я думаю, главное значение этого инструмента заключается в том, что он даёт каждой идее шанс на проверку. Раньше многие идеи упускались из виду из-за их громоздкости. Теперь, благодаря снижению порога входа, люди могут уверенно и смело проверять различные идеи. На этом быстро меняющемся рынке самое страшное — не совершать ошибки, а упускать возможности. Пока вы всё ещё сомневаетесь, стоит ли проверять идею, другие, возможно, уже проверили десять идей и нашли подходящую. Итак, на сегодня всё. Добро пожаловать на платформу Inventors Platform, где вы сможете экспериментировать и получать новый опыт.
Полный исходный код:
Сообщения о риске: