金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 7858|回复: 30

优化

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2023-8-4 11:51 | 显示全部楼层 |阅读模式
被调用指标有参数。可以用调用指标进行被调用指标的参数优化吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-4 11:58 | 显示全部楼层
被调用指标参数也能优化。但是需要在当前指标给被调用指标传递参数才行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-4 12:01 | 显示全部楼层
技术009 发表于 2023-8-4 11:58
被调用指标参数也能优化。但是需要在当前指标给被调用指标传递参数才行。

input:p(26,21,500,8),s(12,5,500,4),m(9,2,500,6); 被调用指标

在调用指标里面要怎么做 老师指导下?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-4 12:58 | 显示全部楼层
看这里的范例:



//多参数传递范例:
//注意,当希望传递参数列表中非首个参数时,需要将此参数之前的参与一并传入。否者此参数将被传递给参数列表中的第一个变量。
s1,s2,s3 是input定义的参数。

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

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

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-4 13:06 | 显示全部楼层

有点没明白  是下面的代码全部分钟 调用指标里面吗?被调用指标里面的input:定义还需要管不?
input:S1(26,21,500,8),s2(12,5,500,4),S3(9,2,500,6); 被调用指标

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

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-4 13:08 | 显示全部楼层
被调用的指标 本身也必须有参数,没有参数优化什么?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-4 13:25 | 显示全部楼层
技术009 发表于 2023-8-4 13:08
被调用的指标 本身也必须有参数,没有参数优化什么?

是有参数
input:S1(26,21,500,8),s2(12,5,500,4),S3(9,2,500,6); //被调用指标里面有这个 优化前是这样


使用上面的代码在调用指标里面进行优化。优化以后去被调用指标里面改动优化都得参数值 是这个意思吗?优化完毕这上面得代码就不需要了吧?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-4 13:35 | 显示全部楼层
不是这个意思。  你当前优化的参数 有一部分 就是传递给被调用指标的。那我在当前指标进行参数优化,不就是包含被调用指标的参数了嘛。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-4 13:44 | 显示全部楼层
技术009 发表于 2023-8-4 13:35
不是这个意思。  你当前优化的参数 有一部分 就是传递给被调用指标的。那我在当前指标进行参数优化,不就是 ...

input:S1(26,21,500,8),s2(12,5,500,4),S3(9,2,500,6);  被调用指标需要这个才能通过吧
上面的代码实际就是优化被调用指标里面的上面的参数。因为运行的时候被调用指标是简介运行的。
然后当进行优化的参数结果改到被调用指标里面就好了  上面的代码在运行指标就可以不用了吧?还是说参数优化的前后,在被调用指标里面都不需要做上面改动,当参数优化以后,只需要把这个优化好的参数在运行指标里面改动就行了?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-4 13:50 | 显示全部楼层
优化的参数随便你。你改到被调用指标里,那你当前指标就不需要传递参数了。使用被调用参数 修改后的默认参数即可。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-29 05:24 , Processed in 0.121410 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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