以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 在分笔上图表交易 在达到万笔以上后 速度反应严重滞后 (http://222.73.7.161/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出开仓信号 没有连续性 |