通达信DDE决策系统源程序代码破解
主要控盘改进版通达信策略代码源码

主要控盘改进版通达信策略代码源码本文档提供了一份主要控盘改进版通达信策略代码的源码,以帮助投资者更好地进行股票交易分析和决策。
引言主要控盘改进版通达信策略代码是基于通达信软件平台的一种股票交易策略的改进版本。
通过使用这份源码,投资者可以进行技术指标分析、趋势判断、买卖信号生成等操作,以提高交易决策的准确性和效率。
源码功能1. 技术指标分析:源码包含了常用的技术指标计算方法,如移动平均线、MACD、KDJ等。
投资者可以根据自己的需求选择需要的技术指标进行分析。
2. 趋势判断:通过源码中的趋势判断算法,投资者可以判断股票走势的短期、中期和长期趋势,并根据趋势变化做出相应的买卖决策。
3. 买卖信号生成:源码基于技术指标和趋势判断,能够生成买入和卖出的信号。
投资者可以根据信号进行交易操作,以获取更好的投资收益。
使用方法2. 导入源码:将源码导入通达信软件平台,以便进行策略回测和实盘操作。
3. 参数设置:根据个人需要,调整源码中的参数,如技术指标的计算周期、信号生成的阈值等。
4. 策略回测:使用通达信软件平台提供的历史数据,进行策略回测,评估策略的盈利能力和风险性。
5. 实盘操作:在经过策略回测验证后,可以将策略应用到实盘交易中,进行实际的买卖操作。
注意事项1. 本源码仅供参考:源码提供了一种股票交易策略的实现思路,但并不对盈亏结果负责。
投资者应结合自身实际情况,谨慎决策。
2. 需谨慎调整参数:源码中的参数设置会直接影响策略的买卖信号生成和盈亏结果。
投资者在调整参数时应谨慎,避免盲目操作。
3. 正确选择交易品种:源码适用于股票交易,不同股票品种的特点和走势可能会影响策略的有效性。
投资者应根据自己的交易需求,选择适合的交易品种。
结论主要控盘改进版通达信策略代码源码是一份帮助投资者进行股票交易分析和决策的重要工具。
通过使用源码,投资者可以进行技术指标分析、趋势判断和买卖信号生成等操作,提高交易决策的准确性和效率。
通达信加密指标公式的破解方法,一键查看源码文件,附破解工具

通达信加密指标公式的破解方法,一键查看源码文件,附破解
工具
首先要给大家说一下在我们导入tn6指标之后,想要在手机上使用但是看不到源码,这会就比较棘手了,需要借助工具破解指标的密码导出源码之后才能在手机安装,如图:
这时候我们就需要借助破解工具,通达信破解器2018(通达信公式指标密码破解工具)V6.01 最新版,通过这个软件就可以达到目的:
通达信加密公式破解方法如下:
在需要输入密码的框点击确定,之后就会出现乱码的密码,如图:
打开通达信压缩文件中的“读取弹出框内的文字”选项,如图:
点击抓取,自动就会抓取乱码以后的密码,不用管乱码,直接复制框中的内如:
粘贴在需要密码的框中,点击确定!
就直接可以看到源码了,复制源码,可以在手机上安装进行使用!
为了大家更加方便的操作,找了一个视频办的破解方法,可以看的更加清晰明了!。
2通达信加密公式破解

2通达信加密公式破解鼠标指定你要修改的指标,右击“当前指标”点击“修改指标参数”,就能看到源码。
时间限制是一种加密的方法,其原理是在指标中加入时间函数,把时间设定在一定的使用范围内,当超过设定的时间之后,指标图形中的线条和有关信号消失或失真,造成指标不能继续使用。
用时间限制加密的形式有多种,举例子加以说明解除的方法:看这个副图指标:Var1:=IF(DATE<=1040701,1,0);Var2:=DMA(CLOSE,HIGH/MA(LOW,4)/4);Var3:=DMA(CLOSE,CLOSE/MA(LOW,30)/30);Var4:=(LOW-Var2)/Var2*100<-5.889;Var5:=(Var2-Var3)/Var3*100<-15.889;Var6:=Var4 AND Var5 AND (HIGH-MA(LOW,3))/REF(LOW,2)>-0.059;Var7:=Var6>0;Var8:=AMOUNT/VOL/100;Var9:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;VarA:=SUM(AMOUNT,13)/Var8/100;VarB:=DMA(Var9,VOL/VarA);VarC:=MA(HHV(HIGH,488),18);VarD:=MA(HHV(HIGH,220),18);VarE:=MA(HHV(HIGH,98),18);VarF:=MA(LLV(LOW,488),18);Var10:=MA(LLV(LOW,220),18);Var11:=MA(LLV(LOW,98),18);Var12:=MA((VarF*0.96+Var10*0.96+Var11*0.96+VarC*0.558 +VarD*0.558+VarE*0.558)/6,18);Var13:=MA((VarF*1.25+Var10*1.23+Var11*1.2+VarC*0.55+VarD*0.55+VarE*0.65)/6,18);Var14:=MA((VarF*1.3+Var10*1.3+Var11*1.3+VarC*0.68+Var D*0.68+VarE*0.68)/6,18);Var15:=MA((Var12*3+Var13*2+Var14)/6*1.738,18);Var16:=IF(DATE<=1021231,Var15,Var15*DAY);Var17:=LOW;Var18:=REF(LOW,1);Var19:=SMA(ABS(Var17-Var18),3,1)/SMA(MAX(Var17-Var18,0),3,1)*100;Var1A:=MA(IF(CLOSE*1.35{<=Var16},Var19*10,Var19/10),3);Var1B:=LLV(LOW,30);Var1C:=HHV(Var1A,30);Var1D:=IF(LOW<=Var1B,(Var1A+Var1C*2)/2,0);Var1E:=MA(Var1D AND CLOSE<COST(1),3) AND (CLOSE-VarB)/VarB*100<-11;Var1F:=MA(CLOSE,5);Var20:=MA(CLOSE,10);Var21:=MA(CLOSE,20);Var22:=MA(CLOSE,30);Var23:=(Var1F+Var20+Var21+Var22)/4;Var24:=(Var23-REF(Var23,15))/REF(Var23,15)*100;Var25:=IF(Var24<-10 AND Var24<REF(Var24,1),20,0);买入: Var7*Var1 AND Var1E*Var1 AND Var25*Var1 AND (CLOSE-OPEN)*Var1>0,linethick2 , colorred;这个指标中的VAR1、VAR16和买入这3条语句引用了时间限制函数,限制在2004年7月1日前可正常使用,超过这个时间就不能正常使用了。
通达信指标公式源码牛趋势决策系统

