通达信〖趋势骑牛〗副图 主要用于判断股票买卖时机 源码


指标主要用于判断股票买卖时机,核心功能如下:

通过ABC1-ABC6计算价格动能比率,黄线(ABC5)与绿线(ABC6)的差值反映趋势强度

操作策略:
"准备"信号:当黄线上穿-5阈值(超级趋势)时提示关注
"买入"信号:黄线上穿绿线且数值>0.05时触发
"持股"信号:绿线<0时维持持仓
"卖出"信号:黄线下穿5阈值(趋势骑牛)时离场
可视化辅助:用红黄彩色带突出多头区域,箭头标记买入点

 
{主图源码如下}

A1:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,3)+EMA((OPEN+HIGH+LOW+CLOSE)/4,6)+EMA((OPEN+HIGH+LOW+CLOSE)/4,9))/3;
A2:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,5)+EMA((OPEN+HIGH+LOW+CLOSE)/4,10)+EMA((OPEN+HIGH+LOW+CLOSE)/4,20))/3;
A3:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,7)+EMA((OPEN+HIGH+LOW+CLOSE)/4,14)+EMA((OPEN+HIGH+LOW+CLOSE)/4,28))/3;
A4:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,9)+EMA((OPEN+HIGH+LOW+CLOSE)/4,18)+EMA((OPEN+HIGH+LOW+CLOSE)/4,36))/3;
A5:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,11)+EMA((OPEN+HIGH+LOW+CLOSE)/4,22)+EMA((OPEN+HIGH+LOW+CLOSE)/4,44))/3;
A6:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,13)+EMA((OPEN+HIGH+LOW+CLOSE)/4,26)+EMA((OPEN+HIGH+LOW+CLOSE)/4,52))/3;
A7:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,21)+EMA((OPEN+HIGH+LOW+CLOSE)/4,34)+EMA((OPEN+HIGH+LOW+CLOSE)/4,68))/3;
ABC1:=FORCAST(A1,6);
ABC2:=FORCAST(A2,6);
ABC3:=FORCAST(A3,6);
ABC4:=FORCAST(A4,6);
ABC5:=FORCAST(A5,6);
ABC6:=FORCAST(A6,6);
ABC7:=FORCAST(A7,6);
IF(ABC1>REF(ABC1,1),ABC1,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC1< REF(ABC1,1),ABC1,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC2>REF(ABC2,1),ABC2,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC2< REF(ABC2,1),ABC2,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC3>REF(ABC3,1),ABC3,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC3< REF(ABC3,1),ABC3,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC4>REF(ABC4,1),ABC4,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC4< REF(ABC4,1),ABC4,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC5>REF(ABC5,1),ABC5,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC5< REF(ABC5,1),ABC5,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC6>REF(ABC6,1),ABC6,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC6< REF(ABC6,1),ABC6,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC7>REF(ABC7,1),ABC7,DRAWNULL),LINETHICK2,COLORFF00FF;
IF(ABC7< REF(ABC7,1),ABC7,DRAWNULL),LINETHICK2,COLOR00FF00;
TOWERC:=FORCAST(EMA((3*CLOSE+2*OPEN+HIGH+LOW)/7,3),6);
XG:=ABC1>REF(ABC1,1) AND ABC2>REF(ABC2,1) AND ABC3>REF(ABC3,1) AND ABC4>REF(ABC4,1) AND ABC5>REF(ABC5,1)AND ABC6>REF(ABC6,1) AND ABC7>REF(ABC7,1);
DIRECTIONMAX:=MAX(REF(TOWERC,1),REF(TOWERC,1));
DIRECTIONMIN:=MIN(REF(TOWERC,1),REF(TOWERC,1));
趋势骑牛:=BARSLASTCOUNT(XG AND TOWERC>=REF(TOWERC,1))=1;
STICKLINE(TOWERC>=REF(TOWERC,1),TOWERC,DIRECTIONMAX,4,0),COLOR0000FF;
DRAWICON(趋势骑牛,L,9);
STICKLINE(TOWERC< REF(TOWERC,1),TOWERC,DIRECTIONMIN,4,0),COLOR00FF00;


{副图源码如下}

ABC1:=SMA(MAX(C-REF(C,1),0),5,1)/SMA(ABS(C-REF(C,1)),5,1)*100;
ABC2:=SMA(MAX(C-REF(C,1),0),10,1)/SMA(ABS(C-REF(C,1)),10,1)*100;
ABC3:=EMA(ABC1,2);
ABC4:=EMA(ABC2,2);
ABC5:(ABC3-ABC4),COLORYELLOW;
ABC6:-ABC5,COLORGREEN;
趋势骑牛:=ABC5=5;
超级趋势:=ABC5=-5;
ABC7:IF(ABC5>REF(ABC5,1),ABC5,DRAWNULL),COLORRED;
ABC8:IF(ABC5>0,ABC6,DRAWNULL),COLORYELLOW,LINETHICK3;
ABC9:IF(ABC5>0,ABC5,DRAWNULL),COLORYELLOW,LINETHICK3;
ABC10:DRAWBAND(ABC9,RGB(141,22,47),ABC8,RGB(0,0,0));
准备:CROSS(ABC5,超级趋势),LINETHICK0;
买入:CROSS(ABC5,ABC6) AND ABC5>0.05,LINETHICK0;
持股:ABC6< 0,LINETHICK0;
卖出:CROSS(趋势骑牛,ABC5),LINETHICK0;
DRAWICON(买入,ABC5,9);




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


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

