买卖指示通达信公式 源码 K线图

 
A:=VOL*CLOSE;
B:=SUM(A,1)/SUM(VOL,1);
B1:=EMA(B,17);
主力:=(B-B1)*100/B,COLORYELLOW;
买:IF(主力>0 AND 0>=REF(主力,1),6,DRAWNULL),CROSSDOT,LINETHICK3,COLORRED;
买1:IF(REF(主力,1)<3 AND REF(主力,1)>0 AND (主力-REF(主力,1))>6,6,DRAWNULL),CROSSDOT,LINETHICK3,COLORRED;
买2:IF(REF(主力,1)<0 AND (主力-REF(主力,1))>6,6,DRAWNULL),CROSSDOT,LINETHICK3,COLORRED;
卖:IF(主力<0 AND 0<=REF(主力,1),6,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;
卖1:IF(REF(主力,1)>8 AND REF(主力,1)-主力>6,6,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;
{黄金中线作为中线指标}
JJ:=(CLOSE+HIGH+LOW)/3;
AA:=EMA(JJ,5);
BB:=REF(AA,1);
CC:IF(AA>BB,0,DRAWNULL),CIRCLEDOT,LINETHICK3,COLORRED;
DD:IF(AA<=BB,0,DRAWNULL),CIRCLEDOT,LINETHICK3,COLORGREEN;
{20日均线作为长线指标}
EE:=EMA(JJ,20);{股票指标网}
持股:IF(EE>REF(EE,1),-3,DRAWNULL),CROSSDOT,LINETHICK3,COLORRED;
持币:IF(EE<=REF(EE,1),-3,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;
{3日均线作为短线指标}
FF:IF(EMA(CLOSE,3)>REF(EMA(CLOSE,3),1),3,DRAWNULL),CIRCLEDOT,LINETHICK3,COLORRED;
GG:IF(EMA(CLOSE,3)<=REF(EMA(CLOSE,3),1),3,DRAWNULL),CIRCLEDOT,LINETHICK3,COLORGREEN;
{利多方舟}
VAR100:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR200:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR300:=(100 - MA(((100 * (HHV(HIGH,5) - CLOSE)) / (HHV(HIGH,5) - LLV(LOW,5))),34));
{综合判断}
HH:=IF(CLOSE>(HIGH+LOW)/2,1,0)+IF(CROSS(VAR200,MA(VAR300,5)),2,0)
+IF(FF=3,1,0)+IF(持股=-3,1,0)+IF(CC=0,1,0)+IF(买=6,2,0)
+IF(买1=6,2,0)+IF(买2=6,2,0);
II:=IF(CLOSE<=(HIGH+LOW)/2,-1,0)+IF(CROSS(MA(VAR300,5),VAR100),-2,0)+IF(DD=0,-1,0)
+IF(GG=3,-1,0)+IF(持币=-3,-1,0)+IF(卖=6,-2,0)+IF(卖1=6,-2,0);
DRAWICON(HH>=5,-7,7);
DRAWICON(II<=-5,-7,8);
KK:15;
LL:-15;
 



来函数检测结果如下
该公式没有未来函数


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

相关指标公式

A赋值:成交量(手)*收盘价
B赋值:A的1日累和/成交量(手)的1日累和
B1赋值:B的17日指数移动平均
主力赋值:(B-B1)*100/B,画黄色
输出买:如果主力>0AND0>=1日前的主力,返回6,否则返回无效数,CROSSDOT,线宽为3,画红色
输出买1:如果1日前的主力<3ANDREF(主力,1)>0AND(主力-1日前的主力)>6,返回6,否则返回无效数,CROSSDOT,线宽为3,画红色
输出买2:如果1日前的主力<0AND(主力-1日前的主力)>6,返回6,否则返回无效数,CROSSDOT,线宽为3,画红色
输出卖:如果主力<0AND0<=1日前的主力,返回6,否则返回无效数,CROSSDOT,线宽为3,画绿色
输出卖1:如果1日前的主力>8ANDREF(主力,1)-主力>6,返回6,否则返回无效数,CROSSDOT,线宽为3,画绿色
JJ赋值:(收盘价+最高价+最低价)/3
AA赋值:JJ的5日指数移动平均
BB赋值:1日前的AA
输出CC:如果AA>BB,返回0,否则返回无效数,CIRCLEDOT,线宽为3,画红色
输出DD:如果AA<=BB,返回0,否则返回无效数,CIRCLEDOT,线宽为3,画绿色
EE赋值:JJ的20日指数移动平均
输出持股:如果EE>1日前的EE,返回-3,否则返回无效数,CROSSDOT,线宽为3,画红色
输出持币:如果EE<=1日前的EE,返回-3,否则返回无效数,CROSSDOT,线宽为3,画绿色
输出FF:如果收盘价的3日指数移动平均>1日前的收盘价的3日指数移动平均,返回3,否则返回无效数,CIRCLEDOT,线宽为3,画红色
输出GG:如果收盘价的3日指数移动平均<=1日前的收盘价的3日指数移动平均,返回3,否则返回无效数,CIRCLEDOT,线宽为3,画绿色
VAR100赋值:(100 - ((90 * (20日内最高价的最高值 - 收盘价)) / (20日内最高价的最高值 - 20日内最低价的最低值)))
VAR200赋值:(100 - ((90 * (20日内最高价的最高值 - 收盘价)) / (20日内最高价的最高值 - 20日内最低价的最低值)))
VAR300赋值:(100 - ((100*(5日内最高价的最高值-收盘价))/(5日内最高价的最高值-5日内最低价的最低值))的34日简单移动平均)
HH赋值:如果收盘价>(最高价+最低价)/2,返回1,否则返回0+如果VAR200上穿VAR300的5日简单移动平均,返回2,否则返回0+如果FF=3,返回1,否则返回0+如果持股=-3,返回1,否则返回0+如果CC=0,返回1,否则返回0+如果买=6,返回2,否则返回0+如果买1=6,返回2,否则返回0+如果买2=6,返回2,否则返回0
II赋值:如果收盘价<=(最高价+最低价)/2,返回-1,否则返回0+如果VAR300的5日简单移动平均上穿VAR100,返回-2,否则返回0+如果DD=0,返回-1,否则返回0+如果GG=3,返回-1,否则返回0+如果持币=-3,返回-1,否则返回0+如果卖=6,返回-2,否则返回0+如果卖1=6,返回-2,否则返回0
当满足条件HH>=5时,在-7位置画7号图标
当满足条件II<=-5时,在-7位置画8号图标
输出KK:15
输出LL:-15

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

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