您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

短线中线长线改进版 方向红绿灯主图指标源码[通达信公式]

相关标签:

 

1、平凡一本人,但也有两原则:一信用!二责任!所以熬夜再发一指标
2、发标之前想说说自己对指标的看法:一则自认为所有指标都只是内在原理的一种外在表现形式,所以不要光看指标,而是要知道指标的实质原理。二则觉得所有的指标都只能参考不能参照,指标写出来就是死的,市场是随时变化的,而随机应变是人最特长的,所以我觉得不要死搬指标,而是参照指标来做个判断。
3、平凡一本人是理想新人,第一次发贴得到大家的热情推荐,本来只想赚几个共享币多点学习机会,看到大家那么多人下载我的指标,倒没了惊喜,有的只是压力山大!加之新人上传有点失误,在此特意把短中长线指标改进了下,在此向上次下载的朋友致歉了!
4、发贴发指标是要负责任的,因为我的短中长线出剑不是这个指标的主题思想,所以不做选股指标和预警指标,如有个人想做的,其实多少学点公式知识自己就会做,我写公式也是逼出来的。
5、这次发指标附加了改进的短中长线指标,下载了可以把两个指标放在一起,也可以分开。
6、熬夜加上改来改去的,如有什么不对的,请留言!定会回复。
7、随便说一句,我以后不会再发指标了,所以也不用关注我,我是来学习的,发指标感觉责任重大。

原理解析:

当满足条件1时,在横轴0.36纵轴0.00位置书写文字,画红色
当满足条件1时,在横轴0.36纵轴0.06位置书写文字,画淡蓝色
当满足条件1时,在横轴0.36纵轴0.12位置书写文字,画红色
当满足条件1时,在横轴0.36纵轴0.18位置书写文字,画淡蓝色
当满足条件1时,在横轴0.83纵轴0.80位置书写文字,画黄色
当满足条件1时,在横轴0.83纵轴0.90位置书写文字,画黄色
当满足条件1时,在横轴0.80纵轴0.85位置书写文字,画红色
AA赋值:(2*收盘价+最高价+最低价)/4-收盘价的30日简单移动平均的绝对值/收盘价的30日简单移动平均
输出方向向下:(以AA为权重(2*收盘价+最低价+最高价)/4的动态移动平均),画蓝色,线宽为3
输出方向向上:如果方向向下>1日前的方向向下,返回方向向下,否则返回无效数,线宽为3,画红色
输出二轮:(250日内最高价的最高值-250日内最低价的最低值)/250日内最低价的最低值*100,画黄色,NODRAW
输出绿灯行:如果收盘价>步长为6极限值为20的4日抛物转向,返回步长为6极限值为20的4日抛物转向,否则返回无效数,CIRCLEDOT,画绿色
输出红灯停:如果收盘价<步长为6极限值为20的4日抛物转向,返回步长为6极限值为20的4日抛物转向,否则返回无效数,CIRCLEDOT,画红色
变1赋值:6日前的收盘价<红灯停 AND 5日前的收盘价<红灯停 AND 4日前的收盘价<红灯停 AND 3日前的收盘价<红灯停 AND 2日前的收盘价<红灯停 AND 1日前的收盘价<红灯停 AND 0日前的收盘价>绿灯行,NODRAW
绿灯赋值:如果变1=1,返回绿灯行,否则返回无效数,CIRCLEDOT,画绿色
当满足条件变1=1时,在绿灯行-绿灯行*0.03位置书写文字,画绿色
变无效赋值:如果变1=1,返回0,否则返回1
变2赋值:变无效 AND 1日前的收盘价<红灯停 AND 0日前的收盘价>绿灯行
黄灯赋值:如果变2=1,返回绿灯行,否则返回无效数,CIRCLEDOT,画黄色
当满足条件变2=1时,在绿灯行-绿灯行*0.03位置书写文字,画绿色
变3赋值:1日前的收盘价>绿灯行 AND 0日前的收盘价<红灯停
红灯赋值:如果变3=1,返回红灯停,否则返回无效数,CIRCLEDOT,画红色
当满足条件变3=1时,在红灯停+红灯停*0.03位置书写文字,画红色
当满足条件1时,在横轴0.56纵轴0.00位置书写文字,画红色
当满足条件1时,在横轴0.56纵轴0.06位置书写文字,画红色
当满足条件1时,在横轴0.56纵轴0.12位置书写文字,画红色
当满足条件1时,在横轴0.56纵轴0.18位置书写文字,画红色
当满足条件1>0时,在横轴0纵轴0.05位置书写文字,画淡蓝色
当满足条件1>0时,在横轴0纵轴0.16位置书写数字,画淡蓝色
当满足条件1>0时,在横轴0.08纵轴0.05位置书写文字,画淡蓝色
当满足条件1>0时,在横轴0.08纵轴0.16位置书写数字,画淡蓝色
当满足条件1>0时,在横轴0.16纵轴0.05位置书写文字,画淡蓝色
当满足条件1>0时,在横轴0.16纵轴0.16位置书写数字,画淡蓝色
当满足条件1>0时,在横轴0.24纵轴0.05位置书写文字,画淡蓝色
当满足条件1>0时,在横轴0.24纵轴0.16位置书写数字,画淡蓝色
当满足条件1>0时,在横轴0.32纵轴0.05位置书写文字,画淡蓝色
当满足条件1>0时,在横轴0.32纵轴0.16位置书写数字,画淡蓝色
输出短线:获利盘为95%的成本分布,画绿色,DOTLINE
输出中线:(获利盘为95%的成本分布+获利盘为5%的成本分布)/2,画青色,DOTLINE
输出长线:获利盘为5%的成本分布,画深灰色,DOTLINE
输出NOTEXT短涨:如果短线>1日前的短线,返回短线,否则返回无效数,线宽为2,画红色
输出NOTEXT中涨:如果中线>1日前的中线,返回中线,否则返回无效数,线宽为2,画红色
输出NOTEXT长涨:如果长线>=1日前的长线,返回长线,否则返回无效数,线宽为2,画红色
输出长短宽度:(获利盘为95%的成本分布/获利盘为5%的成本分布)*100,画洋红色,NODRAW
二百五均线向上赋值:最近3日一直存在收盘价的250日简单移动平均>=1日前的收盘价的250日简单移动平均
亮剑赋值:(收盘价>收盘价的233日简单移动平均 AND 二百五均线向上 AND 2日前的收阴线 AND 1日前的收阴线 AND 收阳线AND 收盘价>长线 AND 收盘价<中线 AND 长线=NOTEXT长涨 AND 中线=NOTEXT中涨) OR (二百五均线向上 AND 中线=NOTEXT中涨 AND 最近5日一直存在中线=NOTEXT中涨 AND 长线=NOTEXT长涨 AND 1日前的(开盘价>长线ANDC<长线) AND 最低价<长线 AND 收盘价>长线),NODRAW
当满足条件亮剑=1时,在最低价-最低价*0.08位置书写文字,画黄色
当满足条件亮剑=1时,在最低价-最低价*0.03位置画1号图标
启动赋值:收盘价>收盘价的233日简单移动平均 AND 二百五均线向上 AND 短线=NOTEXT短涨 AND 1日前的短线不等于NOTEXT短涨 AND 长短宽度<122
当满足条件启动=1时,在最高价+最高价*0.06位置书写文字,画黄色
当满足条件启动=1时,在最低价-最低价*0.01位置画1号图标
落下赋值:短线不等于NOTEXT短涨 AND 1日前的短线=NOTEXT短涨
当满足条件落下=1时,在短线+短线*0.03位置书写文字,画绿色
当满足条件落下=1时,在短线+短线*0.01位置画2号图标
当满足条件收阳线时,在横轴0.01纵轴0.9位置书写文字,画红色
 

 

 

