金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 100020353

主力连续合约下单是什么意思?和直接在连续合约上回测有什么区别?

[复制链接]

30

主题

100

帖子

110

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-9-11 11:23 | 显示全部楼层
技术010 发表于 2023-9-11 11:11
单看这段代码的写法没有问题,你导出你的测试报告或者提供下完整的策略,我们本地调试看下呢。

完整代码如下:
ZS:=1;
MA30:=MA(CLOSE,30);           //定义30均线
MAUP:IF(MA30>=REF(MA30,1),MA(C,30),DRAWNULL),COLORRED,LINETHICK2;
MADN:IF(MA30<REF(MA30,1),MA(C,30),DRAWNULL),COLORGREEN,LINETHICK2;


CJL:V>REF(HHV(V,15),1);                       //成交量放大
BK1:C<REF(HHV(C,35),1)&&ISUP;       //价格没有创前期高点并且当根K线为阳线
BK2:MA30>REF(MA30,1);      //30均线方向向上

SK1:C>REF(LLV(C,35),1)&&ISDOWN;  //价格没有创前期低点并且当根K线为阴线
SK2:MA30<REF(MA30,1);        //30均线方向向下

KD:=BK1&&BK2&&CJL;             //符合多单条件开仓
KK:=SK1&&SK2&&CJL;               //符合空单条件开仓

PD:=CLOSE<ENTERPRICE*(1-ZS/100)||CLOSE>ENTERPRICE*(1+ZS/100);    //多单价格上下波动1%平仓
PK:=CLOSE>ENTERPRICE*(1+ZS/100)||CLOSE<ENTERPRICE*(1-ZS/100);   //空单价格上下波动1%平仓

平空:SELLSHORT(ENTERBARS>0 && PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(ENTERBARS>0 && PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号

N1:BARSLAST(HOLDING<=0);
N2:BARSLAST(HOLDING>=0);
DRAWSL(HOLDING>0,ENTERPRICE*(1-ZS/100),0,N1,1),COLORGREEN,LINETHICK2;
DRAWSL(HOLDING>0,ENTERPRICE*(1+ZS/100),0,N1,1),COLORRED,LINETHICK2;
DRAWSL(HOLDING<0,ENTERPRICE*(1+ZS/100),0,N2,1),COLORGREEN,LINETHICK2;
DRAWSL(HOLDING<0,ENTERPRICE*(1-ZS/100),0,N2,1),COLORRED,LINETHICK2;
DRAWTEXT(HOLDING>0&&REF(HOLDING=0,1),ENTERPRICE*(1-ZS/100),'止损线');
DRAWTEXT(HOLDING>0&&REF(HOLDING=0,1),ENTERPRICE*(1+ZS/100),'目标线');
DRAWTEXT(HOLDING<0&&REF(HOLDING=0,1),ENTERPRICE*(1+ZS/100),'止损线');
DRAWTEXT(HOLDING<0&&REF(HOLDING=0,1),ENTERPRICE*(1-ZS/100),'目标线');
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-9-11 12:53 | 显示全部楼层
本帖最后由 技术010 于 2023-9-11 13:30 编辑

1、我们本地测试,勾选或者设置映射关系,回测结果也是一样的,如果你那不同,那只能远程看下了,可能和你其他设置有关了。可以安装下向日葵远程工具,提供下本机识别码。
2、回测明细是黑色的这个现象,看下比本地是否补充完整连续合约的数据,映射下单,会用到连续合约的数据作为报单价格的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

100

帖子

110

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-9-11 14:39 | 显示全部楼层
技术010 发表于 2023-9-11 12:53
1、我们本地测试,勾选或者设置映射关系,回测结果也是一样的,如果你那不同,那只能远程看下了,可能和你 ...

是否补充完整连续合约的数据

如何检查是否已经补充完整连续合约数据?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-9-11 14:43 | 显示全部楼层
可以在连续合约品种上右键--数据,然后看相应周期的数据在本地有从什么时候开始的。例如你看IF00的5的倍数的分钟周期,那就看5分钟数据补充了多少。

截图202309111442261134.png
截图202309111442488293.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-8-23 12:47 , Processed in 0.142446 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表