金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3698|回复: 13

关于测评时候指定下单品种

[复制链接]

32

主题

90

帖子

100

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
发表于 2021-8-17 10:55 | 显示全部楼层 |阅读模式
老师您好,有无方法在测评策略时候,实际下单和测试品种不同。然后出来的结果是实际品种的结果。比如我以某商品的指数为依据,而实际下单的是连续合约。测评结果出来的是连续合约的结果。
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-8-17 10:57 | 显示全部楼层
后台回测就可以
后台得tbuy交易下单函数都可以指定品种得具体写法你可以看下函数说明有例子,你策略就正常编写,只要交易得时候合约选指定合约就好
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

32

主题

90

帖子

100

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-8-17 11:04 | 显示全部楼层
后台回测在哪里?
回复

使用道具 举报

0

主题

53

帖子

53

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-24
曾用名:
发表于 2021-8-17 11:10 | 显示全部楼层
不需要后台那么麻烦,你可以回测时使用连续合约,再你的代码中使用CALLSTOCK来引用指定品种的商品合约,用引用过来的商品合约来生成信号。
例如MA均线算法

MYCLOSE:=CALLSTOCK('SQAU30',VTCLOSE,-1,0);
MA5:MA(MYCLOSE,5);
回复

使用道具 举报

32

主题

90

帖子

100

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-8-17 11:22 | 显示全部楼层
就是这种回测需要单独编写一个公式?  这个公式是为了回测  指定监控品种和实际下单品种不一致时候  的专门公式, 这个公式就是为了测试用的,和下单的公式没关系?
回复

使用道具 举报

0

主题

53

帖子

53

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-24
曾用名:
发表于 2021-8-17 11:38 | 显示全部楼层
实际交易时也没影响的,你可以加载连续合约上的,这样程序化就是下单连续合约了
回复

使用道具 举报

32

主题

90

帖子

100

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-9-13 09:41 | 显示全部楼层
MYCLOSE:=CALLSTOCK('SQAU30',VTCLOSE,-1,0);
MA5:MA(MYCLOSE,5);

老师您好,这种引用其他品种的数据来下单指定品种的用法,有一点不明白。 就是CALLSTOCK里面的第一项,如果我引用某商品指数的价格,该如何填写? 我需要一个公式来操作所有品种,所以是不能填写一个具体的商品的指数代码的。
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-9-13 09:59 | 显示全部楼层
code:STRREPLACE( stklabel,'00' ,'13' );
msgout(islastbar,code);

这个code就是连续对应的指数合约
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

32

主题

90

帖子

100

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-9-13 10:03 | 显示全部楼层
MYCLOSE:=CALLSTOCK('00',VTCLOSE,-1,0);
MA5:MA(MYCLOSE,5);

我直接上面写 '00'  可以吗
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-9-13 10:05 | 显示全部楼层
不可以,第一个是表示当前品种代码,你写00没有这个品种的
stklabel就是自适应你当前品种
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 13:52 , Processed in 0.249893 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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