源码:

{方向红绿灯源码}
DRAWTEXT_FIX(1,0.36,0.00,0,'股行如人生 看清红绿灯'),COLORRED;
DRAWTEXT_FIX(1,0.36,0.06,0,'人生要微笑 选择好方向'),COLORLIBLUE;
DRAWTEXT_FIX(1,0.36,0.12,0,'行走过了线 方向要改变'),COLORRED;
DRAWTEXT_FIX(1,0.36,0.18,0,'位置选择好 不要买错了'),COLORLIBLUE;
DRAWTEXT_FIX(1,0.83,0.80,0,'方向位置买 绿行之上买'),COLORYELLOW;
DRAWTEXT_FIX(1,0.83,0.90,0,'出现红停卖 绝不赔钱卖'),COLORYELLOW;
DRAWTEXT_FIX(1,0.80,0.85,0,'买错损时又折兵 小心 ! 切记 ! 切记 !'),COLORRED;
{方向}
AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);
方向向下:(DMA((2*CLOSE+LOW+HIGH)/4,AA)),COLORBLUE,LINETHICK3;
方向向上:IF(方向向下>REF(方向向下,1),方向向下,DRAWNULL),LINETHICK3,COLORRED;
二轮:(HHV(H,250)-LLV(L,250))/LLV(L,250)*100,COLORYELLOW,NODRAW;
{红绿灯}
绿灯行:IF(CLOSE>SAR(4,6,20),SAR(4,6,20),DRAWNULL),CIRCLEDOT,COLORGREEN;
红灯停:IF(CLOSE<SAR(4,6,20),SAR(4,6,20),DRAWNULL),CIRCLEDOT,COLORRED;
变1:=REF(C<红灯停,6) AND REF(C<红灯停,5) AND REF(C<红灯停,4) AND REF(C<红灯停,3) AND REF(C<红灯停,2) AND REF(C<红灯停,1) AND REF(C>绿灯行,0),NODRAW;
绿灯:=IF(变1=1,绿灯行,DRAWNULL),CIRCLEDOT,COLORGREEN;
DRAWTEXT(变1=1,绿灯行-绿灯行*0.03,'绿行'),COLORGREEN;
变无效:=IF(变1=1,0,1);
变2:=变无效 AND REF(C<红灯停,1) AND REF(C>绿灯行,0);
黄灯:=IF(变2=1,绿灯行,DRAWNULL),CIRCLEDOT,COLORYELLOW;
DRAWTEXT(变2=1,绿灯行-绿灯行*0.03,'绿灯'),COLORGREEN;
变3:=REF(C>绿灯行,1) AND REF(C<红灯停,0);
红灯:=IF(变3=1,红灯停,DRAWNULL),CIRCLEDOT,COLORRED;
DRAWTEXT(变3=1,红灯停+红灯停*0.03,'红停'),COLORRED;
{短线中线长线源码}
DRAWTEXT_FIX(1,0.56,0.00,0,'人生有轨迹 鲜血灌梦想'),COLORRED;
DRAWTEXT_FIX(1,0.56,0.06,0,'长短宽度窄 方向要改变'),COLORRED;
DRAWTEXT_FIX(1,0.56,0.12,0,'长短向上走 股价要启动'),COLORRED;
DRAWTEXT_FIX(1,0.56,0.18,0,'起落是常态 短涨还能买'),COLORRED;DRAWTEXT_FIX(1>0,0,0.05,0,'每股收益:'),COLORLIBLUE;
DRAWNUMBER_FIX(1>0,0,0.16,0,FINANCE(38)),COLORLIBLUE;
DRAWTEXT_FIX(1>0,0.08,0.05,0,'收入同比'),COLORLIBLUE;
DRAWNUMBER_FIX(1>0,0.08,0.16,0,FINANCE(44)),COLORLIBLUE;
DRAWTEXT_FIX(1>0,0.16,0.05,0,'利润同比'),COLORLIBLUE;
DRAWNUMBER_FIX(1>0,0.16,0.16,0,FINANCE(43)),COLORLIBLUE;
DRAWTEXT_FIX(1>0,0.24,0.05,0,'市净率'),COLORLIBLUE;
DRAWNUMBER_FIX(1>0,0.24,0.16,0,C/FINANCE(34)),COLORLIBLUE;
DRAWTEXT_FIX(1>0,0.32,0.05,0,'市盈率'),COLORLIBLUE;
DRAWNUMBER_FIX(1>0,0.32,0.16,0,DYNAINFO(39)),COLORLIBLUE;
短线:COST(95),COLORGREEN,DOTLINE;
中线:(COST(95)+COST(5))/2,COLORCYAN,DOTLINE;
长线:COST(5),COLORGRAY,DOTLINE;
NOTEXT短涨:IF(短线>REF(短线,1),短线,DRAWNULL),LINETHICK2,COLORRED;
NOTEXT中涨:IF(中线>REF(中线,1),中线,DRAWNULL),LINETHICK2,COLORRED;
NOTEXT长涨:IF(长线>=REF(长线,1),长线,DRAWNULL),LINETHICK2,COLORRED;
长短宽度:(COST(95)/COST(5))*100,COLORMAGENTA,NODRAW;
二百五均线向上:=EVERY(MA(C,250)>=REF(MA(C,250),1),3);
亮剑:=(C>MA(C,233) AND 二百五均线向上 AND REF(C<O,2) AND REF(C<O,1) AND C>O AND C>长线 AND C<中线 AND 长线=NOTEXT长涨 AND 中线=NOTEXT中涨) OR (二百五均线向上 AND 中线=NOTEXT中涨 AND EVERY(中线=NOTEXT中涨,5) AND 长线=NOTEXT长涨 AND REF((O>长线 AND C<长线),1) AND L<长线 AND C>长线),NODRAW;
DRAWTEXT(亮剑=1,L-L*0.08,'亮剑'),COLORYELLOW;
DRAWICON(亮剑=1,L-L*0.03,1);
启动:=C>MA(C,233) AND 二百五均线向上 AND 短线=NOTEXT短涨 AND REF(短线!=NOTEXT短涨,1) AND 长短宽度<122;
DRAWTEXT(启动=1,H+H*0.06,'启动'),COLORYELLOW;
DRAWICON(启动=1,L-L*0.01,1);
落下:=短线!=NOTEXT短涨 AND REF(短线=NOTEXT短涨,1);
DRAWTEXT(落下=1,短线+短线*0.03,'落'),COLORGREEN;
DRAWICON(落下=1,短线+短线*0.01,2);DRAWTEXT_FIX(C>O,0.01,0.9,0,' WWW.CXH99.COM '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;

 

 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容