—— JSON 格式化语言是人与系统及系统间沟通的最短路径 ——
优先级: amount > usdt > multiple > ratio | 数值字段均支持 tradingview 警报占位符/加减乘除%/max/min/abs 沙盒表达式 | 入门教程
| Key | 公式 | 详细逻辑定义 |
|---|---|---|
| side | x | buy/sell:buy 做多,sell 做空 |
| amount | √ | 当前币种下单数量。0 则匹配 usdt |
| usdt | √ | 当前币种下单价值。0 则匹配 multiple |
| multiple | √ | 当前账户价值余额的 比例×已设杠杆,如 30%*5 |
| price | √ | orderType 为 limit 时下单的价格 |
| orderType | x | limit/market:用何种价格下单。limit 限价下单,market 市价下单 |
| cancelLast | × | true/false:下单前是否撤销该品种所有普通买卖挂单 |
| closeLast | × | true/false/reverse:下单前是否市价清仓。reverse 只清理反方向持仓 |
| reduceOnly | × | true/false:当前下单是否设置为只减仓(不会加仓也不会反向开仓) |
{
"action": "buySell",
"account": "ALL",
"symbol": "ETHUSDT",
"side": "BUY",
"amount": "0.0",
"usdt": "100",
"multiple": "1.5",
"price": "{{close}}",
"orderType": "limit",
"cancelLast": "true",
"closeLast": "reverse",
"reduceOnly": "false",
"delay": "0",
"memo": ""
}
| account | × | "ALL"/"bnc1 hl1,bnc2":全部账户/指定账户名(受套餐账户数限制) |
| amount | √ | 指定当前持仓里的某些数量下单。0 则匹配 ratio |
| ratio | √ | 使用当前持仓的比例决定数量下单 (0.1 - 100%) |
| stopPrice | √ | 止损触发价格,当 orderType 为 limit 时也是执行价格。为 0 时不设止损 |
| profitPrice | √ | 止赢触发价格,当 orderType 为 limit 时也是执行价格。为 0 时不设止盈 |
| trailingPrice | √ | 追踪止损(止盈)触发价格。为 0 时下单即刻触发 |
| trailingPercent | √ | 追踪止损(止盈)平仓时的回调百分比,如 1.5%。为 0 时不设追踪止损 |
| cancelLast | × | true/false:下单前是否取消以前的止盈止损与追踪止损 |
{
"action": "lossProfit",
"account": "ALL",
"symbol": "ETHUSDT",
"amount": "0",
"ratio": "1.0",
"stopPrice": "{{close}}*(1-1.5%)",
"profitPrice": "{{close}}*(1+3%)",
"orderType": "MARKET",
"trailingPrice": "0",
"trailingPercent": "0%",
"cancelLast": "false",
"delay": "2",
"memo": ""
}
| buy,sell | × | true/false:是否取消普通买卖挂单 |
| loss,profit | × | true/false:是否取消止损止盈挂单 |
| trailing | × | true/false:是否取消追踪止损挂单 |
| buySellCond | × | true/false:是否取消条件买卖挂单 |
| delay | × | 延迟执行订单的秒数(可以为小数) |
| memo | × | 字符串备注。完全由用户维护,执行引擎不做任何处理 |
{
"action": "cancel",
"account": "ALL",
"symbol": "ETHUSDT",
"buy": "false",
"sell": "false",
"loss": "false",
"profit": "false",
"trailing": "false",
"buySellCond":"false",
"delay": "0",
"memo": ""
}
| side | × | closeBuy/closeSell/X:平多/平空/双向平仓 |
| amount | √ | 平仓数量。为 0 时使用ratio |
| ratio | √ | 使用当前持仓的比例决定平仓数量 (0.1 - 100%) |
| price | √ | 平仓价格,当 orderType 仅为 limit 时使用 |
| ordrType | × | limit/market:用何种价格平仓。limit 限价平仓,market 市价平仓 |
| cancelLast | × | true/false:下单前是否取消以前的普通买卖挂单(包括平仓挂单) |
{
"action": "closePosition",
"account": "ALL",
"symbol": "ETHUSDT",
"side": "X",
"amount": "0",
"ratio": "1.0",
"price": "{{close}}",
"orderType": "limit",
"cancelLast": "false",
"delay": "0",
"memo": ""
}
| Key | 公式 | 详细逻辑定义 |
|---|---|---|
| orderType | x | * 建议用 market 下单,这样即时成交后马上就能设置止盈止损及追踪止损。否则没有成交的话,系统会一直处于等待中 |
| cancelLast | × | * 为 true 时下多空单前会撤销普通多空买卖挂单,如果 stopPrice、profitPrice、trailingPercent 有一个不为 0 也会撤销止盈止损与追踪止损挂单。两类订单都管,分别对应 |
| closeLast | × | true/false/reverse:下单前是否市价清仓。reverse 只清理反方向持仓 |
| reduceOnly | × | true/false:当前下单是否设置为只减仓(不会加仓也不会反向开仓) |
{
"action": "create",
"account": "ALL",
"symbol": "ETHUSDT",
"side": "BUY",
"amount": "0.0",
"usdt": "100",
"multiple": "1.5",
"price": "0",
"stopPrice": "0",
"profitPrice": "0",
"orderType": "market",
"trailingPrice": "0",
"trailingPercent": "0%",
"cancelLast": "true",
"closeLast": "reverse",
"reduceOnly": "true",
"delay": "0",
"memo": ""
}
| evenValue | √ | 为正的盈利阈值。如 1.5% 表示当前价已超出入场价的百分比 1.5% 时触发保本止损设置,不带 % 表示是价差 |
| stopFix | √ | 有利于保本的修正值。如 3.0 表示对多单持仓以入场价+3.0 做为止损价,对空单持仓以入场价-3.0 作为止损价 |
| orderType | x | limit/market:为 limit 时止损执行价与触发价相同 |
{
"action": "entryLoss",
"account": "ALL",
"symbol": "ETHUSDT",
"amount": "0",
"ratio": "1.0",
"stopFix": "3.0",
"evenValue": "1.5%",
"orderType": "MARKET",
"delay": "5",
"memo": ""
}
| side | x | buy/sell:buy 条件做多,sell 条件做空 |
| triggerPrice | √ | 多空下单的激活价,如 "{{high}}" |
| price | √ | 多空的下单价格,如 "{{high}}-10"。仅 orderType 为 limit时有用 |
| cancelLast | × | true/false:下条件单前是否撤销该品种条件买卖挂单及普通买卖挂单(条件单可激活转化为此类订单) |
{
"action": "buySellCond",
"account": "ALL",
"symbol": "ETHUSDT",
"side": "BUY",
"amount": "0.0",
"usdt": "100",
"multiple": "1.5",
"price": "{{high}}-10.0",
"triggerPrice": "{{high}}",
"orderType": "limit",
"cancelLast": "true",
"closeLast": "reverse",
"reduceOnly": "true",
"delay": "0",
"memo": ""
}
FlamoTrade Execution Protocol | 2026
不售卖策略 · 不承诺收益 · 只负责准确执行你的交易指令
No strategies for sale · No promised returns · Accurate execution only
TradingView + AI Signals · Unified Trade Execution Hub
Free Standard Forever · No Expiry · Monthly Instruction Limits Apply
欢迎使用由交易者开发的多账户多币种异步并发交易执行中枢 FlamoTrade,点燃实盘交易,让TradingView 交易信号安全高效流向交易所,让交易稳如火烈鸟优雅的脚步。
标准版永久免费 · 无时间限制 · 有指令上限
低延迟响应 TradingView 警报,确保您量化交易订单不会错过任何交易机会,能穿过枪林弹雨(网络延迟、API 报错、限流)到达目的地
无缝对接 CEX 与 DEX 的顶流平台 Binance 及 Hyperliquid。动态扩展的分布式 VPS 合理利用交易所对 IP 请求速率限制,并发并行执行多用户多账号多币种交易订单
即时推送交易状态信息到Telegram,支持中文与 English,确保随时掌握每个交易账户每个订单的执行情况
内置下单失败重试与交易所限流保护等风控机制。订阅方案的交易账户 apikey 加密存储、自部署方案的交易账户 apiKey 不上传,保护您的交易资金安全
系统生成
系统生成
交易账户列表中最大可参与交易的账户数
系统生成
系统根据订阅服务及优惠活动生成
系统生成
系统生成
请在要部署的VPS上运行系统生成
系统会在付币成功后根据RequestCode生成
系统生成
辅助找回密码可选项
至少8个字符,包含字母和数字
| 标准版 | 专业版 | 旗舰版 | |
|---|---|---|---|
| 价格USDT/月 | 19 | 49 | 99 |
| 可并发交易账户数 | 1 | 5 | 10 |
| 订单类型 | 市价限价买卖/止盈止损/平仓 | 全功能交易订单 + 追踪止损 | 全功能交易订单 + 追踪止损 |
| TradingView 警报 | ✅ | ✅ | ✅ |
| 通用 AI 交易信号定制 | ⛔ | ⛔ | ✅ |
| 风控措施 | 下单保障 ✅ 风控管理 ⛔ |
下单保障 ✅ 风控管理 ✅ |
下单保障 ✅ 风控管理 ✅ |
| 交易所 API 密钥防泄露 | ✅ | ✅ | ✅ |
| Telegram 订单状态即时通知 |
✔ | ✔ | ✔ |
| 专属客服 | - | - | ✔ |
| 技术支持 | ✔ | ✔ | ✔ |
| 社区支持 | ✔ | ✔ | ✔ |
| # | 名称 | 交易所 | 状态 | 操作 |
|---|---|---|---|---|
| 无账户 | ||||
JSON内容:
💡 在TradingView警报消息框中粘贴上述JSON,按需修改参数即可使用
没有找到匹配的模板
请尝试修改搜索条件或添加新模板
具备 VPS + 域名
准备 VPS 和域名(如 abc.xyz),并设置 api.abc.xyz 指向此 VPS 的 IP
配置 Caddy 反向代理
在 Caddy 配置文件中设置 api.abc.xyz 反向代理到 http://127.0.0.1:7000
根据你的操作系统下载程序与配置文件(支持Windows与Linux)
本页后面
编辑配置文件
编辑同目录下的 flamo.json,后面有说明。注意此文件必须与程序文件在同一目录
启动服务
运行命令启动 webhook 服务:./flamotrade-linux-amd64
初次启动时需输入LicenseCode。没有LicenseCode,系统将进入1小时的标准版模式
配置 Binance API 白名单
将 VPS 的 IP 地址写入 Binance 的 API 容许访问列表中
查看 API 文档,了解更详细的警报JSON息格式
系统会自动生成接口文档:
http://127.0.0.1:7000/docs
https://api.abc.xyz/docs
配置 TradingView 警报
设置 Webhook URL 和警报内容(见下方详细配置)
📡 Webhook URL
统一接口: https://api.abc.xyz/webhook/userKey (userKey为配置文件flamo.json所设置)
💰 买卖带止盈止损订单 JSON 格式
键名要与下面完全相同。值全为字符串,大小写均可,但 action及account 除外,其值大小写敏感
{
"symbol": "ETHUSDT", # 可以是Binance永续合约上线的其它加密币
"action": "create", # 说明下单类型。类型有:create/buySell/lossProfit/closePosition/cancel/entrLoss
"account": "ALL", # 账户名。ALL表示针对配置中已有且版本允许的所有账户,还可以通过这里列出的名字(如"bnc1 xiaowang,Li")指定参与交易的账户
"side": "BUY", # 可用: buy/sell
"amount": "1.5", # 买卖数量
"usdt": "100", # 买卖所用的usdt。amount为0时使用
"multiple": "0.3*5", # 下单使用的usdt=账户可用usdt*比例*当前杠杆。amount与usdt均为0时使用
"price": "{{close}}", # 买卖价格。但如果orderType为market时(市价单)不用此值
"stopPrice": "{{close}}*0.98+5", # 此买单成交后设置的止损价格
"profitPrice": "{{close}}*1.05", # 此买单成交后设置的止赢价格
"trailingPrice": "0", # 追踪止损(止盈)触发价格。为 0 时下单即刻触发
"trailingPercent": "0%", # 追踪止损(止盈)平仓时的回调百分比,如 1.5%。为 0 时不设追踪止损
"orderType": "market", # 也可limit
"cancelLast": "false", # 也可true。是否取消此前的所有买卖挂单(非止盈止损单)
"closeLast": "reverse", # 可用: true/false/reverse。true为下此单前市价平掉所有持仓,reverse为下此单前只市价平相反方向的持仓
"reduceOnly": "false", # 也可true。是否只对持仓减仓。用它与closeLast的reverse实现同方向多次下单只执行第一次下单
"delay": "0", # 延迟执行订单的秒数(可以为小数)
"memo": "" # 字符串备注。完全由用户维护,执行引擎不做任何处理
}
📉 平仓订单 JSON 格式
{
"symbol": "ETHUSDT",
"action":"closePosition",
"side": "CLOSEBUY", # 可用: closeBuy/closeSell/x。x为平掉任何方向的持仓
"amount": "0",
"ratio": "1.0", # 当前持仓的比例。amount为0时使用
"price": "{{close}}*1.01",
"orderType": "limit", # 也可market
"cancelLast": "true"
}
{
"userKey":"******", # 为安全考虑设置的json传输通道密码,不能泄露!
"telegram":{
"token":"------", # 要推送订单状态信息的电报机器人的token
"chatId":"------", # 要推送订单状态信息的电报机器人的chatId
"type":"All", # 订单状态推送模式:All/Gather/None。All推送每个账户每个订单状态,Gather以汇总方式推送,None不推送
"language":"zh" # 推送语言:"zh" 为中文,"en" 为 English
},
"account":[{"name":"bnc1","apiKey":"------","secretKey":"------"}, # 交易账户
{"name":"bnc2","apiKey":"------","secretKey":"------"}, # 交易账户
...... # 交易账户 ...... 最后账户的后面不要有逗号
]
}
⭐ Pro 版(专业)
需购买相应套餐
📋 系统程序与配置文件
flamotrade-v5.2-linux-x64
Linux 64位 - 40 MB
flamotrade-v5.2-windows-x64
Windows 64位 - 30 MB
flamo.json
配置文件样板
💡 还有? 请访问我们的 GitHub 项目了解更多信息与更新:
查看 GitHub 项目 →