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

{新黄金分割}

 
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)*1.07)>0.46,CEILING(REF(实收价,1)*1.07)/100,FLOOR(REF(实收价,1)*1.07)/100);
涨停:=实收价 >=IF(FRACPART(REF(实收价,1)*1.10)>0.46,CEILING(REF(实收价,1)*1.10)/100,FLOOR(REF(实收价,1)*1.10)/100);
跌停:=实收价 <=IF(FRACPART(REF(实收价,1)*0.90)>0.46,CEILING(REF(实收价,1)*0.90)/100,FLOOR(REF(实收价,1)*0.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;
黄金0382:=INTPART((低点+(高点-低点)*0.382)*100)/100;
STICKLINE(CURRBARSCOUNT=13,黄金0382,黄金0382,700,1),COLORGREEN;
黄金0618:=INTPART((低点+(高点-低点)*0.61803)*100)/100;
STICKLINE(CURRBARSCOUNT=13,黄金0618,黄金0618,700,1),COLORMAGENTA;
黄金1618:=INTPART((低点+(高点-低点)*1.61803)*100)/100;
STICKLINE(CURRBARSCOUNT=13,黄金1618,黄金1618,700,1),COLORRED;
TT:=BACKSET(BARSTATUS=2,2);
TTT:=FILTER(TT,3);
DRAWTEXT(TTT,高点,'高点'),COLORYELLOW;
DRAWTEXT(TTT,黄金0382,'%0.382'),COLORGREEN;
DRAWTEXT(TTT,黄金0618,'%0.618'),COLORMAGENTA;
DRAWTEXT(TTT,低点,'低点'),COLORYELLOW;
DRAWTEXT(TTT,黄金1618,'%1.618'),COLORRED;
T1T:=BACKSET(BARSTATUS=2,20);
TT1T:=FILTER(T1T,21);
DRAWNUMBER(TT1T,黄金1618,黄金1618),COLORRED;
DRAWNUMBER(TT1T,低点*0.015+低点,低点),COLORYELLOW;
DRAWNUMBER(TT1T,黄金0618,黄金0618),COLORMAGENTA;
DRAWNUMBER(TT1T,黄金0382,黄金0382),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日前的实收价*1.07的小数部分>0.46,返回1日前的实收价*1.07的向上舍入/100,否则返回1日前的实收价*1.07的向下舍入/100
涨停赋值:实收价 >=如果1日前的实收价*1.10的小数部分>0.46,返回1日前的实收价*1.10的向上舍入/100,否则返回1日前的实收价*1.10的向下舍入/100
跌停赋值:实收价 <=如果1日前的实收价*0.90的小数部分>0.46,返回1日前的实收价*0.90的向上舍入/100,否则返回1日前的实收价*0.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则画空心柱.,画黄色
黄金0382赋值:(低点+(高点-低点)*0.382)*100的整数部分/100
当满足条件到最后交易的周期=13时,在黄金0382和黄金0382位置之间画柱状线,宽度为700,1不为0则画空心柱.,画绿色
黄金0618赋值:(低点+(高点-低点)*0.61803)*100的整数部分/100
当满足条件到最后交易的周期=13时,在黄金0618和黄金0618位置之间画柱状线,宽度为700,1不为0则画空心柱.,画洋红色
黄金1618赋值:(低点+(高点-低点)*1.61803)*100的整数部分/100
当满足条件到最后交易的周期=13时,在黄金1618和黄金1618位置之间画柱状线,宽度为700,1不为0则画空心柱.,画红色
TT赋值:若数据位置状态=2则将最近2周期置为1
TTT赋值:TT的3日过滤
当满足条件TTT时,在高点位置书写文字,画黄色
当满足条件TTT时,在黄金0382位置书写文字,画绿色
当满足条件TTT时,在黄金0618位置书写文字,画洋红色
当满足条件TTT时,在低点位置书写文字,画黄色
当满足条件TTT时,在黄金1618位置书写文字,画红色
T1T赋值:若数据位置状态=2则将最近20周期置为1
TT1T赋值:T1T的21日过滤
当满足条件TT1T时,在黄金1618位置书写数字,画红色
当满足条件TT1T时,在低点*0.015+低点位置书写数字,画黄色
当满足条件TT1T时,在黄金0618位置书写数字,画洋红色
当满足条件TT1T时,在黄金0382位置书写数字,画绿色
当满足条件TT1T时,在高点位置书写数字,画黄色
如果上涨浪,返回MA3,否则返回无效数,线宽为2,画红色
如果下跌浪,返回MA3,否则返回无效数,线宽为2,画绿色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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