N周期内阳线的最高收盘价等于最高价公式怎么写

教你如何编辑股票公式(4-6讲)
  第四讲:源码的引入和修改
  (一)在各种股软中的引入方法
  股软之间虽然区别较大,但有一个共同点,就是第一步都是打开公式编辑器。下面再分别简要说明一下:
  一、大智慧
  1. 把要导入的公式(源码)考下来,方法是用左键先把源码变蓝,之后点右键,点复制;
  2. 进入大智慧------&特色功能------&自编指标------&常用------&技术指标------&新建,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏------&确认------&退出。
  3、在大智慧的底部显示栏中点击公式名称即可看到刚刚导入的公式。
  二、飞狐
  1、复制源码,方法同上。
  2、进入主界面,即K线图模式。
  用鼠标靠近左侧单击,出现管理面板------&双击技术指标------&用鼠标右键单击任何一个公式组的名称,比如&其它&------&点新建公式------&在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏------&确定------&退出。
  3、找到新建的公式,双击即可使用。
  三、大智慧2
  特别提示:必须在联网的状态下才可操作
  有两种方式可以进入公式编辑页面。一是将鼠标靠近上部,点击《公式》―――《公式管理》―――双击《技术指标》―――单击指标组―――《新建》。
  另一种方式是,将鼠标靠近左边,在出现的对话框中双击《技术指标》―――右键单击选定的公式组―――《新建》。
  三、分析家
  复制公式原码到分析家界面―――点击上面的《公式》―――点击《公式管理》―――按公式归类把其点击变色―――点击《新建》。
  四、通达信
  将鼠标靠近左边,在出现的对话图标中选F(x)即《公式管理器》图标―――双击《技术指标公式》―――单击选定的指标组―――《新建》。
  五、同花顺
  将鼠标靠近上部―――点击《公式》图标,进入后的操作与其他股软基本一样。
  特别提示:必须在《描述》栏中加上文字或字母之类,否则无法通过。
  (二)公式引入时的注意事项和说明
  一、参数问题
  复制的源码中有参数的,例如:{N 1 100 15},有三种解决办法:
  1、手工将参数分别填加到参数表中。
  2、采取变通方式进行改动。{N 1 100 15}改动后为:N:=15;
  特别提示:注意用参数的大小处于中间的值来替换。这个中间值也是缺省值。另外:N后面必须加上等号,它的意思是不显示。
  3、对于INPUT:N(5), M(10,1,100,2);这类有申明参数函数的,飞狐,大智慧2和分析家可不用理它,系统会自动将参数填加到参数表中。这里的M(10,1,100,2)里面的2是步长,手工填加时可删去。
  二、粘贴源码时常见的问题和注意事项
  1、未定义的标识符
  多数是由参数引起的。还有就是有些源码中附带了公式名称或说明,这些公式源码以外的内容,如:名称,说明以及参数等等,凡在{ }以外的,均要删除,或者用{ }将其括上。
  2、条件选股类的公式,应加入到和&技术指标&并列的&条件选股&组中。
  3、是主图公式的,需在公式编辑区中点&主图叠加&。
  4、通达信的输出一般都限定在16条。多出的解决办法是:将没有必要输出的语句后面加上&等号&,或者删去。例:
  买点: STICKLINE(Var6&REF(Var6,1) AND Var6&0 ,Var6,Var8,10,0);
  DRAWICON(FILTER(Var6&REF(Var6,1) AND Var6&0,30),-140,4);
  DRAWTEXT(FILTER(Var6&REF(Var6,1) AND Var6&0,30),-40,'建议关注 '),COLOR
  这三项分别是划柱线、显示小箭头和显示文字。留一个就行了。
  加&等号&的例子:
  Var2:MA(CLOSE,10);
  Var3:MA(CLOSE,20);
  Var4:MA(CLOSE,30);
  加上后:
  Var2:MA(CLOSE,10);
  Var3:=MA(CLOSE,20);
  Var4:MA(CLOSE,30);
  意思是保留了10日均线和30日均线的输出,将20日的隐去。
  特别提示:不论什么股软,当遇到线条过多过乱时,都可以采用这种办法使图形简练清晰。
  5、颜色符号及逗号问题
  例:仓:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),,
  此句可能存在两个问题,一是后面有两个&逗号&,对于飞狐等通过,而对于大智慧2和分析家等,则是问题,必须删去一个。反之,一个没有也不行。二是后面的colormagenta,大智慧是不认识的。换成通用的:colorf00ff0就行了。
  6、是否输出与颜色标识问题
  例:仓:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),colormagenta,LINETHICK0;
  这个语句的特点是在前面有等号& = &,意思是不输出,但后面还有颜色修饰符和指标线粗细函数。有些股软对此是放行的,即:不输出。而大智慧2和分析家却不认,把它看成相互矛盾的病句。解决办法:将修饰符全部删去,或将前面的 = 号去掉,让语句输出。
  第五讲:各种形态的描述
  懂得运用公式编辑器,掌握了公式的基本函数,就可以进行简单的公式编写了。下面我们共同认识一下公式的基本语句。这些基本语句,是编写公式和整理选股公式信号的基础,大家要熟知。
  一、K线的基本形态
  1、当天收阳:CLOSE&OPEN;
  2、当天收阴:CLOSE
  3、当天股价高开,言下之意开盘高于昨日收盘:OPEN&REF(CLOSE,1);
  4、当天股价低开:OPEN
  5、跳空高开:OPEN&REF(HIGH,1);当日开盘在昨日最高价之上
  6、跳空低开:POEN
  7、长阳:C/O&1.03 或者 (C-O)/O*100&5 或者 (C-O)/O&0.05 意思是收盘价比开盘价上涨5%以上。当然,用7%以上也可。
  8、长阴:C/O&0.94; 注意:同一语句可有多种表述,此为其一。
  9、高开大阴:O/REF(C,1)&1.04 AND C/O&1.94; 今天开盘比昨天收盘高出4%和收盘价较开盘下降6%。低开大阳与此正好相反。
  10、标准十字星:CLOSE=OPEN AND HIGH&&LOW
  更多见的是近似十字星。例:ABS(C-O)&0.02 AND H-C&0.03 AND C-L&0.03; 该语句用上了一个函数:ABS,意思是求绝对值。这样,该近似十字星即可能是阳星也可能是阴星。
  再认识两个函数:MAX(A,B) 求A和B中的最大值。
  MIN(A,B) 求A和B中的较小值
  有了这两个函数,近似十字星还可这样表述:ABS(C-O)&0.02 AND H& MAX(C,O) AND L& MIN(C,O);
  另外,该公式还可以用比例数编写。
  11、长下影线:也有收阴收阳之分。以阳线长下影线为例:C&O AND (O-L)&(C-O);此公式只表达了下影线比实体线长,并没有表达长度比例和有无上影线。
  留个习题吧:不限制阴阳线,上影小于5分钱,下影线是实体的两倍以上。
  形态还有许多,有几十种,不一一例举了,大家举一反三,慢慢摸索吧。
  二、条件选股的基本形态
  1、阶段最高价:HHV(H,N) 意思是取得N天之内的最高价。新函数:HHV,最高值。
  2、阶段最低价:LLV(L,N)意思是取得N天之内的最低价。新函数:LLV,最低值。
  3、阶段涨幅 (C-REF(C,N))/REF(C,N)*100 N日收盘价的差值的百分比。
  4、再创新高 HIGH=HHV(HIGH,N) 是指今日最高价是N日以来的最高价.。 再创新低:略。
  5、放量:
  (1)今日比昨日的成交量放大了1倍: VOL/REF(VOL,1)&2;
  (2)今日的五日均量比前五天的五日均量放大了3倍:
  AA:=MA(VOL,5);
  BB:=REF(AA,5);
  AA/BB&4;
  (3)今天的成交量达到了整个流通盘的10%以上: VOL/CAPITAL&10/100;
  注意,10%的表达式是10/100,或者0.1
  6、缩量:
  (1)今日比昨日的成交量缩小了1倍: VOL/REF(VOL,1)&0.5;
  (2)今日的五日均量比前五天的五日均量缩小了一半:
  AA:=MA(VOL,1)&0.5;
  BB:=REF(AA,5);
  AA/BB&0.5;
  (3)今天的成交量不足整个流通盘的0.5%: VOL/CAPITAL&0.5/100;
  7、放量上攻   是指价格上扬,成交量剧增
  C/REF(C,5)&1.2 AND VOL&MA(VOL,5)*3; 表示5日上涨20%和成交量超过5日均量的3倍。
  8、持续放量:COUNT(V&REF(V,1),N)=N; 实际上这种情况不是很多。如果用3日均量,或5日均量则非常普遍。即:COUNT(MA(V,3)&REF(MA(V,3),1),N)=N;
  9、阶段放量
  N(1,100,10) M(1,100,5)
  SUM(VOL,N1)/CAPITAL&=(N/100) M日内换手率大于百分之N
  10、温和放量上攻
  M(2,10,3) N(1,40,10)
  UP:=MAX(C,O)&REF(MAX(C,O),1);
  A:=VOL&REF(VOL,1);
  COUNT(IF((UP AND A),1,0),N)=N AND C&O
  AND (C-REF(MAX(C,OPEN),1))/REF(MAX(O,C),1)&=(3/100)
  AND VOL/CAPITAL&=(M/100)
  连续N个周期放大并保持上涨势头 当日换手率小于 M%
  11、突然放量
  N(1,300,10)M(1,40,3)
  VOL&REF(HHV(VOL,N),1)*M
  成交量较前N周期的最大成交量增大M倍
  12、上涨: C/REF(C,1)&1.07;今日涨幅达到了7%以上。
  注意:涨幅是指当天收盘价与昨天的收盘价之比。
  13、下跌: 同上面的表达方式一样,将方向改变了而已。
  14、十日均价继续上涨:
  AA:=MA(C,10);
  BB:=REF(AA,1);
  AA&BB;
  15、窄幅整理:就是指近一段时期价格维持在一定幅度之内
  (HHV(C,20)-LLV(C,20))/C&0.08 ;即20日内价格振幅在8%以内波动。
  16、连续N天收阳:COUNT(C&O,N)=N;
  特别提示:新函数:COUNT(X,N),统计满足条件的周期数。若N=0则从第一个有效值开始。
  例:COUNT(C  17、N日内阳线多于阴线:COUNT(C&O,N)&N/2;
  18、创历史新高:C=HHV(C,0);
  特别提示:此公式本应为:C=HHV(C,N); 当N等于0时,从第一天开始统计。统计历史数据时,如果从头开始,都用0。
  19、尾盘拉升
  HOUR&14 AND MINUTE&56 AND CLOSE/REF(CLOSE,2) &= 1+N/100
  14:56以后2分钟涨幅超过N%
  20、突破长期盘整
  N(10,60,30) M(5,50,30)
  REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)&=(M/100)AND C&=REF(HHV(H,N),1) AND BARSCOUNT(C)&N
  前N日在上下M%的幅度内整理,今日突破。
  21、阶段强势股
  N() M()
  A:=SUM(IF(DATE-N=0,INDEXC,0),0);
  B:=SUM(IF(DATE-M=0,INDEXC,0),0);
  E:=SUM(IF(DATE-N=0,C,0),0);
  F:=SUM(IF(DATE-M=0,C,0),0);
  ((F-E)/E)&((B-A)/A)
  选择N日----M日之间内走势强于大盘的股票.
  22、大盘同步选股
  N(1,100,10)M(1,100,50)
  COUNT((C&O AND INDEXC&INDEXO) OR (C& O AND INDEXC& INDEXO),N)/N & M/100
  N周期中与大盘走势相同(同收阴线或同收阳线)的比例超过M%
  23、今收盘对于N日内最低收盘价的涨幅(%)
  (C-LLV(C,N))/LLV(C,N)*100;
  24、今收盘对于N日内最高收盘价的跌幅(%)
  (HHV(C,N)-C)/HHV(C,N)*100;
  25、股价在过去N日内运行空间的相对位置
  (C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;
  26、股价上方N1%至N2%处的筹码(%)
  AA:=WINNER(C+C*N2/100)*100;
  BB:=WINNER(C+C*N1/100)*100;
  认识新函数:WINNER(CLOSE) 获利盘比例。表示以当前收市价卖出的获利盘比例,如返回0.2表示20%获利盘;例如:WINNER(10) 表示10元价格的获利盘比例。该函数仅对比较日线分析周期有效。
  27、股价下方N1%至N2%处的筹码(%)
  (WINNER(C-C*N1/100)-WINNER(C-C*N2/100))*100;
  28、收盘价N%处的套牢盘
  100-(WINNER(C*N/100))*100;
  29、收盘价N%处的获利盘
  WINNER(C*N/100)*100;
  三、基本面选股举例
  1、小盘选股
  CAPITAL&=500000 AND FINANCE(33)&=0.01 AND CLOSE&=30
  2、低市盈率选股
  DYNAINFO(39)&=N AND DYNAINFO(39)&0
  3、业绩选股
  N(0,100,0.4)
  FINANCE(33)&N 每股收益在0.4元以上
  4、小盘股
  N:=5000;
  FINANCE(7)&=N
  5、大盘股
  N:=20000;
  FINANCE(7)&=N
  6、净资产收益率选股
  FINANCE(37)&(N/100) 净资产收益率高于N的股票
  7、每股净资产选股
  FINANCE(34)&N 选出每股净资产大于N元的股票.
  8、每股未分配利润选股
  FINANCE(32)&N 每股未分配利润大于N的股票
  9、市净率选股
  C/FINANCE(34)& N
  市净率=市价/每股净资产 市净率&N
  市净率越低公司股价越有被低估的可能,这类股票从理论上讲具有更高的安全性.
  10、换手率选股
  DYNAINFO(37)&=N/100 单日换手率大于N的股票
  换手率的计算公式或表达式:VOL/CAPITAL*100; 因此也可写作:VOL/CAPITAL*100&=N/100
  11、掁幅:(H-L)/REF(C,1)*100; 注意:是比的昨天收盘价。
  第六讲:均线(选股)的基本形态
  提示:K线的初步平均。(O+H+L+C*2)/5; 或  (H+L+C*2)/4;
  一般认为:收盘价是最有说服力的和最有价值的,它是每天激烈争夺的最后妥协。但也有人认为:收盘价固然重要,其他价格也是争夺的产物。所以将全天的几种价格因素都考虑进去更能反映每天的真实情况。
  1、最简单的指标线
  (1)均价线 就是 移动平均线MA,&MA&表示的就是计算平均值。
  MA1=MA(CLOSE,5);5日平均线=(今天收盘价+昨天收盘价+.....--5天前的收盘价)/5;
  MA2=MA(CLOSE,10);10日平均线=(今天收盘价+昨天收盘价+......+10天前的收盘价)/10;
  (2)均量线 均价线会了,照着葫芦画瓢,把收盘价CLOSE换成成交量VOL就行了!
  例:MA1:MA(VOL,5);
  MA2:MA(VOL,10);
  2、再次平均 指将已有的均线(多条均线)相加后进行再平均。
  MA1=MA(CLOSE,5);
  MA2=MA(CLOSE,10);
  (MA1+MA2)/2;
  3、N日均线向上 (本题反映均线波浪式延伸过程中某阶段的形态。)
  AA:=MA(C,N);
  BB:=REF(AA,1);
  均线向下呢? AA& BB 就可以了。
  N日均线走平怎么表述?AA=BB
  4、均线由下跌状态刚刚转为上升
  AA:=MA(C,N);
  COUNT(AA AND AA&REF(AA,5);
  5、年线拐头向上
  A250:=MA(C,250);
  REF(A250,1)REF(A250,1);
  6、两条均线交叉
  股软中专门设定了一条函数来描述两条线交叉:CROSS(X,Y) ,此函数通用。
  假如两条均线一条名叫X,另外一条叫Y  且(X
  CROSS(X,Y)表示X向上穿过了Y  通称:金叉
  CROSS(Y,X)表示Y向上穿过了X  通称:死叉
  特别提示:交叉有两种,一种是向上交叉,另一种是向下交叉。如果要求向上交叉时,X线必须比前一天高,所以需要加上 X&REF(X,1) 。完整的表达式为:CROSS(X,Y)AND  X&REF(X,1)
  加餐:
  上述交叉是不限制周期的,有时我们会感到交叉特别频繁,如何取得他们较长时间交叉一次的数据呢,系统提供了另一个函数: LONGCROSS(X,Y,N) 两条线维持N周期后交叉。如果N等于15,则X Y两条线超过15天后交叉有效,否则不输出。
  7、多次金叉(以常见的MACD指标为例)
  (1)二次金叉
  (COUNT(CROSS(DIF,DEA),20)=2 AND CROSS(DIF,DEA);
  (2)二次死叉
  COUNT(CROSS(DEA,DIF),20)=2 AND CROSS(DEA,DIF);
  (3)0轴上二次金叉
  COUNT(CROSS(DIF,DEA) AND DEA&0,20)=2 AND CROSS(DIF,DEA) AND
  DEA&0;
  (4)0轴上三次金叉
  COUNT(CROSS(DIF,DEA) AND DEA&0,20)=3 AND CROSS(DIF,DEA) AND
  DEA&0;
  8、三线金叉
  A5:=MA(C,5);
  A10:=MA(C,10);
  A30:=MA(C,30);
  AA:=CROSS(A5,A10);
  BB:=CROSS(A5,A30);
  CC:=CROSS(A10,A30);
  COUNT(AA,3)=1 AND COUNT(BB,3)=1 AND COUNT(CC,3)=1;
  9、三线同时金叉
  A5:=MA(C,5);
  A10:=MA(C,10);
  A20:=MA(C,20);
  AA:=CROSS(C,A5);
  BB:=CROSS(C,A10);
  CC:=CROSS(C,A20);
  AA AND BB AND CC;
  10、均线多头排列
  A1:=MA(C,N1);
  A2:=MA(C,N2);
  A3:=MA(C,N3);
  A4:=MA(C,N4);
  A1&A2 AND A2&A3 AND A3&A4;
  11、均线空头排列3天以上
  A1:=MA(C,N1);
  A2:=MA(C,N2);
  A3:=MA(C,N3);
  A4:=MA(C,N4);
  COUNT(A1& A2 AND A2& A3 AND A3& A4,3)&=3;
  12、向前N日至M日出现过均线死叉(P1& P2)
  AA:=MA(C,P1);
  BB:=MA(C,P2);
  CC:=REF(CROSS(BB,AA),N);
  COUNT(CC,M);
  13、均线粘合
  MA1:=MA(C,5);
  MA2:=MA(C10);
  MA3:=MA(C,20);
  P1:=ABS(MA1-MA2)+ABS(MA2-MA3);
  P1/C&1/100 AND MA1&REF(MA1,1) AND MA2&REF(MA2,1);
  14、均线粘合(另种表达式)
  MA1:=MA(C,5);
  MA2:=MA(C,10);
  MA3:=MA(C,30);
  A:=MAX(MAX(MA1,MA2),MA3);
  B:=MIN(MIN(MA1,MA2),MA3);
  COUNT(ABS(A-B)/B&0.01,3)=3;表示已粘合3天(含3天)以上
  15、多条均线粘合
  如5、10、20、30、120、250日移动平均线粘合
  aa:=(ma(c,5)+ma(c,10)+ma(c,20)+ma(c,30)+ma(c,120)+ma(c,250))/6;
  up:=aa*n/100+
  down:=aa-aa*n/100;
  count(BETWEEN(ma(c,5),up,down) and BETWEEN(ma(c,10),up,down) and BETWEEN(ma(c,20),up,down) and BETWEEN(ma(c,30),up,down)and BETWEEN(ma(c,120),up,down) and BETWEEN(ma(c,250),up,down),m)=m;
  n(2,1,500) m(10,1,100) 调整参数n为粘合程度,n值越小粘合的程度越高,即均线距离越近;m为粘合周期。
  16、乖离均线
  BIAS1:(CLOSE-MA(CLOSE,N))/MA(CLOSE,N)*100;
  当日股价与N日均线的乖离率=(当日股价-N日均价)/N日均价*100;
  特别提示:乖离均线是由乖离率的&点&连成的均线。 此线虽非普通均线,因常用,故单提出来。
  原理:以当日的均线价格为准,股价和均价之间的差距称为乖离程度,以乖离程度除以均价的百分比就是乖离率。
郑重声明:经传软件官网发布此信息目的在于传播更多信息,与本网站立场无关。经传软件官网不保证该信息(包括但不限于文字、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。
本站郑重声明:广州经传多赢投资咨询有限公司是经中国证监会核准的合法投资咨询机构 [ 核准号:ZX0172 ]。
所载文章、数据仅供参考,使用前请核实,风险自负。
Copyright(C)经传多赢 广州经传多赢投资咨询有限公司
All Rights Reserved 版权所有 复制必究
客服电话:
Powered by查看: 5135|回复: 8
明天可能存在单日上涨阳线,收盘价或者最高价接近2863就麻烦了1130
明天可能存在单日上涨阳线,收盘价或者最高价接近2863就麻烦了1130
浏览:<font color="#FF
& &历史证明了波动法则的准确性,同时看看前面第2个贴子,反弹是为了跌的
& &更低,今天的破位想必各位都体会到了盘中的下杀威力,今天有一个盘中支撑
& &,指数再度收了回去,明天会借势反抽支撑,如果是阳线就注意他的收盘价
& & 或者最高价是不是接近2863点,如果答案肯定,周四将继续下探,还有一种
& &情况,明天盘中动态涨到2863下探阴线,一气呵成,那么周四也将继续延续跌
& &势。总的一句话,大盘不站上重要中短期支撑坚决观望。把手绑起来。(这是
& &纪律,没有纪律会坏大事情);
本帖子中包含更多资源
才可以下载或查看,没有帐号?
#*19*# #*19*# #*19*#
#loveliness# #loveliness#
前排支持!
怕个鸟,早上出下午入,又杀5点#*29*#
原帖由 游游戏戏 于
01:43 发表
怕个鸟,早上出下午入,又杀5点#*29*#
一看你就是个短线客
你只能赢钱而赢不到钱
本人十多年来没见过一个做T+0能稳定赢利到最后的
市场的任何利润都是通过长线持有或者摆动交易产生的!
除此之外再没其他,别去检验这句话的真伪,代价是昂贵的-------------
#*22*# #*22*#
今天大盘打到压力位2863点附近下探,
情况不妙!!!
本站声明:1、本站所有广告均与MACD无关;2、MACD仅提供交流平台,网友发布信息非MACD观点与意思表达,因网友发布的信息造成任何后果,均与MACD无关。
MACD金融网()官方域名:  
MACD金融网校()官方域名:
值班热线[9:00—18:00]:  
24小时网站应急电话:
找回密码、投诉QQ:
友情链接QQ:
广告商务联系QQ:
中华人民共和国增值电信业务经营许可证:粤B2-
茂名市网警备案编号:
Powered by文华财经基本函数及语法
时间: 20:52:07
&&&& 阅读:31
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
文华财经基本函数及语法
编辑平台支持的操作符
CLOSE+OPEN 表示求收盘价及开盘价的和。CLOSE-OPEN 表示求收盘价及开盘价的差。CLOSE*OPEN 表示求收盘价及开盘价的积。CLOSE/OPEN 表示求收盘价及开盘价的商。
CLOSE&OPEN&表示判断当前周期是否收阳。CLOSE=OPEN 表示判断当前周期是否平盘。
等于操作符
只定义一个局部变量(这个变量在画图时是不画的)
TMP1:=(OPEN+CLOSE)/2;MA(TMP1,10);上面的公式的第一个语句定义了一个局部变量TMP1,在下面一行中引用了这个局部变量,但是要注意的是这个公式在画图的时候只画了第二条语句所求出的结果。相反下面这个公式则需要画出两条线,第一条是自己定义的均价线,同时显示了均价的名称为AVP,第二条线是均价的简单移动平均线。AVP:(OPEN+CLOSE)/2;MA(AVP,10);
声明了一个变量,在画图时画出它并且按这个名字显示。
编辑平台支持的函数
1.引用数据
引用均价(在盘后对于国内三个期货交易所指结算价)
引用收盘价(在盘中指最新价)
引用最高价
引用最低价
引用开盘价
引用持仓量
引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价
引用N个周期后的数据。(N为大于等于1的整数)(未来函数)例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价
引用结算价(只有盘后才能引用当日的结算价)
引用成交量
2.金融统计
BACKSET(X,N)
若X非0,则将当前位置到N周期前的数值设为1。例:BACKSET(CLOSE&OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1
BARSLAST(X)
求上一次条件成立到当前的周期数。
COUNT(X,N)
表示统计在N周期内满足X条件的周期数。如果N为0则表示从第一天开始算起。例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N)); COUNT(WR&80,5);表示统计在5个周期内满足WR&80的次数
返回X的动态移动平均,其中A必须介于0及1之间。计算方法:DMA(N)=DMA(N-1)*(1-A)+X(N)*A 其中DMA(N-1)为第(N-1)天的DMA值
表示求X在N周期内的平滑移动平均。(指数加权)计算方法:EMA(X,N)=[2*X+(N-1)*EMA(N-1)]/(N+1) 其中EMA(N-1)为第(N-1)天的EMA值
表示求X在N周期内的加权平均。(线性加权)计算方法:EMA2(N)=(N*X0+(N-1)*X1+(N-2)*X2+...+1*XN)/(N+(N-1)+(N-2)+...+1),X0表示本周期值,X1表示上一周期值...
得到X在N周期内的最高值,如果N=0,则从第一个有效周期开始算起。例:HHV(HIGH,13);求13个周期内的最高价的最大值。
HHVBARS(X,N)
得到X在N周期内的最高值位置到当前的周期数。如果N=0,则从第一个有效周期开始算起。例:HHVBARS(VOL,0); 求历史成交量最大的周期到当前的周期数
得到X在N周期内的最小值,如果N=0,则从第一个有效周期开始算起。例:LLV(LOW,25);表示求25个周期内最低价的最小值
LLVBARS(X,N)
得到X在N周期内的最小值的位置到当前的周期数。如果N=0则从第一个有效周期开始算起。例:LLVBARS(VOL,0); 求历史成交量最小的周期到当前的周期数
求X在N周期内的简单移动平均。计算方法:MA=(A1+A2+A3+A4+A5)/5 求A在5个周期内的简单移动平均
ZIGZAG(X,P,C)
之字转向(未来函数),当C取1,P为百分比数;当C取0,P为价位差值。例:ZIGZAG(HIGH,10,1);表示最高价的10%的之字转向ZIGZAG(MA(HIGH,34),100,0);表示34个周期内最高价均线的100个价位的之字转向
PEAK(X,P,M,C)
取得ZIGZAG前M个波峰的值。其中X为数据,P为转折值(如果C为1的话,这个值为百分比,否则为绝对值),M为大于等于1的整数。(未来函数)例:PEAK(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰的数值 PEAK(MA(HIGH,34),100,1,0);表示34个周期内最高价均线的100个价位的之字转向的上一个波峰的数值
PEAKBARS(X,P,M,C)
取得ZIGZAG前M个波峰到当前周期的周期数。(未来函数)例:PEAKBARS(HIGH,10,1,1);表示最高价的10%的之字转向的上一个波峰到当前的周期数PEAKBARS(MA(HIGH,34),100,1,0);表示34个周期内最高价均线的100个价位的之字转向的上一个波峰到当前的周期数
TROUGH(X,P,M,C)
取得ZIGZAG前M个波谷的值。(未来函数)例:TROUGH(LOW,10,1,1);表示最低价的10%的之字转向的上一个波谷的数值TROUGH (MA(LOW,34),100,1,0);表示34个周期内最低价均线的100个价位的之字转向的上一个波谷的数值
TROUGHBARS(X,P,M,C)
取得ZIGZAG前M个波谷到当前周期的周期数 (未来函数)TROUGHBARS(LOW,10,1,1);表示最低价的10%的之字转向的上一个波谷到当前的周期数TROUGHBARS(MA(LOW,34),100,1,0);表示34个周期内最低价均线的100个价位的之字转向的上一个波谷到当前的周期数
SAR(N, Step, Max)
得到抛物转向值。N为计算周期,Step为步长,Max为极值。例:SAR(17,3,30);表示计算17个周期抛物转向,步长为3%,极限值为30%
SMA(X,N,M)
得到X在N个周期内的移动平均,M为权重。计算方法:SMA(N)=SMA(N-1)*(N-M)/N+X(N)*M/N
得到X在N周期内的总和,如果N=0,则从第一个有效周期开始算起。例: SUM(VOL,10);表示统计10周期内的成交量总和
SUMBARS(X,A)
得到X向前累加直到大于A时的周期数。
求X在N周期内的三角移动平均。
求X在N周期内的时间序列移动平均。计算方法:TSMA(X,N)= FOCAST(X,N)+SLOPE(X,N)
3.数理统计
AVEDEV(X,N)
求X在N周期内的平均绝对偏差。
DEVSQ(X,N)
数据偏差平方和。
FORCAST(X,N)
得到X的N周期线性回归预测值。例:FORCAST(CLOSE,5);表示求5周期线性回归预测
SLOPE(X,N)
得到X在N周期内的线性回归的斜率。例:SLOPE(CLOSE,5);表示求5周期线性回归线的斜率
得到X在N周期内的标准差。
得到X在N周期内的总体标准差。
得到X在N周期内的样本方差。
得到X在N周期内的总体样本方差。
数理统计举例说明:
设一个数列,数列中数据的总个数为N,以今天()五天内的A0605收盘价为例,N就为5。数列的内容为:{,,2885}。1、算术平均值MA(CLOSE,5):数据总和除以总个数N。 (14+)/5=2831.20。可以用公式MA(CLOSE,5),从今天的值上看出。2、偏差:每个数据,减去算术平均值的结果。 =-65.2, =-26.2, =-17.2, =54.8, =53.8, 各偏差相加,应该是等于0的。3、平均绝对偏差AVEDEV(X,N):将偏差的绝对值相加,除以总个数N。 (65.2+26.2+17.2+54.8+53.8)/5=43.444、数据偏差平方和DEVSQ(X,N):将偏差的平方相加。 (-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2=11130.805、总体样本方差VARP(X,N):将偏差的平方相加,总和除以总个数N。用公式可以这样算: (-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2/5=2226.166、样本方差VAR(X,N):是总体方差的N/(N-1)倍。 /(5-1)=2782.70 估算样本方差,总比总体样本方差大一点,当N够大时,两者趋于相等。7、总体标准差STDP(X,N):方差的开方。 [(-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2/5]?=47.188、标准差STD(X,N):估算样本方差的开方。 [/(5-1)]?=52.75 同样,估算标准差也比总体标准差大一点,当N够大时,两者趋于相等。
4.逻辑判断
BETWEEN(A,B,C)
判断A是否位于B及C之间,如果A介于B,C之间则返回1,否则返回0。例:BETWEEN(CLOSE,MA5,MA40); 表示收盘价介于5日均线与40日均线之间
CROSS(X,Y)
如果X上穿Y则返回1(yes),否则返回0(no)。例:CROSS(CLOSE,MA(CLOSE,5));表示收盘线从下方向上穿过5日均线
EXIST(COND,N)
判断过去N个周期内是否有满足条件COND。例:EXIST(CLOSE&REF(HIGH,1),10);表示10个周期中是否存在收盘价大于前一个周期的最高价
EVERY(COND,N)
判断过去N个周期内是否一直满足条件COND。例:EVERY(CLOSE&OPEN,5);表示5个周期内一直是阳线
LAST(COND,N1,N2)
判断过去N1到N2周期内是否一直满足条件COND。例:LAST(CLOSE&OPEN,10,5);表示从过去第10个周期到第5个周期内一直是阳线
LONGCROSS(A,B,N)
如果A在前N个周期内都小于B,本周期上穿B,则返回1。否则返回0。例:LONGCROSS(CLOSE,MA(CLOSE,10),20);表示收盘线在10日均线之下持续20周期后从下向上穿过10日均线
信号过滤函数。公式后加“NOFILTER;”是指不需要过滤,出现任何交易指令都会执行。公式后不加“NOFILTER;”是指当连续出现同方向的交易指令时,系统只显示出第一个交易指令,其他交易指令自动被过滤。
如果C成立返回A,否则返回B。例:IF(CLOSE&REF(CLOSE,1),1,0);表示若今日收盘价高于前一日收盘价,则返回1,否则返回0
如果该周期收阴则返回1,否则返回0。
如果该周期平盘则返回1,否则返回0。
如果该周期收阳则返回1,否则返回0。
取得当前周期是否为最后一根K线。最后一个周期返回值为1,其余为0。
VALUEWHEN(COND,DATA)
当条件COND满足时,取当时的DATA的值,否则取得VALUEWHEN的前一个值。例:VALUEWHEN(HIGH&REF(HIGH,5),HIGH);表示当前最高价大于前五个周期最高价的最大值时返回当前最高价
5.数学运算
求X的绝对值。例:ABS(CLOSE-10) 返回收盘价和10的价差的绝对值
求X的反余弦值。
求X的反正弦值。
求X的反正切值。
CEILING(X)
向上舍入。返回沿X数值增大方向最接近的整数。
返回X的余弦值。
表示求e的X次幂。
向下舍入。返回沿X数值减小方向最接近的整数。
INTPART(X)
取X的整数部分。INTPART(X)返回沿X绝对值减小方向最接近的整数。
得到X的自然对数。以e为底的对数。例:LN(OPEN);求开盘价的自然对数。
得到X的常用对数。取得X的以10为底的对数。例:LOG(OPEN);求开盘价的以10为底的对数。
求A,B中的较大者。例:MAX(CLOSE-OPEN,0);表示若收盘价大于开盘价返回它们的差值,否则返回0
求A,B中的较小者。例:MIN(OPEN,CLOSE);返回开盘价和收盘价中的较小值
返回A对B得到模。例:MOD(CLOSE,OPEN);收盘价除以开盘价所得余数
当X为0时返回1,否则返回0。例:NOT(TIME=0905);表示该周期对应的时间不是9:05AM
得到A的B次幂。例:POW(CLOSE,2);求得收盘价的2次方
REVERSE(X)
取反。例:REVERSE(LOW);返回-LOW
得到X的符号,如果X&0则返回1,如果X&0则返回-1,否则返回0。
得到X的正弦值。
得到X的平方根。例:SQRT(CLOSE);收盘价的平方根
得到X的平方。例:SQUARE(CLOSE);收盘价的平方
得到X的正切值。
6.时间函数
取得当前K线的位置。
取得当前周期的日期数(231)。
取得当前周期的日数(1-31)。
取得当前周期的小时数(0-23)。
取得当前周期的分钟数(0-59)。
取得当前周期的月数(1-12)。
取得当前周期的时间数(0-2359)。
取得当前周期的星期数(0-6)。
取得当前周期的年数()。
DRAWLINE(C1,P1,C2,P2, COLOR)
当条件C1及C2均满足时,从P1画直线到P2,颜色为COLOR。例:DRAWLINE(MA18& CLOSE,OPEN,MA5 &CLOSE,CLOSE,COLORCYAN); 表示当收盘价大于18日均线并且小于5日均线时,从开盘价画青色直线到收盘价。
DRAWTEXT(C,P,TEXT)
表示当条件C满足时在P上写TEXT文字。例:DRAWTEXT(CLOSE& OPEN&&REF(CLOSE,1)& REF(OPEN,1) &&REF(VOL,1)*1.1& VOL,LOW,‘注‘); 表示连续两日收阴并且成交量比前一日至少多10%时,在最低价上写“注”字。
DRAWSL(COND,DATA,SLOPE,LEN,EXPAND,COLOR)
画斜线,当条件COND满足时,从DATA开始以每个周期相差SLOPE个点的斜率画斜线,划线长度为LEN个周期,EXPAND为线段的延长方式(0:不延伸;1:向左延伸;2:向右延伸;3:双向延伸)。例:DRAWSL(LOW=LLV(LOW,50),LOW,5,3,2,COLORRED); 表示当前最低价等于50周期内的最小值时,从当前最小值开始以每隔5个点的斜率画长度为3个周期向右延伸的斜线,颜色为红色
DRAWNUMBER(COND,DATA,NUMBER,PRECISION,COLOR)
画数字。当条件COND满足时,在DATA位置写数字NUMBER(为数组),精度为PRECISION(小数点后有几位数字)。例:DRAWNUMBER(CLOSE/OPEN&1.08,HIGH,(CLOSE-OPEN)/OPEN*100,2,COLORRED); 表示当日涨幅大于8%时在最高价位置显示涨幅(相对开盘价的百分比)。
FILLRGN(COND,DATA1,DATA2,COLOR)
填充区域,当条件COND满足时,填充DATA1及DATA2包围的区域。例:FILLRGN(MA5&MA10,MA5,MA10,COLORRED); 表示MA5&MA10时以红色填充MA5和MA10之间的区域。
POLYLINE(COND,DATA,COLOR)
画折线,当条件COND满足时,连接各个DATA点。例:POLYLINE(CLOSE&=HHV(CLOSE,100),CLOSE,COLORRED); 表示在收盘价创100天新高点之间画折线。
PARTLINE(COND,DATA,COLOR)
同POLYLINE。例:PARTLINE(HIGH&REF(HIGH,1),HIGH,COLORRED); 表示当期最高价大于前期最高价用红色绘制最高价连线。
STICKLINE(C,P1,P2,Color,Empty)
如果条件C满足时,从P1到P2画柱线,颜色为Color,如果Empty不为0,则为空心柱,否则为实心柱。例:STICKLINE(OPEN-CLOSE&0,OPEN,CLOSE,COLORCYAN,0); 表示当开盘价大于收盘价时,从开盘价到收盘价画青色的实心柱,即K线阴线的实体部分。
VERTLINE(COND,COLOR)
画垂直线,当条件COND满足时,画垂直线。例:VERTLINE(HIGH&=HHV(HIGH,30),COLORRED); 表示在价格创30天新高时画垂直线。
编辑平台可以使用的常数
COLORGREEN
COLORMAGENTA
COLORYELLOW
COLORLIGHTGREY
COLORLIGHTRED
COLORLIGHTGREEN
COLORLIGHTBLUE
COLORBLACK
COLORWHITE
COLORSTICK
画彩色柱线
VOLUMESTICK
画成交量线
BAMBOOLINE
画持仓量柱线
注意:在公式内即使你定义了某种颜色,在显示的时候也未必是此种颜色,取决于背景颜色当前页面里是否保了该指标的颜色及您是否在显示的时候改变了该指标的颜色设置。
编辑平台的语法
1.关于公式名称:公式的名称不可以和已经存在的公式重复。2.关于参数:每个自编公式最多可以定义四个参数,参数的定义如下,首先是参数名称,然后是参数的最小值,最大值,最后是参数的默认值。在定义参数时要注意的是参数名称不可以重复。3.关于变量名称:变量名称不可以互相重复,不可以和参数名重复,不可以和函数名称重复。4.关于公式内容:公式的每个语句应该以分号结束,包括最后一条语句。在数据公式的时候请您注意一定要使用半角输入。在编写公式的过程中,如果您不记得某个函数的确切写法,可以选择插入函数来插入函数。5.如果您在编写公式之后,想给这个公式加上注释,说明之类的东西,可以使用公式说明来输入。
请注意,在效果测试使用如下机制:连续的开仓指令只使用第一个指令进行开仓,开仓时使用当时的全部资金,连续的平仓指令,只有第一个有效,平掉当时的全部持仓,其他的平仓指令算做错误指令!
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:/HuiLove/p/6363362.html
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!

我要回帖

更多关于 收盘价大于昨日最高价 的文章

 

随机推荐