ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

nof1.ai 的 .env 配置完全注释:开仓前必须读懂的20个核心交易参数

nof1.ai 的 .env 配置完全注释:开仓前必须读懂的20个核心交易参数
  • 人工智能
  • 大模型
  • AI Agent
  • AI 应用
  • 金融科技
  • 后端

【免费下载链接】nof1.ai

⚡ Open nof1.ai | Autonomous AI Trading Agent (自主AI交易系统)

项目地址:https://gitcode.com/gh_mirrors/no/nof1.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-autonomousAI 自主完全由 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_PERCENT20发出风险警告
ACCOUNT_DRAWDOWN_NO_NEW_POSITION_PERCENT30禁止开新仓,只允许平仓
ACCOUNT_DRAWDOWN_FORCE_CLOSE_PERCENT50强制平掉所有仓位

⚠️ 注意: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:供应商地址,默认 OpenRouter
  • AI_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个核心参数速查表

#参数默认值一句话注释
1TRADING_STRATEGYai-autonomous策略总开关,决定AI风格
2TRADING_INTERVAL_MINUTES20决策周期(分钟)
3TRADING_SYMBOLSBTC,ETH,SOL…币种白名单
4MAX_LEVERAGE25/15杠杆上限
5MAX_POSITIONS5同时持仓上限
6MAX_HOLDING_HOURS36单笔最长生长期
7EXTREME_STOP_LOSS_PERCENT-30单笔硬止损
8ACCOUNT_DRAWDOWN_WARNING_PERCENT20回撤警告阈值
9ACCOUNT_DRAWDOWN_NO_NEW_POSITION_PERCENT30禁开仓阈值
10ACCOUNT_DRAWDOWN_FORCE_CLOSE_PERCENT50强平阈值
11INITIAL_BALANCE1000初始记账资金
12ACCOUNT_STOP_LOSS_USDT50账户保命线
13ACCOUNT_TAKE_PROFIT_USDT20000账户止盈线
14SYNC_CONFIG_ON_STARTUPtrue启动同步配置
15EXCHANGEgate交易所选择
16GATE/OKX_USE_TESTNETtrue测试网开关
17*API_KEY/SECRET-交易所密钥
18OPENAI_API_KEY + AI_MODEL_NAME-AI大脑配置
19CLOSE_POSITION_PASSWORD-手动平仓密码
20FEE_REBATE_PERCENT / RECORD_INTERVAL20 / 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交易系统)

项目地址:https://gitcode.com/gh_mirrors/no/nof1.ai
点击查看免费下载
上一篇:三步复现LFM2.5-24B-A2B-Preview-6bit完整转换流程:从HuggingFace到Apple Silicon的MLX实战教程
下一篇:256K长上下文实战:Qwen3.6-35B-A3B-w8a8超长文本推理的完整设置

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表