您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

看顶抄底买卖提示[其他软件公式]

相关标签:

 

原理解析:

输出INPUT:N(5,1,50),N1(25,10,200)
填充背景
A赋值:(N-N日内最高价距今天数)/N*100
B赋值:(N-N日内最低价距今天数)/N*100
P赋值:(N1-N1日内最高价距今天数)/N1*100
Q赋值:(N1-N1日内最低价距今天数)/N1*100
短高赋值:(N-N日内最高价距今天数)/N*80,画绿色
短低赋值:(N-N日内最低价距今天数)/N*80,画红色
长高赋值:(N1-N1日内最高价距今天数)/N1*90,画青色
长低赋值:(N1-N1日内最低价距今天数)/N1*90,画洋红色
输出看顶:如果1日前的P=1日前的AANDREF(A,1)=100AND(AANDP)<100ANDQ<=40ANDB<=50,返回100,否则返回110,画绿色,线宽为3
输出抄底:如果1日前的Q=1日前的BANDREF(B,1)=100AND(BANDQ)<100ANDP<=40ANDA<=50,返回10,否则返回0,画黄色,线宽为3
VERTLINE(B=100 AND Q=100 AND 抄底=10 ),画白色,POINTDOT
VERTLINE(A=100 AND P=100 AND 看顶=100),COLOR00FF00,POINTDOT
输出趋势:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,画黄色
输出和选股结合用: 如果趋势上穿3,返回100,否则返回0,COLORFF00FF,线宽为2
AA赋值:36日内最低价的最低值
BB赋值:30日内最高价的最高值
DD赋值:(((收盘价-AA)/(BB-AA))*(4)的4日指数移动平均)*(25)
股神赋值: DD,COLOR0000FF,线宽为2
跟踪赋值:10,COLOR0000FF
抢反弹赋值:如果(统计1日中满足(股神>1日前的股神)的天数=1)AND(1日前的股神<1日前的1日前的股神)AND(股神<跟踪),返回50,否则返回0,画红色,线宽为2
当满足条件(统计1日中满足(股神>1日前的股神)的天数=1)AND(1日前的股神<1日前的1日前的股神)AND(股神<跟踪)时,在60位置书写文字,画红色
底部赋值: 如果1/以收盘价计算的获利盘比例>100ANDABS((获利盘为50%的成本分布-收盘价)/收盘价*100)>(100-((收盘价-收盘价的10日简单移动平均)/收盘价的10日简单移动平均*100+(收盘价-收盘价的20日简单移动平均)/收盘价的20日简单移动平均*100+(收盘价-收盘价的30日简单移动平均的绝对值,返回/收盘价的30日简单移动平均*100)/3)),否则返回100, COLORSTICK,画红色
大底赋值:如果1日前的底部>0AND底部=0,返回100,否则返回0,STICK, ,画红色,线宽为3
当满足条件大底时,在50.2位置书写文字,画白色,线宽为2
当满足条件如果85上穿3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,返回100,否则返回0时,在96位置书写文字, 画白色
输出买入:如果1/以收盘价计算的获利盘比例>100ANDABS((获利盘为50%的成本分布-收盘价)/收盘价*100)>50ANDIF(1/以收盘价计算的获利盘比例<1日前的1/以收盘价计算的获利盘比例ANDREF(1/以收盘价计算的获利盘比例,1)>2日前的1/以收盘价计算的获利盘比例,120,0),返回100,否则返回0,STICK,画红色
当满足条件买入>0时,在90位置书写文字, , COLORCCCCFF ,线宽为2
输出买入A:如果1/以收盘价计算的获利盘比例>100ANDABS((获利盘为50%的成本分布-收盘价)/收盘价*100)>30ANDIF(1/以收盘价计算的获利盘比例<1日前的1/以收盘价计算的获利盘比例ANDREF(1/以收盘价计算的获利盘比例,1)>2日前的1/以收盘价计算的获利盘比例,120,0),返回30,否则返回0,STICK,画红色,线宽为2
当满足条件买入A>0时,在25位置书写文字, , 画黄色,线宽为3
RED赋值:(最高价+最低价+收盘价*2)/4
HYS赋值:34日内最低价的最低值
VAR3赋值:34日内最高价的最高值
B赋值:(RED-HYS)/(VAR3-HYS)*100的8日指数移动平均
B1赋值:B的5日指数移动平均
输出波段:(RED-HYS)/(VAR3-HYS)*100的9日指数移动平均,画红色,线宽为0
B1赋值:0.667*1日前的波段+0.333*波段的2日指数移动平均,画绿色,线宽为0
FILLRGN(波段>B1,波段,B1),画红色
FILLRGN(波段<B1,波段,B1),画绿色
 

