欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]图表里运行挺好的全局变量到后台就乱了?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有8498人关注过本帖树形打印复制链接

主题:[求助]图表里运行挺好的全局变量到后台就乱了?

帅哥哟,离线,有人找我吗?
金色阳光2020
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
[求助]图表里运行挺好的全局变量到后台就乱了?  发帖心情 Post By:2020/4/20 19:07:06    Post IP:180.111.250.120[只看该作者]

图表程式化,运行的很好;到后台,经常一根K线买入2次,却累计成4次,或者一根K线应该买入2次,却只做一次,挺乱的。
一般是什么原因?

 回到顶部
帅哥哟,离线,有人找我吗?
金色阳光2020
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
  发帖心情 Post By:2020/4/20 19:15:35    Post IP:180.111.250.120[只看该作者]

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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
  发帖心情 Post By:2020/4/20 19:21:31    Post IP:180.111.250.120[只看该作者]

已有多单加仓或止损的一段。
以为是单根K线不许重复买入,改成
tbuy(1,lots,lmt,buyp),allowrepeat; 
还是不管用,没有变化。

 回到顶部
帅哥哟,离线,有人找我吗?
金色阳光2020
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
  发帖心情 Post By:2020/4/21 7:46:17    Post IP:180.111.250.120[只看该作者]

两种测试结果对比:

图表回测
图片点击可在新窗口打开查看

后台精细测评

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
金色阳光2020
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
  发帖心情 Post By:2020/4/21 8:01:17    Post IP:180.111.250.120[只看该作者]

不知道能不能查看图片,我这里点击看不了。
图表回测的结果,符合设计原意;后台精细测评,出现较大差异,不符合原意。貌似全局变量times的执行出现不同。

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/4/21 8:48:08    Post IP:180.169.30.6[只看该作者]

variable替换成 GLOBALVARIABLE 试下。后台一般用GLOBALVARIABLE


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
金色阳光2020
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
  发帖心情 Post By:2020/4/21 9:28:59    Post IP:180.111.250.120[只看该作者]

等下试试看

 回到顶部
帅哥哟,离线,有人找我吗?
金色阳光2020
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
  发帖心情 Post By:2020/4/21 10:30:23    Post IP:180.111.250.120[只看该作者]

改成globalvariable,好像出现了死循环,“计算循环40步,历时0秒”长时间等待中,不正常呀~

 回到顶部
帅哥哟,离线,有人找我吗?
金色阳光2020
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
  发帖心情 Post By:2020/4/21 10:33:02    Post IP:180.111.250.120[只看该作者]

几次强行关闭软件,咋搞?
改回variable,软件运行正常,一切又回到老样子,就是与图表回测的不一样

 回到顶部
帅哥哟,离线,有人找我吗?
金色阳光2020
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:96 积分:0 威望:0 精华:0 注册:2020/1/4 21:16:49
  发帖心情 Post By:2020/4/21 13:49:34    Post IP:180.111.250.120[只看该作者]

难道会是HOLDING与tholding之间的差异所致??

 回到顶部
总数 47 1 2 3 4 5 下一页