金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3746|回复: 4

请问如何优化跨周期引用指标的参数?

[复制链接]

9

主题

23

帖子

33

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
发表于 2022-11-17 14:36 | 显示全部楼层 |阅读模式
在日线交易界面上引用了月线EMA均线【EMA(CLOSE,N)】,请问如何回测优化引用的月线参数N?

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-17 14:39 | 显示全部楼层
本帖最后由 技术009 于 2022-11-17 14:42 编辑

如果是stkindi的调用,这个问题在stkindi函数说明里有解:

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

如果你是其他的调用方式,可能更简单。

比如:
INPUT:N(5,1,100,1);
emaw:"expma.m1#month"(N);//expma是系统自动的ema指标。参数N就是你要优化的目标

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

使用道具 举报

9

主题

23

帖子

33

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-11-17 14:43 | 显示全部楼层
明白了,谢谢
回复

使用道具 举报

42

主题

131

帖子

131

积分

等级: 免费版

注册:
2021-7-4
曾用名:
发表于 2023-2-12 21:20 | 显示全部楼层
vola:stkindi('if10','ATR.ATR('&m&')',0,6,-1);
==============
如果两个函数需要传递,如何写?谢谢
回复

使用道具 举报

37

主题

9975

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-2-13 08:42 | 显示全部楼层
不支持函数传递,跨周期引用都是直接引用其他周期上某个值的结果
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 20:33 , Processed in 0.164490 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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