通达信主程序脱壳全记录(图文)第一集完整版
全系列

****************** 操作要点 *********************
1、对保持上升通道的个股应参看5日均价是否破位。
2、高胜率பைடு நூலகம்作:蓝色网络弥漫,即“空头量”线在零
位以上,代表空头气氛重,不做;红色网络的后半
段,即“警示线”上穿“多头”线后,不做;没有
优秀的短线操作能力与条件,不做。不追高。
神偷线:=(((DMP ) * 100) / TR);
辅助线:=((DMM * 100) / TR);
XXX:=(MA(((ABS((辅助线 - 神偷线)) / (辅助线 + 神偷线)) * 100),3));
奇准:= MA(卖,5);
买卖:=LLV(奇准,10);
底部关注:IF(((XXX > 88) AND (神偷线 < 5.8)),95,50),LINETHICK1,COLORYELLOW;
STICKLINE(趋势强度=4,C,O,2,0),COLORMAGENTA;
原文链接:/viewthread.php?tid=2678001
多空看盘
DRAWGBK(DATE>900101,STRIP(RGB(100,0,0),RGB(30,30,0),1));
一次警报:EMA(EMA((Var1+Var2+Var3)/3-(Var4+Var5+Var6)/3,5),5)*1/100,colormagenta;
二次警报:EMA((COUNT(Var8,12)/12+COUNT(Var7,12)/12+COUNT(Var9,12)/12)/3*MA(多头,5)*2*1.1,2),colorblue;
通达信解套出逃主图

用了好久准确率较高的帮助大家解套主图公式通达信解套出逃主图回归斜率线A:=EMA(SLOPE(C,4)*20+C,42);经典RL:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;经典K:=SMA(经典RL,3,1); 经典D:=SMA(经典K,3,1); 经典J:=3*经典K-2*经典D;MAHL1:=100*((EMA((H+L)/2,3)-LLV(EMA((H+L)/2,5),30)-(EMA(H,20)-EMA(L, 20))) /(LLV(EMA((H+L)/2,5),30)-(EMA(H,20)-EMA(L,20))));MAHL2:=IF(EMA(C,2)>回归斜率线A ANDMAHL1>0,EMA(C,3),LLV(EMA((H+L)/2,5),30));{A}MAHL3:=IF(EMA(C,2)>回归斜率线A ANDMAHL1>0,LLV(EMA((H+L)/2,5),30),EMA(C,5));{A}回归斜率带:DRAWBAND(回归斜率线A,RGB(235,0,230),REF(回归斜率线A,2),RGB(0,104,154));上线:=SMA(C,6.5,1);一号支撑线:SMA(C,14.5,1);上线1:=SMA(C,3,1);一号支撑线1:=SMA(C,8,1);上线2:=SMA(C,3.5,1);DRAWTEXT(CROSS(一号支撑线1,上线1),H*1.08,'洗盘'),COLOR00FF00; BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,25))/4; UPR:=BBI+3*STD(BBI,13),LINETHICK2;DWN:=BBI-3*STD(BBI,13);安全:=MA(CLOSE,55),LINETHICK2;LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; DRAWTEXT( CROSS(82,RSI) AND CLOSE<上线1 , HIGH*1.04,'减仓') ,COLORFF9966,LINETHICK2;A7:=(2*C+H+L)/4;操作:MA(A7,5),COLORBLUE,LINETHICK2;操作1:=MA(A7,5)*1.03,LINETHICK2;操作2:=MA(A7,5)*0.97,LINETHICK2;DRAWTEXT( CROSS(上线1,上线) AND 上线1>操作,LOW *0.92,'买进' ),COLORYELLOW;VAR1:LLV(A7,21);VAR2:HHV(A7,30);DRAWTEXT( CROSS(上线1,操作) AND 上线1<一号支撑线AND 上线1<一号支撑线1 AND 上线1<上线AND CLOSE>VAR1,LOW *0.98,'见底' ),COLORYELLOW;YCX:=操作>=REF(操作,1);H1:=MAX(MAX(上线,一号支撑线1),一号支撑线);L1:=MIN(MIN(上线,一号支撑线1),一号支撑线);DRAWTEXT(CROSS(上线1,一号支撑线1) AND 上线1>操作,LOW *0.98,'全仓' ),COLORYELLOW;SK:=EMA((A7-VAR1)/(VAR2-VAR1)*100,7);SD:=EMA(0.667*REF(SK,1)+0.333*SK,5);M1:=1000*操作/一号支撑线<=1015 AND 1000*操作/一号支撑线>=975;M2:=1000*一号支撑线1/一号支撑线<=1020 AND 一号支撑线1/一号支撑线>=980;M3:=1000*上线/一号支撑线<=1015 AND 上线/一号支撑线>=985; DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),13)/13>6/10 ANDCOUNT(SK>SD,6) AND REF(LOW,5)=LLV(LOW,120) ANDREF(CLOSE>=OPEN,4) ANDREF(CLOSE>OPEN,3) AND REF(CLOSE>OPEN,2) AND REF(OPEN>CLOSE,1) ANDOPEN>REF(CLOSE,1),1,0),LOW*0.94,'买进') ,COLORYELLOW;D:=MA(CLOSE,89)-MA(CLOSE,10)/3;DRAWTEXT(IF(CLOSE<D AND VOL/240>MA(VOL,5)/240 ANDCLOSE>REF(CLOSE,1)*1.08AND CLOSE<MA(CLOSE,13)*1.3,1,0),LOW*0.88,'抄底'),COLORBROWN; RSV:=(CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100;K:=SMA(RSV,3,1);D1:=SMA(K,3,1);J:=3*K-2*D1;VAR3:=(2*CLOSE+HIGH+LOW)/3;{可将3该为4,信号少点}VAR4:=EMA(EMA(EMA(VAR3,4),4),4);{可将3该为4,信号少点}E:=(VAR4-REF(VAR4,1))/REF(VAR4,1)*100;F:=MA(E,3)+0.03;G:=MA(E,1);DRAWICON(CROSS(F,G) AND J>65,HIGH*1.02,15),COLORGREEN; DRAWICON(CROSS(G,F),LOW *0.9,9),COLORYELLOW;DRAWTEXT(CLOSE>OPEN AND H1<C AND O<L1 AND YCX AND CROSS(上线1,操作) AND LOW>VAR1 AND 上线1>一号支撑线AND J<90,LOW *0.9,'主升' ),COLORRED;DRAWTEXT( CROSS(上线1,操作) AND M1 AND M2 AND M3,LOW *0.94,'买进' ),COLORYELLOW;DRAWTEXT(CLOSE>OPEN AND 上线>一号支撑线1 AND 一号支撑线1>一号支撑线AND CLOSE>MA(CLOSE,一号支撑线) AND 操作>=REF(CLOSE,操作) AND CROSS(上线1,操作) AND LOW>VAR1 AND J<90,LOW *0.9,'主升' ),COLORRED;DRAWTEXT(CLOSE>OPEN AND 操作>上线AND 上线>一号支撑线1 AND 一号支撑线1>一号支撑线AND CROSS(上线1,操作) AND LOW>VAR1 ANDJ<90,LOW *0.86,'回踩买进' ),COLORRED;DRAWTEXT(CLOSE>OPEN AND CROSS(上线,一号支撑线) AND LOW>VAR1 AND J<90,LOW *0.86,'回踩买进' ),COLORRED;STICKLINE(CLOSE> REF(CLOSE,1) ,HIGH,LOW,0,0 ),COLORRED; STICKLINE(C<O AND C>REF(C,1),C,O,3,0),COLORFFCC00;STICKLINE(CLOSE> REF(CLOSE,1) ANDC>O ,OPEN,CLOSE,3,0 ),COLOR000055;{红K};STICKLINE(CLOSE> REF(CLOSE,1) ANDC>O ,OPEN,CLOSE,2.7,0 ),COLOR000077;{红K};STICKLINE(CLOSE> REF(CLOSE,1) ANDC>O ,OPEN,CLOSE,2.1,0 ),COLOR000099;STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLOR0000BB; STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLOR0000DD; STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLOR0000FF; STICKLINE(CLOSE= REF(CLOSE,1) ,H,L,3,1 ),COLOR999999; STICKLINE(CLOSE= REF(CLOSE,1) ,HIGH,LOW,0,0 ),COLORWHITE; STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLOR555555; STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,2.7,0 ),COLOR777777; STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,2.1,0 ),COLOR999999; STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLORBBBBBB; STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLORDDDDDD; STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLORFFFFFF; STICKLINE(CLOSE< REF(CLOSE,1) ,HIGH,LOW,0,1 ),COLORCYAN; STICKLINE(C<REF(C,1) AND C>O,C,O,3,0),COLORFFCC00; STICKLINE(C<REF(C,1) AND C<O ,OPEN,CLOSE,3,0 ),COLOR990000; STICKLINE(C<REF(C,1) AND C<O ,OPEN,CLOSE,2.7,0 ),COLORCC0000; STICKLINE(CLOSE< REF(C,1) ,OPEN,CLOSE,2.1,0 ),COLORFF4400; STICKLINE(CLOSE< REF(C,1) ,OPEN,CLOSE,1.5,0 ),COLORFF8800; STICKLINE(CLOSE< REF(C,1) ,OPEN,CLOSE,0.9,0 ),COLORFFCC00; STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,3.2,0),COLORBB00FF; STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,2.7,0),COLORFF33FF; STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,2.1,0), COLORFF66FF; STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,1.5,0),COLORFF99FF; STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,0.9,0),COLORFFBBFF; STICKLINE(CROSS(J,D1) AND J<70,CLOSE,OPEN,0.3,0),COLORFFDDFF;。
通达信主程序脱壳全记录(图文)

