金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6425|回复: 11

提前下单历史回测不对

[复制链接]

4588

主题

4672

帖子

4697

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-3-16 10:31 | 显示全部楼层 |阅读模式
本帖最后由 代人发帖 于 2022-3-16 10:36 编辑

请教:
tq:=X;
abb:(time0-timetot0(dynainfo(207))<=tq),NOAXIS;  
X提前10秒或30秒都不行
同样的策略测试股指没有问题(用或不用提前下单代码测试结果都一样),我用它测商品就不对(用提前下单代码后与不用有很大差别)
另外,后台可以使用控制器(集合多个子策略的仓位在同一个品种下单)下单吗?


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

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-3-16 10:42 | 显示全部楼层
1、看下你完整的代码是如何编写的呢。
2、后台是直接对实际账户操作的,仓位控制会更加灵活。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-6
曾用名:
发表于 2022-3-16 13:28 | 显示全部楼层
GY:=TENTERBARS<todaybar;
tq:=30;
abb:=(time0-timetot0(dynainfo(207))<=tq);
if abb then begin

if ZD then begin
止多:tsell(tholding>0 AND GY=0,tholding,MKT);
end
if ZK then begin
止空:tsellshort(tholding<0  AND GY=0,tholding,MKT);
end

IF 多单   THEN BEGIN
TSELLSHORT(tholding<0  AND GY=0 ,tholding,MKT);               
TBUY(THOLDING=0,ss,MKT);
end

IF 空单  THEN BEGIN
tsell(tholding>0  AND GY=0,tholding,MKT);
tbuyshort(tholding=0,ss,MKT);
end
end
回复

使用道具 举报

37

主题

9939

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-16 13:30 | 显示全部楼层
动态行情函数不支持回测。回测体现不出来提前下单这种动作的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-6
曾用名:
发表于 2022-3-16 14:55 | 显示全部楼层
那我写的后台提前下单代码有问题吗?如果没有问题,是可以实盘做到提前下单
,但历史回测是测不准的?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-3-16 15:03 | 显示全部楼层
代码没有问题。因为动态行情函数只有最新值,没有历史值,所以没法在回测中体现提前下单。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-6
曾用名:
发表于 2022-3-16 15:58 | 显示全部楼层
提前下单影响回测信号,比如周一的开仓用提前下单后就开不了仓了,影响了开仓逻辑,不是不是提前下单是否准确。
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-6
曾用名:
发表于 2022-3-16 15:59 | 显示全部楼层
我担心用提前下单代码影响我策略逻辑,历史回测可以不准,但不能影响策略逻辑
回复

使用道具 举报

37

主题

9939

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-16 16:09 | 显示全部楼层
你自己弄个模拟盘跑跑就知道了。但是提前下单就意味着,下单时机不同。和过去比可能是会有差异的。这个需要你自己评估要不要用。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-3-16 16:12 | 显示全部楼层
你是用的日线周期吗?以上的范例是适用分钟周期的,日线周期的提前下单代码如下:abb:timetot0(CLOSETIME(0))-timetot0(dynainfo(207))<=tq;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 10:14 , Processed in 0.183493 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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