通达信大智慧技术指标编写教程---编写自己的指标、选股公式、交易系统

合集下载

通达信指标编写教程

通达信指标编写教程

通达信指标编写教程通达信是一款非常受欢迎的股票分析软件,它提供了丰富的技术指标用于股票分析和交易决策。

本篇文章将以通达信指标编写教程为主题,为读者介绍如何使用通达信编写自定义指标。

一、了解通达信指标语言通达信指标语言(TDXL)是通达信软件内置的一个编程语言,用于编写自定义的技术指标。

通过使用TDXL,用户可以根据自己的需求定义自己的指标,并在通达信软件中使用。

二、指标编写基础在开始编写指标之前,需要了解一些基本的编写规则和语法。

通达信使用一种类似于C语言的语法来编写指标。

指标由一系列的公式和逻辑语句组成,这些语句定义了指标的计算逻辑和显示方式。

三、编写指标公式指标公式是指标的核心部分,它定义了指标的计算方式。

在编写公式时,可以使用通达信提供的各种内置函数和运算符。

这些函数和运算符可以用于处理股票数据,进行数学运算和逻辑判断。

四、定义指标参数指标参数是指标的可调节参数,用于调整指标的计算方式。

通达信允许为指标定义多个参数,用户可以在使用指标时根据需要调整这些参数的值。

五、绘制指标图形通达信可以绘制各种指标图形,如线形图、柱形图、曲线图等。

用户可以根据自己的需要选择合适的图形类型,并将指标绘制在股票的价格图上。

六、指标的调试和优化编写完指标后,需要进行调试和优化。

通达信提供了一些调试工具,如数据查看器、变量监视器等,可以帮助用户检查指标计算的正确性和效率。

七、应用指标于实际交易编写完指标并进行调试后,可以将指标应用于实际的股票交易中。

通达信提供了各种交易工具,如选股器、回测器等,可以帮助用户进行股票筛选和交易回测。

八、指标优化和改进在实际交易中,用户可能会发现指标存在一些问题或不足之处。

这时,可以对指标进行优化和改进,以提高指标的准确性和适用性。

九、分享和交流指标通达信用户可以将自己编写的指标分享给其他用户,也可以从其他用户那里学习和获取优秀的指标。

通达信提供了一个指标交流平台,用户可以在这里发布和下载指标。

大智慧自编指标

大智慧自编指标