通达信主程序脱壳全记录(图文)UPX加壳入口第一句是PUSHAD;出口关键字POPAD;手动脱壳时,用Olldbg载入程序,脱壳程序里面会有好多循环。
对付循环时,只能让程序往前运行,基本不能让它往回跳,要想法跳出循环圈。
第一步,先侦壳,侦壳工具为peid0.92,侦测结果如下:(图000)(图000)原来是UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo加的壳,UPX是一种压缩壳,强度很低。
第二步,我们请出调试利器:Ollydbg1.09,载入程序,出现提示:用F8进行单步跟踪,对付循环时,只能让程序往前运行,基本不能让它往回跳,要想法跳出循环圈那就是设置“断点”。
见上图(图004 005 006 007)下走。
(后面碰到类似的情况,处理方法一样。
)一直往下找,直到发现“POPAD”时,在其地址处设置“断点”―――“运行到选定位置F4”,然后继续F8往下走。
(图008 009)下走。
在走几行,就会出现上图画面,“00622838A”55 DB55 CHAR‘U’―――这是通达信主程序代码的真点击右键调出菜单,选择“用OllyDump脱壳调试进程”。
(图012)=========下图为重新载入已脱壳的新文件(图015)==========用“PEID”检测,提示已无壳。
(图016),但该文件还不能正常启动,因为“输入表”尚未修复。
第三步,就是修复程序的输入表。
使用importREC,这是最好用的输入表修复工具。
1、运行加壳的原版TDX主程序,启动importREC程序,(图018)在“附加一个活动进程”中选择“D:\通达信分析家l论坛版本\TDX.EXE”。
2、在“所需的IAT信息”中的“OEP”填入“0022838A”,点击“自动搜索”按钮,出现下图提示:(图019)3、点击“获取输入表”按钮:(图020)4、点击“修复转存文件”按钮,选择前面已完成脱壳的新文件,程序会自动生成一个新的“******_。
最新最全通达信-软件教程

1.系统特性《通达信集成版》软件提供前所未有的分析工具,让用户在技术分析的天地里尽情地展示个人的智慧。
·版面定制,展现个性版面定制可以让用户按照自己的需要将软件的分析界面任性设置成多个分析窗口,让用户可以在同一个版面上查看到更多的信息。
用户也可以将定制好的版面保存、导出或导入,和其它的用户交流定制的版面。
·ETF分析,捕捉更多套利机会通过上证50指数与ETF的叠加对比,把握折价、溢价关系变化,捕捉更多套利机会·移动筹码,精确分布移动筹码分布帮助您站在庄家的角度,尽览多空双方的牌局,明确筹码以怎样的数量和价格分布在股东,尤其是庄家手中,从而判断股票行情性质和趋势,预测涨升时机!提醒在"上涨乏力"时将筹码派发给庄家,在"物极必反"时默默地收捡未来的黑马!·交易系统,五彩K线通过交易系统指示,本系统可以帮助您在K线图上标出醒目的买入卖出信号,您可以更好地分析某只股票的历史规律,以预测未来。
自动识别各种典型的K线组合!特定的K线模式往往有非常准确的指示作用,系统提供许多种常用五彩K线公式,当选中某一模式后,系统自动在K线图上将属于该模式的K线标识出来,一目了然。
另外,系统还支持最高最低点指示。
·精确除权,功能强大独一无二的精确自动除权、复权处理,保证技术分析绝对的连续!除权时精确考虑送股、配股和分红对股价的影响,使技术指标分析更准确、更完整。
支持日周月线复权,支持前复权,后复权,而且支持权息数据库的维护和显示,进一步消除除权对走势的影响。
·智能选股,筛选黑马《通达信集成版》软件智能选股器为您提供条件选股、定制选股、智能选股、插件选股和综合选股五种选股模式,无论从技术面还是基本面,您都能快速的选出自己心仪的股票。
您还可以将不同分析周期的多个条件组合起来进行组合条件选股,并将选股结果保存到板块中。
·指标全面,妙用无穷《通达信集成版》软件囊括了各种经典和流行的技术分析指标、工具和方法,且不乏独创性的分析技术研究成果。
通达信合一版操作指南之二:功能菜单

