金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

回测

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-9 13:15 | 显示全部楼层
技术009 发表于 2023-6-9 13:10
“下面这个高频开关 我想只限制在这两个条件里面 要怎么处理下”

这个没太明白你啥意思。

就是 高频开关只在这两个条件中有效  其他的开平仓无效  是不是只要把这个高频开关加在开平仓语句就好了  其他的开平语句不加它就无关了?

explain(1,'阳包阴多1\n案例:\n豆粕2309\n06/09/22:30'); 另外这个能加上开平仓的时间吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-9 13:19 | 显示全部楼层
那就只能把它放到对应条件控制的语句下进行赋值操作才行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-9 13:24 | 显示全部楼层
技术009 发表于 2023-6-9 13:19
那就只能把它放到对应条件控制的语句下进行赋值操作才行了。

IF HOLDING=0 THEN 高频开关:=0;
IF HOLDING<>0 THEN 高频开关:=1;


IF 高频开关=0 AND HOLDING=0 THEN BEGIN
BUY(高频多,2,THISCLOSE);
BUYSHORT(高频空,2,THISCLOSE);
END


IF 今仓盈<=500 AND  高频开关=1 AND HOLDING<>0 THEN BEGIN
SELL(多盈利>=100 AND HOLDING>0,HOLDING,THISCLOSE);
SELLSHORT(空盈利>=100 AND HOLDING<0,HOLDING,THISCLOSE);
END
这样的开平仓没问题 但是其他的开平仓的语句会被后面的止盈给平了, 我把 IF HOLDING<>0 THEN 高频开关:=1;  这个放到 上面的开平仓IF内部 又出错 直接开平在当根K 了····

回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-9 13:41 | 显示全部楼层
技术009 发表于 2023-6-9 13:19
那就只能把它放到对应条件控制的语句下进行赋值操作才行了。

explain(1,'阳包阴多1\n案例:\n豆粕2309\n06/09/22:30');

老师这个解盘信息我要增加品种名称 和时间 能加进去吗?  因为他是在又信号就出来了  信号闪烁也出来  可以提前知道是那个品种
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-9 13:43 | 显示全部楼层
拼接下字符串才行。
TSTR:=NUMTOSTR(TIME,0);
explain(1,TSTR&'\n'&STKLABEL&'\n'&'阳包阴多1\n案例:\n豆粕2309\n06/09/22:30');
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-9 14:19 | 显示全部楼层
技术009 发表于 2023-6-9 13:43
拼接下字符串才行。
TSTR:=NUMTOSTR(TIME,0);
explain(1,TSTR&'\n'&STKLABEL&'\n'&'阳包阴多1\n案例:\n豆 ...

if(DATATYPE=5,5分钟,if(DATATYPE=1,1分钟,if(DATATYPE=17,3分钟,DRAWNULL)));
这个条件能加到里面去吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-9 14:30 | 显示全部楼层
可以啊。explain函数第一个参数就是条件参数,直接把上面语句结果塞进去不就行了么。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-9 14:31 | 显示全部楼层
技术009 发表于 2023-6-9 14:30
可以啊。explain函数第一个参数就是条件参数,直接把上面语句结果塞进去不就行了么。

我是要显示出来几分钟周期
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-9 14:34 | 显示全部楼层
tstr:if(DATATYPE=5,'5分钟',if(DATATYPE=1,'1分钟',if(DATATYPE=17,'3分钟',DRAWNULL)));

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

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-9 14:57 | 显示全部楼层
技术009 发表于 2023-6-9 14:34
tstr:if(DATATYPE=5,'5分钟',if(DATATYPE=1,'1分钟',if(DATATYPE=17,'3分钟',DRAWNULL)));

这样也拼接进 ...

tstr:if(DATATYPE=5,'5分钟',if(DATATYPE=1,'1分钟',if(DATATYPE=17,'3分钟',DRAWNULL)));

TSTR:=NUMTOSTR(TIME,0);
explain(1,TSTR&'\n'&STKLABEL&'\n'&'阳包阴多1\n案例:\n豆粕2309\n06/09/22:30');

搞不定 老师帮忙写下  我怎么加进去都是不对····
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 02:27 , Processed in 0.125742 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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