以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  使用allowrepeat后的开仓问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=8028)

--  作者:shahai0811
--  发布时间:2011/9/15 14:55:30
--  使用allowrepeat后的开仓问题
 使用1秒轮询模式,加入allowrepeat。使用tholding控制指令发送。

但可能是因为1秒轮询太短,间歇性同一个信号发送两次。由同一开仓语句触发

初步检测原因:指令发送后未及成交,下一次轮询又开始,持仓未及变化,因此再次满足信号条件

尝试了orderqueue, 但情况没有改善。请教有没有什么办法解决这个问题。
--  作者:fly
--  发布时间:2011/9/15 15:09:41
--  

THOLING会返回当前的可用持仓

HODING2返回当前实际持仓.

不过这个对平仓有帮助,对开仓还是没有.

 

利用Exdataset 以及Exdata来保存与获取的全局变量,可以实现


--  作者:shahai0811
--  发布时间:2011/9/15 16:30:41
--  
 尝试下看看。
另外参考了extgbdata和variable的帖子。

“作用范围不同。variable限于所写代码,当程序指针指向公式代码时开始有效,离开时失效;EXTGBDATA整个金字塔系统内有效,即使系统重启后依然有效。”

理解如下求指点:
如日内模型,不关闭程序,次日无需保留前一日变量数值,使用variable来做一个全局变量和extgbdata效果基本一致。
如变量数值需要保留,重新开启后,仍需用以参照。则使用extgbdata

这样理解是否正确?

--  作者:fly
--  发布时间:2011/9/15 16:40:58
--  

不是.variable定义的全局变量,你从外部查不到的.---用于图表

 

后台---用Exdataset 以及Exdata定义的全局变量


--  作者:shahai0811
--  发布时间:2011/9/15 17:09:08
--  
我好像是在用debugout查...晚上改exdata试试。估计也要碰到变量太多难管理的问题了