金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3270|回复: 4

有没有办法对引用指标的参数进行优化

[复制链接]

37

主题

112

帖子

112

积分

等级: 免费版

注册:
2021-11-21
曾用名:
发表于 2022-6-16 17:12 | 显示全部楼层 |阅读模式
有个策略,假如里面引用了MACD的大周期指标线,比如当前是日线周期,我引用了MACD的周线输出。
现在我要对策略进行优化,MACD的不同参数会有不同的结果。
有什么办法对MACD的参数进行优化,以找到最优参数?
请老师给指一个思路,谢谢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-6-16 17:14 | 显示全部楼层

分2个部分
1.定义参数。
2.将参数转字符串传递到引用函数里。

input:s(5,1,100,1);
//NUMTOSTR函数将数字转换到字符串,再带入变量中
m:=NUMTOSTR(s,0);
//计算IF10合约的日线周期指标ATR的ATR指标线,传递参数m值为5。
//第2个参数''里的是文本,由三部分组成:'ATR.ATR('和m还有')',这三部分由两个连接符号&连接起来,实现对数值参数的文本传输。
vola:stkindi('if10','ATR.ATR('&m&')',0,6,-1);

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

使用道具 举报

37

主题

112

帖子

112

积分

等级: 免费版

注册:
2021-11-21
曾用名:
 楼主| 发表于 2022-6-16 17:26 | 显示全部楼层
金字塔公司的技术们都太厉害了,没有你们解决不了的问题,感谢!
回复

使用道具 举报

37

主题

112

帖子

112

积分

等级: 免费版

注册:
2021-11-21
曾用名:
 楼主| 发表于 2022-6-16 17:28 | 显示全部楼层
vola:stkindi('if10','ATR.ATR('&m&')',0,6,-1);
老师,我是股票市场,要对所有A股进行测试优化,这个'if10',是否空着就可以了?

补充内容 (2022-6-16 17:30):
而且MACD是三个参数同时优化,该如何处理?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-6-17 08:42 | 显示全部楼层
1.stkindi函数第一个参数是品种。你要调用当前品种就是默认写 空字符串就行了。

2.多个参数也和前面操作一样的呀。
//多参数传递范例:
//注意,当希望传递参数列表中非首个参数时,需要将此参数之前的参与一并传入。否者此参数将被传递给参数列表中的第一个变量。

s1:=26;
m1:=NUMTOSTR(s1,0);
s2:=12;
m2:=NUMTOSTR(s2,0);
s3:=9;
m3:=NUMTOSTR(s3,0);
day_macd:STKINDI('','macd.macd1('&m1&','&m2&','&m3&')',0,6,0),nodraw;

s1,s3,s3 你自行改成input方式定义的就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-31 12:06 , Processed in 0.176357 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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