大智慧自编指标(密)第一个(我的指标1 买卖指标1 )MA5:MA(CLOSE,5);MA10:MA(CLOSE,10);MA30:MA(CLOSE,30);MA60:MA(CLOSE,60);MA120:MA(CLOSE,120);MA250:MA(CLOSE,250);TY:=C;HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);LD:=FILTER(BACKSET(FILTER(REF(TY,10)=LLV(TY,2*10+1),10),10+1),10);A:=REF(C,BARSLAST(HD));B:=REF(C,BARSLAST(LD));T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);波浪顶:IF(T1,A,A),COLORFF00FF,POINTDOT,LINETHICK1;STICKLINE(T1,A,A,9,0),COLORFF00FF;波浪底:IF(T2,B,B),COLOR80FF00,POINTDOT,LINETHICK1;Var3:=LLV(最高价,240);Var4:=100*(收盘价-Var3)/Var3;Var5:=(收盘价-LLV(最低价,528))/(HHV(最高价,528)-LLV(最低价,528))*100;Var6:=(收盘价-LLV(收盘价,530))/(HHV(收盘价,530)-LLV(收盘价,530))*100;Var7:=0;Var8:=MA(HHV(收盘价-REF(收盘价,1),0),34)/MA(ABS(收盘价-REF(收盘价,1)),7)*100; Var9:=MA(HHV(收盘价-REF(收盘价,1),0),13)/MA(ABS(收盘价-REF(收盘价,1)),13)*100; VarA:=BARSCOUNT(收盘价);VarB:=Var8<20 AND Var9<23 AND VarA>35;VarC:=VarB AND COUNT(VarB,1)=1;VarD:=EMA(收盘价,21)-EMA(收盘价,8);VarE:=EMA(VarD,5);VarF:=TROUGH(3,6,1)<4 AND CROSS(VarD,VarE);Var10:=IF(TROUGH(3,16,1)=0 AND 最高价>最低价+0.04,4,0);Var11:=ZIG(3,6)>REF(ZIG(3,6),1)AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2)AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);Var12:=ZIG(3,6)<REF(ZIG(3,6),1)AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2)AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);Var13:=ZIG(3,22)>REF(ZIG(3,22),1)AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2)AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);Var14:=ZIG(3,22)<REF(ZIG(3,22),1)AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2)AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);Var15:=ZIG(3,51)>REF(ZIG(3,51),1)AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2)AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);Var16:=ZIG(3,51)<REF(ZIG(3,51),1)AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2)AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);Var17:=ZIG(3,72)>REF(ZIG(3,72),1)AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2)AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);Var18:=ZIG(3,72)<REF(ZIG(3,72),1)AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2)AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);Var19:=EMA(收盘价,2)-EMA(收盘价,150);Var1A:=EMA(Var19,100);Var1B:=2*(Var19-Var1A);Var1C:=POW(Var1B,3)*0.1+POW(Var1B,1);Var1D:=SQRT(SQRT(最低价*最高价*开盘价*收盘价));Var1E:=EMA(Var1D*0.97,3);Var1F:=(最高价+最低价+收盘价)/3;Var20:=(Var1F-MA(Var1F,14))/(0.015*AVEDEV(Var1F,14)); Var21:=CROSS(V ar1E,最低价);买点1:=Var10;买点2:=(Var11+Var13+Var15+V ar17);卖点1:=(Var12+Var14+Var16+Var18),linethick2;Var22:=买点1 AND VarF AND VarC AND Var21 AND Var4<0 AND Var5=0 AND V ar6=0 AND Var20<(-110);V AR1:=MA(收盘价,5);V AR2:=MA(收盘价,10);V AR31:=MA(收盘价,30);V ARB1:=SUM(收盘价*成交量*100,28)/SUM(成交量*100,28); V ARC1:=INTPART(V ARB1*100)/100;V ARD1:=EMA(收盘价,5)-EMA(收盘价,10);V ARE1:=EMA(V ARD1,9);V AR131:=REF(VARE1,1);V AR141:=VARE1;V AR151:=VAR141-V AR131;V AR161:=REF(VARD1,1);V AR171:=VARD1;V AR181:=VAR171-V AR161;V AR191:=开盘价;V AR1A1:=收盘价;DRAWTEXT(买点1>0,L+0.01,'▲'),colorred;DRAWTEXT(买点2>0,L+0.01,'▲'),COLORFF00FF;DRAWTEXT(卖点1>0,H+0.01,'▼'), COLOR33FF33;第二个(我的指标2 买卖指标2 ){A2可以自设均线,牛市21日线,熊市10日线}A1:=Ma(C,5);A2:=Ma(C,10);A3:=(A1+A2)/2;IF (A1>A2,A1,A3),Colorred,linethick2;IF (A1>A2,A2,A3),Colorred,linethick2;IF (A1<=A2,A1,A3),Color00ff00,linethick2;IF (A1<=A2,A2,A3),Color00ff00,linethick2;A3,colorwhite,linethick2;LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;DRAWICON(CROSS(84,RSI) ,h*1.03,5);DRAWICON(CROSS(RSI,11) ,l*0.99,4);Var27:=REF(CLOSE,1);Var28:=SMA(MAX(CLOSE-Var27,0),5.5,1)/SMA(ABS(CLOSE-Var27),6,1)*100; DRAWICON(IF(CROSS(76,Var28),1,0),h*1.03,5);DRAWTEXT(FILTER(EMA(CLOSE,60)-EMA(CLOSE,12)>0 AND EMA(CLOSE,12)/LOW>1.15,5),LOW,''),linethick7 , COLORff00ff;V ARA:=((AMOUNT)/(VOL))/(100);V ARB:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);V ARC:=((SUM(AMOUNT,7))/(V ARA))/(100);V ARD:=DMA(V ARB,(VOL)/(V ARC));V ARE:=((CLOSE-V ARD)/(V ARD))*(100);V ARF:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);V ARJ:=MA(V ARE,20)+STD(V ARE,20);BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);aa:=SMA(V ARF,3,1);ss:=(REF(BIAS18,1)>=5) AND CROSS(V ARJ,V ARE) AND (aa>79);DRAWTEXT((REF(BIAS18,1)>=5) AND CROSS(V ARJ,V ARE) AND(aa>ss),h*1.02,''),LINETHICK7,colorgreen;Var1:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);Var2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2);STICKLINE(Var1,C,O,8,0),COLORYELLOW,LINETHICK2;STICKLINE(Var1,C,O,3,0),COLORYELLOW,LINETHICK2;STICKLINE(Var1,H,L,1,0),COLORYELLOW,LINETHICK2;STICKLINE(Var2,C,O,8,0),COLORFF00FF,LINETHICK2;STICKLINE(Var2,C,O,3,0),COLORFF00FF,LINETHICK2;STICKLINE(Var2,H,L,1,0),COLORFF00FF,LINETHICK2;{使用指标说明: 红色均线持股,绿色均线持币,红买黄卖,懒汉操盘}。

(完整版)通达信公式编写教程

(完整版)通达信公式编写教程

通达信公式编程(本教程由风儿整理,教程中指标用法并不代表本人观点)一、技术指标公式基础技术指标公式编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形,方便我们获取有益的信号。

公式系统有以下特点:用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。

公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中的任何数据进行操作。