J金牛K线主图N 2 300 13M 1 15 3MA5:EMA(CLOSE,5),COLORWHITE;MA9:MA(CLOSE,9),COLORCYAN,LINETHICK1;MA20:MA(CLOSE,20),COLORMAGENTA;买线:=EMA(C,2);卖线:=EMA(SLOPE(C,21)*20+C,42);BU:=CROSS(买线,卖线);SEL:=CROSS(卖线,买线);DRAWICON(BU,L-0.1,1);DRAWICON(SEL,H+0.1,2);STICKLINE(买线>=卖线,LOW,HIGH,0.0,1),COLORRED;STICKLINE(买线>=卖线,CLOSE,OPEN,2,1),COLORRED;JC:=(REF(C,3)+REF(C,5)+REF(C,7)+REF(C,8)+REF(C,13)+REF(C,21))/6;参考价:=SMA(JC,5,1), CIRCLEDOT,COLORGREEN;价:=IF(C>=参考价,参考价,参考价*0.98 ), CIRCLEDOT,COLOR0000FF; STICKLINE(买线<卖线,LOW,HIGH,0.0,1),COLORGREEN;STICKLINE(买线<卖线,CLOSE,OPEN,2,1),COLORGREEN;LC:=REF(CLOSE,1);RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100); FF:=EMA(CLOSE,3);MA15:=EMA(CLOSE,21);日:=150;昨前:=3;高1:=REF(HHV(H,日),昨前);低1:=REF(LLV(L,日),昨前);H1:=高1-(高1-低1)*0.191;H2:=高1-(高1-低1)*0.382;H3:=高1-(高1-低1)*0.5;H4:=高1-(高1-低1)*0.618;H5:=高1-(高1-低1)*0.809;VAR2:=CLOSE*VOL;MID:=EMA((EXPMA(VAR2,3)/EXPMA(VOL,3)+EXPMA(VAR2,6)/EXPMA(VOL,6) +EXPMA(VAR2,12)/EXPMA(VOL,12)+EXPMA(VAR2,24)/EXPMA(VOL,24))/4,N);主趋势线:MID;MID2:=MID*1.01;SDN:=MID*0.94;SDN3:=REFDATE(CLOSE,1050609),COLORYELLOW;SUP:=1.06*MID,COLORBLUE;VAR4:=EXPMA(CLOSE,9);B9:=COUNT(HIGH>SUP,5);VAR1:=MID;RSDN:IF(VAR1>REF(VAR1,1),VAR1,DRAWNULL),LINETHICK2,COLORRED; GSDN:IF(VAR1<REF(VAR1,1),VAR1,DRAWNULL),LINETHICK2,COLORGREEN; J资金监控FA01:=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;{(趋势>80);}DRAWICON(CROSS(趋势,0),100,1);{((A09 > 0 AND (趋势<20 OR 趋势>REF(趋势,1)AND 趋势<50))),COLORFFFF00;}大庄建仓区:=0,LINETHICK0,COLORFFFF00;VAR4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;STICKLINE(趋势<=13,0,20,5,0),COLORCC9900;DRAWTEXT(FILTER(趋势<=13,15),30,'准备数钱\'),COLORCC9900; STICKLINE(趋势<=13 AND VAR4>13,0,50,3,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,340,'清仓\'),COLORGRAY;VAR7:=LLV(LOW,30);VAR8:=HHV(HIGH,30);VAR9:=EMA((CLOSE-VAR7)/(VAR8-VAR7)*4,4)*25;STICKLINE(VAR9>90,100,105,10,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<=VAR7 AND 趋势<40,(VAR11+VAR12),0),3)/618,COLORRED,LINETHICK2;STICKLINE(五指山>0,0 ,五指山*1.2,8,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;趋势线:趋势,COLORFF00FF;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,'全仓买进\'),COLORYELLOW;J黄金分割ZN 1 999 80M 1 15 3MA5:EMA(CLOSE,5),COLORWHITE;MA9:MA(CLOSE,9),COLORCYAN,LINETHICK1;MA20:MA(CLOSE,20),COLORMAGENTA;买线:=EMA(C,2);卖线:=EMA(SLOPE(C,21)*20+C,42);BU:=CROSS(买线,卖线);SEL:=CROSS(卖线,买线);LC:=REF(CLOSE,1);RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100); FF:=EMA(CLOSE,3);MA15:=EMA(CLOSE,21);日:=150;昨前:=3;高1:=REF(HHV(H,日),昨前);低1:=REF(LLV(L,日),昨前);H1:=高1-(高1-低1)*0.191;H2:=高1-(高1-低1)*0.382;H3:=高1-(高1-低1)*0.5;H4:=高1-(高1-低1)*0.618;H5:=高1-(高1-低1)*0.809;五0.191:REFDATE(H5,DATE),COLORYELLOW;低:REFDATE(低1,DATE),COLORRED;一0.809:REFDATE(H1,DATE),COLORYELLOW;二0.618:REFDATE(H2,DATE),COLORMAGENTA;三0.500:REFDATE(H3,DATE),COLORWHITE;四0.382:REFDATE(H4,DATE),COLORGREEN;顶:REFDATE(高1,DATE),COLORRED;J日内趋势ZN 2 300 2M 1 15 3N:=13;VAR2:=CLOSE*VOL;MID:=EMA((EXPMA(VAR2,3)/EXPMA(VOL,3)+EXPMA(VAR2,6)/EXPMA(VOL,6) +EXPMA(VAR2,12)/EXPMA(VOL,12)+EXPMA(VAR2,24)/EXPMA(VOL,24))/4,N);主趋势线1:MID;MID2:=MID*1.01;SDN:=MID*0.94;SDN3:=REFDATE(CLOSE,1050609),COLORYELLOW;SUP:=1.06*MID,COLORBLUE;VAR4:=EXPMA(CLOSE,9);B9:=COUNT(HIGH>SUP,5);VAR1:=MID;RMID:IF(VAR1>REF(VAR1,1),VAR1,DRAWNULL),LINETHICK2,COLORRED; GMID:IF(VAR1<REF(VAR1,1),VAR1,DRAWNULL),LINETHICK2,COLORCYAN; PP:=(2*CLOSE+HIGH+LOW)/4;QQ:=ABS(PP-MA(CLOSE,N*15));AA:=QQ/MA(CLOSE,N*15);N2:=(N-2)*15;N3:=(N+2)*15;N4:=(N+3)*15;主趋势线:=(MA(CLOSE,13)),LINETHICK2,COLORRED;CC:=(CLOSE/主趋势线);MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3);MAAA:=((MA1-主趋势线)/主趋势线)/3;TMP:=MA1-MAAA*MA1;短期趋势线:TMP,LINETHICK2,COLORYELLOW;QSX:=IF(TMP<=MID,MID,DRAWNULL),LINETHICK2,COLORCYAN;DQ2:IF(TMP<=REF(TMP,1),TMP,DRAWNULL),LINETHICK2,COLORWHITE; DQSX:IF(TMP<=MID,TMP,DRAWNULL),LINETHICK2,COLORGREEN;DQ3:IF(TMP>=REF(TMP,1) ANDTMP<MID,TMP,DRAWNULL),LINETHICK2,COLORLIRED;{DRAWTEXT(CROSS(TMP,主趋势线),LOW,'开多'),COLORYELLOW; DRAWTEXT(TMP<=REF(TMP,1) AND REF(TMP,2)>REF(TMP,1) AND TMP>主趋势线,LOW,'平多'),COLORYELLOW;DRAWTEXT(CROSS(主趋势线,TMP),LOW,'开空'),COLORGREEN;};J红买绿卖ZPMA:MA(C,5),COLORWHITE,LINETHICK2;IF(PMA>REF(PMA,1),PMA,DRAWNULL),COLORRED,LINETHICK2;IF(PMA<REF(PMA,1),PMA,DRAWNULL),COLORGREEN,LINETHICK2;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*R EF(X,12)+7*REF(X,13)+6*REF(X,14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*RE F(X,18)+REF(X,20))/210,COLORFF00FF,LINETHICK2;{用法:黄托底买进,蓝压顶卖出。
引用 赢在龙头破解全部指标源码 通达信可用 _股票指标源码

引用赢在龙头破解全部指标源码通达信可用 !股票指标源码引用鹤啸九天的赢在龙头破解全部指标源码通达信可用一、{多空对比—检测无误} 副图短期:100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)),COLORWHITE;中期:100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)),COLORYELL OW;中长期:100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)),COLORMAGE NTA;长期:100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)),COLORRED, LINETHICK2;强市线:80,POINTDOT;弱市线:20,POINTDOT;分水岭:50,POINTDOT;指标说明:该指标有四条线组成,别离是代表短期资金、中期资金、中长期资金、长期资金。
指标分为3个地区范围:20以下为弱势区、50为强弱分水岭、80以上为强势区;使用方法:1、当指标中四条线在弱势区运行一段时间最好四线都小于5,即四线归一时可抄底(视频说的6,),后进入强势区,股价将走强。
反之,这四条线在强势区运行一段时间后(尤其在超强势区震荡的股票,短线---白线反弹到100而长期线---红线后一天仍达不到100时要小心下跌,)起头进入弱势区,股价将走弱。
2、要是是一只股票的弱势反弹,则在反弹的过程中、只有短线资金会有变动,到达100时就是反弹结束的时候要出局。
3、该指标对于超跌股的捕获也极为有效,当个股出现四线为0时,一般会在第二天出现个低点,出现这样的股票越多,说明反弹的有可能性越大。
多空对比短线:当群体趋向向上,而白色短线资金回落造成的股价调整,红色长期资金却不回落到弱势中,这就为我们供给了很好的短线机会。
也就是视频中讲的“单针下20”阴线买入法。
抓大跌后的反弹用“四线归一”买入法。
多空对比四线归一选股公式:用于下跌中的抄底。
决策系统通达信指标公式源码软件

