以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在分笔上图表交易 在达到万笔以上后 速度反应严重滞后  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=3496)

--  作者:beensu
--  发布时间:2010/10/27 11:43:24
--  在分笔上图表交易 在达到万笔以上后 速度反应严重滞后
在分笔上图表交易 在达到万笔以上后 速度反应严重滞后 如何解决 我的机器4核的2.4g
--  作者:wattwei
--  发布时间:2010/10/27 13:06:10
--  
 瓶颈应不在CPU。内存大小,磁盘IO这些是关键。内存上到4g,磁盘上7200转,大缓冲的。
--  作者:beensu
--  发布时间:2010/10/27 13:26:21
--  
如果把先前计算 记录 每次只调用 当前计算期内数据如500笔 如何写

--  作者:admin
--  发布时间:2010/10/27 13:29:54
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=3286

方法2,方法3


--  作者:beensu
--  发布时间:2010/10/27 15:07:36
--  

按方法2 3设置 后无效  所以 我想原因如下 因为现在的模式好像是每成交一笔 公式就从第一笔开始循环一次 但是我的计算只是应用最近的500笔左右的数据 判断条件是否成立 但是其中又有据500笔连续给变量赋值 比如 1-500笔 条件成立 cc=c     。。。。。。。9000-9500  条件成立 cc=c  如何做才能只做9000-9500  的循环判断 就能完成判读 从而提高执行效率


--  作者:fly
--  发布时间:2010/10/27 15:16:20
--  
过了500后,用barpos和barpos-500控制
--  作者:beensu
--  发布时间:2010/10/27 16:11:32
--  

具体程序结构如下

VARIABLE:ccp

if barpos=1 then ccp:=c

 

a:=ma(tr+ccp,500)

 

b:=hhv(c,barpos)

if a and b then

begin

kaiduo

ccp:=c

end

 

if c and b then

begin

kaikong

ccp:=c

end

如何改为 500笔 做一循环 ccp 如何传递 b:=hhv(c,barpos)如何处理  请斑竹赐教 

[此贴子已经被作者于2010-10-27 16:14:17编辑过]

--  作者:admin
--  发布时间:2010/10/27 16:14:51
--  

建议使用序列模式工作,然后再使用“快速”按钮限定500周期。

如果这样以后还慢,那就是其他地方问题了,比如你是不是还保留着昨天的分笔数据等等


--  作者:beensu
--  发布时间:2010/10/27 16:29:03
--  
然后再使用“快速”按钮限定500周期。 用buy 等图表显示 只是计算最后500出开仓信号   没有连续性