同花顺关于成交量选股公式编写

\u6211\u7528\u7684\u540c\u82b1\u987a\uff0c\u6211\u60f3\u7f16\u4e00\u4e2a\u6210\u4ea4\u91cf\u8f83\u6628\u5929\u653e\u5927\u4e24\u500d\u7684\u9009\u80a1\u516c\u5f0f\uff0c\u8c01\u80fd\u544a\u8bc9\u6211\u554a

v>=2*ref(v,1);

\u628a\u516c\u5f0f\u53d1\u51fa\u6765\u4f1a\u7684\u80af\u5b9a\u4f1a\u5e2e\u4f60\u7684

想看得人头晕吗?那么复杂!只要以下的就行了:1、今天成交量与昨日相比缩小一倍及以上:XG:V<=REF(V,1)/22、今天成交量与昨日相比增加一倍及以上:XG:V>=REF(V,1)*2

同花顺公式系统:
   公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。技术指标公式是最基本的公式,它用于指标曲线的绘制。技术指标公式是条件选股,交易系统的基础。结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。公式的编辑在公式编辑器中完成。    
公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。[文章来源:LT163证券百科(www.lt163.com)]    

学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。不动手永远不可能学会的。从简单公式入手,先弄懂一,两个公式。从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。
在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。
使用彩色编辑可事半功倍。
多用鼠标指针指向不懂的函数,软件马上会告诉你。公式编写步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。请注意,公式名称在同类公式中不能重复,且不能为空。    2.描述公式:用于简单描述该公式的含义(可不填亦能通过),  3.注释公式:用于描述一个公式如何使用、计算方法等内容。输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。    4. 设计技术指标公式语句:  公式的形式由若干语句组成。每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(“;”)隔开。 一个语句由若干函数通过四则运算或逻辑运算而组成。函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。
函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的。若没有参数则可以省去括号,例如CLOSE()函数没有参数,所以写成 CLOSE和 CLOSE()都可以。函数计算得到的结果是一个变量。  计算符将函数连接成为语句。计算符分为算术计算符和逻辑计算符。算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND(与)、OR(或),分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。    语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。语句名写在语句的前面,用一个冒号(“:”)将它与语句隔开。语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。 [文章来源:LT163证券百科(www.lt163.com)] 设计中间语句: 
  
 一个语句将显示一条指标线,一个复杂的公式往往有很多语句,而且有些语句没必要显示出来。这时我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的等号,即“=”即可(亦可用通用的冒号加等于号“:=”)。例如,语句“上日收盘价=REF(close,1)”就表示该语句为中间语句。重复使用的语句也可以定义成中间语句。
   
 设计其他公式语句:
    