STICKLINE(C>0,75,0,10,0),COLOR2B5516;MA20:=MA(CLOSE,20);MA120:=MA(CLOSE,120);MA30:=MA(CLOSE,37);MAP:=MA(CLOSE,8);AA5:=MA(CLOSE,21);AA10:MA(CLOSE,8),COLOR0000FF;AA12:MA(CLOSE,12),COLOR0000FF;BB10:=((ATAN((AA10 - REF(AA10,1))) * 3.1416) * 10);BB12:=((ATAN((AA12 - REF(AA12,1))) * 3.1416) * 10);MA13:=MA(CLOSE,13);VV AR1:=((((OPEN + LOW) + HIGH) + CLOSE) / 4);中期大底:LLV(LOW,30),COLORCDFFBB;{短期底部:=LLV(HIGH,30); }短期底部1:=LLV(HIGH,36);短底:=EMA(VVAR1,5);支撑:=HHV(短底,60);压力1:HHV(LOW,20),COLORFAABEC;压力:=SMA(LOW,5,1);中线:=MA(CLOSE,3);DRAWTEXT(FILTER(((((HIGH > 支撑) AND (CLOSE < 支撑)) AND ((CLOSE / OPEN) > (0 - 1.06))) AND (CLOSE < OPEN)),5),(HIGH + 0.02),'逃→'),COLOR00FFFF;中轨道:=(MA(HIGH,15) * 1.05);天:=(MA(LOW,15) * 0.985);人:=(MA(LOW,15) * 0.96);地:=(((HIGH + LOW) + CLOSE) / 3);B1:=HHV(地,(4 * 15));B6:=LLV(地,(4 * 15));B7:=(B1 - B6);B8:=(MA(((地- B6) / B7),2) * 80);V AR111:=(((CLOSE - LLV(LOW,100)) / (HHV(HIGH,100) - LLV(LOW,100))) * 200);飞龙顶底线1:=SMA(V AR111,3,1);V AR222:=SMA(飞龙顶底线1,3,1);V AR333:=((3 * 飞龙顶底线1) - (2 * V AR222));V AR444:=LLV(LOW,5);V AR555:=HHV(HIGH,5);V AR666:=(EMA((((CLOSE - V AR444) / (V AR555 - VAR444)) * 100),4) * 2);V AR777:=EMA(((0.667 * REF(V AR666,1)) + (0.333 * V AR666)),2);V AR888:=((3 * VAR666) - (2 * V AR777));V AR999:=(POW(MA(CLOSE,5),2) + MA(CLOSE,5));V ARA:=(POW(MA(LOW,5),2) + MA(LOW,5));V ARB:=(POW(MA(HIGH,5),2) + MA(HIGH,5));V ARC:=(((((V AR999 - LLV(V ARA,64)) / (HHV(V ARB,64) - LLV(V ARA,64))) * 150) + 65) - 10);V ARD:=((SMA(VARC,3,1) * 1.5) - 100);V ARE:=SMA(VARD,3,1);V ARFFF:=((3 * VARD) - (2 * V ARE));V AR10:=(((HIGH + LOW) + (CLOSE * 2)) / 4);V AR11:=EMA(V AR10,13);V AR12:=STD(V AR10,13);V AR13:=(((V AR10 - V AR11) * 100) / V AR12);V AR14:=EMA(V AR13,5);V AR15:=EMA(V AR14,13);V AR16:=((EMA(V AR14,13) + 200) - 100);V AR17:=EMA(V AR16,10);V AR18:=((3 * VAR16) - (2 * V AR17));V AR19:=(((飞龙顶底线1+ V AR666) + V ARD) + V AR16);V AR1A:=(((VAR222 + V AR777) + V ARE) + V AR17);V AR1B:=(((V AR333 + V AR888) + V ARFFF) + V AR18);V AR1C:=(((HIGH + LOW) + CLOSE) / 3);V AR1D:=((AMOUNT / VOL) / 100);V AR1E:=((SUM(AMOUNT,5) / SUM(VOL,5)) / 100);V AR1F:=((VAR1C - MA(V AR1C,34)) / (0.015 * A VEDEV(V AR1C,34)));V AR20:=DMA(((AMOUNT / VOL) / 100),(VOL / CAPITAL));V AR21:=((((HIGH + LOW) + CLOSE) + V AR1C) / 4);V AR22:=EMA(V AR21,24);V AR23:=STD(V AR21,24);V AR24:=(((V AR21 - V AR22) / V AR23) * 100);V AR25:=((V AR1C - MA(V AR1C,24)) / (0.015 * A VEDEV(V AR1C,24)));V AR26:=EMA(V AR24,5);V AR27:=((V AR1D - MA(V AR1D,21)) / (0.015 * A VEDEV(V AR1D,21)));V AR28:=((V AR1E - MA(V AR1E,90)) / (0.015 * A VEDEV(V AR1E,90)));V AR29:=(((((((V AR28 + V AR27) + V AR26) + V AR25) + V AR1F) / 5) + 165) / 4); V AR2A:=(((((V AR19 + V AR1A) + (V AR1B * 30)) / 32) / 5) - 15);V AR2B:=(((V AR29 + V AR2A) / 2) / 1.1);V AR2C:=V AR2B;短线:=MA(V AR2C,26);MID:=(短线+ (2 * STD(V AR2C,26)));UPPER:=(短线- (2 * STD(V AR2C,26)));LOWER:=IF((VAR2C > 短线),短线,V AR2C);XY:=MA(CLOSE,5);MA5:=MA(CLOSE,80);短期底部:(LLV(HIGH,30) * 0.93),COLOR0000FF;MA80:=LLV(HIGH,30);短期底部2:=SMA(CLOSE,2,1);趋势:=(MA(LOW,10) * 0.96);趋:=(EMA(OPEN,107) * 0.897);超跌位2:=MA(CLOSE,15);GF:=MA(CLOSE,10);MAN:=(SMA(HIGH,21,2) * 1.05);上1:=(HHV(短底,60) * 0.92);压力2:=(SMA(HIGH,21,2) * 1.035);阻挡线:=(SMA(LOW,21,2) * 0.96);下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100); RSV:=SMA(下档线,3,1);K:=SMA(RSV,3,1);D:=((3 * RSV) - (2 * K));J:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V AR2P:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V AR3P:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V AR4P:=(((J + (2 * V AR2P)) + (3 * V AR3P)) / 6);V AR5P:=MA(V AR4P,3);V AR6P:=(((CLOSE - LLV(LOW,34)) / (HHV(HIGH,34) - LLV(LOW,34))) * 100); RSV12:=SMA(V AR6P,3,1);K12:=SMA(RSV12,3,1);D12:=((3 * RSV12) - (2 * K12));J12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100); RSV24:=SMA(J12,3,1);K24:=SMA(RSV24,3,1);D24:=((3 * RSV24) - (2 * K24));J24:=IF(CROSS(D,D24),LOW,REF(LOW,BARSLAST(CROSS(D,D24))));压力位:IF(CROSS(D24,D),HIGH,REF(HIGH,BARSLAST(CROSS(D24,D)))),COLORFFFFFF; 支撑位:=IF((CLOSE >= MA(CLOSE,20)),80,50);U2L:=IF((CLOSE >= MA(CLOSE,20)),50,20);L2L:=IF(((D < 支撑位) AND (REF(D,1) >= 支撑位)),HHV(REF(HIGH,1),(BARSLAST(((D >= 支撑位) AND (REF(D,1) < 支撑位))) - 1)),REF(HHV(REF(HIGH,1),(BARSLAST(((D >= 支撑位) AND (REF(D,1) < 支撑位))) - 1)),BARSLAST(((D < 支撑位) AND REF(D,1)))));RH1:=IF((HIGH > L2L),LOW,REF(LOW,BARSLAST((HIGH > L2L))));RH4:=IF((HIGH > L2L),D,REF(D,BARSLAST((HIGH > L2L))));RH42:=IF((((HIGH > RH1) AND (D < RH4)) AND (D < D24)),HIGH,REF(HIGH,BARSLAST((((HIGH > RH1) AND (D < RH4)) AND (D < D24))))); RH5:=IF(((D > U2L) AND (REF(D,1) <= U2L)),LLV(REF(LOW,1),(BARSLAST(((D <= U2L) AND (REF(D,1) > U2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((D <= U2L) AND (REF(D,1) > U2L))) - 1)),BARSLAST(((D > U2L) AND REF(D,1)))));RL1:=IF((LOW < RH5),HIGH,REF(HIGH,BARSLAST((LOW < RH5))));RL4:=IF((LOW < RH5),D,REF(D,BARSLAST((LOW < RH5))));RL42:=IF((((LOW < RL1) AND (D > RL4)) AND (D > D24)),LOW,REF(LOW,BARSLAST((((LOW < RL1) AND (D > RL4)) AND (D > D24)))));长期底部:LLV(HIGH,30),COLOR00FF00;DRAWTEXT(FILTER(((((RL42 = J24) AND (CLOSE > OPEN)) AND (CLOSE > 长期底部)) AND (LOW <= J24)),20),(LOW - 0.12),'底↑成'),COLOR0EABFF;RL5:=(SMA(HIGH,5,2) * 1.05);上:=(SMA(LOW,5,2) * 0.96);下:=SMA(LOW,2,1);DRAWTEXT(FILTER((((((LOW <= 压力位) AND (WINNER(CLOSE) <= 0.07)) AND (CLOSE >= 压力位)) AND (CLOSE < 上1)) AND ((CLOSE / OPEN) > 1.02)),3),LOW,'追'),COLOR936EF0;中:=(((((3 * CLOSE) + HIGH) + LOW) + OPEN) / 6);X1:=EMA(中,10);X2:=REF(X1,1);X3:=((REF(HIGH,1) + REF(LOW,1)) / 2);X4:=(MA(CLOSE,21) + (2 * STD(CLOSE,21)));X5:=REF(CLOSE,1);X6:=((SMA(MAX((CLOSE - X5),0),7,1) / SMA(ABS((CLOSE - X5)),7,1)) * 100);X7:=CROSS(79,X6);X8:=FILTER(X7,4);X9:=MA(CLOSE,115);V AR1:=EMA(CLOSE,8);飞龙顶底线:=EMA(V AR1,20);V AR2:=CROSS(V AR1,飞龙顶底线);V AR3:=(V AR1 < MA(CLOSE,20));V AR4:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100);V AR5:=SMA(V AR4,5,1);V AR6:=SMA(V AR5,8,1);V AR7:=(CROSS(V AR5,V AR6) AND (V AR6 < 5));V AR8:=((CLOSE > (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND V AR7);V AR9:=IF((CLOSE > 1000),V AR7,V AR8);V ARF:=CROSS(X1,X2);MA115:=V ARF;低买:=(V AR2 AND V AR3);黑马起步:=V AR9;DRAWTEXT(X8,(HIGH * 1.03),'出↓货'),COLOR9000F5;DRAWTEXT((黑马起步> 0),(HIGH * 1.04),'逃↓命'),COLOR0000FF;逃遁:=(SMA(HIGH,21,2) * 1.05);STICKLINE((OPEN >= CLOSE),CLOSE,OPEN,2.8,0),COLORFF5B00;STICKLINE((OPEN >= CLOSE),CLOSE,OPEN,2.5,0),COLORFF6C00;STICKLINE((OPEN >= CLOSE),CLOSE,OPEN,2.2,0),COLORFF7B00;STICKLINE((OPEN >= CLOSE),CLOSE,OPEN,2,0),COLORFF9C00;STICKLINE((OPEN >= CLOSE),CLOSE,OPEN,1.8,0),COLORFFBE00;STICKLINE((OPEN >= CLOSE),CLOSE,OPEN,1.5,0),COLORFFCC00;STICKLINE((OPEN >= CLOSE),CLOSE,OPEN,1,0),COLORFFFF00;STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,2.8,0),COLOR070084;STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,2.5,0),COLOR0000A3;STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,2.2,0),COLOR0000B7;STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,2,0),COLOR0000CD;STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,1.8,0),COLOR0000E9;STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,1.5,0),COLOR0754E9;STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,1.2,0),COLOR076EF3;STICKLINE((CLOSE >= OPEN),CLOSE,OPEN,0,0),COLOR077BF3;STICKLINE((CLOSE > OPEN),OPEN,LOW,0,0),COLOR0726CA;STICKLINE((CLOSE > OPEN),CLOSE,HIGH,0,0),COLOR0726CA;STICKLINE((OPEN > CLOSE),CLOSE,LOW,0,0),COLORDE9100;STICKLINE((OPEN > CLOSE),OPEN,HIGH,0,0),COLORDE9100;STICKLINE(((((CLOSE / OPEN) > 1.04) AND (CLOSE < 逃遁)) AND ((CLOSE - REF(CLOSE,1)) > 0)),CLOSE,OPEN,2.8,0),COLOR0090FF;STICKLINE(((((CLOSE / OPEN) > 1.04) AND (CLOSE < 逃遁)) AND ((CLOSE - REF(CLOSE,1)) > 0)),CLOSE,OPEN,2.5,0),COLOR009FFF;STICKLINE(((((CLOSE / OPEN) > 1.04) AND (CLOSE < 逃遁)) AND ((CLOSE - REF(CLOSE,1)) > 0)),CLOSE,OPEN,2,0),COLOR00B5FF;STICKLINE(((((CLOSE / OPEN) > 1.04) AND (CLOSE < 逃遁)) AND ((CLOSE - REF(CLOSE,1)) > 0)),CLOSE,OPEN,1,0),COLOR00E4FF;STICKLINE(((((CLOSE / OPEN) > 1.04) AND (CLOSE < 逃遁)) AND ((CLOSE - REF(CLOSE,1)) > 0)),OPEN,LOW,0,0),COLOR00FFFF;STICKLINE(((((CLOSE / OPEN) > 1.04) AND (CLOSE < 逃遁)) AND ((CLOSE - REF(CLOSE,1)) > 0)),CLOSE,HIGH,0,0),COLOR00FFFF;STICKLINE(((((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,1))) AND (HIGH > 逃遁)) AND (CLOSE < 逃遁)),OPEN,LOW,0,0),COLORFF76FF;STICKLINE(((((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,1))) AND (HIGH >逃遁)) AND (CLOSE < 逃遁)),CLOSE,HIGH,0,0),COLORFF76FF;STICKLINE(((((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,1))) AND (HIGH > 逃遁)) AND (CLOSE < 逃遁)),CLOSE,OPEN,2.8,0),COLORFF00FF;STICKLINE(((((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,1))) AND (HIGH > 逃遁)) AND (CLOSE < 逃遁)),CLOSE,OPEN,2.5,0),COLORFF62FF;STICKLINE(((((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,1))) AND (HIGH > 逃遁)) AND (CLOSE < 逃遁)),CLOSE,OPEN,2,0),COLORFF76FF;STICKLINE(((((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,1))) AND (HIGH > 逃遁)) AND (CLOSE < 逃遁)),CLOSE,OPEN,1,0),COLORFFA8FF;DRAWTEXT(FILTER(((((LLV(LOW,0) AND ((MA30 - REF(MA30,1)) > 0)) AND (LOW <= 短期底部)) AND (WINNER(CLOSE) < 0.05)) AND ((CLOSE / OPEN) > 0.13)),7),(LOW - 0.09),'见●底'),COLOR00B2FF;阻挡:=(SMA(LOW,21,2) * 0.94);DRAWTEXT(FILTER(((((((((CLOSE / OPEN) > 1.03) AND ((超跌位2- REF(超跌位2,1)) > 0)) AND ((CLOSE - REF(CLOSE,1)) > 0)) AND (HIGH < 压力1)) AND (CLOSE < 压力1)) AND ((压力2- REF(压力2,1)) > 0)) AND (CLOSE < MAN)),3),LOW,'出↑击'),COLORD4DEE9;DRAWTEXT((((((低买> 0) AND ((X1 - REF(X1,1)) > 0)) AND (HIGH < 压力位)) AND (HIGH < X9)) AND ((X2 - REF(X2,1)) > 0)),LOW,'←黑马'),COLOR00FF00;DRAWTEXT((((((CROSS(V AR2C,短线) AND ((CLOSE - REF(HIGH,1)) > 0)) AND ((中线- REF(中线,1)) > 0)) AND (HIGH <= 压力1)) AND (CLOSE < MA20)) AND (LOW <= 中线)),(LOW - 0.06),'关注'),COLOR00FF00;DRAWTEXT((((CROSS(V AR2C,UPPER) AND (HIGH < 压力1)) AND ((XY - REF(XY,1)) > 0)) AND (HIGH < 支撑)),LOW,'买'),COLORFFFFFF;DRAWTEXT(FILTER(((((((LOW <= 天) AND (CLOSE >= MA20)) AND (HIGH < 压力1)) AND ((天- REF(天,1)) > 0)) AND (CLOSE < 压力1)) AND ((MA20 - REF(MA20,1)) > 0)),6),(LOW - 0.12),'全仓'),COLORFFFFFF;DRAWTEXT(FILTER((((((MA115 AND (CLOSE < 压力位)) AND ((人- REF(人,1)) > 0)) AND ((X1 - REF(X1,1)) > 0)) AND (HIGH < 上1)) AND ((CLOSE / OPEN) > 1.03)),5),LOW,'买'),COLOR93EE7D;DRAWTEXT(((((LOW <= 上) AND (HIGH >= 短期底部)) AND (CLOSE >= 长期底部)) AND ((CLOSE / OPEN) > 1.03)),(LOW - 0.08),'抄★底'),COLOR0000FF;DRAWTEXT(FILTER((((((LOW <= 阻挡线) AND ((MA20 - REF(MA20,1)) > 0)) AND (OPEN <= 上1)) AND (HIGH > 上1)) AND (CLOSE > 阻挡线)),5),LOW,'涨→10%'),COLORFFFFFF;DRAWTEXT(((CROSS(压力,阻挡) AND (WINNER(CLOSE) <= 0.17)) AND ((X1 - REF(X1,1)) > 0)),(LOW - 0.08),'←大胆买'),COLOR00FFFF;DRAWTEXT(FILTER((((((B8 <= 1) AND (LOW <= 阻挡)) AND (CLOSE > OPEN)) AND (LOW <= 中期大底)) AND (CLOSE >= 长期底部)),3),(LOW - 0.08),'短抄'),COLORA100FF; DRAWTEXT((((CROSS(D,0) AND (HIGH < 压力位)) AND (V AR5P <= (0 - 7))) AND (CLOSE < XY)),(LOW - 0.11),'半仓'),COLOR00FFFF;DRAWTEXT(FILTER((((CROSS(趋势,趋) AND (HIGH < MA5)) AND (HIGH < 压力1)) AND LLV(LOW,0)),10),LOW,'果断买'),COLOR00FFFF;DRAWTEXT(FILTER(((CROSS(中线,人) AND (LOW <= 人)) AND (CLOSE >=人)),4),(LOW - 0.06),'买'),COLOR00FF00;DRAWTEXT(((CROSS(阻挡,长期底部) AND (BB10 > 1)) AND (HIGH < 支撑)),LOW,'←出击'),COLOR00FF00;DRAWTEXT(FILTER((((((((MA20 - REF(MA20,1)) > 0) AND (HIGH < 支撑)) AND ((AA10 - REF(AA10,1)) > 0)) AND (HIGH < 压力1)) AND (VOL >= REF(VOL,1))) AND CROSS(CLOSE,MA20)),57),LOW,'突破生命线'),COLOR0000FF;DRAWTEXT(FILTER(((((LOW <= MA80) AND (CLOSE > MA80)) AND (CLOSE > OPEN)) AND (短期底部2<= MA80)),8),LOW,'底'),COLOR00FFFF;DRAWTEXT(((CROSS(MA20,压力位) AND (LOW <= MA20)) AND ((MA20 - REF(MA20,1)) > 0.02)),(LOW - 0.03),'绝佳●买点'),COLORFFF0FF;DRAWTEXT((((((((CROSS(CLOSE,MA20) AND (HIGH < 压力位)) AND (OPEN < MA20)) AND (HIGH < 支撑)) AND ((MAN - REF(MAN,1)) > 0)) AND ((X1 - REF(X1,1)) > 0)) AND (D < 63)) AND ((MA20 - REF(MA20,1)) > 0)),(LOW - 0.05),'大牛●浮水'),COLORD3E7FF; DRAWTEXT(CROSS(中期大底,短期底部),(LOW - 0.02),'短线买');。
通达信四色宝塔箱体主图原码无未来未加密选股指标公式源码编程思路破译

