1. 怎样把不起眼的石头炼制成金子
金在矿石中的含量极低,为了提取黄金,需要将矿石破碎和磨细并采用选矿方法预先富集或从矿石中使金分离出来。黄金选矿中使用较多的是重选和浮选,重选法在砂金生产中占有十分重要的地位,浮选法是岩金矿山广为运用的选矿方法,目前我国80%左右的岩金矿山采用此法选金,选矿技术和装备水平有了较大的提高。
(一)破碎与磨矿
据调查,我国选金厂多采用颚式破碎机进行粗碎,采用标准型圆锥碎矿机中碎,而细碎则采用短头型圆锥碎矿机以及对辊碎矿机。中、小型选金厂大多采用两段一闭路碎矿,大型选金厂采用三段一闭路碎矿流程。
为了提高选矿生产能力,挖掘设备潜力,对碎矿流程进行了改造,使磨矿机的利用系数提高,采取的主要措施是实行多碎少磨,降低入磨矿石粒度。
(二)重选
重选在岩金矿山应用比较广泛,多作为辅助工艺,在磨矿回路中回收粗粒金,为浮选和氰化工艺创造有利条件,改善选矿指标,提高金的总回收率,对增加产量和降低成本发挥了积极的作用。山东省约有10多个选金厂采用了重选这一工艺,平均总回收率可提高2%~3%,企业经济效益好,据不完全统计,每年可得数百万元的利润。河南、湖南、内蒙古等省(区)亦取得好的效果,采用的主要设备有溜槽、摇床、跳汰机和短锥旋流器等。从我国多数黄金矿山来看,浮—重联合流程(浮选尾矿用重选)适于采用,今后应大力推广阶段磨矿阶段选别流程,提倡能收、早收的选矿原则。
(三)浮选
据调查,我国80%左右的岩金矿山采用浮选法选金,产出的精矿多送往有色冶炼厂处理。由于氰化法提金的日益发展和企业为提高经济效益,减少精矿运输损失,近年来产品结构发生了较大的变化,多采取就地处理(当然也由于选冶之间的矛盾和计价等问题,迫使矿山就地自行处理)促使浮选工艺有较大发展,在黄金生产中占有相当的重要地位。通常有优先浮选和混合浮选两种工艺。近年来在工艺流程改造和药剂添加制度方面有新的进展,浮选回收率也明显提高。据全国40多个选金厂,浮选工艺指标调查结果表明,硫化矿浮选回收率为90%,少数高达95%~97%;氧化矿回收率为75%左右;个别的达到80%~85%。近年来,浮选工艺流程的革新改造以及科研成果很多,效果明显。阶段磨浮流程,重—浮联合流程等,是目前我国浮选工艺发展的主要趋势。如湘西金矿采用重—浮联合流程,进行阶段磨矿阶段选别,获得较好指标,回收率提高6%以上;焦家金矿、五龙金矿、文峪金矿、东闯金矿等也取得一定的效果。又如新城金矿,原流程为原矿直接浮选,由于含泥较高(矿石本身含泥高,再加采矿尾砂胶结充填强度不够,带入部分泥砂)使选矿指标连续下降。经考查试验,采用了泥砂分选工艺流程,回收率由93.05%提高到95.01%,精矿品位135g/t提高到140g/t,稳定了生产。金厂峪金矿由于原矿品位逐年下降,因此使浮选指标降低,经与沈阳黄金学院等单位合作试验研究采用分支浮选工艺,提高了浮选指标和精矿品位。这一科研成果(于1988年1月黄金总公司通过了技术鉴定),为浮选工艺改造得到了新的启示。当然,浮选法和其他方法一样不是万能的,不可能对所有含金矿石都有效,主要还要考虑矿石性质,在选择工艺流程时,需进行多方面的论证和试验。
近几年来,为提高分选效果,在工艺不断改进的同时,对药剂添加制度和混合用药方面也作了不少改进和研究,在加药实现自动控制方面也有新的进展。
(四)化选-水冶提金工艺
1.混汞法提金
混汞法提金工艺是一种古老的提金工艺,既简便,又经济,适于粗粒单体金的回收。我国不少黄金矿山还沿用这一方法。随着黄金生产的发展和科学技术进步,混汞法提金工艺也不断得到了改进和完善。由于环境保护要求日益严格,有的矿山取消了混汞作业,为重选、浮选和氰化法提金工艺所取代。
在黄金生产中,混汞法提金工艺仍有其重要的作用,在国内外均有应用实例。目前河北张家口、辽宁二道沟、吉林夹皮沟、山东沂南等不少金矿应用了此工艺。辽宁二道沟金矿原为单一浮选流程,根据矿石性质改为混汞加浮选联合流程,总回收率提高7.81%(混汞回收率达64.6%),尾矿品位由0.74g/t降到0.32g/t,年获效益为158万元。混汞法提金工艺关键在于如何采取防护措施,消除汞毒污染。
2.氰化法提金工艺
氰化法提金工艺是现代从矿石或精矿中提取金的主要方法。氰化法提金工艺包括:氰化浸出、浸出矿浆的洗涤过滤、氰化液或氰化矿浆中金的提取和成品的冶炼等几个基本工序。我国黄金矿山现有氰化厂基本采用两类提金工艺流程,一类是以浓密机进行连续逆流洗涤,用锌粉置换沉淀回收金的所谓常规氰化法提金工艺流程(CCD法和CCF法),另一类则是无须过滤洗涤,采用活性炭直接从氰化矿浆中吸附回收金的无过滤氰化炭浆工艺流程(CIP法和CIL法)。
常规氰化法提金工艺按处理物料的不同又分两种:一种是处理浮选金精矿或处理混汞、重选尾矿的氰化厂。采用这种工艺的多是大型国营矿山。如河北金厂峪;辽宁五龙、河南杨寨峪;山东招远、新城、焦家、三山岛金矿。另一种是处理泥质氧化矿石,采用全泥搅拌氰化的提金厂。如吉林海沟;黑龙江团结沟;安徽新桥金银矿等矿山。
我国早在30年代已开始使用氰化法提金工艺。台湾金瓜石金矿在1936~1938年期间,采用氰化-锌粉置换工艺提取黄金,年产黄金15万两。
进入20世纪60年代后,为了适应国民经济的发展,大力发展矿产金的生产,在一些矿山先后采用间歇机械搅拌氰化法提金工艺和连续搅拌氰化法提金工艺取代渗滤氰化法提金工艺。1967年,首先在山东招远金矿灵山和玲珑选金厂实现了连续机械搅拌氰化工艺生产黄金,氰化法提金由70%提高到93.23%,从此连续机械搅拌氰化法提金工艺在全国各大金矿迅速获得推广。1970年金厂峪金矿、1977年五龙金矿氰化厂相继建成投产,此后国内又陆续建成投产了一批机械搅拌氰化厂,氰化法提金工艺进入了一个新的发展阶段。
黄金生产的不断发展和金矿资源的迅速开发,自20世纪80年代起泥质高的含金氧化矿石大量增加,开发对这类矿石进行全泥氰化搅拌浸出的研究,并在黑龙江团结沟金矿建设一座日处理500t矿石的氰化厂,1983年投入生产。从此,全泥氰化法提金工艺日渐推广应用,先后在河南、吉林、河北、陕西、内蒙古等地采用此法建厂提金。与此同时,为解决泥质氧化矿石在浓密过滤固液分离上的困难,于1979年11月长春黄金研究所开始对团结沟金矿的矿石采用无过滤的炭浆法提金工艺,进行了历时两年的试验研究,获得了成功。在此基础上,于1984年8月在河南灵湖金矿自行设计利用国产设备建成我国第一座日处理50t矿石的炭浆法提金厂。使我国氰化法提金工艺向前迈进了一大步。炭浆法提金工艺成为处理泥质氧化矿石的岩金矿山就地产金的重要方法之一。此后在吉林、河南、内蒙古、陕西等地建起了炭浆法提金厂。1984年末,冶金工业部黄金局为推动炭浆法提金工艺在我国的应用,移植消化国外先进技术和设备,与美国戴维麦基公司合作,在陕西省西潼峪金矿、河北省张家口金矿,分别建起了一座日处理矿石250t(西潼峪)和一座450t(张家口)的炭浸提金厂。据调查张家口金矿达到93.54%(1988年炭浆回收率为90.25%)的回收率。
依*科学大搞技术革新的试验研究,使我国黄金生产技术水平有较大提高。如金厂峪金矿研究采用锌粉代替锌丝置换金泥成功,使置换率达到99.89%,金泥含金品位明显提高,锌耗量由原锌丝置换的2.2kg/t降到0.6kg/t,生产成本大幅度降低。继而在招远、焦家、新城、五龙等矿山推广应用也取得明显效果。低品位氧化矿石的堆浸工艺,在丹东虎山金矿试验成功后,相继在河南、河北、辽宁、云南、湖北、内蒙古、黑龙江、吉林、陕西等省区推广应用,经济效果明显,为低品位氧化矿的开发利用开辟了道路。据不完全统计,我国目前采用堆浸法生产的黄金年产量达到万两以上(仅河南省堆浸生产的黄金累计为1.3万两),但与发达国家相比,我国堆浸规模较小,一般为1×103~3×103t/堆,万t/堆的较少,在技术上也存在较大的差距,1988年陕西太白县双王金矿大型万吨级堆浸场投产,取得可喜的成果(矿石品位1.5g/t)。
国外先进技术和设备的引进消化(如美国的高效浓密机,双螺旋搅拌浸出槽,日本的马尔斯泵,带式过滤机等),使我国黄金生产在装备水平和技术水平上又有了进一步的提高,同时也促进了我国黄金生产设备向高效、节能、大型化、自动化方向发展。在硫脲提金、硫代硫酸盐提金,预氧化细菌浸出,加压催化浸出,树脂吸附等新工艺的科学研究方面,近年来也有新的进展。1979年长春黄金研究所进行硫脲提金试验获得成功,并于1984年在广西龙水矿建成一座日处理浮选金精矿10~20t的硫脲提金车间(1987年通过部级鉴定)。其他工艺虽处于试验研究阶段和正准备建厂投产,足以说明我国提金技术已发展到一个新的水平。
2. 通达信选股公式
通达信选股公式:
条件选股公式源码:
年认同价:=MA(C,240);
价格中枢:=(SUM(年认同价,0)/(BARSSINCE(年认同价>0)+239));
箱顶:=价格中枢*1.2;
箱底:=价格中枢*0.8;
毛利润率:=FINANCE(21)/FINANCE(20);
成长价值:=年认同价*(1+毛利润率);
收益价值:=年认同价+FINANCE(33);
回调认同:=EMA(EXPMA(C,20),13);
多头:=(回调认同>REF(回调认同,1))AND(成长价值>REF(成长价值,1))AND(收益价值>REF(收益价值,1))AND(DYNAINFO(7)>0);
回调条件:=COUNT(C<回调认同,5)>=3;
回调突破:=(REF(C,1)<=REF(回调认同,1))AND(C>回调认同)AND(回调条件)AND多头;
成长条件:=COUNT(C<成长价值,5)>=3;
成长突破:=(REF(C,1)<=REF(成长价值,1))AND(C>成长价值)AND(成长条件)AND多头;
收益条件:=COUNT(C<收益价值,5)>=3;
收益突破:=(REF(C,1)<=REF(收益价值,1))AND(C>收益价值)AND(收益条件)AND多头;
箱底条件:=COUNT(C<箱底,5)>=3;
箱底突破:=(REF(C,1)<=REF(箱底,1))AND(C>箱底)AND(箱底条件)AND多头;
价格条件:=COUNT(C<价格中枢,5)>=3;
价格突破:=(REF(C,1)<=REF(价格中枢,1))AND(C>价格中枢)AND(价格条件)AND多头;
箱顶条件:=COUNT(C<箱顶,5)>=3;
箱顶突破:=(REF(C,1)<=REF(箱顶,1))AND(C>箱顶)AND(箱顶条件)AND多头;
突破买点:(回调突破+成长突破+收益突破+箱底突破+价格突破+箱顶突破);
专买老鼠仓
{老鼠仓}
AA1:=AMOUNT/V;
BB1:=L<AA1*0.9;
CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;
DD1:=L<MA(C,5)*0.921;
EE1:=V<MA(V,5)*1.5;
FF1:=BB1 AND CC1 AND DD1 AND EE1;
DRAWTEXT(FF1,(LOW* 0.97),'老鼠仓'),COLOR4080FF;
老鼠仓是个很不错的指标,信号发出一般都在一个波段的底部起涨之时。
根据本人的实践,使用指标时候要注意几点:
1 该指标可以添加到任何一个主图里面去,比如MA均线什么的。
2 出现信号当天买进股票,第二天收阳继续持股,直到出阴为止。
3 第二天出阴考虑卖出,非常适合短线操作!
老鼠仓(选股公式)
AA1:=AMOUNT/V;
BB1:=L<AA1*0.9;
CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;
DD1:=L<MA(C,5)*0.921;
EE1:=V<MA(V,5)*1.5;
老鼠仓:BB1AND CC1 AND DD1 AND EE1;
理想选股(选股公式)
VAR1:=MA((LOW+HIGH+CLOSE)/3,5);
VAR2:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);
VAR3:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) ANDREF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) AND C>=REF(C,1);
VAR4:=VAR1>REF(VAR1,1) AND REF(VAR1,1)<REF(VAR1,2);
VAR5:=LOW<HHV(VAR1,13) AND HIGH>HHV(VAR1,13) AND CLOSE>REF(C,1) ANDCLOSE>OPEN;
VAR6:=VAR5 AND COUNT(VAR4,2);
VAR7:=VAR6 AND NOT(REF(VAR6,1));
VAR8:=100*EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6);
VAR9:=EMA(MA(C,13),13);
VAR10:=FILTER((LLV(VAR8,2)=LLV(VAR8,7) AND COUNT(VAR8<0,2) ANDCROSS(VAR8,MA(VAR8,2)))=1,5);
VAR11:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;
VAR12:=FILTER(((CROSS(VAR11,0) OR CROSS(C,VAR9)) AND VAR10)=1,3);
VAR13:=MA(C,18)>=REF(MA(C,18),3) AND CROSS(C,MA(C,18));
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
金叉:=CROSS(J,D);
死叉:=CROSS(D,J);
买1:=(VAR12OR VAR13) AND VAR10;
买2:=(VAR12OR VAR13) AND VAR3;
买3:=(VAR12OR VAR13) AND VAR2;
买4:=(VAR2AND VAR10) OR (VAR3 AND VAR10);
买5:=(金叉AND VAR3) OR (金叉 AND VAR2) OR (金叉 AND VAR10);
ST:=EXIST(C/REF(C,1)>1.06,50);
输出:=(买1OR 买2OR 买3OR 买4OR 买5OR VAR7) AND ST;
MA5:=MA(C,5),COLORWHITE;
X:=(3*C+L+O+H)/6;
多空线:=(20*X+19*REF(X,1)+18*REF(X,2)+17*REF(X,3)+16*REF(X,4)+15*REF(X,5)+14*REF(X,6)
+13*REF(X,7)+12*REF(X,8)+11*REF(X,9)+10*REF(X,10)+9*REF(X,11)+8*REF(X,12)
+7*REF(X,13)+6*REF(X,14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*REF(X,18)+
REF(X,20))/210,COLORFF00FF,LINETHICK1;
AB:=DRAWLINE(HIGH>=HHV(HIGH,10),HIGH,LOW<=LLV(LOW,3),HHV(HIGH,3),1),COLORYELLOW;
CROSS(MA5,多空线) and CROSS(C,AB) and 输出 ;
点石成金(选股公式)
KS13:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*(-100);
RSV:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;
FASTK:=SMA(RSV,3,1);K:=SMA(FASTK,3,1);D:=SMA(K,5,1);
Var1:=CLOSE/MA(CLOSE,40)*100<76;
Var2:=CLOSE/MA(CLOSE,60)*100<74;
Var3:=HIGH>LOW*1.051;
Var4:=Var3 AND COUNT(Var3,5)>1;
Var4 AND (Var1 OR Var2) AND REF(KS13,1)>=10 AND REF(KS13,1)/KS13>=1.13AND
CLOSE/REF(CLOSE,1)>=1.02;
牛市绝底(选股公式)
VAR1:=REF(CLOSE,1);
VAR2:=((SMA(MAX((CLOSE - VAR1),0),7,1) / SMA(ABS((CLOSE - VAR1)),7,1)) * 100);
VAR3:=((SMA(MAX((CLOSE - VAR1),0),13,1) / SMA(ABS((CLOSE - VAR1)),13,1)) *100);
VAR4:=((100 * (HHV(HIGH,48) - LOW)) / HHV(HIGH,48));
VAR5:=((100 * (HIGH - LLV(LOW,48))) / LLV(LOW,48));
牛市绝底:VAR2< 15 AND VAR3 < 20 AND (VAR2 + VAR3) > 20 AND VAR4 > 40 ANDBARSCOUNT(CLOSE) > 47;
飞弹一号(选股公式)
var1:=c/ma(c,40)*100<78;
var2:=c/ma(c,60)*100<74;
var3:=h>=l*1.051;
var4:=var3 and count(var3,5)>=2;
xg:var4 and (var1 or var2) and count(h=l and c=o and c<ref(c,1),3)=0
and hhv(v/capital,30)<0.8;
跟庄建仓源码
A01:=DYNAINFO(7);
A03:=BARSCOUNT(CLOSE);
A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);
A05:=IF((A03 > 20),A04,0);
A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH -LOW) + 0.009))));
A07:=DMA(A06,(VOL / CAPITAL)) * 60;
A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);
Var1:=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);
Var2:=EMA(Var1,8);
Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
趋势:=EMA(Var3,3)-10;
STICKLINE(趋势>80,趋势,80,5,0);
DRAWICON(CROSS(趋势,0),0,1);
STICKLINE((A09 > 0 AND (趋势<20 OR 趋势>REF(趋势,1)AND趋势<50)),0,A09,6,0),colorFFff00;
机构建仓区:0,LINETHICK0,colorFFFF00;
Var4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;
STICKLINE(趋势<=13,0,20,3,0),colorcc9900;
DRAWTEXT(FILTER(趋势<=13,15),30,'准备现金'),colorcc9900;
STICKLINE(趋势<=13 AND Var4>13,0,50,2,0),color0099ff;
Var5:=FILTER((趋势<=13 AND Var4>13),10);
DRAWTEXT(Var5,60,'买入'),color0099ff;
STICKLINE(趋势>=90 AND Var4,0,30,3,0),colorgray;
Var6:=FILTER((趋势>=90 AND Var4),10);
DRAWTEXT(Var6,40,'清仓'),colorgray;
Var7:=LLV(LOW,30);
Var8:=HHV(HIGH,30);
Var9:=EMA((CLOSE-Var7)/(Var8-Var7)*4,4)*25;
STICKLINE(Var9>90,100,105,3,2),COLORRED;
Var10:=(Var9-LLV(Var9,4))/(HHV(Var9,4)-LLV(Var9,4))*100;
DRAWTEXT(IF(CROSS(Var9,Var10) AND Var9>87,95,0),88,'险'),Color00FF00;
DRAWICON(CROSS(90,Var9),95,9);
Var11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
Var12:=HHV(Var11,30)*8;
火焰山:EMA(IF(LOW<=Var7AND 趋势<40,(Var11+Var12),0),3)/618,COLORRED,linethick2;
STICKLINE(火焰山>0,0 ,火焰山*1.2,4,0 ),COLORRED;
Var13:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5;
Var14:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5;
趋势线:趋势,colorff0000;
Var16:=MAX(EMA(Var13,2)-EMA(Var14,5),0)*200;
Var17:=EMA(Var16,5);
波浪峰:Var17,stick,colorff00ff;
STICKLINE(Var17<REF(Var17,1),0,Var17,1,0),color00ff00;
Var18:=MA(趋势线,8);
if(CROSS(Var2,Var18) AND Var2<15,50,0),COLORRED;
DRAWTEXT(CROSS(趋势线,Var2)AND 趋势线>REF(趋势线,1)AND 趋势线<50,50,'追涨'),COLORff00ff;
风险区:IF(趋势>80,趋势,80),colorff00ff;
双信号"全仓"选股(选股公式)
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
TTJ:=CROSS(FF,MA15);
上:=EMA(C,3),COLORBLUE,LINETHICK1;
中:=EMA(C,5),COLORWHITE,LINETHICK1;
下:=EMA(中,5),COLOR00FF00,LINETHICK1;
QQ:= C<中;
MM:=上>REF(上,1)AND REF(上,1)<REF(上,2) ;
V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
V2:=(1-7/100)*(DMA(CLOSE,V1));
V3:=(1+7/100)*(DMA(CLOSE,V1));
V5:=MA((LOW+HIGH+CLOSE)/3,5);
MA1:=MEMA(CLOSE,5);
MA2:=ATAN((MA1/REF(MA1,1)-1)*100)*180/3.1416;
MA3:=IF(MA2>0,MA2,MA2);
MA5:=MA(CLOSE,5),COLOR888899;
MA13:=MA(CLOSE,13),COLORFF00F0,LINETHICK2;
VAR01:=CLOSE=HHV(C,4) AND (REF(C,1)>=REF(C,2) OR REF(C,1)>=REF(C,3))
OR REF(C,1)=HHV(C,4) AND CLOSE>=REF(C,2) OR REF(C,2)=HHV(C,4) AND
REF(C,3)=LLV(C,4) AND C>=REF(C,1) OR REF(C,3)=HHV(C,4) AND
C>=REF(C,1) AND C>=REF(C,2);
{收盘价=4日内收盘价的最高值AND 昨收>=2日前的收盘价}
VAR02:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);
{收盘价=4日内收盘价的最高值AND 昨收=4日内收盘价的最低值}
VAR03:=CLOSE=LLV(C,4) AND (REF(C,1)<REF(C,2) OR REF(C,1)<REF(C,3)) OR
REF(C,1)=LLV(C,4) AND C<REF(C,2) OR REF(C,2)=LLV(C,4) AND
REF(C,1)=HHV(C,4) AND C<REF(C,1) OR REF(C,3)=LLV(C,4) AND
C<REF(C,1) AND C<REF(C,2);
{收盘价=4日内收盘价的最低值AND (昨收<2日前的收盘价}
VAR04:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND
REF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) AND C>=REF(C,1);
{昨收=4日内收盘价的最低值AND 收盘价>=2日前的收盘价}
VAR05:=REF(C,1)=HHV(C,4) AND C<REF(C,2) OR (REF(C,2)=HHV(C,4) AND
REF(C,1)>REF(C,3) OR REF(C,3)=HHV(C,4) AND REF(C,1)>REF(C,2)) AND
REF(C,2)>=REF(C,4) AND C<REF(C,1);
{昨收=4日内收盘价的最高值AND 收盘价<2日前的收盘价}
VAR06:=V5>REF(V5,1) AND REF(V5,1)<REF(V5,2);
{今日V5向上形成拐点}
VAR07:=LOW<HHV(V5,13) AND HIGH>HHV(V5,13) AND CLOSE>REF(C,1) ANDCLOSE>OPEN;
VAR08:=VAR07 AND COUNT(VAR06,2);
VAR09:=100*EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6);
VAR10:=EMA(MA(C,13),13);
VAR11:=FILTER((LLV(VAR09,2)=LLV(VAR09,7) AND COUNT(VAR09<0,2) AND
CROSS(VAR09,MA(VAR09,2)))=1,5);
VAR12:=FILTER((HHV(VAR09,2)=HHV(VAR09,7) AND COUNT(VAR09>50,2) AND
CROSS(MA(VAR09,2),VAR09))=1,1);
VAR13:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;
VAR14:=FILTER(((CROSS(VAR13,0) OR CROSS(C,VAR10)) AND VAR11)=1,3);
VAR15:=MA(C,18)>=REF(MA(C,18),3) AND CROSS(C,MA(C,18));
VAR16:=VAR08 AND NOT(REF(VAR08,1));
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
金叉:=CROSS(J,D);
死叉:=CROSS(D,J);
买1:=(VAR14OR VAR15) AND VAR11;
买2:=(VAR14OR VAR15) AND VAR04;
买3:=(VAR14OR VAR15) AND VAR02;
买4:=(VAR02AND VAR11) OR (VAR04 AND VAR11);
买5:=(金叉AND VAR04) OR (金叉 AND VAR02) OR (金叉 AND VAR11);
TTJ0:=VAR16;
TTJ1:=买1OR 买2OR 买3OR 买4OR 买5AND MM;
XG0:=TTJ AND TTJ0;
XG1:=TTJ AND TTJ1;
XG11:=XG0 OR XG1;
{以下波浪理论浪底重叠"买底"选股原码}
PL5:=ZIG(3,5);
EN1:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) ANDREF(ZIG(3,5),2)<=REF(ZIG(3,5),3);
EX1:=ZIG(3,5)<REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)>=REF(ZIG(3,5),2) ANDREF(ZIG(3,5),2)>=REF(ZIG(3,5),3);
PL10:=ZIG(3,10);
EN2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2)AND REF(ZIG(3,10),2)<=REF(ZIG(3,10),3);
EX2:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>=REF(ZIG(3,10),2)AND REF(ZIG(3,10),2)>=REF(ZIG(3,10),3);
PL20:=ZIG(3,20);
EN3:=ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2)AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3);
EX3:=ZIG(3,20)<REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)>=REF(ZIG(3,20),2)AND REF(ZIG(3,20),2)>=REF(ZIG(3,20),3);
PL40:=ZIG(3,40);
走强1:=BARSLAST(PL5<REF(PL5,1));
走弱1:=BARSLAST(PL5>REF(PL5,1));
走强2:=BARSLAST(PL10<REF(PL10,1));
走弱2:=BARSLAST(PL10>REF(PL10,1));
走强3:=BARSLAST(PL20<REF(PL20,1));
走弱3:=BARSLAST(PL20>REF(PL20,1));
ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0);
ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强2),0);
DTJZ5:=IF(PL10<REF(PL10,1),COUNT(EN1,走弱2),0);
DTJD5:=IF(PL10<REF(PL10,1),COUNT(EX1,走弱2),0);
ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强3),0);
ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强3),0);
DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱3),0);
DTJD10:=IF(PL20<REF(PL20,1),COUNT(EX2,走弱3),0);
TJ11:=EN2 AND ZTJZ5=1;
TJ22:=EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2;
TJ33:=EN2 AND DTJZ10=1;
TJ44:=EN3 AND ZTJZ10=1;
TJ55:=EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2;
XG22:=TJ11 OR TJ22 OR TJ33 OR TJ44 OR TJ55;
{以下二者结合共同选股}
XG:=XG11 OR XG22;
W18:EXIST(XG,1);
3. 通达信公式的密码怎么破解
通达信公式破解方法
公式破解方法
1:不是使用Winhex,而是使用Ollydbg来破解.
2:只是用户公式修改密码有效。对于导入密码无效。对于系统公式密码无效,默认的系统公式密码可能是OK_TDX(测试了两个版本,其他的不知道)
不过好像有的不能编辑,不过VOL_TDX等系统的公式好像可以查看和修改。
方法:
1:使用Ollydbg,点文件,打开,选择通达信的可执行文件(或者把通达信的执行文件直接拖进Ollydbg的窗口),按F9运行程序。
2:正常使用通达信,进入到K线图后,在k线图(主图或者副图上)点右键,选择指标,然后选择一个加密的公式,点确定。
此时公式应该能正确使用并且在图上显示出来。
3:点右键,选当前指标,选修改指标公式,此时需要输入密码,随便输入几个数,但不要点确定。
4:在Ollydbg的左下角,有一个命令编辑框,输入命令bp _mbscmp,回车,这时断点下好了。
5:点修改密码公式框中的确定按钮,此时中断在_mbscmp中,在右上角的EAX的值就是密码,ECX值是你随便输入的数。
6:找到密码后,点在左上角的红黑色的一行代码,点F2取消断点,再点F9来继续程序执行。可以循环2-6步来得到其他的密码。
7:完成,哈哈。
对系统公式无效,是指使用系统默认密码OK_TDX,能打开但是不能查看和编辑。
不过对于有的系统公式如VOL_TDX需要密码的,可以使用默认密码来查看它。