python股票函数大全 python 股票程序( 四 )


用法: EMA(X,M) X的M日指数移动平均 。
MEMA 平滑移动平均
返回平滑移动平均
用法: MEMA(X,M) X的M日平滑移动平均 。
MEMA(X,N)与MA的差别在于起始值为一平滑值,而不是初始值
EXPMEMA 指数平滑移动平均
返回指数平滑移动平均 。
用法: EXPMEMA(X,M) X的M日指数平滑移动平均 。
EXPMEMA同EMA(即EXPMA)的差别在于python股票函数大全他的起始值为一平滑值
RANGE 介于某个范围之间
用法: RANGE(A,B,C) A在B和C 。
例如: RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0 。
CONST 取值设为常数
用法:CONST(A) 取A最后的值为常量.
例如: CONST(INDEXC)表示取大盘现价 。
CROSS 上穿
两条线交叉 。
用法: CROSS(A,B) 表示当A从下方向上穿过B时返回1,否则返回0 。
例如: CROSS(MA(CLOSE,5) , MA(CLOSE , 10)) 表示5日均线与10日均线交金叉 。
LONGCROSS 维持一定周期后上穿
两条线维持一定周期后交叉 。
用法: LONGCROSS(A,B , N) 表示A在N周期内都小于B , 本周期从下方向上穿过B时返回1,否则返回0 。
UPNDAY 连涨
返回是否连涨周期数 。
用法: UPNDAY(CLOSE,M) 表示连涨M个周期 。
DOWNNDAY 连跌
返回是否连跌周期 。
用法: DOWNNDAY(CLOSE,M) 表示连跌M个周期 。
NDAY 连大
返回是否持续存在XY 。
用法: NDAY(CLOSE,OPEN , 3) 表示连续3日收阳线 。
EXIST 存在
是否存在 。
用法: EXIST(CLOSEOPEN,10) 表示前10日内存在着阳线 。
EVERY 一直存在
一直存在 。
用法: EVERY(CLOSEOPEN,10) 表示前10日内一直阳线 。
LAST 持续存在
用法: LAST(X,A,B)AB , 表示从前A日到前B日一直满足X条件 。若A为0,表示从第一天开始,B为0,表示到最后日止 。
例如: LAST(CLOSEOPEN,10,5) 表示从前10日到前5日内一直阳线 。
NOT 取反
求逻辑非 。
用法: NOT(X) 返回非X , 即当X=0时返回1,否则返回0 。
例如: NOT(ISUP) 表示平盘或收阴 。
IF 逻辑判断
根据条件求不同的值 。
用法: IF(X,A,B) 若X不为0则返回A , 否则返回B 。
例如: IF(CLOSEOPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值 。
IFF 逻辑判断
根据条件求不同的值 。
用法: IFF(X,A,B) 若X不为0则返回A , 否则返回B 。
例如: IFF(CLOSEOPEN,HIGH,LOW) 表示该周期收阳则返回最高值,否则返回最低值 。
IFN 逻辑判断
根据条件求不同的值 。
用法: IFN(X,A,B) 若X不为0则返回B,否则返回A 。
例如: IFN(CLOSEOPEN,HIGH,LOW) 表示该周期收阴则返回最高值,否则返回最低值 。
MAX 较大值
求最大值 。
用法: MAX(A,B) 返回A和B中的较大值 。
例如: MAX(CLOSE-OPEN,0) 表示若收盘价大于开盘价返回它们的差值,否则返回0 。
MIN 较小值
求最小值 。
用法: MIN(A,B) 返回A和B中的较小值 。
例如: MIN(CLOSE,OPEN) 返回开盘价和收盘价中的较小值 。
ACOS 反余弦
反余弦值 。
用法: ACOS(X) 返回X的反余弦值 。
ASIN 反正弦
反正弦值 。
用法: ASIN(X) 返回X的反正弦值 。
ATAN 反正切
反正切值 。
用法: ATAN(X) 返回X的反正切值 。
COS 余弦
余弦值 。
用法: COS(X) 返回X的余弦值 。
SIN 正弦
正弦值 。
用法: SIN(X) 返回X的正弦值 。
TAN 正切
正切值 。

推荐阅读