极简风格的多交易账户多币种交易的异步并行执行中枢,专为散户、专业交易者和交易信号群管理者设计。简单、高效、稳定、安全,将 TradingView 指标交易的警报信息快速转化为 Binance 永续合约交易,支持全面订单类型——市价限价买卖、平仓、多级止盈止损等,并通过 Telegram 即时发送交易状态信息。使用者仅需复制、粘贴、修改各类预设的 JSON 模板即可完成 TradingView 到 Binance 实盘高速自动化交易的警报设置。
曾经考虑命名 TradeFlow,因为它精准描述了交易信号的自动流转。但我们最终选择了 FlamoTrade —— 因为它不只是流动,更是点燃。FlamoTrade 是一个专为 Binance 设计的自动交易 AGENT,融合了信号交易执行、订单状态即时通知及风控管理,后续会逐步开放 OKX/Bybit 交易所及第三方AI信号验证。它内置 TradeFlamo 引擎,能异步快速响应 TradingView 与第三方AI的交易信号,实现多账户多币种交易的异步并行,并具备下单失败重试与规避交易所订单限流等机制。
欢迎使用由交易者开发的多账户多币种异步并行交易执行中枢 FlamoTrade,点燃实盘交易,让TradingView 交易信号安全高效流向交易所,让交易稳如火烈鸟优雅的脚步。
毫秒级响应 TradingView 警报信息,确保您量化交易订单不会错过任何交易机会
无缝对接主流平台 Binance(逐步开通OKX与Bybit),实现单信号的多账户多币种交易的高效并行执行
即时推送交易状态信息到Telegram,确保随时掌握每个交易账户每个订单的执行情况
内置下单失败重试与交易所限流保护等风控机制。自部署模式交易账户 apiKey 不上传,保护您的交易资金安全
系统生成
系统生成
请在要部署的VPS上运行系统生成
系统会在付币成功后根据RequestCode生成
系统生成
系统生成
至少8个字符,包含字母和数字
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
初次启动时需输入LicenseCode。没有LicenseCode,系统将进入1小时标准版模式
配置 Binance API 白名单
将 VPS 的 IP 地址写入 Binance 的 API 容许访问列表中
查看 API 文档,了解更详细的警报JSON息格式
系统会自动生成接口文档:
http://127.0.0.1:7000/docshttps://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", # 此买单成交后设置的止赢价格
"orderType": "limit", # 也可market
"cancelLast": "false", # 也可true。是否取消此前的所有买卖挂单(非止盈止损单)
"closeLast": "reverse", # 可用: true/false/reverse。true为下此单前市价平掉所有持仓,reverse为下此单前只市价平相反方向的持仓
"reduceOnly": "false" # 也可true。是否只对持仓减仓。用它与closeLast的reverse实现同方向多次下单只执行第一次下单
}
📉 平仓订单 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不推送
},
"account":[{"name":"bnc1","apiKey":"------","secretKey":"------"}, # 交易账户
{"name":"bnc2","apiKey":"------","secretKey":"------"}, # 交易账户
...... # 交易账户 ...... 最后账户的后面不要有逗号
]
}
⭐ Pro 版(专业)
需购买相应套餐
📋 系统程序与配置文件
flamotrade-v3.0-linux-x64
Linux 64位 - 40 MB
flamotrade-v3.0-windows-x64
Windows 64位 - 30 MB
flamo.json
配置文件样板
💡 还有? 请访问我们的 GitHub 项目了解更多信息与更新:
查看 GitHub 项目 →