1、技术指标公式界面内容A:每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在公式中必须是唯一的,公式名称最多15个字符。

B:公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。

C:主图叠加和副图选项定义了指标显示的位置,是在主图上与K线叠加还是显示在副图上。

D:参数定义区:每一个公式可以设计所需的参数,参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。

参数包括参数名称、最小值、最大值、缺省值、步进值五个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围,步进值一般取1。

E:密码,选中该栏目为指标公式加密。

F:指标公式,为公式编辑的文本区。

G:用法说明,主要用来描述一个公式如何使用、注意事项、计算方法、判断方法等等。

2、技术指标公式编写格式和法则所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,只要我们掌握了技术指标公式的基本原理,其他的指标公式百变不离其中。

例如我们在指标公式系统内写下公式:A:=X+Y; B:=A/Z; C:=B*0.618;分析以上公式,我们可以引出以下相关的格式和法则的结论:A、数据引用:a、数据来源公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。

通达信编写指标教程

通达信编写指标教程

通达信编写指标教程
通达信编写指标教程如下:
1.打开通达信软件,进入公式编辑窗口。

2.选择要编写的指标类型,比如技术指标公式、条件选股公式、专家系统公式等。

3.填写公式名称和描述,以便以后查找和使用。

4.在公式编辑器中编写指标代码,可以使用各种函数和运算符来构建指标公式。

5.测试指标公式,确保其符合预期并能够正确计算。

6.将编写的指标公式应用到K线图或其他图表上,以便进行技术分析和交易决策。

在编写指标公式时,需要注意以下几点:
1.指标公式的编写需要遵循一定的语法规则和函数库,建议先学习通达信软件的基本知识和编程语言。

2.指标公式的编写要准确、简洁、易于理解,避免使用过于复杂的语句和函数。

3.指标公式的测试要充分,确保其在各种情况下都能够正确计算,并且符合预期。

4.指标公式的应用要合理,避免过度依赖指标公式进行交易决策,同时也要注意指标公式的局限性。

总之,编写指标公式需要一定的技术知识和编程经验,建议初学者先学习通达信软件的基本操作和编程语言,再进行指标公式的编写。

同时,也要注意指标公式的准确性和可靠性,避免使用不准确的指标公式导致错误的交易决策。

大智慧自编指标

大智慧自编指标

