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

☆神针买卖指标公式[其他软件公式]

相关标签:通达信买卖指标公式 、 买卖神器指标公式 、 买卖成交量指标公式 、 买卖力道指标公式 、 kdj买卖指标公式 、 精准买卖指标公式 、 买卖股票公式指标 、 变色买卖指标公式 、 主动买卖指标公式 、 抄底神针指标公式源码 、

 

☆神针买卖

 

 

原理解析:

输出支撑价:19日内最低价的最低值,线宽为2 , COLOR00FF00
输出阻力价:19日内最高价的最高值,画蓝色, 线宽为2
VAR1赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
VAR2赋值:VAR1的9日指数移动平均
VAR3赋值:(收盘价*2.5/100+收盘价)
输出VAR4:收盘价的3日指数移动平均
VAR5赋值:240日内最高价的最低值
VAR6赋值:100*(收盘价-VAR5)/VAR5
VAR7赋值:100*(收盘价-100日内最低价的最低值)/(100日内最高价的最高值-100日内最低价的最低值)的5日指数移动平均/4
VAR8赋值:收盘价的10日线性回归斜率
当满足条件VAR7>23的8日过滤时,在最高价位置书写文字, COLOR00FF00
当满足条件统计5日中满足1日前的VAR4<2日前的VAR4的天数=5ANDVAR4>1日前的VAR4时,在最低价*0.98位置画4号图标
当满足条件统计5日中满足VAR6<0的天数ANDCROSS(VAR6,0)ANDVAR7>1日前的VAR7ANDVAR8>1日前的VAR8ANDC>开盘价的3日过滤时,在最低价位置画1号图标
当满足条件1日前的VAR4>2日前的VAR4ANDVAR4<1日前的VAR4ANDVAR7>17ANDVAR1>VAR2的5日过滤时,在最高价位置画2号图标
当满足条件阻力价>1日前的阻力价ANDCROSS(阻力价,VAR3)ANDC<开盘价时,在最高价*1.02位置画5号图标
YYZQ赋值:(SYSPARAM(3)-SYSPARAM(2))/1.6
FILL赋值:收盘价的有效数据周期数>SYSPARAM(2) AND 收盘价的有效数据周期数<如果SYSPARAM(3)-SYSPARAM(2)>10,返回SYSPARAM(2)+YYZQ/2的整数部分,否则返回10
PICH赋值:YYZQ日后的YYZQ日内SYSPARAM(4)的最高值
PICL赋值:YYZQ日后的YYZQ日内SYSPARAM(5)的最低值
FILLRGN(1日前的FILL AND 1日后的FILL,YYZQ日后的PICH,YYZQ日后的PICL),COLOR3A630E
ZHH赋值:最高价
赋值: ZHH/1.0809
赋值: ZHH/1.1618
赋值: ZHH/1.0809/1.1618
赋值: ZHH/1.1618/1.1618
DRAWTEXTEX(SYSPARAM(3)=BARPOS,0,2,106,' 【第一回调位】:'+NUMTOSTR(ZGF1[SYSPARAM(1)],2)+'-'+NUMTOSTR(ZGF2[SYSPARAM(1)],2)+''),线宽为2,COLORFF00FF
DRAWTEXTEX(SYSPARAM(3)=BARPOS,0,2,124,' 【第二回调位】:'+NUMTOSTR(ZGF3[SYSPARAM(1)],2)+'-'+NUMTOSTR(ZGF4[SYSPARAM(1)],2)+''),线宽为2,COLORFF00FF
ZLL赋值:最低价
ZGFB1赋值:ZLL*1.0809
赋值: ZLL*1.1618
赋值: ZLL*1.0809*1.1618
赋值: ZLL*1.1618*1.1618
DRAWTEXTEX(SYSPARAM(3)=BARPOS,0,2,148,' 【第一压力位】:'+NUMTOSTR(ZGFB1[SYSPARAM(1)],2)+''+'--'+NUMTOSTR(ZGFB2[SYSPARAM(1)],2)+''),线宽为2,COLORFF00FF
DRAWTEXTEX(SYSPARAM(3)=BARPOS,0,2,166,' 【第二压力位】:'+NUMTOSTR(ZGFB3[SYSPARAM(1)],2)+''+'--'+NUMTOSTR(ZGFB4[SYSPARAM(1)],2)+''),线宽为2,COLORFF00FF
输出DRAWTEXTEX(SYSPARAM(3)=BARPOS,0,2,190,' 【起点价:'+NUMTOSTR(ZLL[SYSPARAM(1)],2)+'】'),COLORFF00FF
输出DRAWTEXTEX(SYSPARAM(3)=BARPOS,0,80,190,' 【回点价:'+NUMTOSTR(ZHH[SYSPARAM(1)],2)+'】'),COLORFF00FF
DRAWTEXTEX(1,10,10,15,'■所属板块:'+BLKNAME),COLOR00FF00
DRAWTEXTEX(1,0,23,30,STKLABEL+' '+品种名称),线宽为1,COLORFFFFFC
RH赋值:最高价-最低价
R赋值:涨幅*100
输出DRAWTEXTEX(1,0,10,45,' 日高低差:'+NUMTOSTR(RH,2)+'元'),画白色
金叉赋值:上次"随机指标KD的K"上穿"随机指标KD的D"AND"随机指标KD的D"<30的13日过滤距今天数
主力吸筹区赋值:如果金叉>0AND金叉<61,返回金叉,否则返回0
DRAWTEXTEX(1,0,10,60,' 主力建仓天数:'+NUMTOSTR(主力吸筹区,0)+'天'),COLORFFFFFC,线宽为1
MA30赋值:收盘价的30日指数移动平均
MA60赋值:收盘价的60日指数移动平均
MA125赋值:收盘价的125日指数移动平均
MA250赋值:收盘价的250日指数移动平均
A1赋值:MA30[SYSPARAM(1)]
RA1赋值:MA30[SYSPARAM(1)-1]
JT1赋值:如果A1>RA1,返回'↑',否则返回'↓'
输出SZ1赋值:'\N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N MA30: '+NUMTOSTR(MA30[SYSPARAM(1)],2)+JT1
当满足条件BARPOS=SYSPARAM(2)时,在收盘价位置书写文字,ALIGN4,画绿色
A2赋值:MA60[SYSPARAM(1)]
RA2赋值:MA60[SYSPARAM(1)-1]
JT2赋值:如果A2>RA2,返回'↑',否则返回'↓'
输出SZ2赋值:'\N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N MA60: '+NUMTOSTR(MA60[SYSPARAM(1)],2)+JT2
当满足条件BARPOS=SYSPARAM(2)时,在收盘价位置书写文字,ALIGN4,画绿色
A3赋值:MA125[SYSPARAM(1)]
RA3赋值:MA125[SYSPARAM(1)-1]
JT3赋值:如果A3>RA3,返回'↑',否则返回'↓'
输出SZ3赋值:'\N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N MA125:'+NUMTOSTR(MA125[SYSPARAM(1)],2)+JT3
当满足条件BARPOS=SYSPARAM(2)时,在收盘价位置书写文字,ALIGN4,画绿色
A4赋值:MA250[SYSPARAM(1)]
RA4赋值:MA250[SYSPARAM(1)-1]
JT4赋值:如果A4>RA4,返回'↑',否则返回'↓'
输出SZ4赋值:'\N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N MA250:'+NUMTOSTR(MA250[SYSPARAM(1)],2)+JT4
当满足条件BARPOS=SYSPARAM(2)时,在收盘价位置书写文字,ALIGN4,画绿色
SVOL赋值:成交量(手)的历史累和/当前流通股本(手)的整数部分
TJ0赋值:SVOL>1日前的SVOL OR 首次收盘价距今天数=0
S1赋值:上次TJ0距今天数+1,PRECISION,画白色
时间1TJ2赋值:S1<1日前的S1
取点S2赋值:如果TJ2,返回1日前的S1+1,否则返回S1,PRECISION,画洋红色
时间2S3赋值:TJ2的历史累和,画洋红色
└持?成交额(元)/10000的S2日累和*100,PRECISION,线宽为0,COLOR008BFA
锥巫芰浚ㄊ郑└持?成交量(手)的S2日累和*100,PRECISION,线宽为0,画青色
锥纬杀荆ㄔ└持?(阶段总额(万元)/(阶段总量(手)/100)),线宽为0,PRECISION2,画红色
输出DRAWTEXTEX(1,0,10,75,' ■阶段平均成本:'+NUMTOSTR(阶段成本(元)[SYSPARAM(1)],2)+'(元)'),ALIGN4,画青色
AA3赋值:成交量(手)累加至当前流通股本(手)的天数
换手成本赋值:如果当前流通股本(手)>0,返回成交额(元)的AA3日累和/成交量(手)的AA3日累和/100,否则返回收盘价的120日指数移动平均
 
