当前位置: 首页 > news >正文

Nof1.ai 的开源复刻版:让 AI 成为你的量化交易员(附提示词模板)

Nof1.ai 的开源复刻版:让 AI 成为你的量化交易员(附提示词模板)


🧠 前言:让 AI 做你的量化交易员

还记得 最近爆火的 Nof1.ai 吗?
它的理念很简单也很革命性:

用自然语言提示词 (Prompt),让 AI 自动生成量化交易决策。

而今天,我们要做的就是——完全复刻一个开源版的 Nof1.ai,并用一段简单的提示词,让 AI 拥有专业交易员的思维与纪律。

  • GitHub 项目:https://github.com/MaoTouHU/Nof1OpenAI
    在这里插入图片描述

文章目录

  • Nof1.ai 的开源复刻版:让 AI 成为你的量化交易员(附提示词模板)
    • 🧠 前言:让 AI 做你的量化交易员
    • ⚙️ 一、复刻架构概览
    • 🔧 二、实操:如何创建一个 AI 交易员
      • ① 注册与配置模型
      • ② 设置交易策略(核心 Prompt)
    • 🧩 三、复刻 Nof1.ai 提示词结构
    • 🧠 四、模块原理详解
    • 💻 五、代码复刻案例
    • 🧭 六、结果展示与体验
    • 🧩 七、总结


⚙️ 一、复刻架构概览

创建 AI 交易员主要包括以下 3 个模块:

模块名称功能说明技术要点
🧩 数据输入层(USER_PROMPT)输入市场数据、持仓、账户绩效等格式化多币种技术指标、风险管理参数
🧮 推理分析层(CHAIN_OF_THOUGHT)让 AI 分析并形成交易逻辑分步骤思考、评估持仓与机会
🧾 决策输出层(TRADING_DECISIONS)生成最终交易动作(买入/卖出/持有)标准化 JSON 输出,方便程序执行

在这里插入图片描述


🔧 二、实操:如何创建一个 AI 交易员