其他类型的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易系统公式显示的是交易指示(用":>"表达),五彩K线公式显示的是K线颜色。这些公式需要有一条或几条逻辑表达式表示这些操作的语句,当语句返回0时表示不需要进行相应的操作,当返回非0时表示需要进行相应的操作。其他的语句都应设定为中间语句。    条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSE>REF(close,1)语句,表示选出当期收盘价高于上日收盘价的股票。其他的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。    交易系统公式需要逻辑表达式语句,分别为买入(在语句后加buy)、卖出条件(在语句后加sell),当这些语句返回非0时,表示需要进行相应的操作。其他的语句必须设定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值”的警示。条件中必须至少设定一个条件。函数可以用简写,如收盘价开盘价分别用C,O来表示,在编写中往往可以自动变成大写字母,可以以此判断。函数名编写正确时字母变为大写。编写中要用彩色编辑,这样可以指示出软件对于此函数是否认可--应变成彩色。公式编写完测试公式通过后,还需进行曲线属性的设置,在“曲线属性”:如显示曲线的位置是主图,副图,成交量图等,还可以设置是否显示曲线参数或只显示参数而不显示曲线,选择显示的图标,提供象箭头,圆,凌形(buy红色向上箭头,buy1黄色箭头,1空心三角形,2空心圆,4空心菱形,5星花...),曲线颜色等...最后再测试通过,确定退出编辑。
未来函数
公式系统对数据的运算是基于一系列函数,函数必须满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响(判断是否未来函数的依据)。这个很重要!对于未来函数可以理解为:某一量依赖另一量,如量 A和量B,B变化使A改变,那么A是B的函数,如果B是稍后的量,A是稍早的量,A跟着B变,A是B的未来函数。未来函数是有时间周期的,在一个短的周期内可能是未来函数,但在稍长的周期内就不是未来函数,比如"HIGH"(最高价),在一天收市前都是不确定的.如在交易没有结束时我们可以看到某一个指标,如“卖出”跟着股价的高低一会出现,一会消失(这个现象很容易观察到)。所以对于一个日周期的指标在分时周期具有“未来函数”特征。但一旦收盘该指标是定值,不应随明日及以后的价而变,所以该指标在日周期中不是未来函数。
被人们普遍认为是未来函数的是比较长时间才被确认的ZIG函数,比如把参数设置为ZIG(3,5),就要等下一个ZIG(3,5)成立时才能被确认,就是说你把周期设置得越长,被确认的时间就越长(比如ZIG(3,30)),如果把它设置的很短(比如ZIG(3,1)),那就跟"high"差不多了.
有未来函数的公式对历史模拟的相当准确,对号称100%的.99%准确的公式要小心。
未来函数有:
zig
PEAK
PEAKBARS
TROUGH
TROUGHBARS
所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式。
公式只能给你一个信号,最终判断取舍要靠人。关于未来函数的典型例子有这么多人对一个叫鬼谷神算公式推崇,甚至将它说成'极品‘。我感到吃惊。应该把此公式的本质性的东西反映出来才是;该公式使用了未来函数,因而有“很高” 的准确率,因为它是马后炮所以100%准。这是需要大家十分注意的。我不反对使用未来函数,但要充分认识其特有的“欺骗性”--已经出现的“结果"因后面的数据的改变而改变。在此,我要说的是本来是一个及其简单的公式,故意弄成很复杂,高深,写了那么多行毫无相干的东西。是忽悠人的。我给“简化”了一下,只剩下6行。希望大家知道这样的公式人人可写。这样的公式恐怕是别有用心之人忽悠卖钱的。改成下面的公式,而且完全显示买卖两个信号。其核心是Z字转向于其他没关系。Z字转向即为未来函数
而ZIG函数的定义为 ,当前收盘价超过上次ZIG转向输出值的N%,则输出当前收盘价并ZIG转向。对该公式为50/5=10,即当价格变化量超过10%时转向。对于下面的公式:
第一行,ZIG函数,它输出的是就是价格,为了欺骗乘以100;
第二行,是第一行的2日平均;
第三行,第四行是第一行,第二行的金叉,死叉;
而买卖信号的出现就是在于金叉,死叉。
请大家试试看。简化的公式:
B:zIG(3,50/5)*100,colorwhite;
G:MA(B,2),coloryellow;
D:=CROSS(B,G)*1000,colorred;
W:=CROSS(G,B)*1000,colorblue;
DRAWTEXT(W=1000,B*1.05,'卖' ),colorgreen;
DRAWTEXT(D=1000,B*1.05,'买'),colorred;
原公式
公式名称:鬼谷神算
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:ZIG(3,50/5)*100,COLORWHITE;
G:MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
W:=CROSS(G,B)*1000,COLORBLUE;
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D AND VAR10 AND VAR14 ;
DRAWTEXT(W=1000,B*1.05,'卖' ),COLORGREEN;
DRAWTEXT(D=1000,B*1.05,'买'),COLORRED

  • 鍚岃姳椤鐐掕偂閫夎偂鍏紡缂栧啓 kdj閲戝弶,MACD閲戝弶,鎴愪氦閲5鏃ョ嚎涓婄┛89鏃ョ嚎,5...
    绛旓細//kdj閲戝弶锛孧ACD閲戝弶锛鎴愪氦閲5鏃ョ嚎涓婄┛89鏃ョ嚎锛5鏃ュ潎绾跨┛13鏃ュ潎绾 SELECT=CROSS(KDJ.j,KDJ.k) AND CROSS(MACD.diff,MACD.dea) AND CROSS(MA(V,5),MA(V,89)) AND CROSS(MA(C,5),MA(C,13));
  • 姹傚啓涓涓鍚岃姳椤鎴栨槸閫氳揪淇$殑鏉′欢閫夎偂鍏紡:浠婃棩鎴愪氦閲灏忎簬鎴栨槸绛変簬鏈杩戜簲...
    绛旓細A1:=HHV(REF(V,1),5);V<=A1/2;杩欎釜鏄氳揪淇¤蒋浠缂栧啓鐨勬潯浠閫夎偂鍏紡
  • 姹鍚岃姳椤鏄ㄥぉ娑ㄥ仠鍏ㄥぉ鎴愪氦閲鍜屼粖澶9.25鍒嗙珵浠锋垚浜ら噺姣斿艰秴杩囩櫨鍒嗕箣10鐨...
    绛旓細绔炰环閲:=OPENVOL;鏄ㄩ噺:=REF(VOL,1);绔炰环閲忔瘮:=绔炰环閲/鏄ㄩ噺*100;绔炰环鐖嗛噺:=IF(绔炰环閲忔瘮>10,1,0);鏄ㄥぉ棣栨澘娑ㄥ仠:=(REF(C,1)-REF(C,2))/REF(C,2)*100>9.5 AND REF(H,1)= REF(C,1) AND (REF(C,2)-REF(C,3))/REF(C,3)*100<9.8;XG:绔炰环鐖嗛噺 AND 鏄ㄥぉ棣栨澘娑ㄥ仠;...
  • ...鎴戞兂缂栦竴涓鎴愪氦閲杈冩槰澶╂斁澶т袱鍊嶇殑閫夎偂鍏紡,璋佽兘鍛婅瘔鎴戝晩
    绛旓細v>=2*ref(v,1);
  • 鍦ㄦ眰涓.鏄ㄥぉ鎴愪氦閲浣庝簬鍓3澶╃殑閫夎偂鍏紡銆鍚岃姳椤鐨
    绛旓細绗竴涓 XG:V<REF(V,1) AND V<REF(V,2) AND V<(V,3);绗簩涓 A:=V<REF(V,2) AND V<REF(V,3) AND V<(V,4);A1=REF(V,1)<REF(V,2) AND REF(V,1)<REF(V,3) AND REF(V,1)<(V,4);XG:A AND A1;鑲$エ鍏紡涓撳鍥负浣犺В绛旓紝甯屾湜鑳藉府鍒颁綘锛岀鎶曡祫椤哄埄銆
  • 璇烽珮鎵缂栧啓涓涓綋鏃鎴愪氦閲鍦1涓囨墜浠ヤ笅鐨閫夎偂鍏紡銆30澶╃缉閲忕殑閫夎偂鍏紡...
    绛旓細v<10000 and count(ma(c,30)<ref(ma(c,30),1),15)=15;
  • 鍚岃姳椤洪夎偂 鎬庢牱閫夋嫨褰撴棩/鏄ㄦ棩/鍓嶆棩鎴愪氦閲浣庝簬鎴栬呴珮浜嶯鏃ユ垚浜ら噺鍧囩嚎...
    绛旓細鎸変互涓嬩唬鐮缂栧啓鍗冲彲锛屾祴璇曟槸閫氳繃鐨勶紝鎴戠敤杩囥傚叾涓紝N鐨勫弬鏁拌缃叾缂虹渷鍊间负30銆傛渶杩3鏃ュ唴锛堝寘鎷綋鏃ワ級鎴愪氦閲浣庝簬30鏃ユ垚浜ら噺鍧囩嚎鐨勮偂绁:COUNT(VOL<MA(VOL,N),3)=1;浠ヤ笅鍙﹀啓骞朵繚瀛樹负鍙︿竴閫夎偂鍏紡锛氭渶杩3鏃ュ唴锛堝寘鎷綋鏃ワ級鎴愪氦閲忓ぇ浜30鏃ユ垚浜ら噺鍧囩嚎鐨勮偂绁:COUNT(VOL>MA(VOL,N),3)=1;...
  • 姹鍚岃姳椤洪夎偂鍏紡
    绛旓細{绗竴涓鍏紡瑕佹眰锛氳偂浠疯嚦灏戣繛娑4澶╋紝浣嗚偂浠锋病鏈夎秴杩20鏃ュ潎绾匡紝鐩稿簲鎴愪氦閲鍗翠竴澶╂瘮涓澶╁皯} N:=3;COUNT(C<MA(C,20) AND C>REF(C,1) AND V<REF(V,1),N)=N;{绗簩涓叕寮忚姹傦細20銆60銆120鏃ュ潎绾跨矘鍚堝悜涓婏紝涓20绾夸负鏍囧噯锛屽彟澶栦袱鏍瑰潎绾跨殑浣嶇疆涓嶅緱鍋忕20鏃ュ潎绾垮肩殑5%涔熷氨鏄60銆120鐨勫潎绾...
  • 鍚岃姳椤洪夎偂鎸囨爣鎬庝箞鍐
    绛旓細1銆佹墦寮鍚岃姳椤鐐掕偂杞欢锛岃皟鍑鍏紡绠$悊鍣紝鏂板缓涓涓妧鏈寚鏍囧叕寮忋2銆佺啛鎮夊叕寮忕紪杈戠晫闈傝鐣岄潰鍒嗕负鍥涗釜鍖哄煙锛氬悕绉板尯鍩燂紝鍗冲叕寮忕殑鍚嶇О銆佸瘑鐮佸拰鎻忚堪锛屽叾涓悕绉板拰鎻忚堪鏄繀濉」锛屼笖涓嶈兘涓庡叾浠栧叕寮忓悕绉扮浉鍚岋紱鍙傛暟鍖猴紝濉啓鍏紡閲岀殑鍙傛暟锛屾牴鎹渶瑕佸~鍐欙紱杈呭姪宸ュ叿鍖猴紝閲岄潰鏈夊悇绉嶈緟鍔╁嚱鏁般佹祴璇曟寜閽互鍙婂叕寮忎娇鐢ㄧ幆澧冪瓑...
  • 璇峰皢鍚岃姳椤烘垚浜ら噺鍏紡钃濇煴鍚庡嚭鐜扮涓鏍圭孩鏌辨敼涓閫夎偂鍏紡
    绛旓細VAR1:=IF(DATE>=1030131,1,1);VAR2:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;VAR3:=SMA(VAR2,3,1)*VAR1;VAR4:=SMA(VAR3,9,1)*VAR1;VAR5:=3*VAR3-2*VAR4*VAR1;閫夎偂:VAR5>VAR4 AND REF(VAR5,1)<REF(VAR4,1);...
  • 扩展阅读:最强打板选股器 ... 同花顺直接买入选股器 ... 强势风口选股器 ... 股票成交量怎么看图解 ... 成交量一招看懂 ... 成交量选股公式源码 ... 早盘竞价选股十拿九稳 ... 通达信公式编写100例 ... 同花顺公式编写教程完整版 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网