通达信回零即买指标公式和选股公式源码
0;
50;
获利:WINNER(C)*100,COLOR808000,LINETHICK1;
买二:=C/WINNER(C);
回零既买:IF(买二>940,-10,0);
STICKLINE(回零既买<=0 AND 回零既买< REF(-4.5,1),-10,0,6,0),COLORFF3333;
底部:= 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(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 ,LINETHICK8;
买入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;
W:(EMA(CLOSE,1)+EMA(CLOSE,3)+EMA(CLOSE,5)+EMA(CLOSE,10)+EMA(CLOSE,13)+EMA(CLOSE,20)+EMA(CLOSE,30)+EMA(CLOSE,34)+EMA(CLOSE,55)+EMA(CLOSE,60)+EMA(CLOSE,90)+EMA(CLOSE,120)+EMA(CLOSE,250))/13,COLORYELLOW LINETHICK0;
VAR1:=REF(W,2);
短线: SMA(MAX(W-VAR1,0),7,1)/SMA(ABS(W-VAR1),7,1)*100, COLORCYAN;
车弩机: IF(短线< 12,30,0);
VAR2:=REF(W,1);
VAR3:=SMA(MAX(W-VAR2,0),7,1)/SMA(ABS(W-VAR2),7,1)*100;
弯弓: IF(VAR3< 12,30,0);
逢高派发区: STICKLINE(短线>85,短线+10,短线-10,1.5,0), COLORRED;
VAR1J:=CLOSE/(EMA(EMA((C+L+H)/3,3),26)*0.9)< 0.95 ;
放箭:IF(VAR1J,15,0),STICK,LINETHICK3,COLORRED;
DRAWTEXT(VAR1J ,8,'箭'),COLORF0F000;
VARE1:=(INDEXC-REF(INDEXC, 1))/REF(INDEXC, 1);
VARE2:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1);
VARE3:=IF(VARE1>0.010, 0.900, 1) AND IF(VARE1>(-0.025), 1, 1.200);
VARE4:=VARE3*(VARE2-VARE1)*100;
VARE5:=SUM(VARE4, 10);
VARE6:=SMA(VARE5, 40, 1);
VARE7:=IF(CLOSE AND MA(VOL, 5)/240 AND CLOSE>REF(CLOSE, 1)*1.0 AND CLOSE,88,0);
VARE8:=IF(CLOSE/REF(CLOSE, 1)>1.050 AND VOL/CAPITAL*100< 10 AND CLOSE< 17 AND HIGH/CLOSE< 1.010 AND VARE7>0, 91, 0);
追击:IF(VARE8>90,30,0),STICK,LINETHICK3,COLORBLUE;
DRAWTEXT(VARE8>90,30,'追击'),COLORYELLOW;
IF(VAR1>5,IF(VAR1< 100,VAR1,VAR2-10),0), COLORSTICK;
买30选股公式如下 :
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);
未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
0
50
输出获利:C计算的获利盘比例*100,COLOR808000,LINETHICK1
买二赋值:C/C计算的获利盘比例
如果买二>940返回-10否则返回0
STICKLINE(回零既买<=0 AND 回零既买< 1日前的-4.5,-10,0,6,0),COLORFF3333
底部赋值: IF(1/收盘价计算的获利盘比例>100 AND (获利盘为50%的成本分布-收盘价的绝对值/收盘价*100)>(100-ABS(((收盘价-收盘价的10日简单移动平均)/收盘价的10日简单移动平均*100+(收盘价-收盘价的20日简单移动平均)/收盘价的20日简单移动平均*100+(收盘价-收盘价的30日简单移动平均)/收盘价的30日简单移动平均*100)/3)),100,0), COLORSTICK,画红色
输出大底:IF(1日前的底部>0 AND 底部=0,100,0),STICK, ,画红色, 线宽为3
当满足条件大底时,在50.2和'大底'位置书写文字
DRAWTEXT( IF(CROSS(85, 3*SMA((收盘价-27日内LOW最低值)/(27日内最高价最高值-27日内LOW最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内LOW最低值)/(27日内最高价最高值-27日内LOW最低值)*100,5,1),3,1)),100,0),96,'逃'), COLORWHITE
输出买入:IF(1/收盘价计算的获利盘比例>100 AND (获利盘为50%的成本分布-收盘价的绝对值/收盘价*100)>50 AND IF(1/收盘价计算的获利盘比例< REF(1/收盘价计算的获利盘比例,1) AND REF(1/收盘价计算的获利盘比例,1)>REF(1/收盘价计算的获利盘比例,2),120,0),100,0),STICK,画红色
当满足条件买入>0时,在90和'买50'位置书写文字
买入A:IF(1/收盘价计算的获利盘比例>100 AND (获利盘为50%的成本分布-收盘价的绝对值/收盘价*100)>30 AND IF(1/收盘价计算的获利盘比例< REF(1/收盘价计算的获利盘比例,1) AND REF(1/收盘价计算的获利盘比例,1)>REF(1/收盘价计算的获利盘比例,2),120,0),30,0),STICK,画红色, 线宽为2
当满足条件买入A>0时,在25和'买30'位置书写文字
输出W:(收盘价的1日指数移动平均+收盘价的3日指数移动平均+收盘价的5日指数移动平均+收盘价的10日指数移动平均+收盘价的13日指数移动平均+收盘价的20日指数移动平均+收盘价的30日指数移动平均+收盘价的34日指数移动平均+收盘价的55日指数移动平均+收盘价的60日指数移动平均+收盘价的90日指数移动平均+收盘价的120日指数移动平均+收盘价的250日指数移动平均)/13,COLORYELLOW LINETHICK0
VAR1赋值:2日前的W
输出短线: SMA(W-VAR1和0较大值,7,1)/SMA(W-VAR1的绝对值,7,1)*100, 画青色
如果短线< 12返回30否则返回0
VAR2赋值:1日前的W
VAR3赋值:SMA(W-VAR2和0较大值,7,1)/SMA(W-VAR2的绝对值,7,1)*100
如果VAR3< 12返回30否则返回0
当满足条件短线>85时,在短线+10和短线-10之间画柱状线
VAR1J:=收盘价/(EMA(EMA((C+L+H)/3,3),26)*0.9)< 0.95
如果VAR1J返回15否则返回0
当满足条件VAR1J 时,在8和'箭'位置书写文字
VARE1赋值:(INDEXC- 1日前的INDEXC)/ 1日前的INDEXC
VARE2赋值:(收盘价- 1日前的收盘价)/ 1日前的收盘价
如果VARE1>0.010返回 0.900否则返回 1
VARE4赋值:VARE3*(VARE2-VARE1)*100
VARE5赋值: 10的VARE4日累和
VARE5的 40日[ 1日权重]移动平均
VARE7赋值:IF(收盘价 AND 成交量的 5日简单移动平均/240 AND 收盘价> 1日前的收盘价*1.0 AND 收盘价,88,0)
VARE8赋值:IF(收盘价/ 1日前的收盘价>1.050 AND 成交量/当前流通股本*100< 10 AND 收盘价< 17 AND 最高价/收盘价< 1.010 AND VARE7>0, 91, 0)
如果VARE8>90返回30否则返回0
当满足条件VARE8>90时,在30和'追击'位置书写文字
IF(VAR1>5,IF(VAR1< 100,VAR1,VAR2-10),0), COLORSTICK
买30选股公式如下 :
1/收盘价计算的获利盘比例>100 AND (获利盘为50%的成本分布-收盘价的绝对值/收盘价*100)>30 AND IF(1/收盘价计算的获利盘比例< REF(1/收盘价计算的获利盘比例,1) AND REF(1/收盘价计算的获利盘比例,1)>REF(1/收盘价计算的获利盘比例,2),120,0)