# QIFIAccount **Repository Path**: Java_Fans/QIFIAccount ## Basic Information - **Project Name**: QIFIAccount - **Description**: QIFI协议下的Account实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-03-19 - **Last Updated**: 2021-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QIFIAccount QIFI协议下的Account实现 _QIFIAccount兼容 [QIFI协议标准](https://github.com/QUANTAXIS/QIFI/blob/master/README.md)和[DIFF协议标准](https://github.com/shinnytech/diff)_ ``` pip install qifiaccount ``` QIFIAccount/ QIFI的订书机的时间序列处理模式将兼容回测 --- timeseries => [QIFI, QIFI, QIFI, ... , QIFI..] 具体可以参考QIFIManager中的管理代码 ``` QIFIAccount 中引入了 frozen 冻结的概念, 因此在 send_order 用法的时候, 会进行 order_check -- 平仓的时候的仓位影响会体现在 frozen 中 -- receive_deal 的时候再结算 恢复frozen | 仓位结算 ``` ### 用法: 参见 /usage 文件夹下的ipython notebook ```python from QIFIAccount import QIFI_Account, ORDER_DIRECTION acc = QIFI_Account("x1", "x1") acc.initial() print(acc.message) acc.send_order acc.cancel_order acc.get_position ``` QIFI_Account的最优实践是 QIFI_Strategy, 因为QIFI_Account已经将账户层完全实现, 并且支持多市场, 所以 QIFI_Strategy可以直接进行 订阅行情/ 重写on_bar/on_tick 的策略逻辑/ 以及进行仓位/风险管理 StockSim Account 仅限QA模拟盘用户使用(需要申请)