输出DRAWTEXTEX(1,0,10,90,' 换手成本:'),画黄色
DRAWTEXTEX(1,0,70,90,NUMTOSTR(换手成本,2)),画黄色
 

源码:

 

 

 


支撑价:LLV(LOW,19),linethick2 , color00ff00;
阻力价:HHV(HIGH,19),colorblue, linethick2;
Var1:=EMA(CLOSE,12)-EMA(CLOSE,26);
Var2:=EMA(Var1,9);
Var3:=(CLOSE*2.5/100+CLOSE);
Var4:EMA(C,3);
Var5:=LLV(HIGH,240);
Var6:=100*(CLOSE-Var5)/Var5;
Var7:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5)/4;
Var8:=SLOPE(CLOSE,10);
DRAWTEXT(FILTER(Var7>23,8),H,'别贪'), COLOR00FF00;
DRAWICON(COUNT(REF(Var4,1)<REF(Var4,2),5)=5 AND Var4>REF(Var4,1),L*0.98,4);
DRAWICON(FILTER(COUNT(Var6<0,5)AND CROSS(Var6,0)AND Var7>REF(Var7,1)AND Var8>REF(Var8,1)AND C>O,3),L,1);
DRAWICON(FILTER(REF(Var4,1)>REF(Var4,2)AND Var4<REF(Var4,1)AND Var7>17 AND Var1>Var2,5),H,2);
DRAWICON(阻力价>ref(阻力价,1)AND CROSS(阻力价,Var3)AND C<O,H*1.02,5);
yyzq:=(sysparam(3)-sysparam(2))/1.6;
FILL:=barscount(c)>SYSPARAM(2) and barscount(c)<if(sysparam(3)-sysparam(2)>10,SYSPARAM(2)+INTPART(yyzq/2),10);
pich:=refx(hhv(sysparam(4),yyzq),yyzq);
picl:=refx(llv(sysparam(5),yyzq),yyzq);
fillrgn(ref(fill,1) and refx(fill,1),refx(pich,yyzq),refx(picl,yyzq)),Color3A630E;ZHH:=H;
ZGF1 := ZHH/1.0809; ZGF2 := ZHH/1.1618;
ZGF3 := ZHH/1.0809/1.1618; ZGF4 := ZHH/1.1618/1.1618;
DRAWTEXTEX(sysparam(3)=BARPOS,0,2,106,' 【第一回调位】:'+NUMTOSTR(ZGF1[SYSPARAM(1)],2)+'-'+NUMTOSTR(ZGF2[SYSPARAM(1)],2)+''),LINETHICK2,ColorFF00FF;
DRAWTEXTEX(sysparam(3)=BARPOS,0,2,124,' 【第二回调位】:'+NUMTOSTR(ZGF3[SYSPARAM(1)],2)+'-'+NUMTOSTR(ZGF4[SYSPARAM(1)],2)+''),LINETHICK2,ColorFF00FF;
ZLL:=L;
ZGFB1:=ZLL*1.0809; ZGFB2 := ZLL*1.1618; ZGFB3 := ZLL*1.0809*1.1618; ZGFB4 := ZLL*1.1618*1.1618;
DRAWTEXTEX(sysparam(3)=BARPOS,0,2,148,' 【第一压力位】:'+NUMTOSTR(ZGFB1[SYSPARAM(1)],2)+''+'--'+NUMTOSTR(ZGFB2[SYSPARAM(1)],2)+''),LINETHICK2,ColorFF00FF;
DRAWTEXTEX(sysparam(3)=BARPOS,0,2,166,' 【第二压力位】:'+NUMTOSTR(ZGFB3[SYSPARAM(1)],2)+''+'--'+NUMTOSTR(ZGFB4[SYSPARAM(1)],2)+''),LINETHICK2,ColorFF00FF;
DRAWTEXTEX(sysparam(3)=BARPOS,0,2,190,' 【起点价:'+NUMTOSTR(ZLL[SYSPARAM(1)],2)+'】'),ColorFF00FF;
DRAWTEXTEX(sysparam(3)=BARPOS,0,80,190,' 【回点价:'+NUMTOSTR(ZHH[SYSPARAM(1)],2)+'】'),ColorFF00FF;DRAWTEXTex(1,10,10,15,'■所属板块:'+BlKNAME),Color00FF00;
DRAWTEXTex(1,0,23,30,STKLABEL+' '+STKNAME),LINETHICK1,ColorFFFFFC;
RH:=H-L;
R:=DYNAINFO(14)*100;
DRAWTEXTEX(1,0,10,45,' 日高低差:'+NUMTOSTR(RH,2)+'元'),COLORWHITE;
金叉:=barslast(FILTER(CROSS("KD.K","KD.D") and "KD.D"<30,13));
主力吸筹区:=if(金叉>0 and 金叉<61,金叉,0);
DRAWTEXTex(1,0,10,60,' 主力建仓天数:'+NUMTOSTR(主力吸筹区,0)+'天'),ColorFFFFFC,LINETHICK1;MA30:=EMA(CLOSE,30);
MA60:=EMA(CLOSE,60);
MA125:=EMA(CLOSE,125);
MA250:=EMA(CLOSE,250);
A1:=MA30[SYSPARAM(1)];
RA1:=MA30[SYSPARAM(1)-1];
jt1:=IF(A1>RA1,'↑','↓');
SZ1:='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n MA30: '+NUMTOSTR(MA30[SYSPARAM(1)],2)+jt1;
DRAWTEXT(BARPOS=SYSPARAM(2),CLOSE,SZ1),align4,COLORGREEN;
A2:=MA60[SYSPARAM(1)];
RA2:=MA60[SYSPARAM(1)-1];
jt2:=IF(A2>RA2,'↑','↓');
SZ2:='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n MA60: '+NUMTOSTR(MA60[SYSPARAM(1)],2)+jt2;
DRAWTEXT(BARPOS=SYSPARAM(2),CLOSE,SZ2),align4,COLORGREEN;
A3:=MA125[SYSPARAM(1)];
RA3:=MA125[SYSPARAM(1)-1];
jt3:=IF(A3>RA3,'↑','↓');
SZ3:='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n MA125:'+NUMTOSTR(MA125[SYSPARAM(1)],2)+jt3;
DRAWTEXT(BARPOS=SYSPARAM(2),CLOSE,SZ3),align4,COLORGREEN;
A4:=MA250[SYSPARAM(1)];
RA4:=MA250[SYSPARAM(1)-1];
jt4:=IF(A4>RA4,'↑','↓');
SZ4:='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n MA250:'+NUMTOSTR(MA250[SYSPARAM(1)],2)+jt4;
DRAWTEXT(BARPOS=SYSPARAM(2),CLOSE,SZ4),align4,COLORGREEN;{换手100%}
svol:=INTPART(SUM(V,0)/CAPITAL);
tj0:=svol>REF(svol,1) or BARSSINCE(CLOSE)=0;
S1:=BARSLAST(tj0)+1,PRECISION,COLORWHITE;//时间1
tj2:=S1<ref(S1,1);//取点
S2:=if(tj2,ref(S1,1)+1,S1),PRECISION,COLORMAGENTA;//时间2
S3:=sum(tj2,0),COLORMAGENTA;
阶段总额(万元):=SUM(AMOUNT/10000,S2)*100,PRECISION,LINETHICK,Color008BFA;//换手100%成交额
阶段总量(手):=SUM(V,S2)*100,PRECISION,LINETHICK,COLORCYAN;//换手100%成交量
阶段成本(元):=(阶段总额(万元)/(阶段总量(手)/100)),LINETHICK,PRECISION2,COLORRED;
DRAWTEXTex(1,0,10,75,' ■阶段平均成本:'+NUMTOSTR(阶段成本(元)[SYSPARAM(1)],2)+'(元)'),align4,COLORCYAN;
Aa3:=SUMBARS(VOL,CAPITAL);
换手成本:=IF(CAPITAL>0,SUM(AMOUNT,Aa3)/SUM(VOL,Aa3)/100,EMA(CLOSE,120));{100%换手平均成本线};
DRAWTEXTEX(1,0,10,90,' 换手成本:'),COLORYELLOW;
DRAWTEXTEX(1,0,70,90,NUMTOSTR(换手成本,2)),COLORYELLOW;

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容