金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2636|回复: 3

请金字塔技术帮忙实现TSMA

[复制链接]

4644

主题

4742

帖子

4767

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-7-25 17:16 | 显示全部楼层 |阅读模式
 请教:我需要一个指标,时间序列移动平均,查了半天金字塔没有。TSMA文华有,指标说明我从文华拷贝一份,请金字塔技术帮忙实现TSMA
TSMA(X,N)
时间序列移动平均 求X在N个周期内的时间序列三角移动平均
TSMA(a,n) 算法如下:
ysum=a[i]+a[i-1]+...+a[i-n+1]
xsum=i+i-1+..+i-n+1
xxsum=i*i+(i-1)*(i-1)+...+(i-n+1)*(i-n+1)
xysum=i*a[i]+(i-1)*a[i-1]+...+(i-n+1)*a[i-n+1]
k=(xysum -(ysum/n)*xsum)/(xxsum- xsum/n * xsum) //斜率
b= ysum/n - k*xsum/n
forcast[i]=k*i+b //线性回归
tsma[i] = forcast[i]+k //线性回归+斜率
注:
1、当N为有效值,但当前的k线数不足N根,函数返回空值。
2、N为0或空值的情况下,函数返回空值。
3、N支持使用变量
例1:
TSMA5:TSMA(CLOSE,5);//计算5个周期内收盘价的序列三角移动平均

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

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-7-25 17:23 | 显示全部楼层
三角移动平均,参考金字塔函数TRMA。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2021-5-25
曾用名:
发表于 2023-7-25 17:30 | 显示全部楼层
技术010 发表于 2023-7-25 17:23
三角移动平均,参考金字塔函数TRMA。

TSMA与TRMA函数是不同的:
TRMA(X,N)
三角移动平均        求X在N个周期的三角移动平均值。
算法:三角移动平均线公式,是采用算数移动平均,并且对第一个移动平均线再一次应用算数移动平均。
TRMA(X,N) 算法如下
ma_half= MA(X,N/2)
trma=MA(ma_half,N/2)
注:
1、当N为有效值,但当前的k线数不足N根,函数返回空值。
2、N为0或空值的情况下,函数返回空值。
3、N支持使用变量
例1:
TRMA5:TRMA(CLOSE,5);//计算5个周期内收盘价的三角移动平均。(N不能被2整除)
//TRMA(CLOSE,5)=MA(MA(CLOSE,(5+1)/2)),(5+1)/2);
例2:
TRMA10:TRMA(CLOSE,10);// 计算10个周期内收盘价的三角移动平均。(N能被2整除)
TRMA(CLOSE,10)=MA(MA(CLOSE,10/2),(10/2)+1));



TSMA(X,N)
时间序列移动平均        求X在N个周期内的时间序列三角移动平均
TSMA(a,n) 算法如下:
ysum=a+a[i-1]+...+a[i-n+1]
xsum=i+i-1+..+i-n+1
xxsum=i*i+(i-1)*(i-1)+...+(i-n+1)*(i-n+1)
xysum=i*a+(i-1)*a[i-1]+...+(i-n+1)*a[i-n+1]
k=(xysum -(ysum/n)*xsum)/(xxsum- xsum/n * xsum) //斜率
b= ysum/n - k*xsum/n
forcast=k*i+b //线性回归
tsma = forcast+k //线性回归+斜率
注:
1、当N为有效值,但当前的k线数不足N根,函数返回空值。
2、N为0或空值的情况下,函数返回空值。
3、N支持使用变量
例1:
TSMA5:TSMA(CLOSE,5);//计算5个周期内收盘价的序列三角移动平均


回复

使用道具 举报

7

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2021-5-25
曾用名:
发表于 2023-7-25 17:36 | 显示全部楼层
技术010 发表于 2023-7-25 17:34
我们暂没有这个函数,会研究评估下,看后续是否能增加该函数。

麻烦公司技术早点上线TSMA指标函数
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-23 16:15 , Processed in 0.070963 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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