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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 图表程序化和后台程序之间的问题

   

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


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

主题:图表程序化和后台程序之间的问题

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


加好友 发短信
等级:新手上路 帖子:91 积分:0 威望:0 精华:0 注册:2015/1/14 13:26:09
图表程序化和后台程序之间的问题  发帖心情 Post By:2017/12/13 11:00:59 [只看该作者]

我想咨询一个问题,图表程序化和后台程序化的交易信号对不上

图表交易和后台程序化都设置的使用时间段是2017/10/16-----2017/12/12 

图表代码:
input:Short(5,1,100,1);
input:Long(10,1,260,1);
ss:=1;
ma10:MA(close,Long);
ma5:MA(close,Short);

con1:=cross(ma5,ma10);
con2:=cross(ma10,ma5);

sell(con2 and holding>0,holding,thisclose);
buy(con1 and holding=0,ss,thisclose);


后台代码:

ZH1:'';
PZ1:'RB00';

//条件判断
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
CONDBUY:CROSS(MA5,MA10);
CONDSELL:CROSS(MA10,MA5);

//开仓和平仓
TSELL(CONDSELL,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,ZH1,PZ1);
TBUY(CONDBUY AND TBUYHOLDINGEX( ZH1,PZ1 ,0 )=0,1,LMT,CLOSE,0,ZH1,PZ1 );


两个的交易明细不一样  附件有
 


此主题相关图片如下:图表交易明细.png
按此在新窗口浏览图片

此主题相关图片如下:后台交易明细.png
按此在新窗口浏览图片

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


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2017/12/13 13:16:03 [只看该作者]

【技巧贴】后台程序化精细化测评常见问题汇总

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=156505


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


加好友 发短信
等级:新手上路 帖子:91 积分:0 威望:0 精华:0 注册:2015/1/14 13:26:09
你好  发帖心情 Post By:2017/12/13 13:25:16 [只看该作者]

这个帖子我早已经看过了!!!

  1)信号从第一条就在开仓点不一致。

         重点检查:1.图表测评的起始交易时间是否与后台测评一致,是否勾选“严格使用时间段数据测试”选项。2.复权方式是否存在图表复权测试但是后台没有勾选复权模式测试。



1.测试时间段都是2017/10/16 到 2017/12/12   测试时间都是一致的,图表勾选严格使用时间段数据测试”,后台没有找到选项。

2.图表和后台都没有勾选复权


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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/12/13 14:05:24 [只看该作者]

1、勾选严格使用时间段测试,即在计算均线时,不会使用到指定时间之前的数据,只用到指定开始时间之后额K线,例如计算5日均线,则前5根K线上的是没有均值的。后台没有这个选项。可以尝试在图表回测时不要勾选这个选项

2、另外交易指令也会影响到信号的触发位置的。图表中用的是thisclose,在测评的时候是本周期触发的。后台中用的是MKT,且受你后台中用的是走完K线模式还是固定时间间隔模式所影响的,可以详细的看下上述学习链接中的第3条。


 回到顶部