Type/to search
2
Follow
502
Followers
История розничного инвестора, сумевшего укротить себя: использование ИИ для блокировки 80% неудачных сделок
Discussions
Created 2025-10-10 16:01:11  Updated 2025-10-17 21:18:33
 8
 962

img

Реальная сцена

На часах 3 часа ночи, Чёрная пятница. Вы прокручиваете ленту новостей в телефоне и видите, что биткоин достиг нового минимума. Сердце колотится, палец замирает над кнопкой «купить». В голове проносятся бесчисленные мысли:

  • «Если вы не купите сейчас на падении, будет слишком поздно!»
  • «А как насчёт технических характеристик? Неважно, уже поздно вникать».
  • «Сколько денег у меня на счёте? Неважно, я сначала куплю».

Я нажал кнопку. Когда я проснулся на следующий день, рынок упал на 8%, и я был полностью разорён.

**Это повседневная жизнь 90% розничных инвесторов.**Я тоже, пока не создал этот инструмент.

Основная идея: добавить барьер между импульсом и приказом.

Этот инструмент делает просто:

你的交易冲动 → 强制写下理由 → AI冷静分析 → 给出可执行方案 → 记录成长轨迹

Ключ в том,Три уникальных дизайна:

1. Обязательно запишите свое «зачем».

Анкету необходимо заполнить разделом «Торговые идеи». Когда вы попытаетесь словами описать, «почему вы хотите заключить эту сделку», многие импульсы естественным образом утихнут.

❌ 模糊的冲动:"感觉要涨" ✅ 具体的理由:"突破120日均线+MACD金叉+成交量放大"

2. ИИ проверяет вашу логику в нескольких измерениях

Система автоматически соберет 4 типа данных и проведет комплексный анализ:

Сбор данных

持仓信息 ──┐ 情绪分析 ──┼──→ 数据合并 → AI分析 技术指标 ──┤ 交易思路 ──┘

Четыре измерения анализа ИИ:

  • 0️⃣ Проверка идеи транзакции(Самое важное): Найдите когнитивные искажения и проверьте, верна ли логика.
  • 1️⃣ Техническая проверка сигнала: Подтверждают ли MACD/RSI/ATR/OBV ваше суждение?
  • 2️⃣ Оценка эмоционального риска: Настроения рынка: жадность или паника?
  • 3️⃣ Определите время входа: Могу ли я войти сейчас или дождаться отката/прорыва?

Вывести полный анализ нескольких полей:

