文件名称:alpaca_backtrader_test
文件大小:17KB
文件格式:ZIP
更新时间:2024-04-01 21:15:28
Python
羊驼回购者单元测试 客观的 验证羊驼回购者框架在纸面/实时交易中可靠地工作并且在回测模式下的行为完全相同 该测试旨在复制真实的交易场景,程序员希望完全控制主订单和止损订单的流程 在平仓之前必须取消止损单,否则羊驼将拒绝平仓指令 仅在主订单被100%填充后,才应创建止损订单-这是通过在主市场订单为“已完成”时在“ notify_order”函数中创建止损订单来实现 当backtrader与父子订单一起操作以将主订单连接到止损订单时(带有send = False),该功能不会被羊驼backtrader框架复制-因此,该测试旨在模拟手动处理主订单和停止订单并评估其是否符合回测 测试的结构 backtrader策略stoploss.py首先在backtest模式下运行,然后在纸张/实时模式下再次运行以复制行为 将日志写入* .backtest.log和* .paperlive.log 然后解
【文件预览】:
alpaca_backtrader_test-main
----app()
--------stoploss.py(19KB)
--------test_notifymessages.py(2KB)
--------utils.py(728B)
--------conftest.py(99B)
--------main.sh(617B)
--------__init__.py(0B)
--------analyze_logs.ipynb(21KB)
----docker-compose.yml(387B)
----.gitignore(5KB)
----_run.sh(278B)
----README.md(17KB)
----Dockerfile_0.13.1(284B)