Indicatorcalculation class
计算指标数据
Constructors
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