通达信主程序脱壳全记录(图文)
通达信解套出逃主图

用了好久准确率较高的帮助大家解套主图公式通达信解套出逃主图回归斜率线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;。
通达信软件使用秘笈

股市操盘技术是当今金融领域的顶尖技术之一, 成功的操盘技术其小可致富一个企业家庭,大可轰动一个国家地区。
股票投资是立杆见影的生意,它周期短,见效快,深受广大投资者的青睐,在这个市场赚钱不难,难的是月月赚钱。
在这个充满压力和淘汰率极高的行业里,每一个参与者都希望在这个钱生钱的行业里赚取高额的投资回报,然而炒股票是一门艺术,需要专业的知识和技术,只有进行系统的学习和严格的实战训练,才能使投资者在波澜诡秘的证券市场立于不败之地,本人经多年的潜心研究,自创一套股票操作秘籍和和投资理念,在这里你可以学到独特的股票操作技巧,它可以让你在今后的证券投资过程中轻松炒股,快乐赚钱。
决定把这套技术传与有缘人,共同驰骋在资本市场上。
有想投身股海却担心不懂技术不会操作的朋友,本人可以传授技术与经验,你想早日洞悉股市运行的本质吗?你想少走八到十年的弯路吗?你想彻底摆脱亏损,实现稳健盈利吗?请联系我QQ 1017051666(职业投资家),邮箱*****************。
注:本人有淘宝账号,可以通过淘宝交易,店铺地址是:/,交易前请先通过QQ交流了解,我会为我的所有朋友建一个高手交流群,互相学习对方的宝贵经验,保守说来,一笔交易就能赚回学费,诚信做事,非诚勿扰。
用通达信软件必须知道一些方法使用窍门通达信的打造秘籍,增加港股期货行情等6个方法。
通达信是一个可以自己DIY的好软件,免费,速度快,历史数据全面完整,这是很多软件不具备的,版面舒服。
就是对公式的支持还不够,内置公式不能删除修改。
一、使用窍门:(一)T0002\\\\\\\\PriGS.dat把这个删除,所有的自编公式都不存在了!(二)T0002\\\\\\\\blocknew 这是自选股目录,有ZXG.blk等文件,复制或删除就可以变动你的自选股了。
(三)打开通达信系列软件的安装目录,里面有一个connect.cfg文件,用记事本打开它,在[Other]下面加入以下一行:GPGrade=1 再进入通达信软件后就会有“机构评测”功能了。
通达信合一版操作指南之二:功能菜单

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

公式编辑器--------------------------------------------------------------------------------四类公式统一由公式编辑器进行新建、修改、删除等一系列编辑操作。
公式编辑器对话框中可以输入公式的名称、密码、公式内容和附加线等信息,也可以对公式类型和画线方法进行选择。
公式编辑器在使用上十分灵活,支持丰富的键盘操作和鼠标操作。
基本的键盘定义如下所示:↑、↓、←、→――上,下,左,右移动光标INSERT ――插入/覆盖切换Ctrl+P ――括号匹配查找Ctrl+A ――全选Ctrl+C ――复制选中文本Ctrl+V ――粘贴文本Ctrl+Z ――取消操作Ctrl+Y ――恢复操作Ctrl+↑――上滚一行Ctrl+↓――下滚一行Ctrl+←――左移一个单词Ctrl+→――右移一个单词Ctrl+Home ――移至文件最头部Ctrl+End ――移至文件最尾部Ctrl+鼠标左键――选中当前鼠标下的一个单词Ctrl+鼠标右键――在钩槽中将全部文本选中Shift+↑――向上选中一行Shift+↓――向下选中一行Shift+←――向左选中一个字母Shift+→――向右选中一个字母Shift+鼠标左键――在钩槽中将当前一行文本选中Ctrl+Shift+←/→――以单词为单位的选中Ctrl+Shift+Space ――(只在函数内部有效)显示当前函数或指标的TOOLTIP提示TAB键――存在选中文本时,若是多行,将选中文本全部右移一个TAB单位(智能的距离),若是单行,将选中文本删除后右移一个TAB单位;不存在选中文本时,简单右移一个TAB单位Shift+TAB键――(只在右多行选中文本时有效)将选中文本全部左移一个TAB单位鼠标右键单击――右键菜单鼠标左键双击――选中当前光标下的一个单词注:当有参数列表框弹出时,左键双击将当前选中的参数插入到当前光标位置处编辑的同时,动态提示框对录入的内容进行了即时翻译,以尽量自然化的语言解释公式;对函数和指标的引用,自动匹配填充,并提示参数信息。
通达信使用说明

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

