同花顺妖动均线指标公式源码

 

High1:=IF(ISNULL(HIGH),CLOSE,HIGH);
LOW1:=IF(ISNULL(LOW),CLOSE,LOW);
open1:=IF(ISNULL(OPEN),CLOSE,OPEN);
VAR1:=SMA(MAX(MAX(HIGH1-LOW1,ABS(HIGH1-REF(CLOSE,1))),ABS(LOW1-REF(CLOSE,1))),14,1);
VAR2:=HIGH1-REF(HIGH1,1);
VAR3:=REF(LOW1,1)-LOW1;
VAR4:=SMA(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),12,1);
VAR5:=SMA(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),12,1);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=SMA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,12,1);
VAR9:=(VAR8+REF(VAR8,5))/2;
VARA:=SUM(HIGH1-OPEN1,12)/SUM(OPEN1-LOW1,12)*100;
VARB:=SUM(MAX(0,HIGH1-REF(CLOSE,1)),12)/SUM(MAX(0,REF(CLOSE,1)-LOW1),12)*100;
MO:=MONEY;
VO:=VOL;
IF(VOL==0) VO:=VO[1];
VARD:=(3*HIGH1+LOW1+OPEN1+2*CLOSE)/7;
IF(MO==0)
{
VARC:=VARD;
MO:=VARC*VO/100;
}
ELSE
VARC:=MO/VO/100;
IF(ISNULL(VARC)==1 OR VARC==0) VARC:=VARC[1]; //加上这句就好了
VARE:=SUM(MO,5)/VARC/100;
VARF:=SUM(MO,13)/VARC/100;
VAR10:=SUM(MO,34)/VARC/100;
VAR11:=SUM(MO,209)/VARC/100;
VAR12:=REF(VO,1)+REF(VO,2)+REF(VO,3)+REF(VO,4);
shares:=SHGZG;
IF(shares==0) shares:=shares[1];
VAR13:=VAR12/(shares/100);
VAR14:=VO/(shares/100)*VARD+VAR13*REF(VARC,1);
GJ:C;
CYC5:=DMA_(VARD,VO/VARE);
CYC13:=DMA_(VARD,VO/VARF);
CYC34:DMA_(VARD,VO/VAR10);
CYCW:DMA_(VARD,VO/(shares/100));
HJ_1:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);
HJ_2:=EMA(HIGH,30)*1.15;
HJ_3:=EMA(HIGH,3)*1.03;
HJ_4:=EMA(LOW,3)*0.97;
HJ_5:=EMA(LOW,30)*0.85;
HJ_6:=IF((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.097,1,0);
妖股线:=EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*100,3);
妖股初成:=(((CROSS(CLOSE,HJ_3) AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.04) OR CROSS(妖股线,15)) AND CYCW>CYC34);
DRAWICON(妖股初成>0,LOW,1);




来函数检测结果如下
该公式包含未来函数:CAPITAL

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

HIGH1赋值:如果ISNULL(最高价),返回收盘价,否则返回最高价
LOW1赋值:如果ISNULL(最低价),返回收盘价,否则返回最低价
OPEN1赋值:如果ISNULL(开盘价),返回收盘价,否则返回开盘价
VAR1赋值:HIGH1-LOW1和HIGH1-1日前的收盘价的绝对值的较大值和LOW1-1日前的收盘价的绝对值的较大值的14日[1日权重]移动平均
VAR2赋值:HIGH1-1日前的HIGH1
VAR3赋值:1日前的LOW1-LOW1
VAR4赋值:如果VAR2>0ANDVAR2>VAR3,返回VAR2,否则返回0的12日[1日权重]移动平均
VAR5赋值:如果VAR3>0ANDVAR3>VAR2,返回VAR3,否则返回0的12日[1日权重]移动平均
VAR6赋值:VAR4*100/VAR1
VAR7赋值:VAR5*100/VAR1
VAR8赋值:VAR7-VAR6的绝对值/(VAR7+VAR6)*100的12日[1日权重]移动平均
VAR9赋值:(VAR8+5日前的VAR8)/2
VARA赋值:HIGH1-OPEN1的12日累和/OPEN1-LOW1的12日累和*100
VARB赋值:0和HIGH1-1日前的收盘价的较大值的12日累和/0和1日前的收盘价-LOW1的较大值的12日累和*100
MO赋值:MONEY
VO赋值:成交量(手)
VO赋值:VO[1]
VARD赋值:(3*HIGH1+LOW1+OPEN1+2*收盘价)/7
ELSEVARC赋值:MO/VO/100
VARC赋值:VARC[1]
ARE赋值:MO的5日累和/VARC/100
VARF赋值:MO的13日累和/VARC/100
VAR10赋值:MO的34日累和/VARC/100
VAR11赋值:MO的209日累和/VARC/100
VAR12赋值:1日前的VO+2日前的VO+3日前的VO+4日前的VO
SHARES赋值:SHGZG
SHARES赋值:SHARES[1]
VAR13赋值:VAR12/(SHARES/100)
VAR14赋值:VO/(SHARES/100)*VARD+VAR13*1日前的VARC
输出GJ:收盘价
CYC5赋值:DMA_(VARD,VO/VARE)
CYC13赋值:DMA_(VARD,VO/VARF)
输出CYC34:DMA_(VARD,VO/VAR10)
输出CYCW:DMA_(VARD,VO/(SHARES/100))
HJ_1赋值:以成交量(手)的5日累和/3/当前流通股本(手)为权重收盘价的12日指数移动平均的动态移动平均
HJ_2赋值:最高价的30日指数移动平均*1.15
HJ_3赋值:最高价的3日指数移动平均*1.03
HJ_4赋值:最低价的3日指数移动平均*0.97
HJ_5赋值:最低价的30日指数移动平均*0.85
HJ_6赋值:如果(收盘价-1日前的收盘价)/1日前的收盘价>0.097,返回1,否则返回0
妖股线赋值:(收盘价-(2*收盘价+最高价+最低价)/4的30日简单移动平均)/(2*收盘价+最高价+最低价)/4的30日简单移动平均*100的3日指数移动平均
妖股初成赋值:(((收盘价上穿HJ_3 AND (收盘价-1日前的收盘价)/1日前的收盘价>0.04) OR 妖股线上穿15) AND CYCW>CYC34)
当满足条件妖股初成>0时,在最低价位置画1号图标

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图