功能菜单1. 初始版面▲点击工具栏主功能图标按钮当设置为初始版面时候,进入系统后就会直接看到的是自己需要的版面,用户在定制版面中,设置初始版面,选择自己需的版面,以定制版面为初始进入版面。
如何定制初始版面▲功能――定制版面――新建空白版面定制版面给予了用户更大的自由空间,你可以自行设定个性化的界面,同时浏览多种行情走势图,大势个股的变化尽在掌握只中.插入功能点击右键,你可以使用左插入,右插入,上插入,下插入这些功能把整个空白界面划分成几个部分设置单元类型选定一个划分好的区域,点击右键,在右键菜单里选择设置单元类型.你可以选择行情报表,行情信息,K线图,走势图,分价表,主力大单等多种行情图表.加入分组将不同的单元加入到同一个组,它们之间将具有联动效应.当一个单元发生变化时,其同一组的单元也将发生变动.修改版面名称给自定义的版面起一个名称,键盘精灵将帮助你下次快速进入自己的版面.删除当前版面把当前的版面删除掉画面分析:2. 报价分析系统进入时是行情窗口(该窗口在运行期间不能关闭),在行情窗口中可显示行情报价和行情排名。
快捷方式:▲点击工具栏主功能图标按钮▲点击功能---报价分析,选择不同股票集合鼠标右键菜单:包含有查看分类股票、板块股票、股票排名、综合排名、个股资料、栏目统计、所属板块、标记当前证券、加入版块、批量操作和定制切换标签等功能。
鼠标右键菜单:包含有查看分类股票、板块股票、股票排名、综合排名、股票类型切换、个股资料、栏目统计、所属板块、标记当前证券、加入版块、批量操作和定制切换标签等功能。
【分类股票】指的是按上证A、B股、深沪基金、中小企业等划分的股票种类【板块股票】是指按地区、行业、概念等划分的股票种类【股票排名】可以查看各个股票按每股收益、涨幅、每股净资产等进行的排名【综合排名】是指可以用一行四列、三行三列的方式进行查看各种股票排名.敲数字81、82、83、84、85、86、87,可分别调出上海A、B股,深圳A、B股,沪债、深债,深沪A股的综合排名。
通达信东方求败主图公式