通达信东方求败主图公式本股票公式不提供下载,请股票入门投资者自行在通达信软件中导入下面黄框内的股票公式源码:参数如下图,大家也可以自行设置参数.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;。
通达信主图指标数字解盘(附源码)

通达信主图指标数字解盘(附源码)通达信主图指标数字解盘(附源码){数字解盘}AAA:=REFDATE(HHV(H,130),DATE);BBB:=REFDATE(LLV(L,130),DATE);{DRAWBAND(AAA,RGB(0,80,80),BBB,RGB(00,00,00))};{背景} MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;DKX:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3 )+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MI D,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MI D,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLOR0099FF;DKMA:MA(DKX,6),COLORD9D9F3;DRAWBAND(DKX,RGB(150,0,150),DKMA,RGB(150,150,150));{红}STICKLINE(C>O,C,O,3,0),COLOR000077;STICKLINE(C>O,C,O,2,0),COLOR000099;STICKLINE(C>O,C,O,1,0),COLOR0000BB;STICKLINE(C>O,H,L,0,0),COLOR0000FF;{绿}STICKLINE(C<O,C,O,3,0),COLOR007700;STICKLINE(C<O,C,O,2,0),COLOR009900;STICKLINE(C<O,C,O,1,0),COLOR00BB00;STICKLINE(C<O,H,L,0,0),COLOR00FF00;套牢盘%:=100*(1-WINNER(C));获利盘%:=100*WINNER(C);集中度90%:=(COST(95)-COST(5))/(COST(100))*100; 集中度70%:=(COST(85)-COST(15))/(COST(100))*100; 平均成本:=COST(50);主力成本:=COST(4);短期压力:=HHV(H,20);短期支撑:=LLV(L,20);PT:=REF(HIGH,1)-REF(LOW,1);中价:=(H+L+C)/3;近高:=2*中价-LOW;近低:=2*中价-HIGH;最高:=中价+PT;最低:=中价-PT;T1:=CONST(IF(获利盘%,1,0));T2:=CONST(IF(套牢盘%,1,0));T3:=CONST(IF(集中度90%,1,0));T4:=CONST(IF(集中度70%,1,0));T5:=CONST(IF(平均成本,1,0));T6:=CONST(IF(主力成本,1,0));T7:=CONST(IF(短期压力,1,0));T8:=CONST(IF(短期支撑,1,0));T9:=CONST(IF(中价,1,0));T10:=CONST(IF(近高,1,0));T11:=CONST(IF(近低,1,0));T12:=CONST(IF(最高,1,0));T13:=CONST(IF(最低,1,0));TS1:=IF(T1=1,0+0.03,0);TS2:=IF(T2=1,TS1+0.03,TS1);TS3:=IF(T3=1,TS2+0.05,TS2);TS4:=IF(T4=1,TS3+0.03,TS3);TS5:=IF(T5=1,0+0.03,0);TS6:=IF(T6=1,TS5+0.03,TS5);TS7:=IF(T7=1,TS6+0.05,TS6);TS8:=IF(T8=1,TS7+0.03,TS7);TS9:=IF(T9=1,0+0.03,0);TS10:=IF(T10=1,TS9+0.05,TS9);TS11:=IF(T11=1,TS10+0.03,TS10);TS12:=IF(T12=1,TS11+0.05,TS11);TS13:=IF(T13=1,TS12+0.03,TS12);N1:=30;N2:=20;N3:=10;DRAWTEXT(T1=1 AND CURRBARSCOUNT=N1 AND PERIOD=5,AAA-(AAA*TS1),'【获利盘%】'),COLORRED;DRAWTEXT(T2=1 AND CURRBARSCOUNT=N1 AND PERIOD=5,AAA-(AAA*TS2),'【套牢盘%】'),COLOR00FF00;DRAWTEXT(T3=1 AND CURRBARSCOUNT=N1 AND PERIOD=5,AAA-(AAA*TS3),'【90%成本集中度】'),COLORYELLOW;DRAWTEXT(T4=1 AND CURRBARSCOUNT=N1 AND PERIOD=5,AAA-(AAA*TS4),'【70%成本集中度】'),COLOR008FFF;DRAWTEXT(T5=1 AND CURRBARSCOUNT=N2 AND PERIOD=5,AAA-(AAA*TS5),'【平均成本】'),COLORFF99FF;DRAWTEXT(T6=1 AND CURRBARSCOUNT=N2 AND PERIOD=5,AAA-(AAA*TS6),'【主力成本】'),COLORFF00FF;DRAWTEXT(T7=1 AND CURRBARSCOUNT=N2 AND PERIOD=5,AAA-(AAA*TS7),'【短期压力】'),COLORFFFFBF;DRAWTEXT(T8=1 AND CURRBARSCOUNT=N2 AND PERIOD=5,AAA-(AAA*TS8),'【短期支撑】'),COLORF0F000;DRAWTEXT(T9=1 AND CURRBARSCOUNT=N3 AND PERIOD=5,AAA-(AAA*TS9),'【中价】'),COLORWHITE;DRAWTEXT(T10=1 AND CURRBARSCOUNT=N3 ANDPERIOD=5,AAA-(AAA*TS10),'【近高】'),COLORFFFFBF;DRAWTEXT(T11=1 AND CURRBARSCOUNT=N3 AND PERIOD=5,AAA-(AAA*TS11),'【近低】'),COLORF0F000;DRAWTEXT(T12=1 AND CURRBARSCOUNT=N3 AND PERIOD=5,AAA-(AAA*TS12),'【最高】'),COLORFF99FF;DRAWTEXT(T13=1 AND CURRBARSCOUNT=N3 AND PERIOD=5,AAA-(AAA*TS13),'【最低】'),COLORFF00FF;DRAWNUMBER(T1=1 AND CURRBARSCOUNT=N1-6 AND PERIOD=5,AAA-(AAA*TS1),CONST(获利盘%)),COLORRED;DRAWNUMBER(T2=1 AND CURRBARSCOUNT=N1-6 AND PERIOD=5,AAA-(AAA*TS2),CONST(套牢盘%)),COLOR00FF00;DRAWNUMBER(T3=1 AND CURRBARSCOUNT=N1-7 AND PERIOD=5,AAA-(AAA*TS3),CONST(集中度90%)),COLORYELLOW;DRAWNUMBER(T4=1 AND CURRBARSCOUNT=N1-7 AND PERIOD=5,AAA-(AAA*TS4),CONST(集中度70%)),COLOR008FFF;DRAWNUMBER(T5=1 AND CURRBARSCOUNT=N2-6 AND PERIOD=5,AAA-(AAA*TS5),CONST(平均成本)),COLORFF99FF;DRAWNUMBER(T6=1 AND CURRBARSCOUNT=N2-6 AND PERIOD=5,AAA-(AAA*TS6),CONST(主力成本)),COLORFF00FF;DRAWNUMBER(T7=1 AND CURRBARSCOUNT=N2-6 AND PERIOD=5,AAA-(AAA*TS7),CONST(短期压力)),COLORFFFFBF;DRAWNUMBER(T8=1 AND CURRBARSCOUNT=N2-6 AND PERIOD=5,AAA-(AAA*TS8),CONST(短期支撑)),COLORF0F000;DRAWNUMBER(T9=1 AND CURRBARSCOUNT=N3-4 AND PERIOD=5,AAA-(AAA*TS9),CONST(中价)),COLOWHITE;DRAWNUMBER(T10=1 AND CURRBARSCOUNT=N3-4 AND PERIOD=5,AAA-(AAA*TS10),CONST(近高)),COLORFFFFBF;DRAWNUMBER(T11=1 AND CURRBARSCOUNT=N3-4 AND PERIOD=5,AAA-(AAA*TS11),CONST(近低)),COLORF0F000;DRAWNUMBER(T12=1 AND CURRBARSCOUNT=N3-4 ANDPERIOD=5,AAA-(AAA*TS12),CONST(最高)),COLRFF99FF;DRAWNUMBER(T13=1 AND CURRBARSCOUNT=N3-4 AND PERIOD=5,AAA-(AAA*TS13),CONST(最低)),COLORFF00FF;。
通达信冠军系统主图

