package
Version:
v0.0.0-...-cd9138d
Opens a new window with list of versions in this module.
Published: Jan 28, 2015
License: GPL-2.0
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
-
type Base
-
type Valuer
-
func Add(A, B Valuer) Valuer
-
func Div(A, B Valuer) Valuer
-
func DivWithNub(A Valuer, B int) Valuer
-
func EMA(A Valuer, B int) Valuer
-
func HHV(A Valuer, B int) Valuer
-
func LLV(A Valuer, B int) Valuer
-
func Mul(A, B Valuer) Valuer
-
func MulWithNub(A Valuer, B int) Valuer
-
func REF(A Valuer, B int) Valuer
-
func SMA(A Valuer, B, C int) Valuer
-
func Sub(A, B Valuer) Valuer
基本类型
基本元素的加法,减法等
前提是A,B的数据不为nil也就是说在进行数据处理时要先进行数据监测
含义:求指数平滑移动平均。
用法:EMA(X,N),求X的N日指数平滑移动平均。算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指数平滑均价。
含义:求移动平均。
用法:SMA(X,N,M),求X的N日移动平均,M为权重。算法: 若Y=SMA(X,N,M)则 Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必须大于M。例如:SMA(CLOSE,30,1)表示求30日移动平均价。
Source Files
¶
Click to show internal directories.
Click to hide internal directories.