源码:

 

{买卖提示}
input:N(5,1,50),N1(25,10,200);
DRAWGBK(CLOSE>0,COLORRGB(80,18,18),COLORRGB(1,11,1),1);
A:=(N-HHVBARS(H,N))/N*100;
B:=(N-LLVBARS(L,N))/N*100;
P:=(N1-HHVBARS(H,N1))/N1*100;
Q:=(N1-LLVBARS(L,N1))/N1*100;
短高:=(N-HHVBARS(H,N))/N*80,colorgreen;
短低:=(N-LLVBARS(L,N))/N*80,colorred;
长高:=(N1-HHVBARS(H,N1))/N1*90,colorcyan;
长低:=(N1-LLVBARS(L,N1))/N1*90,colormagenta;
看顶:if(ref(P,1)=ref(A,1) and ref(A,1)=100 and (A and P)<100 and Q<=40 and B<=50 ,100,110),colorgreen,linethick3;
抄底:if(ref(Q,1)=ref(B,1) and ref(B,1)=100 and (B and Q)<100 and P<=40 and A<=50 ,10,0),coloryellow,linethick3;
VERTLINE(b=100 and q=100 and 抄底=10 ),colorwhite,POINTDOT;
VERTLINE(a=100 and p=100 and 看顶=100),color00ff00,POINTDOT;
趋势:3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),coloryellow;
启动: IF(CROSS(趋势,3),100,0),colorff00ff,LINETHICK2;AA:=LLV(LOW,36);
BB:=HHV(HIGH,30);
DD:=(EMA(((CLOSE-AA)/(BB-AA))*(4),4))*(25);
股神:= DD,Color0000FF,Linethick2;
跟踪:=10,Color0000FF;
抢反弹:=IF((COUNT((股神>REF(股神,1)),1)=1) AND (REF(股神,1)<REF(REF(股神,1),1)) AND (股神<跟踪),50,0),{ColorF00FF0}colorred,LINETHICK2;
drawtext((COUNT((股神>REF(股神,1)),1)=1) AND (REF(股神,1)<REF(REF(股神,1),1)) AND (股神<跟踪),60,'弹'),{colorf00ff0}colorred;底部:= IF(1/WINNER(CLOSE)>100 AND ABS((COST(50)-CLOSE)/CLOSE*100)>(100-ABS(((CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*100+(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100+(CLOSE-MA(CLOSE,30))/MA(CLOSE,30)*100)/3)),100,0), COLORSTICK,COLORRED; {IF(Var1>5,IF(Var1<100,Var1,Var2-10),0), COLORSTICK;}
大底:=IF(REF(底部,1)>0 AND 底部=0,100,0),STICK, ,COLORRED,linethick3;
drawtext(大底,50.2,'大底'),COLORWHITE,linethick2;
drawtext( IF(CROSS(85, 3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)),100,0),96,'逃'), COLORWHITE;
买入:IF(1/WINNER(CLOSE)>100 AND ABS((COST(50)-CLOSE)/CLOSE*100)>50 AND IF(1/WINNER(CLOSE)<REF(1/WINNER(CLOSE),1) AND REF(1/WINNER(CLOSE),1)>REF(1/WINNER(CLOSE),2),120,0),100,0),STICK,COLORRED;
DRAWTEXT(买入>0,90,'买50'), , colorccccff ,linethick2;
买入A:IF(1/WINNER(CLOSE)>100 AND ABS((COST(50)-CLOSE)/CLOSE*100)>30 AND IF(1/WINNER(CLOSE)<REF(1/WINNER(CLOSE),1) AND REF(1/WINNER(CLOSE),1)>REF(1/WINNER(CLOSE),2),120,0),30,0),STICK,COLORRED,linethick2;
DRAWTEXT(买入A>0,25,'买30'), , COLORYELLOW,linethick3;red:=(h+l+c*2)/4;
hys:=llv(l,34);
var3:=hhv(h,34);
B:=EMA((red-hys)/(var3-hys)*100,8);
B1:=EMA(B,5);
波段:ema((red-hys)/(var3-hys)*100,9),colorred,LINETHICK0;
b1:=ema(0.667*ref(波段,1)+0.333*波段,2),colorgreen,LINETHICK0;
FILLRGN(波段>b1,波段,b1),colorred;
FILLRGN(波段<b1,波段,b1),colorgreen;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


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

相关文章

    没有相关内容