通达信冠军系统主图HH:=(20*H+19*REF(H,1)+18*REF(H,2)+17*REF(H,3)+16*REF (H,4)+15*REF(H,5)+14*REF(H,6)+13*REF(H,7)+12*REF(H,8)+11*REF(H,9)+10*REF(H,10)+9*R EF(H,11)+8*REF(H,12)+7*REF(H,13)+6*REF(H,14)+5*REF(H,15)+4*REF(H,16)+3*RE F(H,17)+2*REF(H,18)+REF(H,20))/210,COLORBLUE,LINETHICK1;LL:=(20*L+19*REF(L,1)+18*REF(L,2)+17*REF(L,3)+16*REF(L,4 )+15*REF(L,5)+14*REF(L,6)+13*REF(L,7)+12*REF(L,8)+11*REF(L,9)+10*REF(L,10)+9*REF (L,11)+8*REF(L,12)+7*REF(L,13)+6*REF(L,14)+5*REF(L,15)+4*REF(L,16)+3*REF( L,17)+2*REF(L,18)+REF(L,20))/210,COLORBLUE,LINETHICK1;GO0B:=(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3+XMA(XMA(H,60),60);DO0B:=XMA(XMA(L,60),60)-(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3;STICKLINE(1=1,GO0B,DO0B,5,0),COLOR222222;D90H:=EMA(HH,90),COLORRED,LINETHICK1;D90L:=EMA(LL,90),COLORRED,LINETHICK1;D90:(D90H+D90L)/2;DGH:=(20*H+19*REF(H,1)+18*REF(H,2)+17*REF(H,3)+16*RE F(H,4)+15*REF(H,5)+14*REF(H,6)+13*REF(H,7)+12*REF(H,8)+11*REF(H,9)+10*REF(H,10)+9*R EF(H,11)+8*REF(H,12)+7*REF(H,13)+6*REF(H,14)+5*REF(H,15)+4*REF(H,16)+3*REF(H,17)+2*REF(H,18)+REF(H,20))/210,COLORBLUE,LINETHICK1;DDL:=(20*L+19*RE F(L,1)+18*REF(L,2)+17*REF(L,3)+16*REF(L,4)+15*REF(L,5)+14*RE F(L,6)+13*REF(L,7)+12*REF(L,8)+11*REF(L,9)+10*REF(L,10)+9*REF (L,11)+8*REF(L,12)+7*REF(L,13)+6*REF(L,14)+5*REF(L,15)+4*REF(L,16)+3*REF( L,17)+2*REF(L,18)+REF(L,20))/210,COLORBLUE,LINETHICK1;D90C:=D90H-D90L;G0:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))+XMA(XMA(H,25),25);D0:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25));GO0:=(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3+XMA(XMA(H,60),60);DO0:=XMA(XMA(L,60),60)-(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3;DTD:=(D0+G0)/2>=(D90H+D90L)/2;KTD:=(D0+G0)/2<(D90H+D90L)/2;YM:EMA(SLOPE((CLOSE+HIGH+LOW)/3,24)*20+(CLOSE+HI GH+LOW)/3,48),COLORWHITE,LINETHICK1;YM1:EMA(YM,5),COLORWHITE,LINETHICK1;YM2:EMA(YM1,5),COLORWHITE,LINETHICK1;YM3:EMA(YM2,5),COLORWHITE,LINETHICK1;D1:EMA(D90,10),COLORWHITE,LINETHICK1;D2:EMA(D1,10),COLORWHITE,LINETHICK1;IF(DTD=1,YM,DRAWNULL),LINETHICK1,COLORRED;IF(DTD=1,YM1,DRAWNULL),LINETHICK1,COLORRED;IF(DTD=1,YM2,DRAWNULL),LINETHICK1,COLORRED;IF(DTD=1,YM3,DRAWNULL),LINETHICK1,COLORRED;IF(KTD=1,YM,DRAWNULL),LINETHICK1,COLORGREEN;IF(KTD=1,YM1,DRAWNULL),LINETHICK1,COLORGREEN;IF(KTD=1,YM2,DRAWNULL),LINETHICK1,COLORGREEN;IF(KTD=1,YM3,DRAWNULL),LINETHICK1,COLORGREEN;IF(D90>D1,D90,DRAWNULL),LINETHICK1,COLORRED;IF(D90>D1,D1,DRAWNULL),LINETHICK1,COLORRED;IF(D90>D1,D2,DRAWNULL),LINETHICK1,COLORRED;DX:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LO W,20),HHV(HIGH,4),1),POINTDOT,COLORMAGENTA;KX:DRAWLINE(LOW<=LLV(LOW,20),LOW,HIGH>=HHV(HIG H,20),LLV(LOW,4),1),POINTDOT,COLORWHITE;STICKLINE(CURRBARSCOUNT=1,G0,G0,100,5),COLORYELLO W;STICKLINE(CURRBARSCOUNT=1,D0,D0,100,5),COLORYELLO W;STICKLINE(CURRBARSCOUNT=1,GO0,GO0,100,5),COLORMA GENTA;STICKLINE(CURRBARSCOUNT=1,DO0,DO0,100,5),COLORM AGENTA;DRAWTEXT(ISLASTBAR,G0,'卖'),COLORYELLOW;DRAWTEXT(ISLASTBAR,D0,'买'),COLORYELLOW;DRAWTEXT(ISLASTBAR,GO0,'顶'),COLORMAGENTA;DRAWTEXT(ISLASTBAR,DO0,'底'),COLORMAGENTA;CC:=((HIGH+LOW+CLOSE)/3-EMA((HIGH+LOW+CLOSE)/3,5))/(0.015*AVEDEV((HIGH+LOW+C LOSE)/3,5));STICKLINE(CC>=0,LOW,HIGH,0.0,0),COLORRED;STICKLINE(CC>=0,CLOSE,OPEN,3,1),COLORRED;STICKLINE(CC<0,LOW,HIGH,0.0,0),COLORGREEN;STICKLINE(CC<0,CLOSE,OPEN,3,1),COLORGREEN;大单动向:=(LARGEINTRDVOL-LARGEOUTTRDVOL)*10000/FINANCE(7);涨跌动因:=IF(TRADENUM>0,(TRADEOUTNUM-TRADEINNUM)*100/TRADENUM,0);大单差分:=IF(TRADENUM>0,(LARGETRDINNUM-LARGETRDOUTNUM)/TRADENUM*100,0);DDZ1:=大单差分*7;DDZ2:=大单差分*3;主力活跃度:=LARGEINTRDVOL-LARGEOUTTRDVOL;主力净流入:=(LARGEINTRDVOL-LARGEOUTTRDVOL)*AMO/V/10000;买入力度:=LARGEINTRDVOL*100/VOL;卖出力度:=LARGEOUTTRDVOL*100/VOL;超B:=L2_AMO(0,2)/10000.0;大B:=L2_AMO(1,2)/10000.0;中B:=L2_AMO(2,2)/10000.0;小B:=L2_AMO(3,2)/10000.0;超S:=L2_AMO(0,3)/10000.0;大S:=L2_AMO(1,3)/10000.0;中S:=L2_AMO(2,3)/10000.0;小S:=L2_AMO(3,3)/10000.0;资金流向:=(超B+大B+中B+小B)-(超S+大S+中S+小S);主力:=(超B+大B+中B)-(超S+大S+中S);机构:=(超B+大B)-(超S+大S);私募:=(大B+中B)-(大S+中S);散户:=(中B+小B)-(中S+小S);大单:=(大B)-(大S);中单:=(中B)-(中S);资金启动:=大单>0 AND 私募>0 AND 机构>0 AND 主力>0AND 资金流向>0 AND 大单动向>0 AND 涨跌动因>0 AND DDZ1>0 AND DDZ2>0 AND 主力活跃度>0 AND 主力净流入>0 AND 买入力度>卖出力度;STICKLINE(资金启动=1,LOW,HIGH,0,0),COLORRED;STICKLINE(资金启动=1,CLOSE,OPEN,3,0),COLORRED;STICKLINE(L<D0 AND DTD=1 AND YM>YM1,L,D0,3,0),COLORMAGENTA;{DRAWTEXT_FIX(1,0.0,0.0,0,'《冠军1号稳赚不赔程序化交易方法》'),COLORMAGENTA,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.05,0,'第1步:下载日线数据,保证日线数据完整'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.10,0,'第2步:早盘开启预警《今买明卖》和《牛股猎杀》'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.15,0,'第3步:点击使用《冠军资金模板》查看资金数据是否正常,《发现异常》需更换服务器重新启动!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.20,0,'第4步:点击使用《冠军指标模板》盯盘操作!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.25,0,'第5步:等待预警......!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.30,0,'第6步:《今买明卖》和《牛股猎杀》预警股出现后,查看副图指标《冠军今买明卖》和《冠军牛股猎杀》是否有(红绿粉白柱)买点提示!防止误报!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.35,0,'第7步:《下单操作》:每次使用(半仓资金)及时按预警价格下单操作,尽量不要高于预警价!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.40,0,'第8步:《止盈止损操作》:下单买入后,按照下单时的副图指标《冠军今买明卖》和《冠军牛股猎杀》提示的:止盈价、止损价-卖出操作!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.45,0,'第9步:《获利止损率查看》:查看下单时间点对应的副图指标《冠军今买明卖》和《冠军牛股猎杀》提示的:获利率、止损率!即可知道此次买入获利止损情况!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.50,0,'第10步:《今买明卖股止盈卖出方法》:第2天高于昨日止盈价逢高卖出止盈,如果最高价低于止盈价,但有获利,收盘前卖出止盈!或者第3天逢高卖出!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.55,0,'第11步:《今买明卖股止损卖出方法》:第2天或者第3天严格以昨日止损价格止损卖出!认输才会赢!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.60,0,'第12步:《牛股猎杀股止盈止损方法》:牛股猎杀属于波段操作,后市按照下单时对应的副图《冠军牛股猎杀》当时提示的:“止盈价”以上逢高卖出!“止损价”止损即可!没有周期限制!'),COLORWHITE,LINETHICK1;DRAWTEXT_FIX(1,0.00,0.65,0,'第13步:《稳赚不赔秘诀》:该方法为高安全度顺势定位买卖操作,预警价格获利率均大于百分之3,获利率》=止损率,5局3胜为赢策略,概率操作法!“持之以恒,稳赚不赔”'),COLORWHITE,LINETHICK1;};{万能买卖今粉明黄}VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) ANDCLOSE<=REF(CLOSE,2);VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 ORVAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 ORVAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;STICKLINE(VAR1A,H*1.01,H*1.001,4,0),COLORGREEN;STICKLINE(VAR19,L*0.999,L*0.99,4,0),COLORYELLOW;{眉注}{DRAWTEXT_FIX(1,0.12,0,0,HYBLOCK)COLOR0080FF;DRAWTEXT_FIX(1,0.36,0,0,GNBLOCK)COLORWHITE;DRAWTEXT_FIX(1,0.24,0,0,DYBLOCK)COLOR00FFFF;}{股本市值}总股本:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,2)),'亿');流通盘:=STRCAT(STRCAT(' 流通盘: ',CON2STR(CAPITAL/1000000,2)),'亿');市值:=STRCAT(STRCAT(' 流通市值: ',CON2STR((CAPITAL/1000000)*C,2)),'亿');DRAWTEXT_FIX(ISLASTBAR,0.02,0.05,0,总股本),COLORGREEN;DRAWTEXT_FIX(ISLASTBAR,0.12,0.05,0,流通盘),COLORGREEN;DRAWTEXT_FIX(ISLASTBAR,0.22,0.05,0,市值),COLORGREEN;{输出概念、行业、地域文本:}DRAWTEXT_FIX(C>0,0.02,0.12,0,DYBLOCK),COLOR00DDFF,LI NETHICK2;DRAWTEXT_FIX(C>0,0.09,0.12,0,HYBLOCK),COLOR2200FF,LI NETHICK2;DRAWTEXT_FIX(C>0,0.16,0.12,0,GNBLOCK),COLORFFCC00,LI NETHICK2;。
- 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)
=========下图为重新载入已脱壳的新文件(图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。
运行程序,已经可以正常运行了,脱壳完毕。
通达信主程序脱壳全记录(图文)第二集
在上一集里,我们通过手动跟踪,一步一步的完成整个脱壳过程,目的是初步认识加壳程序的一般性规律,了解程序语言的执行过程。
作为初学者,反复练习,不断增强对程序流程的直觉和理解,这样的学习过程非常重要,至少我本人就是这样对待的。
小结:
第一步,侦测程序的加壳类型;
第二步,在程序中寻找壳的起点和结束点;
第三步,继续跟踪确定程序真正的入口点;
第四步,利用操作软件的功能脱壳,抓取真正的程序源码;
第五步,启动原版程序,通过软件抓取输入表,转存到已脱壳的文件里,完成整个脱壳过程;
第六步,对新文件进行检验。
OK
在以上列举的流程中,最难最麻烦的是第二步,今天又学了两个新招,与大家分享。
一、ESP定律手动脱壳
1、ESP定律的原理,网上可搜寻,不再详述。
见谅。
2、脱壳过程:
---用F8进行单步跟踪,对付循环时,只能让程序往前运行,基本不能让它往回跳,要想法跳出循环圈那就是设置“断点”。
见下图(图001)
―――用F8进行单步跟踪,在右边窗口寄存器(FUP)中的“ESP”突现“0012FFA4”时停下,在左下角“命令”栏中输入“DD 0012FFA4”回车;
―――如下图所示,鼠标点选“0012FFA4”行,打开右键如图操作,断点--硬件访问--WORD,F9运行;
―――直接来到这里,已经可以看到“009869C4 -E9 C119CAFF JMP TDXW.0062838A”这句了;F8跟踪;
选定位置F4”,然后继续F8往下走;(碰到往下的跳转,那么随它往下走;碰到没有实现的跳转,也不用理睬,继
续F8往下走。
后面碰到类似的情况,处理方法一样。
)
―――在此处可能要反复几次,最终一定要走到“009869C4”这一行;
―――跳转来到这里,就是程序真正的入口;
―――点击右键,按图示操作,最终生成一个已经脱壳的新文件。
===其后的操作,和第一集中的方法一样。
二、最快的捷径
1、用F8进行单步跟踪,对付循环时,只能让程序往前运行,基本不能让它往回跳,要想法跳出循环圈那就是设置“断点”。
在“00986839”处有一个往回的跳转,那么就要在其下面的“0098683B”处设置“断点”―――“运行到选定位置F4”;
2、直接按“CTRL+F”,输入“popad”查找;
3、直接来到“00833260 61 POPAD”,直接在该行设置“断点”―――“运行到选定位置F4”;
4、直接跳转到:
009869B7 8D4424 80 LEA EAX,DWORD PTR SS:[ESP-80]
009869BB 6A 00 PUSH 0
009869BD 39C4 CMP ESP,EAX
009869BF ^ 75 FA JNZ SHORT TdxW.009869BB
009869C1 83EC 80 SUB ESP,-80
009869C4 - E9 C119CAFF JMP TdxW.0062838A (程序的真正入口跳转)
009869C9 0000 ADD BYTE PTR DS:[EAX],AL
通达信主程序脱壳全记录(图文)第三集三、内存镜像法
ALT+M 打开内存,找到.rsrc,“设置访问中断F2”下断,F9运行,出现如下图示
再次打开ALT+M 打开内存,找到UPX0,“设置访问中断F2”下断,F9运行,出现如下图示
F9运行;其余的操作和前面所叙一样
009869B7 8D4424 80 LEA EAX,DWORD PTR SS:[ESP-80]
009869BB 6A 00 PUSH 0
009869BD 39C4 CMP ESP,EAX
009869BF ^ 75 FA JNZ SHORT TdxW.009869BB //这有一个向上的跳转,要引起注意009869C1 83EC 80 SUB ESP,-80
009869C4 - E9 C119CAFF JMP TdxW.0062838A //程序的真正入口跳转
009869C9 0000 ADD BYTE PTR DS:[EAX],AL
009869CB 0000 ADD BYTE PTR DS:[EAX],AL
009869CD 0000 ADD BYTE PTR DS:[EAX],AL
009869CF 0000 ADD BYTE PTR DS:[EAX],AL
009869D1 0000 ADD BYTE PTR DS:[EAX],AL
同花顺主程序脱壳
同花顺主程序也是UPX加壳,操作方法完全一样(不再详叙) 图001 已接近程序的入口了
图002 已完成跳转到达程序真正的入口
图003 进行脱壳操作,存盘
图004 进行输入表修复(其中有一项“?。
有效:无”的无效指针提示,可忽略)
最后进行检验。
OK。