通达信四色宝塔箱体主图原码无未来未加密选股指标公式源码编程思路破译输出多:收盘价的20日指数移动平均,画蓝色,线宽为2EMA2赋值:如果多>=1日前的多,返回多,否则返回无效数,画蓝色,线宽为2输出空:如果1日前的多>多,返回多,否则返回无效数,画青色,线宽为2选手赋值:收盘价的历史指数移动平均输出箱顶:1日前的150日内收盘价的最高值的1日指数移动平均,线宽为3,COLORFFFFE5输出箱底:1日前的120日内收盘价的最低值的1日指数移动平均,线宽为3,画青色T4赋值:选手上穿箱底 AND 箱顶/箱底>110/100T5赋值:箱顶上穿选手 AND 箱顶/箱底>110/100买线赋值:收盘价的历史指数移动平均卖线赋值:收盘价的历史线性回归斜率*20+收盘价的历史指数移动平均当满足条件买线>=卖线时,在0日内最高价的最高值和0日内最低价的最低值位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR000000当满足条件买线<卖线时,在0日内最高价的最高值和0日内最低价的最低值位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR000000VAR1赋值:收盘价>1日前的收盘价AND 收盘价>2日前的收盘价VAR2赋值:1日前的VAR1 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价VAR3赋值:1日前的VAR2 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价收盘价>=2日前的收盘价VAR5赋值:1日前的VAR4 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价VAR6赋值:1日前的VAR5 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价VAR7赋值:1日前的VAR6 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价VAR8赋值:1日前的VAR7 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价VAR9赋值:1日前的VAR8 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价VARA赋值:1日前的VAR9 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价VARB赋值:1日前的VARA AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价VARC赋值:1日前的VARB AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价当满足条件VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8 ORVAR9ORVARAORVARBORVARC时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR0000FF VARD赋值:收盘价<1日前的收盘价AND 收盘价<2日前的收盘价VARE赋值:1日前的VARD AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价VARF赋值:1日前的VARE AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价VAR10赋值:1日前的VARF AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价AND 收盘价>=2日前的收盘价VAR12赋值:1日前的VAR11 AND 收盘价>=1日前的收盘价AND 收盘价<=2日前的收盘价VAR13赋值:1日前的VAR12 AND 收盘价<=1日前的收盘价AND 收盘价>=2日前的收盘价VAR14赋值:1日前的VAR13 AND 收盘价>=1日前的收盘价AND 收盘价<=2日前的收盘价VAR15赋值:1日前的VAR14 AND 收盘价<=1日前的收盘价AND 收盘价>=2日前的收盘价VAR16赋值:1日前的VAR15 AND 收盘价>=1日前的收盘价AND 收盘价<=2日前的收盘价VAR17赋值:1日前的VAR16 AND 收盘价<=1日前的收盘价AND 收盘价>=2日前的收盘价VAR18赋值:1日前的VAR17 AND 收盘价>=1日前的收盘价AND 收盘价<=2日前的收盘价当满足条件VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13OR VAR14ORVAR15ORVAR16ORVAR17ORVAR18时,在收盘价和1日前的收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORC08000VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13OR VAR14ORVAR15ORVAR16ORVAR17ORVAR18 AND VAR1 当满足条件VAR19时,在1日前的收盘价和2日前的收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色VAR1A赋值:1日前的VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8 ORVAR9ORVARAORVARBORVARC AND VARD当满足条件VAR1A时,在1日前的收盘价和2日前的收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱. ,COLOR00FF00。
(6条消息)使用Python破解通达信股票数据

