通达信新黄金分割指标公式

 

{新黄金分割}

MA1:INTPART(MA(CLOSE,5)*100)/100;

MA2:INTPART(MA(CLOSE,10)*100)/100;

MA3:INTPART(MA(CLOSE,20)*100)/100;

MA4:=MA(CLOSE,60);

MA5:=MA(CLOSE,120);

MA6:=MA(CLOSE,250);

实收价:=IF(FRACPART(C*100)>0.46,CEILING(C*100)/100,FLOOR(C*100)/100);

柒%阳:=实收价>=IF(FRACPART(REF(实收价,1)*107)>0.46,CEILING(REF(实收价,1)*107)/100,FLOOR(REF(实收价,1)*107)/100);

涨停:=实收价 >=IF(FRACPART(REF(实收价,1)*110)>0.46,CEILING(REF(实收价,1)*110)/100,FLOOR(REF(实收价,1)*110)/100);

跌停:=实收价 <=IF(FRACPART(REF(实收价,1)* 90)>0.46,CEILING(REF(实收价,1)* 90)/100,FLOOR(REF(实收价,1)* 90)/100);

二十均线:=INTPART(MA(C,20)*100)/100;

站稳状态:=SUM(C>=二十均线,4)=4;

跌破状态:=SUM(C<=二十均线,4)=4;

站稳确立:=CROSS(站稳状态,0.5);

跌破确立:=CROSS(跌破状态,0.5);

上涨浪:=(BARSLAST(站稳确立)<BARSLAST(跌破确立) && BARSLAST(站稳确立)>=0) ||

        (BARSLAST(跌破确立)=-1 && BARSLAST(站稳确立)>=0) ||

        (BARSLAST(跌破确立)=-1 && BARSLAST(站稳确立)=-1 && C>二十均线);

下跌浪:=(BARSLAST(跌破确立)<BARSLAST(站稳确立) && BARSLAST(跌破确立)>=0) ||

        (BARSLAST(站稳确立)=-1 && BARSLAST(跌破确立)>=0) ||

        (BARSLAST(跌破确立)=-1 && BARSLAST(站稳确立)=-1 && C<二十均线);

稳:=CROSS(上涨浪,0.5);

破:=CROSS(下跌浪,0.5);

稳日:=BARSLAST(CROSS(上涨浪,0.5));

破日:=BARSLAST(CROSS(下跌浪,0.5));

站稳:=IF(上涨浪,稳日+1,-破日-1);

不破20日:=站稳>0 && 站稳状态=1;

T1:=BARSLAST(稳=1);

T2:=BARSLAST(破=1);

低点点:=IF(T1=0,LLV(L,T2+8),0);

高点点:=IF(T2=0,HHV(H,T1+8),0);

低收点点:=IF(T1=0,LLV(C,T2+8),0);

高收点点:=IF(T2=0,HHV(C,T1+8),0);

低点黄:=IF(T2>T1,REF(SUM(低点点,T1+1),T1+1),SUM(低点点,T1+1));

高点原:=SUM(高点点,T2+1);

低点原:=SUM(低点点,T1+1);

低点:=IF(FRACPART(低点黄*100)*10>4.6,CEILING(低点黄*100)/100,INTPART(低点黄*100)/100);

STICKLINE(CURRBARSCOUNT=13,低点,低点,700,1),COLORYELLOW;

高点:=IF(FRACPART(高点原*100)*10>4.6,CEILING(高点原*100)/100,INTPART(高点原*100)/100);

STICKLINE(CURRBARSCOUNT=13,高点,高点,700,1),COLORYELLOW;

%0.382:=INTPART((低点+(高点-低点)*0.382)*100)/100;

STICKLINE(CURRBARSCOUNT=13,%0.382,%0.382,700,1),COLORGREEN;

%0.618:=INTPART((低点+(高点-低点)*0.61803)*100)/100;

STICKLINE(CURRBARSCOUNT=13,%0.618,%0.618,700,1),COLORMAGENTA;

%1.618:=INTPART((低点+(高点-低点)*1.61803)*100)/100;

STICKLINE(CURRBARSCOUNT=13,%1.618,%1.618,700,1),COLORRED;

TT:=BACKSET(BARSTATUS=2,2);

TTT:=FILTER(TT,3);

DRAWTEXT(TTT,高点,'高点'),COLORYELLOW;

DRAWTEXT(TTT,%0.382,'%0.382'),COLORGREEN;

DRAWTEXT(TTT,%0.618,'%0.618'),COLORMAGENTA;

DRAWTEXT(TTT,低点,'低点'),COLORYELLOW;

DRAWTEXT(TTT,%1.618,'%1.618'),COLORRED;

T1T:=BACKSET(BARSTATUS=2,20);

TT1T:=FILTER(T1T,21);

DRAWNUMBER(TT1T,%1.618,%1.618),COLORRED;

DRAWNUMBER(TT1T,低点*0.015+低点,低点),COLORYELLOW;

DRAWNUMBER(TT1T,%0.618,%0.618),COLORMAGENTA;

DRAWNUMBER(TT1T,%0.382,%0.382),COLORGREEN;

DRAWNUMBER(TT1T,高点,高点),COLORYELLOW;

IF(上涨浪,MA3,DRAWNULL),LINETHICK2,COLORRED;

IF(下跌浪,MA3,DRAWNULL),LINETHICK2,COLORGREEN;




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

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

相关指标公式

