通达信关于蓝三角进一步修改更具实战价值指标源码

SJ1:=(REF(HIGH,3) = HHV(HIGH,((2 * 3) + 1))); SJ2:=FILTER(SJ1,3); SJ3:=BACKSET(SJ2,(3 + 1)); SJ4:=FILTER(SJ3,3); SJ5:=(REF(LOW,3) = LLV(LOW,((2 * 3) + 1))); SJ6:=FILTER(SJ5,3); SJ7:=BACKSET(SJ6,(3 + 1)); SJ8:=FILTER(SJ7,3); SJ9:=((REF(LLV(LOW,(2 * 3)),1) + REF(HHV(HIGH,(2 * 3)),1)) / 2); SJ10:=((HIGH + LOW) / 2); SJ11:=(((SJ4 AND NOT((SJ8 AND (SJ9 >= SJ10)))) OR BARSTATUS) OR (BARSCOUNT(CLOSE) = 1)); SJ12:=(SJ8 AND NOT((SJ4 AND (SJ9 < SJ10)))); SJ13:=(SJ4 AND NOT((SJ8 AND (SJ9 >= SJ10)))); SJ14:=(REF(BARSLAST(SJ11),1) + 1); SJ15:=BACKSET((SJ11 AND (COUNT(SJ12,SJ14) > 0)),LLVBARS(IF(SJ12,LOW,10000),SJ14)); SJ16:=(SJ15 > REF(SJ15,1)); SJ17:=BACKSET(SJ16,2); SJ18:=(SJ17 > REF(SJ17,1)); SJ19:=((SJ18 OR BARSTATUS) OR (BARSCOUNT(CLOSE) = 1)); SJ20:=(REF(BARSLAST(SJ19),1) + 1); SJ21:=BACKSET((SJ19 AND (COUNT(SJ13,SJ20) > 0)),HHVBARS(IF(SJ13,HIGH,0),SJ20)); SJ22:=(SJ21 > REF(SJ21,1)); SJ23:=BACKSET(SJ22,2); SJ24:=(SJ23 > REF(SJ23,1)); SJ25:=BACKSET(BARSTATUS,(BARSLAST(SJ18) + 1)); SJ26:=(SJ25 > REF(SJ25,1)); SJ27:=BACKSET(BARSTATUS,(BARSLAST(SJ24) + 1)); SJ28:=(SJ27 > REF(SJ27,1)); 底:=REF(LOW,BARSLAST(SJ26)); 頂:=REF(HIGH,BARSLAST(SJ28)); STICKLINE(SJ26,頂,底,0,0),COLORBLUE,LINETHICK2; DRAWLINE(SJ28,HIGH,SJ26,LOW,0),COLORBLUE,LINETHICK2; DRAWLINE(SJ28,HIGH,SJ26,頂,1),COLORBLUE,LINETHICK2; STICKLINE(SJ28,頂,底,0,0),COLORRED,LINETHICK2; DRAWLINE(SJ26,LOW,SJ28,HIGH,0),COLORRED,LINETHICK2; DRAWLINE(SJ26,LOW,SJ28,底,0),COLORRED,LINETHICK2; 糡三角画完出局:DRAWTEXT((BARSCOUNT(CLOSE)=BARSTATUS=2),HIGH,' 糡色三角形画完出局'),COLOR0000FF; 蓝三角画完介入:DRAWTEXT((BARSCOUNT(CLOSE)=BARSTATUS=2),HIGH,' 藍色三角形画完介入'),COLORBLUE; DRAWTEXT(CROSS(MA(C,20)*1.005,MA(C,5)) AND MA(C,5)>=MA(C,20),L,'5:20不破则入,破了观察'),COLORMAGENTA;



未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式

SJ1赋值:(3日前的最高价 = HHV(最高价,((2 * 3) + 1)))
SJ2赋值:SJ1的3过滤
SJ3赋值:BACKSET(SJ2,(3 + 1))
SJ4赋值:SJ3的3过滤
SJ5赋值:(3日前的最低价 = LLV(最低价,((2 * 3) + 1)))
SJ6赋值:SJ5的3过滤
SJ7赋值:BACKSET(SJ6,(3 + 1))
SJ8赋值:SJ7的3过滤
SJ9赋值:((REF(LLV(最低价,(2 * 3)),1) + REF(HHV(最高价,(2 * 3)),1)) / 2)
SJ10:=((最高价 + 最低价) / 2)
SJ11:=(((SJ4 AND NOT((SJ8 AND (SJ9 >= SJ10)))) OR BARSTATUS) OR (收盘价的有效数据周期数 = 1))
SJ12:=(SJ8 AND NOT((SJ4 AND (SJ9 < SJ10))))
SJ13:=(SJ4 AND NOT((SJ8 AND (SJ9 >= SJ10))))
SJ14:=(REF(上次SJ11距今天数,1) + 1)
如果SJ12返回最低价否则返回10000
SJ16:=(SJ15 > 1日前的SJ15)
SJ17:=BACKSET(SJ16,2)
SJ18:=(SJ17 > 1日前的SJ17)
SJ19:=((SJ18 OR BARSTATUS) OR (收盘价的有效数据周期数 = 1))
SJ20:=(REF(上次SJ19距今天数,1) + 1)
如果SJ13返回最高价否则返回0
SJ22:=(SJ21 > 1日前的SJ21)
SJ23:=BACKSET(SJ22,2)
SJ24:=(SJ23 > 1日前的SJ23)
SJ25:=BACKSET(BARSTATUS,(上次SJ18距今天数 + 1))
SJ26:=(SJ25 > 1日前的SJ25)
SJ27:=BACKSET(BARSTATUS,(上次SJ24距今天数 + 1))
SJ28:=(SJ27 > 1日前的SJ27)
底赋值:REF(最低价,上次SJ26距今天数)
頂赋值:REF(最高价,上次SJ28距今天数)
当满足条件SJ26时,在頂和底之间画柱状线
DRAWLINE(SJ28,最高价,SJ26,最低价,0), 画蓝色, 线宽为2
DRAWLINE(SJ28,最高价,SJ26,頂,1), 画蓝色, 线宽为2
当满足条件SJ28时,在頂和底之间画柱状线
DRAWLINE(SJ26,最低价,SJ28,最高价,0),画红色, 线宽为2
DRAWLINE(SJ26,最低价,SJ28,底,0),画红色, 线宽为2
输出糡三角画完出局:DRAWTEXT((收盘价的有效数据周期数=BARSTATUS=2),最高价,' 糡色三角形画完出局'),COLOR0000FF
输出蓝三角画完介入:DRAWTEXT((收盘价的有效数据周期数=BARSTATUS=2),最高价,' 藍色三角形画完介入'), 画蓝色
DRAWTEXT(CROSS(C的20日简单移动平均*1.005,C的5日简单移动平均) AND C的5日简单移动平均>=C的20日简单移动平均,L,'5:20不破则入,破了观察'),画洋红色

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

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