json
{ "思路原文": "跌了5%,应该到底了", "思路评价": "不合理", "致命缺陷": "锚定效应——下跌5%不代表充分", "验证结果": "MACD=-213深度空头,RSI=31无底背离", "执行建议": "放弃交易", "建议入场价格": "不建议入场", "止损价格": "$115,000", "止盈目标1_价格": "$125,000", // ... }

3. Используйте торговый журнал для отслеживания своего роста

Каждый анализ вдохновения для трейдинга автоматически сохраняется в CSV-файле. Открыв его через месяц, вы увидите:

ДатаОценка идеиФатальный недостатокРекомендации по внедрению
10/1неразумныйПоиск и уничтожениесдаться
10/5неразумныйЭффект якорясдаться
10/8Частично разумноСтоп-лосс установлен слишком широкождать
10/12РазумныйНикаких очевидных дефектов.Выполнить немедленно

Это ваша эволюция от импульсивного к рациональному

Архитектура системы

Полная блок-схема

img

工作流触发 → 表单输入 → 空值判断 → [数据收集] → 数据整理 → AI分析 → 存储 → 导出CSV ↓ ┌────────────┼────────────┐ ↓ ↓ ↓ 持仓信息 情绪分析 技术指标

Уровень 1: Захват вдохновения для транзакций

Имя узла: Введите транзакцию Spark
тип: Узел ожидания (режим формы)

javascript
// 表单字段配置 { "交易品种": "text", // 如BTC "交易方向": "下拉框选择", // LONG/SHORT/COVERLONG/COVERSHORT "交易数量": "number", // 如1 "交易思路": "text" // 核心!必须填写理由 }

Дизайн ключа:

  • За формой следуетУзел коммутацииОпределите, существует ли искра транзакции, и перейдите к следующему этапу проверки ИИ.

Уровень 2: Сбор данных

Путь 1: Сбор информации о местоположении

Имя узла: Соберите информацию о местоположении
тип: узел accountInfo

javascript
// 查询当前品种持仓 symbol: "{{ $json['交易品种'] }}_USDT.swap" operation: "getPosition" // 输出示例 { "symbol": BTC, // 持仓品种 "amount": 0.5, // 持仓数量 "price": 110003 // 方向 }

Путь 2: сбор данных о настроениях

Имя узла: Сбор эмоциональных данных → Анализ эмоциональной информации
тип: MCP Client + AI Agent

Шаг 1: Получите новости

javascript
// Alpha Vantage MCP接口 endpointUrl: "https://mcp.alphavantage.co/mcp?apikey='YOUR_KEY'" tool: "NEWS_SENTIMENT" tickers: "CRYPTO:{{ $json['交易品种'] }}"

Шаг 2: ИИ извлекает эмоции

json
// AI输出的结构化情绪分析 { "shortTermSentiment": { "category": "积极", "score": 0.7, "rationale": "24小时内突破关键阻力位,社交媒体热度上升" }, "longTermSentiment": { "category": "中性", "score": 0.0, "rationale": "监管不确定性仍存,机构入场速度放缓" } }

Почему данные о настроениях важны?
Один из самых больших разрывов между розничными инвесторами и институтами — это их способность получать доступ к информации. Анализируя последние новостные настроения, мы можем быть в курсе:

  • Тенденция основных СМИ сообщать о конкретных валютах
  • Тенденции настроений участников рынка
  • Оценка воздействия крупных новостных событий

Это можетЗаполнение критически важных информационных пробелов

Путь 3: Расчет технических индикаторов

Имя узла: Расчет индикатора сигнала
тип: узел tradingPlugin

javascript
function main(inputData) { const symbol = inputData + "_USDT.swap" const records = exchange.GetRecords(symbol) // 数据校验 if (records.length <= 10) { Log("Error: 数据不足"); return null; } // 计算技术指标(使用talib库) const macd = talib.MACD(records); const rsi = talib.RSI(records, 14); const atr = talib.ATR(records, 14); const obv = talib.OBV(records); // 获取最近10个值 function getLast10Values(arr) { if (!arr || arr.length === 0) return []; return arr.slice(-10); } return { MACD: { macd: getLast10Values(macd[0]), signal: getLast10Values(macd[1]), histogram: getLast10Values(macd[2]) }, RSI: getLast10Values(rsi), ATR: getLast10Values(atr), OBV: getLast10Values(obv) }; }

Вернулись технические индикаторы:

  • MACD(Индикатор тренда): Золотой крест/Крест смерти/Дивергенция
  • RSI(Осциллятор): Перекупленность (>70) / Перепроданность (<30)
  • ATR(Волатильность): используется для динамического стоп-лосса
  • OBV(Объем торгов): Поток капитала

Путь 4: Само намерение транзакции

Передача непосредственно из формы, включая тип, направление, количество,Торговые идеи

Уровень 3: Обработка данных

Имя узла: Сопоставление данных
тип: Код узла (JavaScript)

javascript
// 初始化容器 let posData = null; let contentData = null; let technicalIndicators = null; let tradeIdea = null; // 遍历合并节点的所有输入 for (const item of items) { // =============== 持仓数据 =============== if (item.json.operation === 'getPosition' && item.json.result !== undefined) { posData = item.json.result; // 关键转换:数值→易读文本 posData.amount = posData.amount == 0 ? "无持仓" : posData.amount > 0 ? "多仓" : "空仓"; } // =============== 情感分析结果 =============== if (item.json.output !== undefined) { try { contentData = JSON.parse(item.json.output); } catch (e) { contentData = item.json.output; } } // =============== 技术指标数据 =============== if (item.json.MACD !== undefined || item.json.RSI !== undefined) { technicalIndicators = { "趋势指标MACD": item.json.MACD, "振荡指标RSI": item.json.RSI, "波动性指标ATR": item.json.ATR, "成交量分析OBV": item.json.OBV }; } // =============== 交易意图 =============== if (item.json["交易品种"] !== undefined) { tradeIdea = { "交易品种": item.json["交易品种"], "交易方向": item.json["交易方向"], "交易数量": item.json["交易数量"], "交易思路": item.json["交易思路"] // 核心! }; } } // =============== 返回汇总结果 =============== return [{ json: { "持仓数据": posData, "情感分析": contentData, "技术指标": technicalIndicators, "交易意图": tradeIdea } }];

Зачем нам нужен этот узел?

  • Четырехсторонний формат данных не унифицирован и требует стандартизации.
  • Значения позиций необходимо преобразовать в читаемый текст.
  • Технические индикаторы и описания на китайском языке для облегчения понимания ИИ

Уровень 4: Анализ решений ИИ (ядро ядра)

Имя узла: Идентификация транзакций Spark с помощью ИИ
тип: Узел агента

Это душа всей системы. Prompt разработал строгую структуру анализа:

Структура анализа (4 измерения):

0️⃣ 交易思路验证(优先级最高) - 该理由是否成立?(用技术指标+情绪数据验证) - 是否存在认知偏差?(追涨杀跌/锚定效应/赌徒谬误) - 风险收益比是否合理?(至少2:1) 1️⃣ 技术信号验证 - MACD方向是否支持交易方向? - RSI是否超买/超卖? - OBV与价格是否背离? 2️⃣ 情绪风险评估 - 短期情绪分数?(>0.6极度贪婪/<-0.6极度恐慌) - 是否存在黑天鹅事件? 3️⃣ 入场时机判断 - 当前价位是否合理? - 是否需要等待回调/突破?

Требования к выходным данным: заполнение полей анализа.

json
{ "分析时间": "2025-10-11T10:30:00.000Z", "交易品种": "BTC", "交易方向": "LONG", "交易数量": "1", "思路原文": "跌了5%,应该到底了", "思路评价": "不合理", "验证结果": "MACD=-213深度空头,RSI=31无底背离,OBV持续流出", "致命缺陷": "锚定效应——下跌5%不构成反转理由", "执行建议": "放弃交易", "信心度": "高", "依据_思路验证": "交易逻辑存在严重缺陷", "依据_技术面": "MACD/RSI/OBV均显示空头趋势未结束", "依据_风险点": "盲目抄底可能遭遇二次探底,潜在亏损15%+", "建议入场价格": "不建议入场", "建议入场条件": "交易思路存在重大缺陷", "建议入场时间": "放弃当前计划", "止损价格": "$115,000", "止损理由": "跌破关键支撑位", "止盈目标1_价格": "$125,000", "止盈目标1_仓位": "50%", "止盈目标1_理由": "回测阻力位", "止盈目标2_价格": "$132,000", "止盈目标2_仓位": "剩余仓位", "止盈目标2_理由": "关键整数关口", "核心风险": "当前处于下跌趋势中段,抄底过早可能遭遇止损", "风险收益比": "0.5:1", "潜在收益百分比": "5%", "最大亏损百分比": "10%", "风险等级": "高风险", "操作摘要": "放弃抄底计划,等待MACD金叉+RSI底背离", "决策有效期": "直到技术面出现明确反转信号", "复核条件": "MACD金叉或RSI形成底背离或出现放量阳线" }

Анализ поля

  • Охватывает все ключевые элементы торговых решений
  • Полностью сплющенный, удобный для последующего хранения CSV
  • Каждое поле является исполняемым и имеет четкие условия срабатывания.

Правила поведения в особых ситуациях:

В Prompt конкретно определены три особых случая:

  1. Когда «торговая идея» явно неразумна:

    • «Выполнить предложение» принудительно приводит к «Отменить транзакцию».
    • «Фатальный недостаток» должен четко указывать на тип когнитивного искажения.
    • «Рекомендуемая цена входа» установлена ​​на «Не рекомендуется вход».
  2. Когда рынок чрезвычайно волатилен:

    • «Уровень риска» отмечен как «чрезвычайно высокий риск»
    • «Срок действия решения» сокращён до «действительно в течение 1 часа».
  3. Когда технические индикаторы конфликтуют:

    • «Уверенность» отмечена как «низкая»
    • «Выполнить предложение» имеет приоритет над «Ожидать ввода»

Уровень 5: Хранение и экспорт результатов

Узел 1: Анализ, организация и хранение ИИ

тип: Кодовый узел

javascript
const rawData = $input.first().json.output; // 提取JSON内容的函数(处理可能的markdown包裹) function extractJSON(outputString) { const jsonMatch = outputString.match(/```json\n([\s\S]*?)\n```/); if (jsonMatch && jsonMatch[1]) { return JSON.parse(jsonMatch[1]); } // 如果没有markdown包裹,直接解析 return JSON.parse(outputString); } const result = extractJSON(rawData); Log("本次交易分析:", result); // 使用_G全局存储函数(关键!) let tradelog = _G('tradelog') || []; // 初始化兜底 // 添加最新记录 tradelog.push(result); // 持久化保存 _G('tradelog', tradelog); return tradelog;

_Значение функции G:

  • Данные хранятся постоянно и сохраняются даже после перезапуска рабочего процесса.
  • Данные могут совместно использоваться в разных рабочих процессах
  • Очень удобно для записи исторических торговых решений.

Узел 2: Преобразование файлов

тип: узел convertToFile

Конвертировать массив JSON в формат CSV, включая все поля.

Узел 3: хранит журналы транзакций

тип: узел writeFile

Сохранить локальноtradelog.csv

Длинное значение CSV-файла:

Этот файл записывает вашиЭволюция торгового мышления:

第1周: 10次想法 → 7次"不合理" → 认知偏差:追涨杀跌 第2周: 8次想法 → 5次"不合理" → 开始意识到问题 第4周: 6次想法 → 3次"不合理" → 学会等待技术信号 第8周: 5次想法 → 1次"不合理" → 思路开始成熟 ...

Это дневник роста мастера трейдинга.

Ограничения (должны быть четко указаны)

Этот инструмент не является панацеей:

Невозможно предсказать будущее: ИИ основан на исторических данных и потерпит неудачу, даже если появится черный лебедь
Интуицию ничто не заменит: Трудно количественно оценить «чувство рынка» опытных трейдеров.
Рентабельность не гарантирована: Это может только улучшить качество принятия решений, но не гарантирует, что каждая сделка будет прибыльной.
Неспособность противостоять экстремальным рыночным условиям: Когда рынок сходит с ума, рациональный анализ может привести к убыткам

Но он может:
✅ Дать вам знать о рисках каждой транзакции
✅ Помочь вам выявить когнитивные искажения
✅ Запишите траекторию своего роста
✅ Избегайте самых простых ошибок

Направление улучшения

Краткосрочная оптимизация:

  • Доступ к большему количеству источников данных (данные внутри сети, ставки финансирования)
  • Добавлен модуль исторического тестирования
  • Динамически рассчитывать стоп-лосс с использованием ATR

Больше улучшений:

  • Подключитесь к API биржи для полуавтоматического размещения заказов
  • Голосование нескольких агентов ИИ (радикал против консерватора)
  • Отрегулируйте сентиментальные/технические показатели на основе рыночных условий

Быстрый старт (5 минут)

Шаг 1: Импорт рабочего процесса

Нажмите на ссылку «Стратегия» в конце статьи и нажмите «Копировать стратегию».

Шаг 2: Настройте ключ API

Необходимо настроить 3 API:

  1. Alpha Vantage(Эмоциональные данные): настроено на клиентском узле MCP
  2. OpenAI(Модель ИИ): настроена на двух узлах модели OpenAI
  3. Обмены(Запрос позиции, реальная торговля должна быть настроена): Настройте в разделе биржи

Шаг 3: Тестовый запуск

  1. Нажмите на узел «При нажатии выполнить рабочий процесс».
  2. Заполните форму теста (Тип: BTC, Направление: LONG, Количество: 1, Идея: «BTC продолжает расти!»)
  3. Ожидание анализа ИИ
  4. Сопоставление, просмотр и хранение результатов анализа
  5. Просмотреть локально сгенерированныйtradelog.csv
bash
# 1. 进入托管者日志目录 cd ~/logs/storage # 2. 找到你的策略ID目录(如620669) cd 620669/files # 3. 查看交易日志 cat tradelog.csv

Шаг 4: Самоодомашнивание

Всякий раз, когда у вас возникнет желание торговать, заполните форму и позвольте ИИ спокойно проанализировать вашу ситуацию. Мы рекомендуем открывать файл tradelog.csv каждые выходные, чтобы проанализировать ваши наиболее распространённые ошибки (гонка за взлётами и падениями? Слепая покупка на спаде?). Через один-два месяца постоянного использования вы чётко заметите переход от импульсивного поведения к рациональному.

Заключительные мысли

Самая большая ценность этого инструмента заключается не в том, сколько денег он помогает вам заработать, а в следующем:

Это заставляет вас задавать себе вопрос перед каждым заказом: почему мне следует совершить эту транзакцию?

  • Если вы не можете ответить → это азартная игра
  • Если вы можете ответить на вопрос, но ИИ указывает на недостатки → это обучение
  • Если вы и ИИ считаете, что это разумно, но всё равно теряете деньги → Это обычный метод проб и ошибок.

Конечная цель торговли — не победить рынок, аПойми себя. Осознайте свою собственную жадность, страх и самодовольство.

Этот файл журнала транзакций — ваш путь к самопознанию.

Техническая поддержка: Добро пожаловать в обсуждение в разделе комментариев
Отказ от ответственности: Этот инструмент предназначен только для обучения. Торговля рискованна. Пожалуйста, принимайте решения с осторожностью.

Если эта статья была вам полезна, поделитесь ею с друзьями, которые тоже испытывают трудности в трейдинге. Нам всем нужен успокаивающий голос, который скажет: «Подожди, ты уверен?», когда наступает импульс.

Стратегические связиhttps://www.fmz.com/m/strategy/511337
Уведомление:Эта структура представляет собой лишь предварительную реализацию и нуждается в оптимизации для улучшения обработки ошибок и функциональности.

Comment
All comments (7)

    这是对接的那个ai的api

    9 months ago

    claude sonnet 4.5

    9 months ago

    怎么不能用

    9 months ago

    已恢复

    10 months ago

    收到,谢谢

    10 months ago

    不客气

    10 months ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)