输出MA1:收盘价的5日简单移动平均*100的整数部分/100
输出均线:收盘价的10日简单移动平均*100的整数部分/100
输出MA3:收盘价的20日简单移动平均*100的整数部分/100
MA4赋值:收盘价的60日简单移动平均
MA5赋值:收盘价的120日简单移动平均
MA6赋值:收盘价的250日简单移动平均
实收价赋值:如果收盘价*100的小数部分>0.46,返回收盘价*100的向上舍入/100,否则返回收盘价*100的向下舍入/100
柒%阳赋值:实收价>=如果1日前的实收价*107的小数部分>0.46,返回1日前的实收价*107的向上舍入/100,否则返回1日前的实收价*107的向下舍入/100
涨停赋值:实收价 >=如果1日前的实收价*110的小数部分>0.46,返回1日前的实收价*110的向上舍入/100,否则返回1日前的实收价*110的向下舍入/100
跌停赋值:实收价 <=如果1日前的实收价*90的小数部分>0.46,返回1日前的实收价*90的向上舍入/100,否则返回1日前的实收价*90的向下舍入/100
二十均线赋值:收盘价的20日简单移动平均*100的整数部分/100
站稳状态赋值:收盘价>=二十均线的4日累和=4
跌破状态赋值:收盘价<=二十均线的4日累和=4
站稳确立赋值:站稳状态上穿0.5
跌破确立赋值:跌破状态上穿0.5
上涨浪赋值:(上次站稳确立距今天数<上次跌破确立距今天数 并且 上次站稳确立距今天数>=0) 或者 (上次跌破确立距今天数=-1 并且 上次站稳确立距今天数>=0) 或者 (上次跌破确立距今天数=-1 并且 上次站稳确立距今天数=-1 并且 收盘价>二十均线)
下跌浪赋值:(上次跌破确立距今天数<上次站稳确立距今天数 并且 上次跌破确立距今天数>=0) 或者 (上次站稳确立距今天数=-1 并且 上次跌破确立距今天数>=0) 或者 (上次跌破确立距今天数=-1 并且 上次站稳确立距今天数=-1 并且 收盘价<二十均线)
稳赋值:上涨浪上穿0.5
破赋值:下跌浪上穿0.5
稳日赋值:上次上涨浪上穿0.5距今天数
破日赋值:上次下跌浪上穿0.5距今天数
站稳赋值:如果上涨浪,返回稳日+1,否则返回-破日-1
不破20日赋值:站稳>0 并且 站稳状态=1
T1赋值:上次稳=1距今天数
T2赋值:上次破=1距今天数
低点点赋值:如果T1=0,返回T2+8日内最低价的最低值,否则返回0
高点点赋值:如果T2=0,返回T1+8日内最高价的最高值,否则返回0
低收点点赋值:如果T1=0,返回T2+8日内收盘价的最低值,否则返回0
高收点点赋值:如果T2=0,返回T1+8日内收盘价的最高值,否则返回0
低点黄赋值:如果T2>T1,返回T1+1日前的低点点的T1+1日累和,否则返回低点点的T1+1日累和
高点原赋值:高点点的T2+1日累和
低点原赋值:低点点的T1+1日累和
低点赋值:如果低点黄*100的小数部分*10>4.6,返回低点黄*100的向上舍入/100,否则返回低点黄*100的整数部分/100
当满足条件到最后交易的周期=13时,在低点和低点位置之间画柱状线,宽度为700,1不为0则画空心柱.,画黄色
高点赋值:如果高点原*100的小数部分*10>4.6,返回高点原*100的向上舍入/100,否则返回高点原*100的整数部分/100
当满足条件到最后交易的周期=13时,在高点和高点位置之间画柱状线,宽度为700,1不为0则画空心柱.,画黄色
382赋值:[变量名错误](低点+(高点-低点)*0.382)*100的整数部分/100
当满足条件到最后交易的周期=13时,在%0.382和%0.382位置之间画柱状线,宽度为700,1不为0则画空心柱.,画绿色
618赋值:[变量名错误](低点+(高点-低点)*0.61803)*100的整数部分/100
当满足条件到最后交易的周期=13时,在%0.618和%0.618位置之间画柱状线,宽度为700,1不为0则画空心柱.,画洋红色
618赋值:[变量名错误](低点+(高点-低点)*1.61803)*100的整数部分/100
当满足条件到最后交易的周期=13时,在%1.618和%1.618位置之间画柱状线,宽度为700,1不为0则画空心柱.,画红色
TT赋值:若数据位置状态=2则将最近2周期置为1
TTT赋值:TT的3日过滤
当满足条件TTT时,在高点位置书写文字,画黄色
当满足条件TTT时,在%0.382位置书写文字,画绿色
当满足条件TTT时,在%0.618位置书写文字,画洋红色
当满足条件TTT时,在低点位置书写文字,画黄色
当满足条件TTT时,在%1.618位置书写文字,画红色
T1T赋值:若数据位置状态=2则将最近20周期置为1
TT1T赋值:T1T的21日过滤
当满足条件TT1T时,在%1.618位置书写数字,画红色
当满足条件TT1T时,在低点*0.015+低点位置书写数字,画黄色
当满足条件TT1T时,在%0.618位置书写数字,画洋红色
当满足条件TT1T时,在%0.382位置书写数字,画绿色
当满足条件TT1T时,在高点位置书写数字,画黄色
如果上涨浪,返回MA3,否则返回无效数,线宽为2,画红色
如果下跌浪,返回MA3,否则返回无效数,线宽为2,画绿色

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

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