1、天狼操盘手指导线(主图指标)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);波动回调提示图:MA(CLOSE,10000);STICKLINE((MA15 > REF(MA15,1)),MA15,MA15,9,6),LINETHICK2,color0000FF; STICKLINE((MA15 < REF(MA15,1)),MA15,MA15,9,6),LINETHICK2,colorFF0000; DRAWTEXT(CROSS(FF,MA15),(LOW * 0.99),'上拐点'),Color00FFFF;DRAWTEXT(CROSS(MA15,FF),(HIGH * 1.02),'下拐点'),Color00FF00;DRAWTEXT(CROSS(85,RSI),(HIGH * 1.02),'回调!'),colorFFFFFF;买线:=EMA(C,2);卖线:=EMA(SLOPE(C,21)*20+C,42);BU:=cross(买线,卖线);SEL:=cross(卖线,买线);stickline(买线>=卖线,low,high,1,0),colorred;stickline(买线>=卖线,close,open,4.5,0),color0000aa;stickline(买线>=卖线,close,open,4,0),color0000cc;stickline(买线>=卖线,close,open,3,0),color0000cc;stickline(买线>=卖线,close,open,2,0),color0000ee;stickline(买线<卖线,close,open,4.5,0),coloraaaa00;stickline(买线<卖线,close,open,4,0),colorbbbb00;stickline(买线<卖线,close,open,3,0),colorcccc00;stickline(买线<卖线,close,open,2,0),coloreeee00;stickline(买线<卖线,low,high,1,0),colorffff00;stickline(cross(买线,卖线) or cross(卖线,买线),open,close,3,0),color00ffff;指导线: EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2),linethick1, ColorFFffFF;界: MA(CLOSE,27),linethick1,Color00FFFF;2、成交天机(付图指标)实际量:vol,LINETHICK0;{V AR1:=DYNAINFO(17)*REF(MA(VOL,5),1);V AR2:=DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT;预测:IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,V AR1,V AR2)/10000;预测量:STICKLINE(IF(DYNAINFO(7)=CLOSE AND DYNAINFO(10)=AMOUNT,V AR1,V AR2),V AR1,0,7,1),COLORGREEN;}AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));主买:IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LO W)),VOL/2)),POINTDOT,COLORRED;主卖:IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),LINETHICK0,COLORGREEN;换手率%:VOL/CAPITAL*100,POINTDOT,COLORwhite;STICKLINE(C>=REF(C,1) ,0,VOL,4,1),COLORRED;STICKLINE(C<REF(C,1) ,0,VOL,4,1),COLORGREEN;STICKLINE(主买>0 ,0,主买,4,0),COLORRED;STICKLINE(主卖<0 ,0,主卖,4,0),COLORGREEN;资金异动:VOL/ma(vol,55)*100,COLORyellow;STICKLINE(资金异动>100,0,vol,2,0),COLORyellow;A股:CAPITAL/1000000,colorwhite;ma5:ma(v,5),colorwhite;ma13:ma(v,13),colorred;DRAWtext(cross(ma(v,5),ma(v,13)),(v *1.05),'★'),coloryellow;3、吸逃指标(辅图指标)stickline(c>0,-100,150,100,0),color334400;RSV:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100); 短期底部:=LLV(OPEN,30);K:SMA(RSV,3,1);D:SMA(K,3,1);J:((3 * K) - (2 * D));AA10:=MA(CLOSE,10);AA12:=MA(CLOSE,12);BB10:=((A TAN((AA10 - REF(AA10,1))) * 3.1416) * 10);BB12:=((A TAN((AA12 - REF(AA12,1))) * 3.1416) * 10);MA13:=MA(CLOSE,13);if((K > D),K,d),colorFF00FF;if((K < D),d,K),colorFFFF00;if((J > D),J,d),LINETHICK2,color0000FF;if((J < D),d,J),LINETHICK2,color00FF00;20,POINTDOT,color00FF00;80,POINTDOT,color00FF00;V AR2:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V AR3:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V AR4:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V AR5:=(((V AR2 + (2 * V AR3)) + (3 * V AR4)) / 6);V AR6:=MA(V AR5,3);底部1:IF(V AR6 ,20,0),colorFFFF00;STICKLINE((CROSS(J,K) AND (底部1 >= 20)),100,0,2,0),colorFFFFFF; DRAWICON((CROSS(J,K) AND (底部1 >= 20)),100,1);DRAWTEXT((CROSS(J,K) AND (底部1 >= 20)),98,'--全仓'); STICKLINE((V AR6 <= (0 - 15)),80,4.88,2,0);DRAWTEXT((V AR6 <= (0 - 15)),80,'买'),colorFFFFFF;STICKLINE((V AR6 <= (0 - 15)),80,60,2,0),color0000FF;V AR7:=DMA(EMA(CLOSE,12),((SUM(VOL,5) / 3) / CAPITAL));V AR8:=(((CLOSE - V AR7) / V AR7) * 100);V AR9:=((((REF(V AR8,1) < (0 - 40)) AND (V AR8 > REF(V AR8,1))) AND (REF(V AR8,1) < REF(V AR8,2))) AND ((V AR8 - REF(V AR8,1)) > 2.5));V ARA:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V ARB:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V ARC:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V ARD:=REF(CLOSE,1);V ARE:=((SMA(MAX((CLOSE - V ARD),0),5,1) / SMA(ABS((CLOSE - V ARD)),5,1)) * 100);V ARF:=(((HIGH + LOW) + CLOSE) / 3);V AR10:=((V ARF - MA(V ARF,14)) / (0.015 * A VEDEV(V ARF,14)));V AR11:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273));V AR12:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));V AR13:=(V AR11 AND V AR12);V AR14:=((((V ARA>= (0 - 45)) AND (V ARA<= (0 - 10))) AND (V ARB <= (0 - 15))) AND (V ARC <= (0 - 20)));V AR15:=(COUNT(V AR14,1) >= 1);V AR16:=(V AR13 AND V AR15);V AR17:=1;V AR18:=(CLOSE * VOL);V AR19:=EMA((((((MA(V AR18,4) / MA(VOL,4)) + (MA(V AR18,6) / MA(VOL,6))) + (MA(V AR18,13) / MA(VOL,13))) + (MA(V AR18,24) / MA(VOL,24))) / 4),1);V AR1A:=(1 * V AR19);V AR1B:=(V AR19 * 0.92);V AR1C:=EMA(CLOSE,34);V AR1D:=MA((V AR1C * 1.12),5);V AR1E:=MA((V AR1C * 0.82),5);V AR1F:=(CLOSE < V AR1E);V AR20:=((((((MA(AMOUNT,5) * V AR17) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < ((0 - 0.4) * V AR17));V AR21:=HHV(HIGH,500);V AR22:=LLV(LOW,500);V AR23:=HHV(HIGH,250);V AR24:=LLV(LOW,250);V AR25:=HHV(HIGH,125);V AR26:=LLV(LOW,125);V AR27:=MA(((((((V AR21 * 0.45) + (V AR23 * 0.5)) + V AR22) + V AR24) + V AR26) / 5),35);V AR28:=MA((((V AR23 * 0.62) + V AR26) / 2),35);V AR29:=MA((((V AR23 * 0.75) + V AR26) / 2),18);V AR2A:=MA((((((V AR23 * 0.93) + (V AR27 * 2)) + (V AR28 * 1.8)) + (V AR29 * 1.5)) / 4),18);V AR2B:=MA(((((V AR21 * 0.95) + (V AR27 * 3)) + (V AR28 * 2)) / 3),35);V AR2C:=V AR27;V AR2D:=V AR28;V AR2E:=V AR29;V AR2F:=V AR2A;V AR30:=V AR2B;V AR31:=((CLOSE - REF(MA(CLOSE,20),11)) < (0 - 2));V AR32:=(INDEXA / 100000000);V AR33:=INDEXADV;V AR34:=INDEXDEC;V AR35:=((V AR18 / (V AR18 + V AR19)) * V AR17);V AR36:=((V AR19 / (V AR18 + V AR19)) * V AR17);V AR37:=EMA(V AR35,10);V AR38:=EMA(V AR36,10);V AR39:=EMA(V AR37,10);V AR3A:=EMA(V AR38,20);V AR3B:=EMA(V AR37,3);V AR3C:=EMA(V AR39,6);V AR3D:=EMA(V AR3A,2);V AR3E:=(V AR3C - V AR3D);V AR3F:=(((V AR3C - REF(V AR3C,1)) > 0) AND ((REF(V AR3C,1) - REF(V AR3C,2)) < 0));V AR40:=IF((CROSS(V AR3B,V AR3C) AND (V AR3C <= 20)),30,0);V AR41:=V AR40;V AR42:=(SMA(((AMOUNT / VOL) / 100),13,1) * 1.15);V AR43:=(SMA(((AMOUNT / VOL) / 100),13,1) * 0.85);V AR44:=(CLOSE - REF(MA(CLOSE,20),11));V AR45:=(((((((((((((CLOSE < V AR1E) AND V AR20) AND (CLOSE < V AR43)) OR (((CLOSE < V AR1E) AND V AR31) AND V AR20)) OR ((CLOSE < V AR1E) AND (CLOSE < V AR43))) OR (((CLOSE < V AR1E) AND V AR20) AND (CLOSE < V AR43))) OR (V AR20 AND (CLOSE < V AR2C))) OR ((V AR20 AND V AR31) AND (V AR44 < (0 - 1.5)))) OR (V AR20 AND (CLOSE < V AR1E))) OR (V AR20 AND (V AR44 < (0 - 1.5)))) OR (V AR31 AND (CLOSE < V AR43))) OR ((CLOSE < V AR2C) AND (V AR44 < (0 - 1.5)))) OR ((CLOSE < V AR1E) AND V AR31));V AR46:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V AR47:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V AR48:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V AR49:=REF(CLOSE,1);V AR4A:=((SMA(MAX((CLOSE - V AR49),0),5,1) / SMA(ABS((CLOSE - V AR49)),5,1)) * 100); V AR4B:=(((HIGH + LOW) + CLOSE) / 3);V AR4C:=((V AR4B - MA(V AR4B,14)) / (0.015 * A VEDEV(V AR4B,14)));V AR4D:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273));V AR4E:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));V AR4F:=(V AR11 AND V AR12);V AR50:=((((V AR2 >= (0 - 45)) AND (V AR2 <= (0 - 7))) AND (V AR3 <= (0 - 11))) AND (V AR4 <= (0 - 14)));V AR51:=(COUNT(V AR50,1) >= 1);V AR52:=(V AR4F AND V AR51);V AR53:=(((((V AR20 AND (CLOSE < V AR1E)) AND V AR31) AND (CLOSE < V AR2C)) ANDV AR45) AND V AR52);V AR54:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);V AR55:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);V AR56:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);V AR57:=REF(CLOSE,1);V AR58:=((SMA(MAX((CLOSE - V AR57),0),5,1) / SMA(ABS((CLOSE - V AR57)),5,1)) * 100); V AR59:=(((HIGH + LOW) + CLOSE) / 3);V AR5A:=((V AR59 - MA(V AR59,14)) / (0.015 * A VEDEV(V AR59,14)));V AR5B:=((((((V AR54 >= (0 - 15.8)) AND (V AR54 <= (0 - 12.2))) AND (V AR55 <= (0 - 20.8))) AND (V AR56 <= (0 - 27.5))) AND (V AR58 <= 11.7)) AND (V AR5A <= (0 - 145)));V AR5C:=9.999999884842+026;V AR5D:=(COST(10) * 0);V AR5E:=((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100));V AR5F:=MA((((LLV(LOW,45) - CLOSE) / (HHV(HIGH,45) - LLV(LOW,45))) * 100),5);V AR60:=((CROSS((0 - 5),V AR5F) AND (V AR5E < (0 - 0.4))) AND (((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.19)));V AR61:=MA(CLOSE,3);V AR62:=(REF(CLOSE,2) * 0.865);V AR63:=(REF(CLOSE,13) * 0.772);V AR64:=MIN(V AR62,V AR63);V AR65:=((100 * VOL) / CAPITAL);V AR66:=MA(CLOSE,13);V AR67:=IF(((((CLOSE - V AR64) / CLOSE) < 0.03) AND ((SUM(V AR65,5) / 5) < 1.8)),1,0);胡涂出击:IF(((((V AR9 OR V AR16) OR V AR53) OR V AR5B) OR ((((CLOSE - V AR64) / CLOSE) < 0.03) AND ((SUM(V AR65,5) / 5) < 1.8))),120,0),LINETHICK2,color0000FF;V AR68:=0;MACD:(V AR6 * 5),COLORSTICK,LINETHICK2;STICKLINE((CROSS(K,D) AND (BB10 > 1)),70,0,2,0),colorCC99FF;DRAWTEXT((CROSS(K,D) AND (BB10 > 1)),64,'--短买'),color00FF00;DRAWICON((CROSS(K,D) AND (BB10 > 1)),70,0);底部预警:STICKLINE((V AR6 <= (0 - 10)),0,(0 - 20),5,0),color88B7EA;V ARQ:=MA(CLOSE,152);V ARW:=MA(CLOSE,194.16);V AREe:=(V ARW + (2 * STD(CLOSE,170)));V ARR:=(V ARQ + (2 * STD(CLOSE,170)));V ART:=IF((DA TE > 1080822),0,1);V AR611:=EMA(HHV(HIGH,500),21);V AR71:=EMA(HHV(HIGH,250),21);V AR81:=EMA(HHV(HIGH,90),21);V AR91:=EMA(LLV(LOW,500),21);V ARA1:=EMA(LLV(LOW,250),21);V ARB1:=EMA(LLV(LOW,90),21);V ARC1:=EMA((((((((V AR91 * 0.96) + (V ARA1 * 0.96)) + (V ARB1 * 0.96)) + (V AR611 * 0.558))+ (V AR71 * 0.558)) + (V AR81 * 0.558)) / 6),21);V ARD1:=EMA((((((((V AR91 * 1.25) + (V ARA1 * 1.23)) + (V ARB1 * 1.2)) + (V AR611 * 0.55)) + (V AR71 * 0.55)) + (V AR81 * 0.65)) / 6),21);V ARE1:=EMA((((((((V AR91 * 1.3) + (V ARA1 * 1.3)) + (V ARB1 * 1.3)) + (V AR611 * 0.68)) + (V AR71 * 0.68)) + (V AR81 * 0.68)) / 6),21);V ARF1:=EMA((((((V ARC1 * 3) + (V ARD1 * 2)) + V ARE1) / 6) * 1.738),21);V AR101:=REF(LOW,1);V AR111:=((SMA(ABS((LOW - V AR101)),3,1) / SMA(MAX((LOW - V AR101),0),3,1)) * 100); V AR121:=EMA(IF(((CLOSE * 1.35) <= V ARF1),(V AR111 * 10),(V AR111 / 10)),3);V AR131:=LLV(LOW,30);V AR141:=HHV(V AR121,30);V AR151:=IF(MA(CLOSE,58),1,0);V AR161:=((EMA(IF((LOW <= V AR131),((V AR121 + (V AR141 * 2)) / 2),0),3) / 618) * V AR151);V AR171:=(((IF((V AR161 > 50),50,V AR161) / 20) * 15) * V ART);底部吸筹:STICKLINE((V AR171 > 0),0,V AR171,1,1),colorFF00FF;STICKLINE(((CROSS(K,D) AND ((AA10 - REF(AA10,1)) > 0)) AND (K <= 49)),80,0,3,0),color0000FF;DRAWTEXT(((CROSS(K,D) AND ((AA10 - REF(AA10,1)) > 0)) AND (K <= 49)),80,'--抄底'),color0000FF;STICKLINE(CROSS(90,J),88,100,2,0),color00FF00;DRAWTEXT(CROSS(90,J),108,'。

炒股软件大智慧自编公式

炒股软件大智慧自编公式

大智慧的公式编写系统用了多类函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。

因此在不同类型的函数我们赋予了相当精确的含义。

以下我们将介绍十类函数。

1行情函数:(OPEN、CLOSE、HIGH、LOW、VOL等)··OPEN/CLOSE:开/收盘价,取得该周期开/收盘价HIGH/LOW:最高/低价,取得该周期最高/低价VOL:取得该周期的成交量ADV ANCE:上涨家数,该函数只对大盘有效AMOUNTT:成交额,取得该周期成交额SELLVOL:主动性卖单,当本笔成交为主动性卖盘时,其数字等于成交量否则为02大盘函数:(INDEXA、INDEXC、INDEXH等)··INDEXA:表示同期大盘的成交额INDEXC/INDEXO:表示同期大盘的收/开盘价INDECH/INDEXL:表示同期大盘的最高/低价INDEXADV:表示同期大盘的上涨家数INDEXDEC:表示同期大盘的下跌家数INDEXV:表示同期大盘的成交量注:大盘函数只有待用户看过大盘以后才能发挥作用3常数函数:(CAPITAL、市盈率、量比等)·CAPITAL:返回流通盘大小,单位为手;A股为流通A股,B股为总股本,指数为04时间函数:(DA TE、DAY、TIME等)··DA TE:有效返回值范围为700101-1341231,表示19700101-20341231取得该周期从1900年以来的年月日DAY:取得该周期的日期,有效返回值1-315引用函数:(MA、HHV、COUNT、REF、SUM、SMA等)··MA 简单移动平均用法:MA(X,N),求X的N日移动平均值.算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,10)表示求10日均价HHV 求最高值用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。

通达信指标公式编写教程[完整版]

通达信指标公式编写教程[完整版]

公式系统(初级)1.公式类型说明调出公式管理器:功能→专家系统→公式管理器公式类型分为四大类:技术指标公式、条件选股公式、交易系统公式、五彩K线公式。

1.1技术指标公式我们在技术分析界面中见到的指标为技术指标公式,比如MA, KDJ , MACD 等;可以通过公式管理器编写技术指标公式,在公式管理器界面选择技术指标公式,点击右边的“新建”就可进入技术指标公式编辑区。

如下图:在指标公式编辑区,可以通过“引入指标公式”,在已有指标的基础上修改指标公式,也可以通过插入函数来实现指标公式的编写;编写完后测试公式,测试通过后退出,输入公式名称就可调出指标公式使用。

1.2条件选股公式利用条件选股公式可以把符合一定技术形态的个股选出来,首先在公式管理器中建立条件选股公式,再通过“条件选股”调用条件选股公式。

条件选股调出:功能→选股器→条件选股1.3交易系统公式编写好交易系统公式后,可以叠加到K线上,交易系统自动列出买卖操作信号。

交易系统公式调出操作如下:在K线界面点击鼠标右键,选择交易系统指标,如下图:选择一交易系统,点击“确定”,交易系统就会叠加在K线上面了。

如下图:1.4.五彩K线公式编写好五彩公式后,可以叠加到K线上,会把特殊的K线形态用不同的颜色标识出来。

五彩K线公式调出操作如下:在K线界面点击鼠标右键,选择五彩K线指示,如下图:选择一五彩K线,点击“确定”,五彩K线就会叠加在K线上面了。

如下图:2.公式函数的使用函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

我们在公式编辑器中选择插入函数,就可以看到里面有许多的函数,我们在附录中有一个简表,大家可以到那里去检索。

如下图:例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量;这里的M就是参数。

〖完整图解〗通达信手机版自编指标公式详细教程【范本模板】

〖完整图解〗通达信手机版自编指标公式详细教程【范本模板】

{龙虎主图说明:白色代表优良席位买入,黄色代表此席位卖出走人了,浅蓝色代表一日游席位买入,经常砸盘者,要小心;标注’机构’代表机构合力,'机构买入'代表机构主导买入,值得关注;机构卖出代表机构都跑了}点击指标左上方指标名,进入主图或者副图选择:参数设置,指标编辑,选指入常。

点击‘指标编辑’,点击新建指标,进入用户指标编辑窗口.输入:公式名称:XXX公式描述,指标参数,指标说明,不写也可以。

点击右上方公式,可以开始编写公式,完成后,点击右下方‘保存',用户指标编写完成。

用户指标修改:点击指标名,点‘指标编辑’,点击指标名后面的编辑图标,进行修改,完成后保存。

目前发现问题:编辑指标保存后,指标名称不能修改,只能删除。

指标颜色目前只能自动排序,白色,黄色,粉红色,绿色,4种,无法显示指定颜色.指标内容编辑结束后,最好增加几条无效数语句,以方便修改指标时显示真正的指标内容,否则指标最后内容无法完全显示。

因为在编辑指标状态,下部‘选择插入函数’无法关闭。

在手机上输入指标公式还是很困难的一种方法可以使用:在电脑桌面上新建文本文档,复制粘贴公式指标内容,保存。

例如【先人一步】手机连接电脑(360手机助手)。

选择:文件管理选择:上传到手机,上传文件,选择桌面,选择‘先人一步'打开。

在手机上选择:文件管理,(最近,分类,手机),选择:手机。

在文件中找到:先人一步。

txt点击打开‘先人一步'选择要使用的应用,选择‘ES文本阅读器’打开,选择小画笔编辑,进行复制。

(只要达到复制目的就可以了)打开手机版通达信行情软件进入公式编辑状态,粘贴‘先人一步’公式内容,保存。

就可以了。

这样就很简单了。

〖完整图解〗通达信手机版自编指标公式详细教程,通达信手机版的指标编辑方法@太极觉醒〖通达信手机版〗未来的庄家,可能就在你身边,你可能都还不知道!他跟你一样也在乘地铁,骑着共享单车,但他的〖看盘〗跟你不同,判断短期股价〖拐点〗,趋势助手,帮助正确判断短期趋势。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国内首套指标公式编写视频教程
股民大学精彩语录:
【“一个优秀的狙击手对枪的构造一定非常的清楚。

一个优秀的技术分析高手一定对技术指标的构造了如指掌。

”】
【“技术指标是股票操作的依据、准绳。

每一位操盘高手都有一套自己的指标操盘体系。

如果您在股市亏了钱,问自己一句:‘我有自己的操盘体系,自己的交易系统吗?”】
【“好的指标一定是自己编写出来的,买是买不到的”。


为什么要学习编写指标
技术指标已经普及于各个交易软件之中,许多交易者平时交易的时候都喜欢参考一些指标来决策买卖,如MACD,KDJ等,但却看不懂指标的代码,当然也就对指标的构造原理不甚了解,无法了解这个指标更深一层次的运行原理,这个情况造成了大多数人看书上讲解指标的时候觉得头头是道,而实际运用的时候却左右碰壁,说白了,主要因为你不懂指标,你根本无法倾听指标到底想要真正告诉你什么,所以你就难以做出正确的抉择!试问哪个神枪手不懂枪的结构?学习股票指标编写,能让你真正认识了解你所依赖的指标,倾听她说想要对你诉说的,那么你将多一份概率做出正确的抉择。

【只有会编写指标才能真正的会用指标】
更为重要的是,当你学会编写指标之后,你可以把自己的看盘经验以及交易模式编写成指标,一个真正属于自己的指标,一个你懂她心声的指标,这会让你在起伏不定的股市里多一份清醒,少一分冲动;它还将大大减少你看盘的工作量,根据自己交易方法编写的指标犹如一把量身定做的宝剑,懂得腰中宝剑风情的剑师才是好的剑师。

------股民大学(),教您编写指标公式、分析技术指标的构造,帮助您编写出属于自己的秘密武器。

部分学员评价:
为什么要现在学习编写指标
大多数股民都亏损,那是因为人性的弱点:贪婪、懒惰。

没有人能
不劳而获,努力学习吧,付出才有回报--是亘古不变的真理。

既然选择了
来股市,那么就要理性的面对市场,迅速的行动把。

今年整个行情不是太好,可能大多数时候适合休息不适合交易,交
易者的重点应该更多的放在如何提高自己的交易能力方面,这样才能保证
将来行情反转的时候取得辉煌的战果,那为什么不在这个时候多学门手艺?学习技术指标编写呢?时间将证明今天的抉择是正确的。

编写指标难吗
指标编写其实不会用到高深的数学、英语等知识。

指标的本质是对股票价格进行加工改造(加减乘除),非常的简单易学。

因此,我们的学员里年龄最大的62岁,最小的19岁。

学历最高的是研究生学历,最低的初中毕业。

指标编写是一门技术,但是它更像一门艺术,每个人都能学,甚至能自学。

但是真的想学好,必须有专门的老师辅导,这样才能更好更快的学会这门艺术,从而帮助您打造股票操作的独门暗器。

总之,无论学历高低,只要努力都能学会指标编写,有些事看上去很难,但你真心要去做,学会了又觉得不难,不要让不试而退的心态埋没你的天赋。

谨记:大多数交易者没有掌握的技能,就是重要的技能。

你的身边有几个人会编写指标??如果没有,那么你的机会来了。

为什么要选择我们
1.淘宝3钻店,100%好评率。

值的信任!本店视信誉为立
身之本.每一个字,每一个标点符号都是经过仔细编排,我们的用心,你懂得!!!欢迎参观浏览:。

2.本店掌柜在做了仔细的市场调研之后,综合了市面上所有教程的优点,同时结合自己多年编写指标的实战经验,有效规避了同类教程中的华而不实,精心制作的教程保证你学到的都是实用的,由浅到深的逐步详细讲解,让不同起点的交易者都能最终学会编写指标。

编写指标不难,难的是对市场运行规律有自己深刻的理解,没有对市场深刻的理解,就无法跳出编写指标的泥沼,无法站在战略高度去看待指标,更不可能指导别人编写出好的指标。

3.全程一对一指导。

在学习指标的过程中,遇到问题没有人及时解答是最大的障碍。

为此,我们推出了一对一的辅导,一旦遇到问题及时和老师联系,可以极大的节省摸索的时间。

您可以有更多的时间去研究行情,而不是花在解决一些琐碎的小问题上。

4.现在购买教程赠送部分收藏的精品指标。

详情请联系:
QQ:1363777911
EMAIL:1363777911@.
股民大学店铺地址:。

相关文档
最新文档