Indicatorcalculation class

计算指标数据

Constructors

Indicatorcalculation()

Properties

colorAry List
getter/setter pair
colorListJsonStr String
getter/setter pair
config Map
getter/setter pair
configJsonStr String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
initConfig Map
getter/setter pair
localConfig ↔ dynamic
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

AVEDEV(dynamic datas, dynamic p) → dynamic
指标AVEDEV独立指标 输出数组小于P 位置为- 数组长度和datas一样
calADTMDatas(dynamic open, dynamic high, dynamic low, dynamic N, dynamic M) → dynamic
ADTM N = 23, M = 8
calARBRDatas(dynamic close, dynamic open, dynamic high, dynamic low, dynamic p, dynamic a, dynamic b) → dynamic
计算ARBR指标 @param close 收盘点 @param open 开盘点 @param high 最高点 @param low 最低点 @param p = 26 SUM回溯周期(1 <= p1 <= 300) @param a = 70 参考线 @param b = 150 参考线
calASIDatas(dynamic close, dynamic open, dynamic high, dynamic low, dynamic p1, dynamic p2) → dynamic
p1 = 26, p2 = 10
calATRDatas(dynamic close, dynamic high, dynamic low, dynamic p) → dynamic
计算ATR指标 @param close 收盘点 @param high 最高点 @param low 最低点 @param p = 14 MA 的回溯周期 (1 <= p <= 300)
calBBIDatas(dynamic close, dynamic p1, dynamic p2, dynamic p3, dynamic p4) → dynamic
计算BBI指标 @param close:Array 收盘点 @param p1:int = 3 回溯周期 (1 <= p1 <= 300) @param p2:int = 6 回溯周期 (1 <= p2 <= 300) @param p3:int = 12 回溯周期 (1 <= p3 <= 300) @param p4:int = 24 回溯周期 (1 <= p4 <= 300) 最大的回溯周期之前的数值是-
calBIASDatas(dynamic close, dynamic p1, dynamic p2, dynamic p3) → dynamic
指标BIAS p1 = 6, p2 = 12, p3 = 24
calBOLLDatas(dynamic close, dynamic p, dynamic vp) → dynamic
指标BOLL close一段k线的收盘价 p回溯周期 默认传值20 vp 参数 默认传值2
calCCIDatas(dynamic high, dynamic low, dynamic close, dynamic p, dynamic a, dynamic b) → dynamic
计算CCI指标 @param close:Array 收盘点 @param high:Array 最高点 @param low:Array 最低点 @param p 回溯周期 (2 <= p <= 100) 默认传值 14, p之前的值是- @param a 上线 默认传值100 @param b 下线 默认传值-100
calCRDatas(dynamic close, dynamic high, dynamic low, dynamic p0, dynamic p1, dynamic p2, dynamic p3) → dynamic
计算CR指标 @param close 收盘点 @param high 最高点 @param low 最低点 @param p0 CR的回溯周期 默认为26(5 <= p0 <= 500) @param p1 MA1的回溯周期 默认为5 (1 <= p1 <= 100) @param p2 MA2的回溯周期 默认为10 (1 <= p2 <= 100) @param p3 MA3的回溯周期 默认为20 (1 <= p3 <= 100)
calDBCDDatas(dynamic close, dynamic xp, dynamic zp, dynamic dp) → dynamic
指标DBCD xp = 5, zp = 16, dp = 76
calDMADatas(dynamic close, dynamic M1, dynamic M2, dynamic M3) → dynamic
指标DMA M1 = 10, M2 = 50, M3 = 10
calDMIDatas(dynamic close, dynamic high, dynamic low, dynamic p0, dynamic p1) → dynamic
计算DMI指标 @param close 收盘点 @param high 最高点 @param low 最低点 @param p0 = 14 回溯周期 (1 <= p0 <= 300) @param p1 = 6 (1 <= p1 <= 300)
calDPODatas(dynamic close, dynamic p1, dynamic p2, dynamic p3) → dynamic
计算DPO指标 @param close 收盘点 @param p1 = 20 回溯周期(1 <= p1 <= 300) @param p2 = 10 回溯周期(1 <= p2 <= 300) @param p3 = 6 回溯周期(1 <= p3 <= 300)
calKDDatas(dynamic low, dynamic high, dynamic close, dynamic kp, dynamic dp, dynamic jp) → dynamic
计算KD指标 @param low 最低点 @param high 最高点 @param close 收盘点 @param kp = 9 LLV,HHV的回溯周期 (1 <= kp <= 100) @param dp = 3 SMA参数(2 <= dp <= 40) @param jp = 3 SMA参数(2 <= jp <= 40) kp回溯周期以前的数值是-
calKDJDatas(dynamic low, dynamic high, dynamic close, dynamic kp, dynamic dp, dynamic jp) → dynamic
计算KDJ指标 @param low 最低点 @param high 最高点 @param close 收盘点 @param kp = 9 LLV,HHV的回溯周期 (1 <= kp <= 100) @param dp = 3 SMA参数(2 <= dp <= 40) @param jp = 3 SMA参数(2 <= jp <= 40) kp回溯周期以前的数值是-
call(dynamic zb, dynamic kdata) → dynamic
callADXDatas(dynamic low, dynamic high, dynamic close, dynamic N) → dynamic
指标ADX close一段k线的收盘价 N回溯周期 默认传14
callBBIBOLL(dynamic close, dynamic n, dynamic m) → dynamic
n = 11, m = 6
callCDP(dynamic high, dynamic low, dynamic close) → dynamic
callDKX(dynamic open, dynamic high, dynamic low, dynamic close, dynamic n) → dynamic
n = 10
callEMA(dynamic close, dynamic p) → dynamic
p = 10
callEMV(dynamic high, dynamic low, dynamic vol, dynamic p, dynamic p2) → dynamic
p = 14, p2 = 9
callHCL(dynamic high, dynamic low, dynamic close, dynamic n) → dynamic
n = 10
callMIKE(dynamic high, dynamic low, dynamic close, dynamic n) → dynamic
n = 10
callOBV(dynamic close, dynamic vol) → dynamic
callPBX(dynamic close, dynamic m1, dynamic m2, dynamic m3, dynamic m4, dynamic m5, dynamic m6) → dynamic
m1 = 4, m2 = 6, m3 = 9, m4 = 13, m5 = 18, m6 = 24
callSP(dynamic high, dynamic low, dynamic close) → dynamic
callVR(dynamic open, dynamic close, dynamic vol, dynamic p, dynamic p2) → dynamic
p = 24, p2 = 6
calMACDDatas(dynamic close, dynamic zp, dynamic dp, dynamic xp) → dynamic
指标MACD close 一段k线的收盘价 zp 指数平均回溯周期 默认传值12 dp 指数平均回溯周期 默认传值26 xp 指数平均回溯周期 默认传值9
calMICDDatas(dynamic close, dynamic p0, dynamic p1, dynamic p2) → dynamic
计算MICD指标 @param close 收盘点 @param p0 = 3 SMA参数 (1 <= p0 <= 100) @param p1 = 10 MA的回溯周期 (1 <= p1 <= 100) @param p2 = 20 MA的回溯周期 (1 <= p2 <= 100)
calMIDatas(dynamic close, dynamic p) → dynamic
计算MI指标 @param close 收盘点 @param p = 12 REF SMA 参数 (1 <= p <= 100)
calMTMDatas(dynamic close, dynamic p1, dynamic p2) → dynamic
计算MTM指标 p1 = 12, p2 = 6
calPSYDatas(dynamic close, dynamic p) → dynamic
计算PSY的指标 @param close 收盘点 @param p = 12; 回溯周期(2 <= p <= 100)
calRCCDDatas(dynamic close, dynamic N, dynamic N1, dynamic N2) → dynamic
指标RCCD N = 59, N1 = 21, N2 = 18
calROCDatas(dynamic close, dynamic N, dynamic M) → dynamic
ROC N = 12, M = 6
calRSIDatas(dynamic close, dynamic p0, dynamic p1, dynamic p2, dynamic a, dynamic b) → dynamic
计算RSI指标 @param close 收盘点 @param p0 = 6 SMA参数(2 <= p0 <= 100) @param p1 = 12 SMA参数(2 <= p1 <= 100) @param p2 = 24 SMA参数(2 <= p2 <= 100) @param a = 80 @param b = 20
calSAMDatas(dynamic high, dynamic low, dynamic p1, dynamic p2) → dynamic
SAM p1 = 2, p2 = 2
calSRDMDatas(dynamic high, dynamic low, dynamic N) → dynamic
SRDM
calTRIXDatas(dynamic close, dynamic p1, dynamic p2) → dynamic
@param close 收盘点 @param p1 = 12 回溯周期(1 <= p1 <= 300) @param p2 = 20 回溯周期(1 <= p2 <= 300)
calWRDatas(dynamic close, dynamic high, dynamic low, dynamic p1, dynamic a, dynamic b) → dynamic
p1 = 10, a = 20, b = 80
COUNT(dynamic datas, dynamic p) → dynamic
返回在P周期内,满对应条件的周期数 输出数组小于P 位置为- 数组长度和datas一样 @param datas:Array 数组中只包含两种元素(1是满足条件,0是不满足条件) @param p:int ; 回溯周期
EMA(dynamic datas, dynamic p) → dynamic
指标EMA(指数平均数)独立指标 输出数组和datas一样长且数据全部有效
getAryByKey(dynamic kdata, dynamic key) → dynamic
getConfig(dynamic color, dynamic indicatorConfig) → dynamic
获取指标样式
HHV(dynamic datas, dynamic p) → dynamic
指标HHV(独立指标) 输出数组小于P位置为- 数组长度和datas一样
LLV(dynamic datas, dynamic p) → dynamic
指标LLV(独立指标) 输出数组小于P 位置为- 数组长度和datas一样
MA(dynamic datas, dynamic p, {dynamic startIdx = 0}) → dynamic
指标MA(移动平均数)独立指标 输出数组小于P 位置为- 数组长度和datas一样
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
REF(dynamic datas, dynamic p) → dynamic
指标REF(独立指标) 输出数组和datas一样长且数据全部有效
saveZbConfig(dynamic id, dynamic zb) → dynamic
存储指标 id是初始化的图表id
setConfig(dynamic color, dynamic indicatorConfig) → dynamic
设置指标样式 style 优先级高于 color color 颜色对象 colorAry 颜色数组 colorHintUp上边缘提醒色 colorHintDown 下边缘提醒色 style 样式数据
setLocalConfig(dynamic id) → dynamic
获取存储的指标样式
setZbParams(dynamic p) → dynamic
SMA(dynamic datas, dynamic p1, dynamic p2) → dynamic
指标SMA(独立指标) 输出数组和datas一样长且数据全部有效
STD(dynamic datas, dynamic p) → dynamic
指标STD 基于指标MA 输出数组小于P 位置为- 数组长度和datas一样
SUM(dynamic datas, dynamic p) → dynamic
计算以P为周期,该周期所有元素的总和 输出数组小于P 位置为- 数组长度和datas一样
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited