金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 228|回复: 11

指标

[复制链接]

38

主题

87

帖子

87

积分

Rank: 2

等级: 标准版

注册:
2021-6-30
曾用名:
发表于 2024-11-21 15:02 | 显示全部楼层 |阅读模式
请问在1分钟回测的情况下
MA1:=MA(c,20);
这条语句能表示日均线么?还是表示的1分钟均线呢?谢谢
回复

使用道具 举报

31

主题

7734

帖子

7744

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-21 15:02 | 显示全部楼层
表示一分钟的,如果你要跨周期引用看下stkindi这个函数,该函数范例里就有引用日线均线
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

38

主题

87

帖子

87

积分

Rank: 2

等级: 标准版

注册:
2021-6-30
曾用名:
 楼主| 发表于 2024-11-21 15:30 | 显示全部楼层
技术008 发表于 2024-11-21 15:02
表示一分钟的,如果你要跨周期引用看下stkindi这个函数,该函数范例里就有引用日线均线

请问在1分钟周期上引用日线的20日均线
MA1:=stkindi('',MA(20),0,6);
这样写为什么不行呢?
回复

使用道具 举报

31

主题

7734

帖子

7744

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-21 15:48 | 显示全部楼层
STKINDI('','MA.MA1(8,12,26,60)',0,6);

看函数说明,参数写法基本函数说明和例子都有的,参考例子就行
截图202411211547527546.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

38

主题

87

帖子

87

积分

Rank: 2

等级: 标准版

注册:
2021-6-30
曾用名:
 楼主| 发表于 2024-11-21 16:05 | 显示全部楼层
技术008 发表于 2024-11-21 15:48
STKINDI('','MA.MA1(8,12,26,60)',0,6);

看函数说明,参数写法基本函数说明和例子都有的,参考例子就行

我觉得例子对新手来说不是特别友好。看不懂。为什么需要MA.MA1?然后MA1后面的括号里是什么意思?另外,MA1需要定义么?麻烦帮我写一下吧~在1分钟周期上引用日线的20日均值。
回复

使用道具 举报

31

主题

7734

帖子

7744

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-21 16:07 | 显示全部楼层
本帖最后由 技术008 于 2024-11-21 16:18 编辑

ma.ma1是引用指标里的某个指标线
ma是公式名称,里面会有很多指标所以要用.来获取


ma1要定义的,就原本的ma均线里面就有ma1定义的,你看下自己ma公式里的ma1是多少均线的,ma.ma1引用古来就是对应的均线。你也可以把ma1的定义直接写成ma(c,20)这样ma1就是20日均线
然后stkindi直接引用ma.ma1就行了

如果还不理解这个函数的话可以电话我
021-20339087
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

38

主题

87

帖子

87

积分

Rank: 2

等级: 标准版

注册:
2021-6-30
曾用名:
 楼主| 发表于 2024-11-25 17:42 | 显示全部楼层
技术008 发表于 2024-11-21 16:07
ma.ma1是引用指标里的某个指标线
ma是公式名称,里面会有很多指标所以要用.来获取

请问,如果需要跨周期引用前7日的最高价,以下写法错在哪里呢?谢谢

HH:STKINDI('',high,0,6,-7);
回复

使用道具 举报

31

主题

7734

帖子

7744

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-26 08:53 | 显示全部楼层
在新公式里写上
a:hhv(high,7);

然后用stkindi去引用
stkindi('','A.a',0,6,0)


stkindi是用用公式里面的某个指标,不是单单一个high,公司组成是公式里面有各种指标计算结果,是去引用这个结果的,不是单单一个公式就可以的

如果例子还不熟悉可以电话我解释下,021-20339087
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

38

主题

87

帖子

87

积分

Rank: 2

等级: 标准版

注册:
2021-6-30
曾用名:
 楼主| 发表于 2024-11-27 21:34 | 显示全部楼层
技术008 发表于 2024-11-21 16:07
ma.ma1是引用指标里的某个指标线
ma是公式名称,里面会有很多指标所以要用.来获取

请问在分钟图上引用日线的60日均线,是下面这样写么

MA1:=stkindi('','MA.MA1(8,12,26,60)',0,6);
MA2:=MA(MA1,60);
回复

使用道具 举报

31

主题

7734

帖子

7744

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-11-28 09:09 | 显示全部楼层
MA1:=stkindi('','MA.MA4(8,12,26,60)',0,6);

直接引ma4就是60日均线了

对于跨周期调用指标,记住这么一句话:把所有计算的逻辑全部写到被引用那个公式里面,无论是均线啦求和或者是很多个条件组合之类的,都写到一个公式里面去
然后就一个stkindi函数直接引用均线或条件组合之类的


A公式
a:ma5 + ma10 and kdj and macde;

stkindi('','A.a',0,6,0)
就这样直接引用a,就是要的结果,所欲计算全部扔到A里面算好拿出来
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 13:51 , Processed in 0.259720 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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