① 注册与配置模型

  1. 访问开源体验地址 👉 https://trade.easy2ai.com

  2. 点击右下角 “Login/Register” 注册账号

  3. 登录后在仪表板中点击 “添加模型”

  4. 填写以下信息:

    • 模型名称
    • API密钥 & 地址(例如 OpenAI、Ollama、Mistral 等)
    • 模型标识(如 gpt-4o-mini
      在这里插入图片描述

② 设置交易策略(核心 Prompt)

在“交易策略”输入框中,输入以下自然语言提示词:

你是一个极其保守的价值投资者,你的唯一目标是实现长期稳定复利。交易铁律:
- 只在RSI指标低于30时考虑买入,高于70时考虑卖出
- 单笔交易风险绝对不能超过总资产的1%
- 杠杆倍数严格控制在1-3倍之间
- 永远设置止损,保护本金是第一要务
- 绝不追涨杀跌,像猎人一样耐心等待最佳时机请基于以上规则和市场数据,做出最理性的决策。

✅ 提示:如果你不填写自定义策略,系统也会加载一个默认专业策略。


🧩 三、复刻 Nof1.ai 提示词结构

以下是完整的 Nof1.ai 核心策略提示词模板,你可以直接复制到“交易策略”配置中。


USER_PROMPT(数据输入层)

用于输入市场状态、指标数据、账户详情:

It has been {value} minutes since you started trading. 
The current time is {value} and you've been invoked {value} times. 
Below, we are providing you with a variety of state data, price data, and predictive signals so you can discover alpha. 
Below that is your current account information, value, performance, positions, etc.ALL OF THE PRICE OR SIGNAL DATA BELOW IS ORDERED: OLDEST → NEWEST== CURRENT MARKET STATE FOR ALL COINS ==== ALL BTC DATA ==
current_price = {value}, current_ema20 = {value}, current_macd = {value}, current_rsi (7 period) = {value}
...

每个币种(如 BTC、ETH、SOL、BNB、XRP)都有完整的技术指标与历史序列。
此外,账户信息、可用资金、Sharpe比率、持仓详情都包含在输入中。


CHAIN_OF_THOUGHT(推理分析层)

用于形成交易逻辑与策略分析:

My Current Assessment & ActionsOkay, here's what I'm thinking, going through this analysis. 
The market's giving me a headache, with a nasty {value}% return to start. 
Discipline is paramount here. I've got five positions open – short ETH, SOL, XRP, BTC, and a long on BNB. 
I need to be very cautious about entering any new trades.1. ETH (Short): Still bearish, 4H EMAs aligned. Hold.
2. SOL (Short): Intraday strength but bearish 4H EMAs. Hold.
3. XRP (Short): In profit, bearish trend. Hold.
4. BTC (Short): Small profit, bearish EMAs. Hold.
5. BNB (Long): Conflicting signals, but MACD shows reversal potential. Hold.New Trade Opportunities: None for now. DOGE is range-bound.

这一层是复刻 Nof1.ai 的核心。

🧩 AI 在此阶段“思考”自己的策略逻辑,就像一个理性的交易员。


TRADING_DECISIONS(决策输出层)

输出最终决策结果:

SOL
- Action: HOLD
- Confidence: 92%
- Quantity: 120ETH
- Action: HOLD
- Confidence: 85%
- Quantity: 90BTC
- Action: HOLD
- Confidence: 89%
- Quantity: 70XRP
- Action: HOLD
- Confidence: 88%
- Quantity: 150BNB
- Action: HOLD
- Confidence: 95%
- Quantity: 60DOGE
- Action: NONE
- Status: Range-bound, lacks clear momentum

结构化输出便于程序解析与自动化执行交易订单。


🧠 四、模块原理详解

模块核心逻辑作用
USER_PROMPT收集市场与账户数据输入环境与上下文
CHAIN_OF_THOUGHT生成 AI 推理与决策逻辑分析持仓与机会
TRADING_DECISIONS输出结构化交易指令提供机器可读结果

💻 五、代码复刻案例

以下是一个简单的 Python 案例,演示如何用 OpenAI API 连接此策略:

from openai import OpenAIclient = OpenAI(api_key="YOUR_API_KEY")prompt = """
You are an AI trading assistant following strict quantitative rules.
Only trade when RSI < 30 (buy) or > 70 (sell). Always include stop loss and position size < 1% of equity.
Now analyze the following market data:
BTC price=68000, RSI=72, MACD=0.12, EMA20=67500
"""response = client.chat.completions.create(model="gpt-4o-mini",messages=[{"role": "user", "content": prompt}]
)print(response.choices[0].message.content)

输出示例:

BTC:
Action: SELL
Reason: RSI > 70 indicates overbought condition.
Stop Loss: 68700
Take Profit: 66500
Confidence: 91%

🧭 六、结果展示与体验

在线体验地址:
👉 https://trade.easy2ai.com

开源项目仓库:
👉 AITradeGame on GitHub


🧩 七、总结

通过复刻 Nof1.ai 的架构与提示词模板,我们可以做到:

✅ 让 AI 以量化交易员的身份进行自我分析与决策
✅ 支持自定义交易风格(保守、激进、趋势跟随等)
✅ 输出结构化决策,自动执行
✅ 保持交易纪律,降低情绪化操作

一句话总结:

🔥 你只需要改几行提示词,就能让 AI 成为一个有性格、有策略、有纪律的交易员。


项目参考

  • 在线体验:https://trade.easy2ai.com
  • GitHub 项目:https://github.com/MaoTouHU/Nof1OpenAI
  • 原始灵感来源:http://nof1.ai/

http://www.dtcms.com/a/546204.html

相关文章:

  • PyTorch实战——从零搭建CV模型
  • 专业的网站制作公司地址设计培训学校
  • 每日算法刷题Day81:10.29:leetcode 回溯5道题,用时2h
  • 地产金融网站开发郑州七彩网站建设公司 概况
  • 南宁市住房城乡建设厅网站温州建设局老网站
  • 商城设计app网站建设柚段子wordpress文章
  • YOLO-World: Real-Time Open-Vocabulary Object Detection论文阅读
  • 深度学习视角下的图像分割
  • Android InputReader与InputDispatcher
  • 周口河南网站建设企业建站系统价格
  • 网站做qq发送链接网页设计与制作哪家公司好
  • 常州云计算网站建设做教育视频网站用什么平台好
  • 软件外包公司有哪些长沙专业竞价优化公司
  • 柯桥区交通投资建设集团网站比较顺口的公司名字
  • 去掉博客网站链接后面的wordpress深圳品牌男装有哪些
  • 网站开发组合免费无版权图片网站
  • 什么是单页面网站哈尔滨做网站数据平台的公司
  • 企业网站.net网站开发后所有权
  • 基于pthread库 的 线程封装
  • Vue.js 循环语句
  • SourceForge 节点介绍
  • 合肥门户网站有哪些做推广一般那些网站比较好
  • 西安建网站网站推广番禺人才网局网
  • 银川建立网站企业网站注册
  • 2016响应式网站模版wordpress七牛图片插件
  • 藁城住房和城乡建设局网站wordpress 多用户商城主题
  • 入门级头戴游戏耳机推荐:罗技G321无线游戏耳机,像“优衣库”一样懂你的刚需
  • 秦皇岛做网站的公司哪家好互联网产品推广案例范文
  • wordpress建站心得namesilo wordpress
  • 织梦怎么修改网站标题那些网站可以做自媒体