真实持仓
谢谢答复
大半夜的,辛苦了
真实持仓
论坛里查了下“Holding,THolding,THolding2的区别”
有点不是很明白。请教一下。
论坛里的解释如下:
THolding:主要在后台程序化交易中使用,得到[当前帐户的][所有监控品种的(可能同时监控几个品种,但因为用的是同一个交易策略,所以所有品种的持仓数量相同)]可用持仓量,不包括已委托挂单还未成交的量。
THolding2:主要在后台程序化交易中使用,得到[当前帐户的][所有监控品种的(可能同时监控几个品种,但因为用的是同一个交易策略,所以所有品种的持仓数量相同)]总共持仓量,包括已委托挂单还未
成交的量。
我在图表交易中,是根据资金总量的比例除以每手保证金来确定下单数量的,所以各品种的持仓数量肯定不一致。而且有的是多单,有的是空单。这时如何取得单个品种的持仓量的属性是正(多)或者负(空)?
tholding和tholding2是后台函数不建议在图表使用
图表用holding,这个是图表上的虚拟持仓,图表不支持锁仓不会同时存在多单和空单,多单返回正数,空单返回负数
tholding和tholding2是后台函数不建议在图表使用
图表用holding,这个是图表上的虚拟持仓,图表不支持锁仓不会同时存在多单和空单,多单返回正数,空单返回负数
如果要取得真实持仓情况,那就只能用tholding了。
因为信号闪烁问题,HOLDING的数据不准。
就是不知道图表用到Tholding会产生什么问题?
tholding是没有历史值的,你用这个在图表上的话更加会信号闪烁了。
比如你昨天是么有持仓的tholding是0,然后今天开了1手多单,那么图表上昨天的持仓就变成1了
tholding是没有历史值的,你用这个在图表上的话更加会信号闪烁了。
比如你昨天是么有持仓的tholding是0,然后今天开了1手多单,那么图表上昨天的持仓就变成1了
试过了,图表上确实会产生重复开单的问题
能不能把THOLDING和HOLDING结合起来用呢?有没有这方面的范例?
说到底,所有问题的产生原因就是因为小周期调用大周期,导致了信号闪烁。
后台是序列模式吧?用后台程序化能不能解决因为小周期调用大周期而导致的信号闪烁问题?
小周期调用大周期可以通过引用上个周期的值来避免闪烁
例如callstock('if00',vtlow,6,-1)
小引大本身就会导致信号闪烁,后台没有信号闪烁这种说法的你当时开了就开了,过后不会再去算你那根k线到底满不满足开仓条件。
如果你是小引大引起的闪烁看下这个帖子简单的算法可以通过代码去规避这个闪烁