通达信东方求败主图公式本股票公式不提供下载,请股票入门投资者自行在通达信软件中导入下面黄框内的股票公式源码:参数如下图,大家也可以自行设置参数.SL:=(C+H+L)/3;A1:=0.1587544209415*SL+0.1495585147376*REF(SL,1)+0.1 403078088658*REF(SL,2)+0.1310057826698*REF(SL,3)+0.1 216559154937*REF(SL,4)+0.1122616866816*REF(SL,5)+0.10 28265755774*REF(SL,6)+0.0933540615253*REF(SL,7)+0.08 38476238690*REF(SL,8)+0.0743107419527*REF(SL,9)+0.06 47468951204*REF(SL,10)+0.0551595627160*REF(SL,11)+0.0 455522240837*REF(SL,12)+0.0359283585673*REF(SL,13)+0 .0262914455109*REF(SL,14)+0.0166449642584*REF(SL,15) +0.0069923941540*REF(SL,16)-0.0026627854584*REF(SL,17 )-0.0123170952349*REF(SL,18)-0.0219670558313*REF(SL,2 6)-0.0316091879037*REF(SL,20)-0.0412400121081*REF(SL, 21)-0.0508560491005*REF(SL,22)-0.0604538195368*REF(SL ,23)-0.0700298440732*REF(SL,24)-0.0795806433655*REF(S L,25)+0.0165595028714*REF(SL,26)+0.0136938281656*REF( SL,27)+0.0110108190202*REF(SL,28)+0.0085104754350*RE F(SL,29);A2:=A1+0.0061927974100*REF(SL,30)+0.0040577849452*REF(SL,31)+0.0021054380407*REF(SL,32)+0.0003357566964* REF(SL,33)-0.0012512590876*REF(SL,34)-0.0026556093114 *REF(SL,35)-0.0038772939750*REF(SL,36)-0.004916313078 4*REF(SL,37)-0.0057726666214*REF(SL,38)-0.00644635460 43*REF(SL,39)-0.0069373770270*REF(SL,40)-0.0072457338 893*REF(SL,41)-0.0073714251915*REF(SL,42)-0.007314450 9335*REF(SL,43)-0.0070748111151*REF(SL,44)-0.006652505 7366*REF(SL,45)-0.0060475347978*REF(SL,46)-0.00525989 82988*REF(SL,47)-0.0042895962396*REF(SL,48)-0.0031366 286200*REF(SL,49)-0.0018009954403*REF(SL,50)-0.000282 6967003*REF(SL,51)-0.0006088852008*REF(SL,52)-0.00088 02740331*REF(SL,53)-0.0011003425414*REF(SL,54)-0.0012 725700696*REF(SL,55)-0.0014004359618*REF(SL,56)-0.001 4874195619*REF(SL,57)-0.0015370002140*REF(SL,58); A:=A2-0.0015526572620*REF(SL,59)-0.0015378700500*REF (SL,60)-0.0014961179219*REF(SL,61)-0.0014308802219*RE F(SL,62)-0.0013456362937*REF(SL,63)-0.0012438654816*R EF(SL,64)-0.0011290471295*REF(SL,65)-0.0010046605813* REF(SL,66)-0.0008741851811*REF(SL,67)-0.0007411002729* REF(SL,68)-0.0006088852008*REF(SL,69)-0.0004810193086 *REF(SL,70)-0.0003609819405*REF(SL,71)-0.000252252440 3*REF(SL,72)-0.0001583101522*REF(SL,73)-0.0000826344201*REF(SL,74)-0.0000287045880*REF(SL,75);X01:=IFF(CURRBARSCOUNT>1,XMA(SL,P),A);B1:=0.1587544209415*X01+0.1495585147376*REF(X01,1)+0 .1403078088658*REF(X01,2)+0.1310057826698*REF(X01,3) +0.1216559154937*REF(X01,4)+0.1122616866816*REF(X01, 5)+0.1028265755774*REF(X01,6)+0.0933540615253*REF(X0 1,7)+0.0838476238690*REF(X01,8)+0.0743107419527*REF( X01,9)+0.0647468951204*REF(X01,10)+0.0551595627160*R EF(X01,11)+0.0455522240837*REF(X01,12)+0.0359******** 3*REF(X01,13)+0.0262914455109*REF(X01,14)+0.01664496 42584*REF(X01,15)+0.0069923941540*REF(X01,16)-0.00266 27854584*REF(X01,17)-0.0123170952349*REF(X01,18)-0.02 19670558313*REF(X01,26)-0.0316091879037*REF(X01,20)-0 .0412400121081*REF(X01,21)-0.0508560491005*REF(X01,22 )-0.0604538195368*REF(X01,23)-0.0700298440732*REF(X01 ,24)-0.0795806433655*REF(X01,25)+0.0165595028714*REF( X01,26)+0.0136938281656*REF(X01,27)+0.0110108190202* REF(X01,28)+0.0085104754350*REF(X01,29);B2:=B1+0.0061927974100*REF(X01,30)+0.0040577849452*R EF(X01,31)+0.0021054380407*REF(X01,32)+0.000335756696 4*REF(X01,33)-0.0012512590876*REF(X01,34)-0.002655609 3114*REF(X01,35)-0.0038772939750*REF(X01,36)-0.0049163130784*REF(X01,37)-0.0057726666214*REF(X01,38)-0.006 4463546043*REF(X01,39)-0.0069373770270*REF(X01,40)-0. 0072457338893*REF(X01,41)-0.0073714251915*REF(X01,42 )-0.0073144509335*REF(X01,43)-0.0070748111151*REF(X01 ,44)-0.0066525057366*REF(X01,45)-0.0060475347978*REF( X01,46)-0.0052598982988*REF(X01,47)-0.0042895962396*R EF(X01,48)-0.0031366286200*REF(X01,49)-0.0018009954403 *REF(X01,50)-0.0002826967003*REF(X01,51)-0.0006088852 008*REF(X01,52)-0.0008802740331*REF(X01,53)-0.0011003 425414*REF(X01,54)-0.0012725700696*REF(X01,55)-0.0014 004359618*REF(X01,56)-0.0014874195619*REF(X01,57)-0.0 015370002140*REF(X01,58);B:=B2-0.0015526572620*REF(X01,59)-0.0015378700500*RE F(X01,60)-0.0014961179219*REF(X01,61)-0.0014308802219* REF(X01,62)-0.0013456362937*REF(X01,63)-0.00124386548 16*REF(X01,64)-0.0011290471295*REF(X01,65)-0.00100466 05813*REF(X01,66)-0.0008741851811*REF(X01,67)-0.00074 11002729*REF(X01,68)-0.0006088852008*REF(X01,69)-0.00 04810193086*REF(X01,70)-0.0003609819405*REF(X01,71)-0 .0002522524403*REF(X01,72)-0.0001583101522*REF(X01,73 )-0.0000826344201*REF(X01,74)-0.0000287045880*REF(X01 ,75);X02:=IFF(CURRBARSCOUNT>1,XMA(SL,P),B); {}C1:=0.1587544209415*X02+0.1495585147376*REF(X02,1)+0 .1403078088658*REF(X02,2)+0.1310057826698*REF(X02,3) +0.1216559154937*REF(X02,4)+0.1122616866816*REF(X02, 5)+0.1028265755774*REF(X02,6)+0.0933540615253*REF(X0 2,7)+0.0838476238690*REF(X02,8)+0.0743107419527*REF( X02,9)+0.0647468951204*REF(X02,10)+0.0551595627160*R EF(X02,11)+0.0455522240837*REF(X02,12)+0.0359******** 3*REF(X02,13)+0.0262914455109*REF(X02,14)+0.01664496 42584*REF(X02,15)+0.0069923941540*REF(X02,16)-0.00266 27854584*REF(X02,17)-0.0123170952349*REF(X02,18)-0.02 19670558313*REF(X02,26)-0.0316091879037*REF(X02,20)-0 .0412400121081*REF(X02,21)-0.0508560491005*REF(X02,22 )-0.0604538195368*REF(X02,23)-0.0700298440732*REF(X02 ,24)-0.0795806433655*REF(X02,25)+0.0165595028714*REF( X02,26)+0.0136938281656*REF(X02,27)+0.0110108190202* REF(X02,28)+0.0085104754350*REF(X02,29);C2:=C1+0.0061927974100*REF(X02,30)+0.0040577849452*R EF(X02,31)+0.0021054380407*REF(X02,32)+0.000335756696 4*REF(X02,33)-0.0012512590876*REF(X02,34)-0.0026556093114*REF(X02,35)-0.0038772939750*REF(X02,36)-0.004916 3130784*REF(X02,37)-0.0057726666214*REF(X02,38)-0.006 4463546043*REF(X02,39)-0.0069373770270*REF(X02,40)-0. 0072457338893*REF(X02,41)-0.0073714251915*REF(X02,42 )-0.0073144509335*REF(X02,43)-0.0070748111151*REF(X02 ,44)-0.0066525057366*REF(X02,45)-0.0060475347978*REF( X02,46)-0.0052598982988*REF(X02,47)-0.0042895962396*R EF(X02,48)-0.0031366286200*REF(X02,49)-0.0018009954403 *REF(X02,50)-0.0002826967003*REF(X02,51)-0.0006088852 008*REF(X02,52)-0.0008802740331*REF(X02,53)-0.0011003 425414*REF(X02,54)-0.0012725700696*REF(X02,55)-0.0014 004359618*REF(X02,56)-0.0014874195619*REF(X02,57)-0.0 015370002140*REF(X02,58);CC:=C2-0.0015526572620*REF(X02,59)-0.0015378700500*R EF(X02,60)-0.0014961179219*REF(X02,61)-0.0014308802219 *REF(X02,62)-0.0013456362937*REF(X02,63)-0.0012438654 816*REF(X02,64)-0.0011290471295*REF(X02,65)-0.0010046 605813*REF(X02,66)-0.0008741851811*REF(X02,67)-0.0007 411002729*REF(X02,68)-0.0006088852008*REF(X02,69)-0.0 004810193086*REF(X02,70)-0.0003609819405*REF(X02,71)-0.0002522524403*REF(X02,72)-0.0001583101522*REF(X02,7 3)-0.0000826344201*REF(X02,74)-0.0000287045880*REF(X02,75);X03:=IFF(CURRBARSCOUNT>1,XMA(SL,P),CC);D1:=0.1587544209415*X03+0.1495585147376*REF(X03,1)+0 .1403078088658*REF(X03,2)+0.1310057826698*REF(X03,3) +0.1216559154937*REF(X03,4)+0.1122616866816*REF(X03, 5)+0.1028265755774*REF(X03,6)+0.0933540615253*REF(X0 3,7)+0.0838476238690*REF(X03,8)+0.0743107419527*REF( X03,9)+0.0647468951204*REF(X03,10)+0.0551595627160*R EF(X03,11)+0.0455522240837*REF(X03,12)+0.0359******** 3*REF(X03,13)+0.0262914455109*REF(X03,14)+0.01664496 42584*REF(X03,15)+0.0069923941540*REF(X03,16)-0.00266 27854584*REF(X03,17)-0.0123170952349*REF(X03,18)-0.02 19670558313*REF(X03,26)-0.0316091879037*REF(X03,20)-0 .0412400121081*REF(X03,21)-0.0508560491005*REF(X03,22 )-0.0604538195368*REF(X03,23)-0.0700298440732*REF(X03 ,24)-0.0795806433655*REF(X03,25)+0.0165595028714*REF( X03,26)+0.0136938281656*REF(X03,27)+0.0110108190202* REF(X03,28)+0.0085104754350*REF(X03,29);D2:=D1+0.0061927974100*REF(X03,30)+0.0040577849452* REF(X03,31)+0.0021054380407*REF(X03,32)+0.0003357566 964*REF(X03,33)-0.0012512590876*REF(X03,34)-0.0026556 093114*REF(X03,35)-0.0038772939750*REF(X03,36)-0.0049163130784*REF(X03,37)-0.0057726666214*REF(X03,38)-0.0 064463546043*REF(X03,39)-0.0069373770270*REF(X03,40)-0.0072457338893*REF(X03,41)-0.0073714251915*REF(X03,4 2)-0.0073144509335*REF(X03,43)-0.0070748111151*REF(X0 3,44)-0.0066525057366*REF(X03,45)-0.0060475347978*REF( X03,46)-0.0052598982988*REF(X03,47)-0.0042895962396*R EF(X03,48)-0.0031366286200*REF(X03,49)-0.0018009954403 *REF(X03,50)-0.0002826967003*REF(X03,51)-0.0006088852 008*REF(X03,52)-0.0008802740331*REF(X03,53)-0.0011003 425414*REF(X03,54)-0.0012725700696*REF(X03,55)-0.0014 004359618*REF(X03,56)-0.0014874195619*REF(X03,57)-0.0 015370002140*REF(X03,58);D:=D2-0.0015526572620*REF(X03,59)-0.0015378700500*RE F(X03,60)-0.0014961179219*REF(X03,61)-0.0014308802219* REF(X03,62)-0.0013456362937*REF(X03,63)-0.00124386548 16*REF(X03,64)-0.0011290471295*REF(X03,65)-0.00100466 05813*REF(X03,66)-0.0008741851811*REF(X03,67)-0.00074 11002729*REF(X03,68)-0.0006088852008*REF(X03,69)-0.00 04810193086*REF(X03,70)-0.0003609819405*REF(X03,71)-0 .0002522524403*REF(X03,72)-0.0001583101522*REF(X03,73 )-0.0000826344201*REF(X03,74)-0.0000287045880*REF(X03 ,75);X04:=IFF(CURRBARSCOUNT>1,XMA(SL,P),D); {}E1:=0.1587544209415*X04+0.1495585147376*REF(X04,1)+0 .1403078088658*REF(X04,2)+0.1310057826698*REF(X04,3) +0.1216559154937*REF(X04,4)+0.1122616866816*REF(X04, 5)+0.1028265755774*REF(X04,6)+0.0933540615253*REF(X0 4,7)+0.0838476238690*REF(X04,8)+0.0743107419527*REF( X04,9)+0.0647468951204*REF(X04,10)+0.0551595627160*R EF(X04,11)+0.0455522240837*REF(X04,12)+0.0359******** 3*REF(X04,13)+0.0262914455109*REF(X04,14)+0.01664496 42584*REF(X04,15)+0.0069923941540*REF(X04,16)-0.00266 27854584*REF(X04,17)-0.0123170952349*REF(X04,18)-0.02 19670558313*REF(X04,26)-0.0316091879037*REF(X04,20)-0 .0412400121081*REF(X04,21)-0.0508560491005*REF(X04,22 )-0.0604538195368*REF(X04,23)-0.0700298440732*REF(X04 ,24)-0.0795806433655*REF(X04,25)+0.0165595028714*REF( X04,26)+0.0136938281656*REF(X04,27)+0.0110108190202* REF(X04,28)+0.0085104754350*REF(X04,29);E2:=E1+0.0061927974100*REF(X04,30)+0.0040577849452*R EF(X04,31)+0.0021054380407*REF(X04,32)+0.000335756696 4*REF(X04,33)-0.0012512590876*REF(X04,34)-0.002655609 3114*REF(X04,35)-0.0038772939750*REF(X04,36)-0.0049163130784*REF(X04,37)-0.0057726666214*REF(X04,38)-0.006 4463546043*REF(X04,39)-0.0069373770270*REF(X04,40)-0. 0072457338893*REF(X04,41)-0.0073714251915*REF(X04,42 )-0.0073144509335*REF(X04,43)-0.0070748111151*REF(X04 ,44)-0.0066525057366*REF(X04,45)-0.0060475347978*REF( X04,46)-0.0052598982988*REF(X04,47)-0.0042895962396*R EF(X04,48)-0.0031366286200*REF(X04,49)-0.0018009954403 *REF(X04,50)-0.0002826967003*REF(X04,51)-0.0006088852 008*REF(X04,52)-0.0008802740331*REF(X04,53)-0.0011003 425414*REF(X04,54)-0.0012725700696*REF(X04,55)-0.0014 004359618*REF(X04,56)-0.0014874195619*REF(X04,57)-0.0 015370002140*REF(X04,58);E:=E2-0.0015526572620*REF(X04,59)-0.0015378700500*RE F(X04,60)-0.0014961179219*REF(X04,61)-0.0014308802219* REF(X04,62)-0.0013456362937*REF(X04,63)-0.00124386548 16*REF(X04,64)-0.0011290471295*REF(X04,65)-0.00100466 05813*REF(X04,66)-0.0008741851811*REF(X04,67)-0.00074 11002729*REF(X04,68)-0.0006088852008*REF(X04,69)-0.00 04810193086*REF(X04,70)-0.0003609819405*REF(X04,71)-0 .0002522524403*REF(X04,72)-0.0001583101522*REF(X04,73 )-0.0000826344201*REF(X04,74)-0.0000287045880*REF(X04 ,75);Y396:E,LINETHICK2,COLORGREEN;IF(Y396>REF(Y396,1),Y396,DRAWNULL),COLORRED,LIN ETHICK2;风险区1:Y396*1.100,COLORLIBLUE;风险区2:Y396*1.125,COLORLIBLUE;风险区3:Y396*1.150,COLORLIBLUE;良机区1:Y396*0.900,COLORLIBLUE;良机区2:Y396*0.875,COLORLIBLUE;良机区3:Y396*0.850,COLORLIBLUE;。
通达信绝无仅有主图(源码及用法,附图)

