金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1950|回复: 7

如何显示短日期的均线

[复制链接]

19

主题

57

帖子

57

积分

等级: 免费版

注册:
2024-1-29
曾用名:
发表于 2024-2-22 12:37 | 显示全部楼层 |阅读模式

如何显示短日期的均线,比如不到60日的新股的均线,要把60线显示出来,其他均线也类似。

主图指标代码如下,

总日数:= BARSCOUNT(C)+1 ;
D5:= MIN(总日数, 5) ;
D10:= MIN(总日数, 10) ;
D20:= MIN(总日数, 20) ;
D30:= MIN(总日数, 30) ;
D60:= MIN(总日数, 60) ;

MA5:  MA(C, D5)  ;
MA10:  MA(C, D10)  ;
MA60:  MA(C, D60)  ;


但不到60日的前面K线区域显示不出ma60均线。
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-2-22 12:55 | 显示全部楼层
ma函数特性如此,不足指定周期数量的区域,是不会计算的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

57

帖子

57

积分

等级: 免费版

注册:
2024-1-29
曾用名:
 楼主| 发表于 2024-2-22 15:19 | 显示全部楼层
通达信可以,金之塔老版本也可以,现在不可以了,咋回事?
回复

使用道具 举报

19

主题

57

帖子

57

积分

等级: 免费版

注册:
2024-1-29
曾用名:
 楼主| 发表于 2024-2-22 15:23 | 显示全部楼层
技术006 发表于 2024-2-22 12:55
ma函数特性如此,不足指定周期数量的区域,是不会计算的。

我已经用dn:= min(总日数, n),缩减了dn的K线数量,ma(c,dn)为啥就不可以显示少于N的均线呢?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-22 15:25 | 显示全部楼层
总日数: BARSCOUNT(C);

后面不要加1,因为这个返回值初始就是1.  否则比如只有10个K,你要算60均线,D60你这里返回是11 自然算不出来有效的值来了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

57

帖子

57

积分

等级: 免费版

注册:
2024-1-29
曾用名:
 楼主| 发表于 2024-2-22 15:29 | 显示全部楼层
ma支持变量

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-22 15:32 | 显示全部楼层
看5楼的回复。  和参数是不是变量没关系。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

57

帖子

57

积分

等级: 免费版

注册:
2024-1-29
曾用名:
 楼主| 发表于 2024-2-22 15:45 | 显示全部楼层
技术009 发表于 2024-2-22 15:32
看5楼的回复。  和参数是不是变量没关系。

果然是超值范围了。犯低级错误,因为从通达信转过来的,通达信的总日数要加1,没注意。谢谢金之塔老师指导。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 23:58 , Processed in 0.118768 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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