Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
王鹏 发表于: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楼
无为剑 发表于:2017/12/13 13:16:03

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

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

3楼
王鹏 发表于:2017/12/13 13:25:16
这个帖子我早已经看过了!!!

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

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



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

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

4楼
gxx978 发表于:2017/12/13 14:05:24

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

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

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01953 s, 2 queries.