通达信绝无仅有主图(源码及用法,附图)通达信绝无仅有主图(源码及用法,附图)作者:一笑之本指标不加密无限时。
源码.txt (14.59 KB)用法:a、任何全绿k 出现,哪怕是上涨都是卖出机会,但上涨时的全绿k出现不要即时卖出,要等在收盘前卖出;b、全绿k或黄绿k出现在下方红格区域属洗盘性质可以持有,出现在下方绿格区域要坚决清仓;c、下方每次出现第一个绿格时,哪怕股票处于上涨过程中,都不要介入去买,反而应及时考虑逢高出局,要在绿格后期或红格区域买入信号介入最好;d、红格区域属于拉升(主升)段,红格信号不消失就可以持有等待拉升,避免被主力洗出去。
VAR1:=(C+H+O+L)/4; 卖出:=XMA(VAR1,20)*(1+80/1000),POINTDOT,COLORGREEN,L INETHICK3;买入:=XMA(VAR1,32)*(1-100/1000),POINTDOT,COLORMAGENTA,LINETHICK3;幅度:=100*(卖出-买入)/买入,NODRAW;菩提:=买入+(卖出-买入)*2/3;{此函数仅做参考线,为提前趋势预测线,上涨途中向下见顶,下跌途中向上见底};般:=XMA(CLOSE,7);若:=MEMA(CLOSE,3);全绿K:=LONGCROSS(若,般,3) AND H>菩提;RSVL:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100;KL:=SMA(RSVL,3,1);DL:=SMA(KL,3,1);KKL:=SMA(RSVL,3,1);DD:=SMA(KL,3,1);NL:=KKL+DD;买入L:=DRAWICON(CROSS(NL,50),50,1),COLORRED;卖出L:=DRAWICON(CROSS(160,NL),160,2),COLORGREEN; 卖出K:=CROSS(160,NL);TM:=(CLOSE*1.0+LOW*0.0+HIGH*0.0);T1M:=V;SL1M:=(TM/REF(TM,1)-1)*1000;趋势5:=XMA(XMA(XMA(SL1M,20),20),20),COLORYELLOW; 趋势6:=XMA(XMA(XMA(SL1M,10),10),10),COLORMAGENTA; QA9:=趋势6-趋势5;QA10:=EMA(QA9,89);买入M:=(QA9-QA10)*2,COLORSTICK;M1:=EMA(C,5);M2:=EMA(C,13);M3:=EMA(C,34),COLORBLUE ,LINETHICK2;MC1:=EMA(C,55);MC2:=EMA(C,89);MA4:=EMA(C,144); VAR1A1H:=(REF(CLOSE,1)-REF(ATR,1));买线1:=REF(EMA(C,14),1)COLORWHITE,LINETHICK3;卖线1:=IF(MC1>MAX(MC2,MA4),MC1,IF(MC1<MIN(MC2,M A4),MC2,MA4)),COLORFF00CC,LINETHICK3;高1:=REF(HHV(H,150),3);低1:=REF(LLV(L,150),3);STICKLINE(买线1>=卖线1,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.96,6,0)COLOR001050; STICKLINE(买线1<卖线1,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.96,6,0)COLOR404050; STICKLINE(买入M>=0,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.98,2,1)COLORRED;STICKLINE(买入M<0,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.98,2,1)COLORGREEN;STICKLINE(买入L,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.96,2,0)COLORYELLOW;STICKLINE(卖出K AND 买入M<0,REFDATE(低1,DATE),REFDATE(低1,DATE)*0.96,2,0)COLORCYAN;多空趋势彩带:DRAWBAND(SMA(C,6.5,1),RGB(255,97,0),SMA(C,13.5,1),R GB(0,128,0));中线:=(卖出+买入)/2,POINTDOT,COLORWHITE,LINETHICK4; MA5:=MA(C,5),COLOR000099;MA10:=MA(C,10),COLOR006600;MA20:=MA(C,20),COLOR005555;ZB1:=EMA(C,34);{ 原为55或65 }长期趋势:EMA(ZB1,13),COLORRED,LINETHICK3;{原为34或55}STICKLINE(C>=REF(C,1),O,C,3,1),COLOR000000; STICKLINE(C<REF(C,1),O,C,3,1),COLOR000000;AA3:=EMA(CLOSE,5)>EMA(CLOSE,6) ANDEMA(CLOSE,6)>EMA(CLOSE,7) ANDEMA(CLOSE,7)>EMA(CLOSE,8) ANDEMA(CLOSE,8)>EMA(CLOSE,9)AND EMA(CLOSE,9)>EMA(CLOSE,10) ANDEMA(CLOSE,10)>EMA(CLOSE,11) ANDEMA(CLOSE,11)>EMA(CLOSE,12)AND EMA(CLOSE,12)>EMA(CLOSE,13) ANDEMA(CLOSE,13)>EMA(CLOSE,14);AA2:= EMA(CLOSE,14)>EMA(CLOSE,15)AND EMA(CLOSE,15)>EMA(CLOSE,20) ANDEMA(CLOSE,20)>EMA(CLOSE,30) ANDEMA(CLOSE,30)>EMA(CLOSE,60) ANDEMA(CLOSE,60)>EMA(CLOSE,90)AND EMA(CLOSE,90)>EMA(CLOSE,120) ANDEMA(CLOSE,120)>EMA(CLOSE,250);A1:= AA2 AND AA3;A2:=EMA(CLOSE,5)>EMA(CLOSE,6) ANDEMA(CLOSE,6)>EMA(CLOSE,7) ANDEMA(CLOSE,7)>EMA(CLOSE,8) ANDEMA(CLOSE,8)>EMA(CLOSE,9)AND EMA(CLOSE,9)>EMA(CLOSE,10) ANDEMA(CLOSE,10)>EMA(CLOSE,11) ANDEMA(CLOSE,11)>EMA(CLOSE,12)AND EMA(CLOSE,12)>EMA(CLOSE,13) ANDEMA(CLOSE,13)>EMA(CLOSE,14);B1:=IF(A1,1,2);VAR1MZ:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));VAR2MZ:=((REF(VAR1MZ,1) AND (CLOSE <=REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2))); VAR3MZ:=((REF(VAR2MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2))); VAR4MZ:=((REF(VAR3MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2))); VAR5MZ:=((REF(VAR4MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2))); VAR6MZ:=((REF(VAR5MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2))); VAR7MZ:=((REF(VAR6MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2))); VAR8MZ:=((REF(VAR7MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2))); VAR9MZ:=((REF(VAR8MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2))); VARAMZ:=((REF(VAR9MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2))); VARBMZ:=((REF(VARAMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2))); VARCMZ:=((REF(VARBMZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2))); {红K}STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),L,H,0,0),COLOR0000DD;STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),3,0),COLOR000099;STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),2,0),COLOR0000BB;STICKLINE((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),1,0),COLOR0000DD;VARDMZ:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));VAREMZ:=((REF(VARDMZ,1) AND (CLOSE >=REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2))); VARFMZ:=((REF(VAREMZ,1) AND (CLOSE <=REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));VAR10MZ:=((REF(VARFMZ,1) AND (CLOSE >=REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));VAR11MZ:=((REF(VAR10MZ,1) AND (CLOSE <=REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));VAR12MZ:=((REF(VAR11MZ,1) AND (CLOSE >=REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));VAR13MZ:=((REF(VAR12MZ,1) AND (CLOSE <=REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));VAR14MZ:=((REF(VAR13MZ,1) AND (CLOSE >=REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));VAR15MZ:=((REF(VAR14MZ,1) AND (CLOSE <=REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));VAR16MZ:=((REF(VAR15MZ,1) AND (CLOSE >=REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));VAR17MZ:=((REF(VAR16MZ,1) AND (CLOSE <=REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));VAR18MZ:=((REF(VAR17MZ,1) AND (CLOSE >=REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));{绿K}STICKLINE((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) ORVAR18MZ),C,REF(C,1),3 ,0 ),COLOR00BB00;STICKLINE((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),2 ,0 ),COLOR00DD00;STICKLINE((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),1 ,0 ),COLOR00FF00;STICKLINE((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),H,L,0,0 ),COLOR00DD00;VAR19MZ:=(REF((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),1) AND VAR1MZ);VAR1AMZ:=(REF((((((((((((VAR1MZ OR VAR2MZ) ORVAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),1) AND VARDMZ);{粉红}STICKLINE(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),3 ,0 ),COL ORFF11FF;STICKLINE(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),2 ,0 ),COL ORFF44FF;STICKLINE(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),1 ,0 ),COL ORFF66FF;{黄色}STICKLINE(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),3,0),COLO R00AAFF;STICKLINE(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),2,0),COLO R00CCFF;STICKLINE(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),1,0),COLO R00EEFF;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);MA1Q:=MEMA(CLOSE,5);MA2Q:=ATAN((MA1Q/REF(MA1Q,1)-1)*100)*180/3.1416; MA3Q:=IF(MA2Q>0,MA2Q,MA2Q);MA5Q:=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) ORREF(C,2)=HHV(C,4) ANDREF(C,3)=LLV(C,4) AND C>=REF(C,1) ORREF(C,3)=HHV(C,4) ANDC>=REF(C,1) AND C>=REF(C,2);VAR02:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);VAR03:=CLOSE=LLV(C,4) AND (REF(C,1)<REF(C,2) OR REF(C,1)<REF(C,3)) ORREF(C,1)=LLV(C,4) AND C<REF(C,2) OR REF(C,2)=LLV(C,4) ANDREF(C,1)=HHV(C,4) AND C<REF(C,1) OR REF(C,3)=LLV(C,4)ANDC<REF(C,1) AND C<REF(C,2);VAR04:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) ORREF(C,2)=LLV(C,4) ANDREF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) ANDC>=REF(C,1);VAR05:=REF(C,1)=HHV(C,4) AND C<REF(C,2) OR (REF(C,2)=HHV(C,4) ANDREF(C,1)>REF(C,3) OR REF(C,3)=HHV(C,4) ANDREF(C,1)>REF(C,2)) ANDREF(C,2)>=REF(C,4) AND C<REF(C,1);VAR06:=V5>REF(V5,1) AND REF(V5,1)<REF(V5,2); VAR07:=LOW<HHV(V5,13) AND HIGH>HHV(V5,13) AND CLOSE>REF(C,1) AND CLOSE>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) ANDCROSS(VAR09,MA(VAR09,2)))=1,5);VAR12:=FILTER((HHV(VAR09,2)=HHV(VAR09,7) ANDCOUNT(VAR09>50,2) ANDCROSS(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) ANDCROSS(C,MA(C,18));VAR16:=VAR08 AND NOT(REF(VAR08,1));RSVQ:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSVQ,3,1);D:=SMA(K,3,1);J:=3*K-2*D;金叉:=CROSS(J,D);死叉:=CROSS(D,J);买1:=(VAR14 OR VAR15) AND VAR11;买2:=(VAR14 OR VAR15) AND VAR04;买3:=(VAR14 OR VAR15) AND VAR02;买4:=(VAR02 AND VAR11) OR (VAR04 AND VAR11);买5:=(金叉AND VAR04) OR (金叉AND VAR02) OR (金叉AND VAR11);TTJ0:=VAR16;TTJ1:=买1 OR 买2 OR 买3 OR 买4 OR 买5 AND 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) ANDREF(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) ANDREF(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) ANDREF(ZIG(3,10),1)<=REF(ZIG(3,10),2) ANDREF(ZIG(3,10),2)<=REF(ZIG(3,10),3);EX2:=ZIG(3,10)<REF(ZIG(3,10),1) ANDREF(ZIG(3,10),1)>=REF(ZIG(3,10),2) ANDREF(ZIG(3,10),2)>=REF(ZIG(3,10),3);PL20:=ZIG(3,20);EN3:=ZIG(3,20)>REF(ZIG(3,20),1) ANDREF(ZIG(3,20),1)<=REF(ZIG(3,20),2) ANDREF(ZIG(3,20),2)<=REF(ZIG(3,20),3);EX3:=ZIG(3,20)<REF(ZIG(3,20),1) ANDREF(ZIG(3,20),1)>=REF(ZIG(3,20),2) ANDREF(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;XGQ:=XG11 OR XG22;W18:=EXIST(XGQ,1);DRAWTEXT(XGQ,L-0.1,'●放心买'),COLORRED;SQX:=(C-MA(CLOSE,13))*100;DIFF:=EMA(MA(SQX,7),1),COLORWHITE;DEA:=EMA(DIFF,7),COLORYELLOW;MACD:=(DIFF-DEA)*2,COLORSTICK;奉献理想专用:IF((CROSS(DIFF,DEA) AND DIFF<-0.1) ,L-0.2,DRAWNULL),COLORMAGENTA,LINETHICK9,CROSSDOT; 低位金叉:=IF(CROSS(DIFF,DEA) AND DIFF<-0.1,15,DRAWNULL),COLORMAGENTA,LINETHICK9,CROSSD OT;IF(CROSS(DIFF,DEA) AND DIFF<-0.1,L-0.2,DRAWNULL),COLORYELLOW,LINETHICK4,POINTDOT; {再上N均线N 10 1 100 1}MA1:=MA(C,5);MA2:=MA(C,10);MA3:=MA(C,21);破N:=REF(MA1,1)<REF(MA2,1)AND MA2>REF(MA2,1); 试摸N:=C>MA(C,10) OR H>=MA2;再上N:=C>O AND REF(C,1)< MA(C,10) AND 试摸N AND 破N AND MA(C,21)<MA(C,10);有行情:=再上N AND (CROSS(C,长期趋势) OR CROSS(L,长期趋势) OR CROSS(H,长期趋势));DRAWTEXT(有行情,LOW-0.2,'●有行情'),COLORGREEN; VAR10B:=IF(TROUGHBARS(3,16,1)=0 ANDHIGH>LOW+0.04,4,0);VAR11B:=ZIG(3,6)>REF(ZIG(3,6),1) ANDREF(ZIG(3,6),1)<=REF(ZIG(3,6),2) ANDREF(ZIG(3,6),2)<=REF(ZIG(3,6),3);VAR12B:=ZIG(3,6)<REF(ZIG(3,6),1) ANDREF(ZIG(3,6),1)>=REF(ZIG(3,6),2) ANDREF(ZIG(3,6),2)>=REF(ZIG(3,6),3);VAR13B:=ZIG(3,22)>REF(ZIG(3,22),1) ANDREF(ZIG(3,22),1)<=REF(ZIG(3,22),2) ANDREF(ZIG(3,22),2)<=REF(ZIG(3,22),3);VAR14B:=ZIG(3,22)<REF(ZIG(3,22),1) ANDREF(ZIG(3,22),1)>=REF(ZIG(3,22),2) ANDREF(ZIG(3,22),2)>=REF(ZIG(3,22),3);VAR15B:=ZIG(3,51)>REF(ZIG(3,51),1) ANDREF(ZIG(3,51),1)<=REF(ZIG(3,51),2) ANDREF(ZIG(3,51),2)<=REF(ZIG(3,51),3);VAR16B:=ZIG(3,51)<REF(ZIG(3,51),1) ANDREF(ZIG(3,51),1)>=REF(ZIG(3,51),2) ANDREF(ZIG(3,51),2)>=REF(ZIG(3,51),3);VAR17B:=ZIG(3,72)>REF(ZIG(3,72),1) ANDREF(ZIG(3,72),1)<=REF(ZIG(3,72),2) ANDREF(ZIG(3,72),2)<=REF(ZIG(3,72),3);VAR18B:=ZIG(3,72)<REF(ZIG(3,72),1) ANDREF(ZIG(3,72),1)>=REF(ZIG(3,72),2) ANDREF(ZIG(3,72),2)>=REF(ZIG(3,72),3);VAR19B:=EMA(CLOSE,2)-EMA(CLOSE,150);买1B:=VAR10B;买2B:=(VAR11B+VAR13B+VAR15B+VAR17B);BB:=IF(买1B>0 OR 买2B>0 ,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,C OLORYELLOW;红买绿卖:IF(CROSS(BB,买1B),LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK5,COLOR WHITE;牛节点:=CROSS(EMA(C,5),EMA(C,30))ANDCROSS(EMA(C,10),EMA(C,20));DRAWICON(牛节点,L-0.1,13);CSAR:=SAR(10,2,20);持币:=IF(CSAR>=H,CSAR,0),CIRCLEDOT,COLORGREEN{持币};持股:=IF(CSAR<=L,CSAR,0),CIRCLEDOT,COLORRED{持股}; 生命线2:=EMA(SLOPE(C,21)*20+C,42),LINETHICK2,COLORYELLOW; {股价在上持,在下空仓}止损:=EMA(C,5),COLORYELLOW,LINETHICK1;{红持股绿持币黄观望}菩提B:=XMA(H,20);{此函数仅做参考线,为提前趋势预测线,上涨途中向下见顶,下跌途中向上见底};参买:=IF(止损>=REF(止损,1),止损,DRAWNULL),LINETHICK2,COLORRED;{持股前提} DRAWICON(CROSS(L,CSAR) AND 参买>0 AND H<菩提B AND 持股>0AND H>长期趋势,(LOW- 0.1),5);VVAR1D:=((((OPEN + LOW) + HIGH) + CLOSE) / 4);短底:=EMA(VVAR1D,5);支撑:=HHV(短底,60);MAN:=(SMA(HIGH,21,2) * 1.05);下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) -LLV(LOW,13))) * 100);中D:=(((((3 * CLOSE) + HIGH) + LOW) + OPEN) / 6);X1D:=EMA(中D,10);RSVD:=SMA(下档线,3,1);K大:=SMA(RSVD,3,1);D大:=((3 * RSVD) - (2 * K大));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));压力位:=IF(CROSS(D24,D大),HIGH,REF(HIGH,BARSLAST(CROSS(D24,D大)))),COLORFFFFFF;牛浮面:=CROSS(CLOSE,MA20) AND HIGH < 压力位AND OPEN < MA20AND HIGH < 支撑AND MAN - REF(MAN,1) > 0 AND X1D - REF(X1D,1)>0 ANDD大< 63 AND MA20 - REF(MA20,1) >0,COLORWHITE;DRAWTEXT(牛浮面,L,'●牛浮面'),COLORWHITE;CO:=(C-O);绿K:=(卖出>LOW AND 卖出<HIGH) OR (卖出。
用通达信软件必须知道一些方法!!!!!!!使用窍门

方法三:将整个T0002拷贝回家,覆盖家里运行目录下面的T0002
方法四:将T0002目录下的block.cfg文件和blocknew拷贝回家,放到家中电脑集成版运行目录下的T0002中
5.掌握快捷键,炒股更轻松,见通达信软件内使用说明
通达信快捷键分为四种
数字键:比如1,61,81,10,91等
9.Ctr+F进入公式编辑器
10.Shift+F10 进入基本权息资料界面
11.在有信息地雷的画面,按Shift+回车键进入信息地雷
12.Ctrl+1,Ctrl+2显隐功能树和辅助区 Ctrl+3,Ctrl+4显隐工具栏和状态栏
13.Ctrl+L显隐右边信息区(也可以敲 .6)
这个embwt.cfg文件一般都是你的证券商设好了的,就不多说了。
第六步:预警周期的更改,其实这个我觉得没有必要修改,因为需要有本地数据,通达信只是提供了日线数据的下载,其它周期的数据没有,我想你改了预警周期也不一定准确报出来(我以为使用价格预警就可以了),如果你非要改这个,方法是:用eXeScope打开TdxW.exe文件,然后是点开资源-对话框-901-ComboBox-去掉右边禁用的勾就行了,退出时选择不更改文件大小,点确定退出eXescop便可。
(二)T0002\\\\\\\\blocknew 这是自选股目录,有ZXG.blk等文件,复制或删除就可以变动你的自选股了。
(三)打开通达信系列软件的安装目录,里面有一个connect.cfg文件,用记事本打开它,在[Other]下面加入以下一行: GPGrade=1 再进入通达信软件后就会有“机构评测”功能了。
(六)“虚拟成交量”
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通达信主程序脱壳全记录(图文)
UPX加壳入口第一句是PUSHAD;出口关键字POPAD;手动脱壳时,用Olldbg载入程序,脱壳程序里面会有好多循环。
对付循环时,只能让程序往前运行,基本不能让它往回跳,要想法跳出循环圈。
第一步,先侦壳,侦壳工具为peid0.92,侦测结果如下:(图000)
(图000)
原来是UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo加的壳,UPX是一种压缩壳,强度很低。
第二步,我们请出调试利器:Ollydbg1.09,载入程序,出现提示:
用F8进行单步跟踪,对付循环时,只能让程序往前运行,基本不能让它往回跳,要想法跳出循环圈那就是设置“断点”。
见上图(图004 005 006 007)
下走。
(后面碰到类似的情况,处理方法一样。
)
一直往下找,直到发现“POPAD”时,在其地址处设置“断点”―――“运行到选定位置F4”,然后继续F8往下走。
(图008 009)
下走。
在走几行,就会出现上图画面,“00622838A”55 DB55 CHAR‘U’―――这是通达信主程序代码的真
点击右键调出菜单,选择“用OllyDump脱壳调试进程”。
(图012)
出现上图画面,记住“修正为:22838A”,点击“脱壳”进行存盘。
(图013 014)
=========下图为重新载入已脱壳的新文件(图015)==========
用“PEID”检测,提示已无壳。
(图016),但该文件还不能正常启动,因为“输入表”尚未修复。
第三步,就是修复程序的输入表。
使用importREC,这是最好用的输入表修复工具。
1、运行加壳的原版TDX主程序,启动importREC程序,(图018)在“附加一个活动进程”中选择“D:\通达信分析家l论坛版本\TDX.EXE”。
2、在“所需的IAT信息”中的“OEP”填入“0022838A”,点击“自动搜索”按钮,出现下图提示:(图019)
3、点击“获取输入表”按钮:(图020)
4、点击“修复转存文件”按钮,选择前面已完成脱壳的新文件,程序会自动生成一个新的“******_。
EXE”的执行文件:(图021 022)
5、再用“PEID”检测,提示已无壳,编程软件是Microsoft Visual Basic 5.0 / 6.0。
运行程序,已经可以正常运行了,脱壳完毕。
11。