图1. 交易总管
1、 关键字和函数
表1. 经纪商部位
关键字名称 | 用法简介 |
GetNumAccounts | 返回交易追踪器账户列表中的账号数量 |
GetAccount | 返回交易追踪器账户列表中指定位置的账户名 |
GetRTCashBalance | 返回交易追踪器账户列表中指定账号的可用资金 |
GetRTAccountEquity | 返回交易追踪器账户列表中指定账号的今日余额 |
GetRTUnrealizedPL | 返回交易追踪器账户列表中指定账户的浮动盈亏 |
GetRTAccountNetWorth | 返回交易追踪器账户列表中指定账户的Net Liquidation |
GetNumPositions | 返回交易追踪器持仓列表中指定账号持仓的商品种类数量 |
GetPositionSymbol | 返回交易追踪器持仓列表中指定账户指定位置的商品名称 |
GetPositionQuantity | 返回交易追踪器持仓列表中指定账号指定商品的持仓数量 |
GetPositionAveragePrice | 返回交易追踪器持仓列表中的指定账户指定商品的持仓平均价格 |
GetPositionOpenPL | 返回交易追踪器持仓列表中指定账号指定商品的浮动盈亏 |
GetPositionTotalCost | 返回交易追踪器持仓列表中指定账号指定商品的持仓额 |
GetAccountID | 返回信号插入的图表中,自动交易设定的交易账号 |
AvgEntryPrice_at_Broker | 返回交易追踪器持仓列表中指定账号指定商品的平均价格 |
i_AvgEntryPrice_at_Broker | 返回交易追踪器持仓列表中指定账号指定商品的平均价格 |
MarketPosition_at_Broker | 返回交易追踪器策略部位列表中的经纪商部位 |
i_MarketPosition_at_Broker | 返回交易追踪器策略部位列表中的经纪商部位 |
表1. 策略部位列表(策略部位)
策略部位关键字 | 简要说明 |
MarketPosition_at_Broker_for_The_Strategy | 返回策略部位的持仓手数和方向 |
i_MarketPosition_at_Broker_for_The_Strategy | 返回策略部位的持仓手数和方向 |
AvgEntryPrice_at_Broker_for_The_Strategy | 返回策略部位的平均进场价格 |
i_AvgEntryPrice_at_Broker_for_The_Strategy | 返回策略部位的平均进场价格 |
3、 初始留仓部位
这部分的内容应该是最不好理解的,也最容易和图表部位混淆的,为方便叙述,整个过程围绕一个例子进行(如图9所示,图表周期是1分钟),在这个例子中,策略属性中最多允许3笔与目前仓位同向的进场并且当委托由不同的进场语句产生,设置固定委托股数/手数为2手,说到要点的时候,我们再总结一下,最后再简单系统的阐述其原理。
图8. 初始留仓部位
如图8所示,是策略部位的初始留仓部位的设置,尽管这个设置的名称目前叫做“设置经纪商初始的留仓部位”,但是这个名称是有误解的,正确的名称应该是“设置策略部位的初始留仓部位”,也就是这个地方是用于设置策略部位的初始留仓部位,而不是用于设置经纪商部位的初始留仓部位。默认是勾选“显示部位输入窗口”这个选项的,当然也可以勾选下面的“不显示仓位输入窗口”这个选项;“假设经纪商初始的留仓部位是空仓”,表达的意思是“策略部位的初始留仓部位是空仓”;“假设经纪商初始的留仓部位与当前策略执行的一致”,表达的意思是“策略部位的初始留仓部位与图表部位一致”;“使用经纪商实际部位”,表达的意思是“策略部位的初始留仓部位与经纪商部位一致”。
图9. 策略部位和图表部位
欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) | Powered by Discuz! 7.2 |