- 人工智能
- 大模型
- AI Agent
- AI 应用
- 金融科技
- 后端
【免费下载链接】nof1.ai
⚡ Open nof1.ai | Autonomous AI Trading Agent (自主AI交易系统)
nof1.ai 是一个自主 AI 加密货币交易系统,让大语言模型自主分析行情、管理仓位并执行合约交易。而所有交易行为都由根目录的.env文件控制——读懂这20个核心交易参数,你就掌握了系统的风险边界与策略灵魂。
一、为什么 .env 是开仓前的第一道闸门
nof1.ai 在启动时(src/index.ts)会通过dotenv一次性加载环境变量,再由 src/config/riskParams.ts 把其中的风控参数解析成全局常量。换句话说:你在.env里写下的每个数字,都直接决定了 AI 敢用多少杠杆、最多持有多少币、回撤多少就清仓。
仓库提供了完整的模板文件 .env.example,只需复制为.env后按需修改:
cp .env.example .env下面按"策略层 → 风控层 → 账户层 → 资金层 → 基础设施层"五大类,逐条注释20个核心参数。
二、策略层:AI 如何思考和出手
1. TRADING_STRATEGY —— 交易策略总开关
系统支持9种策略,直接改变 AI 的决策风格(.env.example):
| 策略值 | 风格 | 说明 |
|---|---|---|
ultra-short | 超短线 | 5分钟周期,快进快出 |
swing-trend | 波段趋势 | 20分钟周期,中低风险 |
balanced | 平衡 | 默认策略,风险收益平衡 |
aggressive-team | 激进团 | 多Agent协作,token 消耗大 |
ai-autonomous | AI 自主 | 完全由 AI 主导,不给建议 |
multi-agent-consensus | 陪审团 | 1主+3专业Agent合议 |
💡 新手建议从
balanced或swing-trend起步,避免一上来就激进。
2. TRADING_INTERVAL_MINUTES —— 交易循环间隔
AI 每多少分钟做一次完整决策。官方推荐组合(.env.example):
- 波段趋势:
20分钟 - 超短线 / 激进团 / 返佣套利:
5分钟 - 稳健均衡:
10分钟
周期越短,token 消耗越多、决策越频繁,务必配合策略选择。
3. TRADING_SYMBOLS —— 交易币种白名单
逗号分隔的币种列表,默认BTC,ETH,SOL,XRP,BNB,BCH(src/config/riskParams.ts#L24)。AI 只会在这些币种上开仓,想缩小风险面可以直接删减。
三、风控层:防止爆仓的四道防线
4. MAX_LEVERAGE —— 最大杠杆倍数
AI 可使用的杠杆上限。默认25(.env.example)但代码兜底为15(riskParams.ts#L34)。杠杆是双刃剑,新手建议压到 3~5 倍。
5. MAX_POSITIONS —— 最大持仓数
同时持有的合约数上限,默认5。控制敞口集中度,防止全仓押注单一行情。
6. MAX_HOLDING_HOURS —— 最大持有时长
单笔持仓最长存活时间(小时),默认36。系统会自动换算成周期数强制平仓(riskParams.ts#L43-L45),避免"套牢装死"。
7. EXTREME_STOP_LOSS_PERCENT —— 极端止损线
单笔亏损达到该百分比时触发"最后防线"止损,默认-30(负值代表亏损)。这是代码级硬止损,AI 无法绕过。
8~10. 账户回撤三级风控(核心安全网)
账户净值从峰值回撤的比例,触发三级响应(.env.example):
| 参数 | 默认 | 触发行为 |
|---|---|---|
ACCOUNT_DRAWDOWN_WARNING_PERCENT | 20 | 发出风险警告 |
ACCOUNT_DRAWDOWN_NO_NEW_POSITION_PERCENT | 30 | 禁止开新仓,只允许平仓 |
ACCOUNT_DRAWDOWN_FORCE_CLOSE_PERCENT | 50 | 强制平掉所有仓位 |
⚠️ 注意:
riskParams.ts中注释显示"禁止开仓"与"强制平仓"两项检查当前已被注释禁用(riskParams.ts#L51-L55),仅警告仍生效。这是源码现状,配置时请留意。
四、资金层:账户生死线
11. INITIAL_BALANCE —— 初始资金(USDT)
系统记账基准,默认1000(.env.example 为1000)。账户止损/止盈线以此为起点计算。
12. ACCOUNT_STOP_LOSS_USDT —— 账户止损线
账户总净值跌破该 USDT 数即全部清仓并退出系统,默认50(src/index.ts#L150)。这是整个系统的"保命线",务必设一个你能承受的真实数值。
13. ACCOUNT_TAKE_PROFIT_USDT —— 账户止盈线
账户总净值涨到该 USDT 数即全部清仓退出,默认20000。让利润"落袋为安"。
14. SYNC_CONFIG_ON_STARTUP —— 启动时同步配置
true表示每次启动都把.env的最新值同步进数据库,默认true。改了参数后重启即生效,无需手动迁移。
五、基础设施层:交易所、AI 与安全
15. EXCHANGE —— 交易所选择
gate或okx,默认gate。决定系统调用哪个交易所客户端(src/services/gateClient.ts / src/services/okxClient.ts)。
16. GATE_USE_TESTNET / OKX_USE_TESTNET —— 测试网开关
true表示在测试网模拟交易,零真实风险,强烈建议新手先在这里跑通全流程再切正式网。
17. 交易所 API 密钥(必填)
- Gate:
GATE_API_KEY+GATE_API_SECRET - OKX:
OKX_API_KEY+OKX_API_SECRET+OKX_API_PASSPHRASE
只填你所选交易所的一组即可,另一组留空。密钥仅用于下单与查询,切勿授予提币权限。
18. OPENAI_API_KEY + AI_MODEL_NAME —— AI 大脑
OPENAI_API_KEY:OpenAI 兼容密钥(必填),支持 OpenRouter / OpenAI / DeepSeek 等OPENAI_BASE_URL:供应商地址,默认 OpenRouterAI_MODEL_NAME:模型名,默认deepseek/deepseek-v3.2-exp
AI 的质量直接决定交易质量,多Agent策略(激进团、陪审团)对模型能力要求更高。
19. CLOSE_POSITION_PASSWORD —— 手动平仓密码
网页端手动平仓的验证密码。留空则网页平仓功能被禁用(src/api/routes.ts#L457-L462)。建议设强密码,且不要复用 API 密钥。
20. FEE_REBATE_PERCENT + ACCOUNT_RECORD_INTERVAL_MINUTES
FEE_REBATE_PERCENT:手续费返佣比例(%),默认20,仅rebate-farming策略生效ACCOUNT_RECORD_INTERVAL_MINUTES:资产曲线记录间隔(分钟),默认1,数值越小曲线越平滑但写库越频繁
六、20个核心参数速查表
| # | 参数 | 默认值 | 一句话注释 |
|---|---|---|---|
| 1 | TRADING_STRATEGY | ai-autonomous | 策略总开关,决定AI风格 |
| 2 | TRADING_INTERVAL_MINUTES | 20 | 决策周期(分钟) |
| 3 | TRADING_SYMBOLS | BTC,ETH,SOL… | 币种白名单 |
| 4 | MAX_LEVERAGE | 25/15 | 杠杆上限 |
| 5 | MAX_POSITIONS | 5 | 同时持仓上限 |
| 6 | MAX_HOLDING_HOURS | 36 | 单笔最长生长期 |
| 7 | EXTREME_STOP_LOSS_PERCENT | -30 | 单笔硬止损 |
| 8 | ACCOUNT_DRAWDOWN_WARNING_PERCENT | 20 | 回撤警告阈值 |
| 9 | ACCOUNT_DRAWDOWN_NO_NEW_POSITION_PERCENT | 30 | 禁开仓阈值 |
| 10 | ACCOUNT_DRAWDOWN_FORCE_CLOSE_PERCENT | 50 | 强平阈值 |
| 11 | INITIAL_BALANCE | 1000 | 初始记账资金 |
| 12 | ACCOUNT_STOP_LOSS_USDT | 50 | 账户保命线 |
| 13 | ACCOUNT_TAKE_PROFIT_USDT | 20000 | 账户止盈线 |
| 14 | SYNC_CONFIG_ON_STARTUP | true | 启动同步配置 |
| 15 | EXCHANGE | gate | 交易所选择 |
| 16 | GATE/OKX_USE_TESTNET | true | 测试网开关 |
| 17 | *API_KEY/SECRET | - | 交易所密钥 |
| 18 | OPENAI_API_KEY + AI_MODEL_NAME | - | AI大脑配置 |
| 19 | CLOSE_POSITION_PASSWORD | - | 手动平仓密码 |
| 20 | FEE_REBATE_PERCENT / RECORD_INTERVAL | 20 / 1 | 返佣与记录间隔 |
七、新手避坑清单
- 先测试网后正式网:所有
*_USE_TESTNET保持true,验证策略逻辑后再切false - 杠杆宁低勿高:把
MAX_LEVERAGE压到个位数,回撤更可控 - 止损线要真实:
ACCOUNT_STOP_LOSS_USDT设成你真心能承受损失的金额 - 密钥最小权限:API 密钥只开"交易"权限,绝不开提币
- 多Agent策略烧 token:
aggressive-team与multi-agent-consensus决策成本显著更高
八、参考文件
- 配置模板:.env.example
- 风险参数解析:src/config/riskParams.ts
- 系统启动入口:src/index.ts
- 平仓密码校验:src/api/routes.ts
- 策略详细指南:docs/TRADING_STRATEGIES_ZH.md
- 完整中文文档:README_ZH.md
- 人工智能
- 大模型
- AI Agent
- AI 应用
- 金融科技
- 后端
【免费下载链接】nof1.ai
⚡ Open nof1.ai | Autonomous AI Trading Agent (自主AI交易系统)
相关推荐
polymarket-copy-trading-bot .env配置清单:新手必懂的12个核心参数一次看懂
polymarket copy trading bot .env配置清单:新手必懂的12个核心参数一次看懂 polymarket copy trading bo
nothing-ever-happens的config.json 15个核心参数完整清单:新手必懂的前5个
nothing ever happens的config.json 15个核心参数完整清单:新手必懂的前5个 nothing ever happens 是一个面向
Nuwax AI Agent平台完整概览:上手前必须搞懂的10大核心能力
Nuwax AI Agent平台完整概览:上手前必须搞懂的10大核心能力 Nuwax AI Agent 平台是一款企业级 AI Agent 开发与运营平台,提供
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考