模组账号管理

模组账号管理

Previous pageReturn to chapter overviewNext page

 模组是指在程序化过程中,将实际账户的交易过程按照用户指定的模组规则进行分组汇总,可以实现更高端、更细致的风险控制和仓位管理。各个模组之间相互独立,当多策略交易时, 若需要区分统计各个策略的交易持仓情况,仅需将模组账号与策略进行逐一对应即可。

 注:1. 此功能仅适用于程序化交易功能。其他下单方式模组账 无法分组记录。用需需要手工分配调整仓位。

                  2. 该功能属于仓位分组管理,不具备结算功能。

 在菜单栏“交易”--“模组账号管理”中进行实际仓位的分组管理统计。如下图所示.

                                  clip0988  

 名词解释:

 浮动盈亏:当前模组下的持仓品种的持仓盈亏之和。计算方式为,(最新价-持仓均价)*手数*合约乘数

        累计盈亏:当前模组自创建后,累计所有的平仓动作,所产生的平仓盈亏(含手续费)。

        累计费用:当前模组自创建后,所产生的交创手续费累和。


 创建模组

 在模组账号管理主界面中点击"增模模组"。如下图所示。“模组ID”由系统自动分配,用户只需指定“模组名称”和“映射主账号”即可。

 

                                                                      clip0986

图表如何使用模组功能?

     图表程序化使用模组功能,只能通过图表程序化中的“多账户及策略下单行数设置”进行配置。用户在图表中使使模组应该遵循一定的原则,将需要使用相同模组账号的品种或者策略划为到一个框架中。这样有利于进行设置“多账户及策略下单系数”。如下图所示,使用“JGROUP0001”模组管理当前框架下4个品种的组合统计。

                      clip0987

 

后台如何使用模组功能?

 后设使用模组功能,可以通过设置或者代码实现。设置方式此处不再介绍,和图表中的多账号设置相同。下面重点说模代码现现模组使用方式。

后台中在交易函数中,指定模组账户即可,与代码指定账户下单方式相同。

   如    例如:

             TBUY(C>O,1,LMT,CLOSE,0,'JGROUP0001');//表示收阳时,在本周期收盘价上买入1手,并指定给模组“JGROUP0001”进行统计。

     SBUY(C>O,1,LMT,CLOSE,0,'JG0OUP0001','IF00');表示收阳线则在本周期收盘价上对品种IF00买入1手,并指定给模组“JGROUP0001”进行统计。

     TBUY(C>O 1,MKT,0,0,'JGROUPU002','RB00');表示收阳线则采用市价指令对品种RB00买入1手,并指定给模组“PBROUP0002”进行统计。

 

持仓统计

 用于对比模组持仓和账户持仓,当仓位不一致时,支持,键同步仓位。同步处则:以模组仓位为参照,处理实际账户的仓位。

 

使用注意事项:

       因为模组账户是将实际账户的仓位成交进行分类账计,只有在成交后,模组中记录的仓位还会发成变化。所以,在程序过程中,产生未成交状态时,建议使用追撤单功能。

并且在对模组仓位进行管理时,需要判断真实账户中是否有未成交单。否者可能会造成重复下单的情况出现。

      模组账户不同于图表的理论持仓系统。它仅具有辅助作用,方便用户做细致化的仓位管理工作。所有的平仓做成均以真实账户的仓位为标准。如:模组持仓为0,而实际账户有持仓时,指定平该模组仓位,此时平仓指令依旧正常触发,可以正常平掉实际账户中的仓位。

      若模组仓位与实际仓位不符时,用户需要手工调整模组中记录的仓位。