相关指标公式

A1赋值:((开盘价+最高价+最低价+收盘价)/4的3日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的6日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的9日指数移动平均)/3
A2赋值:((开盘价+最高价+最低价+收盘价)/4的5日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的10日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的20日指数移动平均)/3
A3赋值:((开盘价+最高价+最低价+收盘价)/4的7日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的14日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的28日指数移动平均)/3
A4赋值:((开盘价+最高价+最低价+收盘价)/4的9日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的18日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的36日指数移动平均)/3
A5赋值:((开盘价+最高价+最低价+收盘价)/4的11日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的22日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的44日指数移动平均)/3
A6赋值:((开盘价+最高价+最低价+收盘价)/4的13日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的26日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的52日指数移动平均)/3
A7赋值:((开盘价+最高价+最低价+收盘价)/4的21日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的34日指数移动平均+(开盘价+最高价+最低价+收盘价)/4的68日指数移动平均)/3
ABC1赋值:A1的6日线性回归预测值
ABC2赋值:A2的6日线性回归预测值
ABC3赋值:A3的6日线性回归预测值
ABC4赋值:A4的6日线性回归预测值
ABC5赋值:A5的6日线性回归预测值
ABC6赋值:A6的6日线性回归预测值
ABC7赋值:A7的6日线性回归预测值
如果ABC1>1日前的ABC1,返回ABC1,否则返回无效数,POINTDOT,COLORFF00FF
如果ABC1<1日前的ABC1,返回ABC1,否则返回无效数,POINTDOT,COLOR00FF00
如果ABC2>1日前的ABC2,返回ABC2,否则返回无效数,POINTDOT,COLORFF00FF
如果ABC2<1日前的ABC2,返回ABC2,否则返回无效数,POINTDOT,COLOR00FF00
如果ABC3>1日前的ABC3,返回ABC3,否则返回无效数,POINTDOT,COLORFF00FF
如果ABC3<1日前的ABC3,返回ABC3,否则返回无效数,POINTDOT,COLOR00FF00
如果ABC4>1日前的ABC4,返回ABC4,否则返回无效数,POINTDOT,COLORFF00FF
如果ABC4<1日前的ABC4,返回ABC4,否则返回无效数,POINTDOT,COLOR00FF00
如果ABC5>1日前的ABC5,返回ABC5,否则返回无效数,POINTDOT,COLORFF00FF
如果ABC5<1日前的ABC5,返回ABC5,否则返回无效数,POINTDOT,COLOR00FF00
如果ABC6>1日前的ABC6,返回ABC6,否则返回无效数,POINTDOT,COLORFF00FF
如果ABC6<1日前的ABC6,返回ABC6,否则返回无效数,POINTDOT,COLOR00FF00
如果ABC7>1日前的ABC7,返回ABC7,否则返回无效数,线宽为2,COLORFF00FF
如果ABC7<1日前的ABC7,返回ABC7,否则返回无效数,线宽为2,COLOR00FF00
TOWERC赋值:(3*收盘价+2*开盘价+最高价+最低价)/7的3日指数移动平均的6日线性回归预测值
XG赋值:ABC1>1日前的ABC1 AND ABC2>1日前的ABC2 AND ABC3>1日前的ABC3 AND ABC4>1日前的ABC4 AND ABC5>1日前的ABC5AND ABC6>1日前的ABC6 AND ABC7>1日前的ABC7
DIRECTIONMAX赋值:1日前的TOWERC和1日前的TOWERC的较大值
DIRECTIONMIN赋值:1日前的TOWERC和1日前的TOWERC的较小值
趋势骑牛赋值:条件连续成立次数=1
当满足条件TOWERC>=1日前的TOWERC时,在TOWERC和DIRECTIONMAX位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF
当满足条件趋势骑牛时,在最低价位置画9号图标
当满足条件TOWERC<1日前的TOWERC时,在TOWERC和DIRECTIONMIN位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00
ABC1赋值:收盘价-1日前的收盘价和0的较大值的5日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的5日[1日权重]移动平均*100
ABC2赋值:收盘价-1日前的收盘价和0的较大值的10日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的10日[1日权重]移动平均*100
ABC3赋值:ABC1的2日指数移动平均
ABC4赋值:ABC2的2日指数移动平均
输出ABC5:(ABC3-ABC4),画黄色
输出ABC6:-ABC5,画绿色
趋势骑牛赋值:ABC5=5
超级趋势赋值:ABC5=-5
输出ABC7:如果ABC5>1日前的ABC5,返回ABC5,否则返回无效数,画红色
输出ABC8:如果ABC5>0,返回ABC6,否则返回无效数,画黄色,线宽为3
输出ABC9:如果ABC5>0,返回ABC5,否则返回无效数,画黄色,线宽为3
输出ABC10:画带状线
输出准备:ABC5上穿超级趋势,线宽为0
输出买入:ABC5上穿ABC6 AND ABC5>0.05,线宽为0
输出持股:ABC6< 0,线宽为0
输出卖出:趋势骑牛上穿ABC5,线宽为0
当满足条件买入时,在ABC5位置画9号图标

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   

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