以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=175620) |
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/20 19:07:06 -- [求助]图表里运行挺好的全局变量到后台就乱了?
|
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/20 19:15:35 -- variable:times=0; if tholding>0 and tbc then //已有多仓 begin exitlongp:=max(tenterprice-2*n,l2); if l<exitlongp and tenterbars<>0 then //出场 begin exitp:=min(o,exitlongp); tsell(1,0,lmt,exitp); times:=0; end;//出场 else begin while h>tenterprice+n*0.5 and times<m do //开多 begin buyp:=max(o,tenterprice+n*0.5); tbuy(1,lots,lmt,buyp); times:=times+1; end;//连续开仓 end;//else end;//holding>0 |
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/20 19:21:31 -- 已有多单加仓或止损的一段。 以为是单根K线不许重复买入,改成 tbuy(1,lots,lmt,buyp),allowrepeat; 还是不管用,没有变化。
|
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/21 7:46:17 -- 两种测试结果对比: 图表回测 后台精细测评 |
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/21 8:01:17 -- 不知道能不能查看图片,我这里点击看不了。 图表回测的结果,符合设计原意;后台精细测评,出现较大差异,不符合原意。貌似全局变量times的执行出现不同。
|
|
-- 作者:FireScript -- 发布时间:2020/4/21 8:48:08 -- variable替换成 GLOBALVARIABLE 试下。后台一般用GLOBALVARIABLE |
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/21 9:28:59 -- 等下试试看 |
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/21 10:30:23 -- 改成globalvariable,好像出现了死循环,“计算循环40步,历时0秒”长时间等待中,不正常呀~ |
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/21 10:33:02 -- 几次强行关闭软件,咋搞? 改回variable,软件运行正常,一切又回到老样子,就是与图表回测的不一样
|
|
-- 作者:金色阳光2020 -- 发布时间:2020/4/21 13:49:34 -- 难道会是HOLDING与tholding之间的差异所致?? |