金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 8899|回复: 30

回测没有数据

[复制链接]

4

主题

44

帖子

44

积分

Rank: 1

等级: 新手上路

注册:
2022-11-1
曾用名:
发表于 2022-11-2 10:20 | 显示全部楼层 |阅读模式
你好
帮我看下哪里写的不对可以吗?
回测没有结果哦
是在后台精细化历史测评里用

{KD}
V1:=20;
V2:=80;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);


DIBU:=K<V1 AND D<V1;
TOBU:=K>V2 AND D>V2;


DD:=REF(DIBU,1)=1 AND DIBU=0;
TT:=REF(TOBU,1)=1 AND TOBU=0;

低点1:=VALUEWHEN(REFX(CROSS(0.5,DIBU),1),LLV(L,BARSLAST(CROSS(DIBU,0.5))+1));//当前位置取前面第一个低点值
低点2:=VALUEWHEN(REFX(CROSS(0.5,DIBU),1),REF(低点1,1));//当前位置取前面第二个低点值

DD1:=REF(低点1,1);
DD2:=REF(低点2,1);
W底:=DD1>DD2;
ZS多:=C<DD2;

高点1:=VALUEWHEN(REFX(CROSS(0.5,TOBU),1),HHV(H,BARSLAST(CROSS(TOBU,0.5))+1));//当前位置取前面第一个低点值
高点2:=VALUEWHEN(REFX(CROSS(0.5,TOBU),1),REF(高点1,1));//当前位置取前面第二个低点值

GD1:=REF(高点1,1);
GD2:=REF(高点2,1);
M头:=GD1<GD2;
ZS空:=C>GD2;



//--------------------------------------------
底部信号:DD=1;//B点
W底信号:DD=1 AND W底 ;//B点+W底

//-----------------------------

顶部信号:TT=1;//S点
M头信号:TT=1 AND M头;//S点+M头+K线区间<50

KD:=W底信号;          //开多条件
PD:=顶部信号;          //止盈
ZSD:ZS多=1;            //止损

KK:=M头信号;          //开空条件
PK:=底部信号;          //止盈
ZSK:ZS空=1;            //止损

计算保证金:DYNAINFO(209)*12*C/100,NODRAW;//按照12计算
可买量:INTPART(50000/计算保证金),COLORRED,NODRAW;



TBUY(KD and tsellholding(1)=0,可买量,MKT);
TSELL(PD and tbuyholding(1)>0,100%,MKT),PERTRADER;
TSELL(ZSD and tbuyholding(1)>0,100%,MKT),PERTRADER;

TBUYSHORT(KK and tbuyholding(1)=0,可买量,MKT);
TSELLSHORT(PK and tsellholding(1)>0,100%,MKT),PERTRADER;
TSELLSHORT(ZSK=1 and tsellholding(1)>0,100%,MKT),PERTRADER;





补充内容 (2022-11-2 10:23):
在序列计算里用的

补充内容 (2022-11-2 10:26):
模拟里可以买入,就是不能平仓 止盈止损
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-2 10:45 | 显示全部楼层
你先确认下你有没有历史数据。

我本地回测有结果,ag,1分钟。另外你这个是交易策略,你使用未来函数?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

44

帖子

44

积分

Rank: 1

等级: 新手上路

注册:
2022-11-1
曾用名:
 楼主| 发表于 2022-11-2 14:38 | 显示全部楼层
嗯 回测是有了  但是实际操作当中,开仓没问题,但是平仓 止盈止损都实现不了
是因为有未来函数的原因吗?
那得怎么修整啊?
拜托了~
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-2 14:51 | 显示全部楼层
从代码看 平仓都是纯指标,加载看了 历史上能有满足的情况的。

你这里没触发可能就是单纯没满足。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

44

帖子

44

积分

Rank: 1

等级: 新手上路

注册:
2022-11-1
曾用名:
 楼主| 发表于 2022-11-2 15:13 | 显示全部楼层
没有,止盈止损一个都不执行,触发条件是都有的
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-2 15:14 | 显示全部楼层
你运行的周期和品种是怎样的。这个只能明天盘中运行下观察下了。目前代码逻辑上 条件历史是有满足过的。


另外你最好也确认下数据完整情况。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

44

帖子

44

积分

Rank: 1

等级: 新手上路

注册:
2022-11-1
曾用名:
 楼主| 发表于 2022-11-2 15:21 | 显示全部楼层
我大部分品种都一起测试的,数据也都完整
回复

使用道具 举报

4

主题

44

帖子

44

积分

Rank: 1

等级: 新手上路

注册:
2022-11-1
曾用名:
 楼主| 发表于 2022-11-2 15:30 | 显示全部楼层
然后,还是会重复下单,已经有持仓的情况下
回复

使用道具 举报

4

主题

44

帖子

44

积分

Rank: 1

等级: 新手上路

注册:
2022-11-1
曾用名:
 楼主| 发表于 2022-11-2 15:30 | 显示全部楼层
的确在回测是正常的,但是实际没有平仓
这是怎么回事啊
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-2 15:34 | 显示全部楼层
你持仓判断写错了。


TBUY(KD and tsellholding(1)=0,可买量,MKT);

你开多的语句 你判断空头持仓为0? 后面开空的也是。调整下再看看。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 15:34 , Processed in 0.161448 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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