以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  如何给数组每根K线加1  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=70263)

--  作者:投资老友-WAN
--  发布时间:2014/9/22 15:13:37
--  如何给数组每根K线加1

我的模型有一个数组Hd,语句为:Hd[1]:=Hd[1]+1;

希望在逐K模式下,每根K线给Hd[1]加1,但是实盘运行时发现,逐K模式下也是每个tick都加1。在同一k 线内,Hd一直在变,请问如何编这个功能?

 


--  作者:FexTel
--  发布时间:2014/9/22 15:19:45
--  

VARIABLE定义下数组

VARIABLE:HD[]=0;


--  作者:投资老友-WAN
--  发布时间:2014/9/22 15:34:58
--  

可能问题不在这里,我定义了数组的

 

VARIABLE:Hd[3]=0,Ld[3]=0


--  作者:FexTel
--  发布时间:2014/9/22 16:30:39
--  
 整个代码发来看下,不至于的
--  作者:fly
--  发布时间:2014/9/22 16:36:29
--  

勾上这个,看看


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140922163217.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/9/22 16:37:31编辑过]

--  作者:投资老友-WAN
--  发布时间:2014/9/23 9:22:35
--  

"禁用周期"的这个选项钩上,没有起作用.

 

我把Hd[1]数组,改成序列变量Hd1, 就没有这个问题了. 这说明数组与序列变量,还是有一些我们不清楚的内部问题,也可能是一个软件BUG.

"

语句为:Hd[1]:=Hd[1]+1;

希望在逐K模式下,每根K线给Hd[1]加1,但是实盘运行时发现,逐K模式下是每个tick都加1了。"

 


--  作者:FexTel
--  发布时间:2014/9/23 9:30:27
--  

VARIABLE定义的数组勾选5楼设置后不要使用仅刷最后根K线


--  作者:投资老友-WAN
--  发布时间:2014/9/23 11:05:38
--  

对,刚才试了, 勾选5楼设置后. 再不要使用"仅刷最后根K线", Hd[1]数组就没有这个问题.

 

但不是很理解, 为什么会这样.


--  作者:FexTel
--  发布时间:2014/9/23 11:14:11
--  

1,这个是内部机制处理

具体问题回头我们再看看,分析下