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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [注意] 关于"严格使用时间段数据测试"有个问题

   

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


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

主题:[注意] 关于"严格使用时间段数据测试"有个问题

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


加好友 发短信
等级:论坛游侠 帖子:514 积分:2695 威望:0 精华:0 注册:2011/3/4 18:24:01
[注意] 关于"严格使用时间段数据测试"有个问题  发帖心情 Post By:2014/2/15 23:18:37 [只看该作者]

今天遇到一个问题,查了很久,我的程序如下:

if holding>0 then begin

if ACS=0.5 then begin
sell(1,0,LIMITR, min(open, l[ACSS]) -滑点);
ACSA:=0;
end
end

if holding<0 then begin
if ACB=0.5 then begin
sellshort(1,0,LIMITR, max(open, h[ACBB]) +滑点);
ACBA:=0;
end
end




if barpos<50 then exit;


if  ACBA<3 then begin
if ACB=0.5 then begin
buy(1, 手数, LIMITR, max(open, h[ACBB]) +滑点);
ACBA:=ACBA+1;
end
end

if  ACSA<3 then begin
if ACS=0.5 then begin
buyshort(1, 手数, LIMITR, min(open, l[ACSS]) -滑点);
ACSA:=ACSA+1;
end
end

持仓:holding, LINETHICK0;

============================
在K线图上看得到开平仓信号,就是历史测试没任何交易。

后来勾选"严格使用时间段数据测试"后历史测试就正常了。

把平仓那里的holding>0 改为 holding>=0 后,不勾选"严格使用时间段数据测试"进行历史测试也正常了。

不知道具体是什么原因导致的,希望大家注意,也希望老大们解决这个bug。

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2014/2/16 18:24:33 [只看该作者]

ACS这些变量各是多少啊?

不勾选严格使用时间段数据测试,测试的时候如果用到测试时间段之外的数据也会去调用而如果勾选上之后则只会使用该时间段内的k线数据。


 回到顶部