(6条消息)使用Python破解通达信股票数据使用Python破解通达信股票数据最近在研究软件选股与自动交易,所以需要获取股票的每日数据。
我的电脑上已经安装了券商的交易软件,交易软件提供商是通达信。
下面简要介绍从通达信的交易软件中获取股票数据的过程,使用Python语言。
本文参考了CSDN的一篇文章,原始链接如下:/liuyukuan/article/details/53560278一、通达信的股票文件格式通过交易软件的“盘后数据下载”功能,可以下载到所有股票的日线数据,具体位置在:交易软件的安装目录\vipdoc\sh[sz]\lday文件命名为:sh[sz]000001.day日线文件中,每32字节(32bytes)为一天的记录。
每4个字节为一项数据:第1项,交易日期第2项,开盘价第3项,最高价第4项,最低价第5项,收盘价第6项,成交金额第7项,成交量第8项,未使用二、Python代码1. 设计思路:将日线文件转换成CS格式的文件,方便后期处理。
CSV是一种文本文件的格式,使用逗号或其它分隔符将数据逐列隔开,每行代表一条记录。
可以使用Excel打开CSV格式的文件。
打开日线文件,依次读入32个字节,然后将这8项数据变成字符格式后以逗号隔开,写入CSV文件。
2. 主要函数介绍:这里用到了strut库中的unpack函数,该函数用于将字节序列解析为字符串,有许多可用的格式。
3. 代码:1.#!/usr/bin/python2.# -*- coding: UTF-8 -*-3.import os4.from struct import unpack5.6.7.# 将通达信的日线文件转换成CSV格式8.def day2csv(source_dir, file_name, target_dir):9.# 以二进制方式打开源文件10.source_file = open(source_dir + os.sep + file_name, 'rb')11.buf = source_file.read()12.source_file.close()13.14.# 打开目标文件,后缀名为CSV15.target_file = open(target_dir + os.sep + file_name + '.csv', 'w')16.buf_size = len(buf)17.rec_count = buf_size / 3218.begin = 019.end = 3220.header = str('date') + ', ' + str('open') + ', ' + str('high') + ', ' + str('low') + ', ' \21.+ str('close') + ', ' + str('amount') + ', ' + str('vol') + ', ' + str('str07') + '\n'22.target_file.write(header)23.for i in xrange(rec_count):24.# 将字节流转换成Python数据格式25.# I: unsigned int26.# f: float27. a = unpack('IIIIIfII', buf[begin:end])28.line = str(a[0]) + ', ' + str(a[1] / 100.0) + ', ' + str(a[2] / 100.0) + ', ' \29.+ str(a[3] / 100.0) + ', ' + str(a[4] / 100.0) + ', ' + str(a[5] / 10.0) + ', ' \30.+ str(a[6]) + ', ' + str(a[7]) + ', ' + '\n'31.target_file.write(line)32.begin += 3233.end += 3234.target_file.close()35.36.source = 'C:/new_dxzq_v6/vipdoc/sh/lday'37.target = 'E:/tmp'38.file_list = os.listdir(source)39.for f in file_list:40.day2csv(source, f, target)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通达信DDE决策系统源程序代码破解
大家用的操盘软件中一般没有DDE决策功能,除非你用的是level2,像同花顺、大智慧、通达信等需要花钱购买level2版本的。
现给大家找了一个比较精准的DDE决策指标系统,适合通达信(大家最好下载一个通达信高速行情版的),把下面的三个指标植入你的操盘终端,就可以享受level2的vip功能了。
需要飞狐版的朋友可以留言,马上就可以提供。
一、【破解DDX】
N:=20;JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPE N,CLOSE)-LOW)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN (CLOSE,OPEN))));
QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLO SE,OPEN)-JJ)));
DDX:((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,1000000,10000),COLOR00AAAA,LIN ETHICK;
DX:=MA(DDX,5)*N;
STICKLINE(DDX>0,0,DDX,3,0),COLOR000088;
STICKLINE(DDX>0,0,DDX,2.5,0),COLOR0000AA;
STICKLINE(DDX>0,0,DDX,1.5,0),COLOR0000CC;
STICKLINE(DDX>0,0,DDX,1,0),COLOR0000EE;
STICKLINE(DDX<0,0,DDX,3,0),COLOR008800;
STICKLINE(DDX<0,0,DDX,2.5,0),COLOR00AA00;
STICKLINE(DDX<0,0,DDX,1.5,0),COLOR00CC00;
STICKLINE(DDX<0,0,DDX,1,0),COLOR00EE00;
DDX1:SMA(DX,3,1),COLORFFFFFF;
DDX2:SMA(DDX1,3,1),COLOR00FFFF;
DDX3:EMA(DDX2,5),COLORFF00FF;
预警:DDX>0 AND MA(V,5)>MA(MA(V,5),5) AND CROSS(DDX1,DDX2),LINETHICK; 天:=COUNT(DDX>0,5),COLORRED;
DRAWTEXT(预警,DDX*1.06,'★'),LINETHICK3,COLOR00FFFF;
二、【破解DDY】
N:=22;JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPE N,CLOSE)-LOW)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN (CLOSE,OPEN))));
QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLO SE,OPEN)-JJ)));
DDY:((QJ2+QJ4)-(QJ1+QJ3))/IF(CAPITAL=0,1000000,10000),COLOR00DD00,LIN ETHICK;
DY:=MA(DDY,5)*N;
STICKLINE(DDY<0,0,DDY,3,0),COLORFF8800;
STICKLINE(DDY<0,0,DDY,2.5,0),COLORFFAA00;
STICKLINE(DDY<0,0,DDY,1.5,0),COLORFFCC00;
STICKLINE(DDY<0,0,DDY,1,0),COLORFFEE00;
STICKLINE(DDY>0,0,DDY,3,0),COLOR880088;
STICKLINE(DDY>0,0,DDY,2.5,0),COLORAA00AA;
STICKLINE(DDY>0,0,DDY,1.5,0),COLORCC00CC;
STICKLINE(DDY>0,0,DDY,1,0),COLOREE00EE;
DDY1:SMA(DY,3,1),COLORFFFFFF;
DDY2:SMA(DDY1,3,1),COLOR00FFFF;
DDY3:EMA(DDY2,5),COLORFF00FF;
预警:DDY>0 AND CROSS(DDY1,DDY2) AND DDY1<0,LINETHICK;
DRAWTEXT(预警,DDY*1.06,'★'),LINETHICK3,COLOR00BBFF;
三、【破解DDZ】
JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPE N,CLOSE)-LOW)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN (CLOSE,OPEN))));
QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLO SE,OPEN)-JJ)));
QJ5:=QJ1+QJ2;QJ6:=QJ3+QJ4;DD:=(QJ5-QJ6)/(QJ5+QJ6)*100;
DDZ:DD*17,LINETHICK1;
DDZ1:DD*13,LINETHICK1;
DRAWBAND(DDZ1,RGB(0,24,224),DDZ,RGB(255,0,0));。