alpha-rptr订单系统完全手册:从市价单到冰山单、追价单的8种高级订单类型
alpha-rptr订单系统完全手册从市价单到冰山单、追价单的8种高级订单类型【免费下载链接】alpha-rptrA trading bot for automated algorithmic trading on Binance Futures, Bybit, BitMEX and FTX written in python.项目地址: https://gitcode.com/gh_mirrors/al/alpha-rptralpha-rptr 是一个用 Python 编写的自动化算法交易机器人支持 Binance 合约、Bybit、BitMEX 和 FTX 四大交易所。它的订单系统统一封装了市价单、限价单、止损单、追踪止损、冰山单、追价单等 8 种订单类型让策略开发者用一套 API 就能在多个交易所下达高级订单无需关心各交易所接口的差异。订单系统总览一个接口四种交易所alpha-rptr 的订单能力集中在几个核心方法中order()—— 通用下单入口所有高级订单都由它驱动entry()—— 开仓单逻辑与 TradingView 的strategy.entry一致同方向已有持仓时自动跳过反向单会先平仓再反手entry_pyramiding()—— 金字塔加仓允许同方向重复开仓close()/close_partial()/close_all()—— 全平、部分平仓、市价全平cancel()/cancel_all()/get_open_orders()—— 撤单与查单这些方法在回测引擎 src/exchange/stub.py 中有完整的模拟实现因此你可以先用回测验证策略再实盘执行行为保持一致。各交易所的具体实现在对应目录下Binance 合约src/exchange/binance_futures/binance_futures.pyBybitsrc/exchange/bybit/bybit.pyBitMEXsrc/exchange/bitmex/bitmex.pyFTXsrc/exchange/ftx/ftx.py8种订单类型详解1. 市价单Market Order调用order()时不传limit和stop均为 0即以当前市价立即成交order(id, long, qty)—— 最快速、滑点不可控适合需要立刻建仓或离场的场景。close_all()内部就是市价单全平常用于止损兜底。2. 限价单Limit Order传入limit价格订单挂在指定价位等待成交。限价单是 Maker 单手续费更低但可能无法成交。3. 止损单Stop / Stop-Limit Order传入stop触发价。当市场价格触及stop后订单才生效按limit转为限价单或直接市价执行是保护性策略的核心工具。4. 追踪止损单Trailing StopBinance 合约内置的百分比追踪止损通过trailing_stop回撤百分比和activationPrice激活价两个参数控制。价格向有利方向移动时止损线跟着上移适合让利润奔跑的同时锁定收益。5. Post-Only / Maker 单设置post_onlyTrue订单只挂单不吃单保证 Maker 费率。若下单瞬间会立即成交则会被拒绝。配合retry_maker参数默认重试 100 次可在市价波动时自动重试挂单最大化省手续费。6. Reduce-Only 单设置reduce_onlyTrue订单只允许减少现有持仓不会反向开仓。这是防止想平仓却变反向加仓事故的安全开关在close_partial()等平仓路径中广泛使用。7. 冰山单Iceberg Order大单直接砸盘会制造巨大滑点。split参数把总数量拆成 N 个小单依次发出interval控制相邻两笔之间的间隔秒order(id, long, qty, limit100, split10, interval5)系统会自动为子单生成_sub1、_sub2… 的顺序 ID最后一笔自动补齐剩余数量全部成交后触发你传入的回调。这就是 TWAP时间加权平均价格拆单的实现方式。8. 追价单Chaser OrderchaserTrue开启追价模式机器人持续跟踪盘口的最优买/卖价BBA Price一旦盘口变动就撤销旧单、按新盘口价重新挂出剩余数量。它的效果相当于贴盘挂单既保留了限价单的价格保护又大幅提高成交概率是网格、做市类策略的理想选择。高级订单参数速查表参数作用默认值典型用法limit限价单价0市价限价单stop止损触发价0止损/止损限价trailing_stop追踪止损百分比0移动止损post_only只挂单不吃单False省 Maker 手续费reduce_only只减仓不反向开仓False安全平仓split冰山拆单份数1大单拆发interval拆单间隔秒0TWAP 执行【免费下载链接】alpha-rptrA trading bot for automated algorithmic trading on Binance Futures, Bybit, BitMEX and FTX written in python.项目地址: https://gitcode.com/gh_mirrors/al/alpha-rptr创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考