[飞狐] 均线倾角的正确表达与公式原码

合集下载

飞狐公式文档

飞狐公式文档

飞狐公式1. 引言飞狐公式是一种计算机科学中常用的算法,用于解决问题的优化或近似求解。

它的设计初衷是通过尽量简化问题的复杂性,提高计算效率和准确性。

本文将介绍飞狐公式的原理、应用和示例。

2. 原理飞狐公式的核心思想是在求解复杂问题时,通过将问题简化为一系列相对简单的问题来逐步逼近最优解。

这个过程通常涉及迭代、近似和优化等技术。

在每一次迭代中,根据问题的特性和需求,进行适当的调整和改进,以达到更好的结果。

3. 应用飞狐公式广泛应用于各个领域,例如图像处理、机器学习、优化问题等。

下面将介绍两个常见的应用场景。

3.1 图像处理在图像处理中,飞狐公式可以用于图像的降噪、边缘检测和图像增强等任务。

通过迭代计算,飞狐公式可以逐步提取图像中的特征,并进行优化和近似,从而得到更清晰、更精确的图像结果。

3.2 机器学习在机器学习中,飞狐公式常用于模型训练和参数优化。

通过反复迭代和调整模型参数,飞狐公式可以逐步逼近最优解,从而提高模型的准确度和泛化能力。

4. 示例下面给出一个使用飞狐公式求解简单优化问题的示例。

4.1 问题描述假设我们有一组正整数,需要找到其中最小的数,并计算其平方。

如何通过飞狐公式来优化解决这个问题?4.2 解决方案首先,我们可以初始化一个较大的数,将它作为当前最小值的候选。

然后,我们依次遍历这组正整数,如果找到更小的数,就更新当前最小值的候选。

最后,我们计算当前最小值的平方,并得到最终结果。

```python # 伪代码示例 arr = [1, 3, 5, 2, 4] min_val = float(。

飞狐股票公式教程

飞狐股票公式教程

设计公式『飞狐交易师』的公式系统是一套功能强大、使用简单的技术分析描述语言系统。

公式系统的作用是什么呢?公式系统其实就是对一系列随时间变化的原始数据组序列进行代数和逻辑计算。

为什么是数据组序列呢?因为每一个时间周期(即相邻两组数据间的时间间隔)都包含了一组原始数据,如开高低收量额,公式系统能对其中的任何原始数据进行操作。

使用者定义出如何对原始数据进行处理得到一个新的数据,公式系统读出原始数据并按要求计算出使用者定制的数据,并以曲线、图形、指示等形式显示出来。

公式系统可以编辑四种类型的公式,分别是技术指标、交易系统、条件选股和五彩K线公式。

技术指标公式是最基本的公式,它用于指标图形的绘制。

技术指标公式结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,我们用鼠标把一个公式拖到某只证券的某个周期的图形分析窗口,则该公式处理这个周期的原始数据,如开高低收量额,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

公式系统对数据的运算是基于一系列函数,函数中除ZIG之字转向函数类和BACKSET函数外,其余函数均满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响。

公式设定步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。

请注意,公式名称在同类公式中不能重复。

2.描述公式:用于简单描述该公式的含义,若输入,则在公式列表中会显示这段文字。

3.注释公式:用于描述一个公式如何使用、计算方法等内容。

输入后,在有关窗口按“用法注释”按钮可以查看公式注释。

4. 设计技术指标公式语句:公式的形式由若干语句组成。

飞狐公式

飞狐公式

这个指标在软件上用肉眼看失败率非常的高,可是用飞狐软件去测试的话成功率却非常的高,请高手来说说其中的原因,到底是用肉眼看的比较真实还是用飞狐软件测试的真实。

N 20 100 7 M 2 100 5SW1:= (EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10;PP:=SUM((CLOSE-SW1)/SW1*100+20,1);GG:=SUM((H-SW1)/SW1*100+20,1);DD:=SUM((L-SW1)/SW1*100+20,1);GC:=SUM(PP-GG,1);DC:=SUM(PP-DD,1);PP1:=SUM(CLOSE-SW1,1);LL:=MA(PP1,8);TT:=(C-SW1)/SW1*100;VAR1:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*80;B:=SMA(VAR1,N,1);BB:=SMA(B,M,1);LC :=REF(CLOSE,1);RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;MMS:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);MM:=EMA(MMS,8);波段启动:IF(CROSS(PP1,LL) AND MM<40 AND BB<40 AND LL<0 ,-15,-20);DB:=IF((TT<-10),-11,-20);底部区域:=REF(DB,1);顶部区域:=IF(CROSS(LL,PP1) AND BB>60 AND MM>70 AND LL>0 ,15,20);STICKLINE(FILTER(波段启动=-15,1) ,-15,-20,7,0),COLORRED;STICKLINE(FILTER(顶部区域=15,1) ,15,20,7,0),COLORGREEN;STICKLINE(FILTER(底部区域=-11,1) ,-11,-20,7,0),COLORYELLOW;明天买入:=IF((GC<-6),-9,-20);明天买入2:=IF((GC<-6 AND BB<40 AND MM<40 ),-9,-20);明天卖出:=IF((DC>6 AND BB>40 AND MM>60),9,20);逢低抢反弹:REF(明天买入,1),COLORYELLOW,LINETHICK1;反弹行情:REF(明天买入2,1),COLORRED,LINETHICK1;风险:REF(明天卖出,1),COLORGREEN,LINETHICK1;DRAWICON(FILTER(反弹行情=-9 AND BB<40 AND MM<40 ,1),-6,10);准确率很高的买入卖出提示指标MMS:=MA(SMA((L+H+2*C)/4-REF((L+H+2*C)/4,1),5,1)/SMA(ABS((L+H+2*C)/4-REF ((L+H+2*C)/4,1)),5,1)*100,1)+50;G1:=IF(-MMS>95,0,20);UOO:=(-(((CLOSE-LLV(CLOSE,7))/(HHV(CLOSE,7)-LLV(CLOSE,7))*100=100)>0 AND G1)+1);{明日均线:=REF(C,2)*2-REF(C,5),LINETHICK0,COLOR550055 ;后日均线:=REF(C,1)*2-REF(C,4),LINETHICK0,COLOR008800;大后天均线:=C*2-REF(C,3),LINETHICK0,COLOR008888;}KS:=(((CLOSE - EMA(CLOSE,13)) / EMA(CLOSE,13)) * (0 - 100));KS1:=IF(BARSCOUNT(C)=1,C/10000,(1-C/SMA(C,13,1))*100);趋势线:=EMA(((KS / 10) + EMA(CLOSE,10)),3);AA:= - 100 * (趋势线- CLOSE) / 趋势线;AC:=(EMA(AA,5) );SSL:=EMA(CLOSE,3);MMV:=EMA(((SLOPE(CLOSE,22) * 20) + CLOSE),55);MM:=MMV;{STICKLINE(((SSL > MM) ),SSL,MM,0.1,0),COLORRED;}SA:=(MM * 0.985);SS:=(MA(CLOSE,5));DD:=(MA(CLOSE,13));GG:=(MA(CLOSE,21));捞钱手:IF(((SSL > MM)),MM,SA),LINETHICK2,COLORWHITE;VAR2Y:=(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100);VAR3Y:=(((CLOSE - REF(OPEN,29)) / REF(OPEN,29)) * 100);VAR4Y:=REF(CLOSE,1);VAR5Y:=((SMA(MAX((CLOSE - VAR4Y),0),6,1) / SMA(ABS((CLOSE - VAR4Y)),6,1)) * 100);VAR6Y:=((SMA(MAX((CLOSE - VAR4Y),0),12,1) / SMA(ABS((CLOSE - VAR4Y)),12,1)) * 100);VAR7Y:=((SMA(MAX((CLOSE - VAR4Y),0),24,1) / SMA(ABS((CLOSE - VAR4Y)),24,1)) * 100);VAR8Y:=(((CLOSE - LLV(LOW,45)) / (HHV(HIGH,45) - LLV(LOW,45))) * 100);VAR9Y:=SMA(VAR8Y,3,1);VARAY:=SMA(VAR9Y,3,1);VARBY:=((3 * VAR9Y) - (2 * VARAY));VARCY:=(CROSS(VAR5Y,10) AND (VAR3Y < (0 - (28 * 20))));VARDY:=((100 - CROSS(76,VAR5Y)) AND (VAR3Y > (5 * 20)));DRAWICON(((CROSS(76,VAR5Y) AND (VAR3Y > 5)) ),(HIGH * 1.01),5),COLORFFFFFF; VAREY:=((((CROSS(VAR9Y,VARAY) AND (VARAY < 10)) AND (VAR3Y < (0 - 30))) AND (VAR2Y > 3)) * 30);VARFY:= - ((((VARAY < 11) AND (VAR5Y < 15)) AND (VAR3Y < (0 - 26))) * 10); DRAWICON((CROSS(VARFY,(0 - 9))),(LOW * 0.998),4);能量线:=DMA(((CLOSE + OPEN) / 2),(VOL / (SMA(VOL,4,1) * 4)));上开:=O;上收:=C;上高:=H;上低:=L;JJ:=(上开+上高+上低)/3;A:=EMA(JJ,4);B:REF(A,1),POINTDOT,COLORYELLOW;智能黄金线:A,COLORYELLOW,LINETHICK1;VA1:=EMA(上收,8);VA2:=EMA(上收,20);DRAWTEXT(CROSS(VA2,VA1),VA1*1.10,'止损'),COLORYELLOW;DRAWTEXT(CROSS(VA1,VA2)AND(C>=O)AND 智能黄金线>REF(智能黄金线,1),VA1*0.96,'买入'),COLOR00FF00;选手A:=MA(上收,3);箱顶A:=MA(REF(HHV(上收,6),1),3);箱底A:=MA(REF(LLV(上收,3),1),3);T1:=MA(上收,20)>=REF(MA(上收,20),1);T2:=CROSS(选手A,箱底A) AND 箱顶A/箱底A>100/100 AND T1;T3:=CROSS(箱顶A,选手A) AND 箱顶A/箱底A>100/100;选手:=MA(上收,2);箱顶:MA(REF(HHV(上收,30),1),2),COLOR0000FF,LINETHICK2;箱底:MA(REF(LLV(上收,30),1),2),COLOR00FF00,LINETHICK2;T4:=CROSS(选手,箱底) AND 箱顶/箱底>110/100;T5:=CROSS(箱顶,选手) AND 箱顶/箱底>110/100;VAR1:=(上收-LLV(上低,27))/(HHV(上高,27)-LLV(上低,27))*100;VAR2:=SMA(VAR1,3,1);VAR3:=SMA(VAR2,3,1);VAR4:=SMA(VAR3,3,1);DRAWTEXT(CROSS(VAR3,VAR4)AND(C>=O)AND VAR3<40 AND UOO>0,箱底,'★'),COLORF00FF0;DRAWTEXT(CROSS(VAR4,VAR3) AND VAR4>75 ,箱顶*1.03,'减磅'),COLORF0F000; VAR111:=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) AND CLOSE<=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 OR VAR14 OR VAR15 ORVAR16 OR VAR17 OR VAR18,1) AND VAR1;趋势线1:=FORCAST(CLOSE,7);FK:=100*(C-REF(C,1))/REF(C,1);PK1:=IF(C<REF(O,1) AND FK<0,1,0);PK2:=IF(C<REF(O,2) AND FK<0,1,0);STICKLINE((PK1=0 AND REF(PK1,1)=1 AND PK2=0 AND REF(PK2,1)=1)AND(趋势线1>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),OPEN,CLOSE,3,0),COLORRED; STICKLINE((PK1=0 AND REF(PK1,1)=1 AND PK2=0 AND REF(PK2,1)=1)AND(趋势线1>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),H,L,0.5,0),COLORRED;PK3:=(((CLOSE / OPEN) > 1.04) AND (CLOSE <(SMA(HIGH,21,2) * 1.05))) AND ((CLOSE - REF(CLOSE,1)) > 0);STICKLINE(PK3 AND(趋势线1>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),CLOSE,OPEN,3,0),COLORRED;STICKLINE(PK3 AND(趋势线1>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),H,L,0.5,0),COLORRED;STICKLINE(VAR19 AND(趋势线>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),CLOSE,OPEN,3,0),COLORRED;STICKLINE(VAR19 AND(趋势线>REF(趋势线1,1)OR 智能黄金线>REF(智能黄金线,1)),H,L,0.5,0),COLORRED;买进价:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;买进条件:=CROSS(C,买进价) AND 买进价>REF(买进价,1);STICKLINE(买进条件AND 捞钱手>智能黄金线AND 智能黄金线>REF(智能黄金线,1),L,L*0.998,7,0),COLORWHITE;买线:=EMA(C,2);卖线:=EMA(SLOPE(C,21)*20+C,42);DRAWTEXT(CROSS(买线,卖线)AND 箱顶>=REF(箱顶,1),箱底,'★'),COLOR00FFFF; STICKLINE(CROSS(买线,卖线),OPEN,CLOSE,3,0),COLOR00FFFF;STICKLINE(CROSS(买线,卖线),H,L,0.5,0),COLOR00FFFF;准确率最高的三种炒股指标《转》作者:财金人笔者对中国十年股市运行情况,选择二十五项的指标通过计算机进行运用测试,出人意料的是诸如KDJ、MACD、均线指标、布林指标等著名指标的成功并不是特别高,准确率最高的三种指标分别是Vr、Bias和RSI三个指标,现分别介绍如下:一、vr 指标原理及应用㈠用途:该指标主要的作用在于以成交量的角度测量股价的热度,表现股市的买卖气势,以利于投资者掌握股价可能之趋势走向。

特色信号万法归一《黑马全息》飞狐交易师全源码指标公式系列附效果图和使用方法

特色信号万法归一《黑马全息》飞狐交易师全源码指标公式系列附效果图和使用方法

特色信号万法归一《黑马全息》飞狐交易师全源码指标公式系列附效果图和使用方法(点击图片放大看大图)使用方法:1.本公式使用日线数据,首先要保证数据齐全,当买入信号出现后,即表明此处已是中期底部的末期,不一定要立刻买进,要根据成交量和低位还手情况决定是否买入,有些指示出现信号会后立即拉升,有些信号出现后可能还有小的回调,在底部可能有多次指示,不断提醒,此时投资者一定要有持股的耐心,但是本指标信号的准确率极高,而且里面没有未来信号,可放心使用;2.买入信号发出后,若能形成W底或大的圆弧底,其中长线平均亏损的概率为5%,而赢利的概率为95%;3.当买入信号发出后,说明己到底部的末期,黑马也从此开始起步,并进入漫漫升途,此时庄家开始一步一步拉高吸货(指示发出后立即反转飚升的情况例外),当吸货完毕后,将进行一次大的震仓,而震仓的支撑位就在34天均线,虽然股价回落但是各条短中期均线都成多头排例,(如13日、34日、55日等)当股价回落到34日均线附近时本指标会在此提示你发出买入信号:即&#8220;回头望月&#8221;这时可大胆杀入;4.本指标的各条均线均已初时设置,无须人为设置参数,而区间彩带线就是本公式的特色指标线;5.区间彩带线保持上升势头并成45度角时彩带会自动翻红色,当上升小于45度角时,彩带中间是空白色,表示上升受阻,可能要小幅回调,股价跌至区间彩带(红色)线附近(允许小幅跌破),若再次调头向上,即可买入;6.股价创新高而区间彩带开始走平,则应密切注意,小心主力要出货,特别是股价首次跌破红色彩带而,第二天不能很快收上去,无论盈亏都应当立即出局。

以防前面的头部形成中期头部;7.区间彩带调头向下开始成绿色时,应当果断斩仓出局。

8.在上升趋势时若该股回调不到区间彩带线,离区间彩带线越远说明其越强;9.这是一个中长线公式,逢低分批买入后要耐心持股;10.上市不足120日的股票没有买入指示;11.买入信号在近期大幅除权的股票中要慎用;12.买入信号在前期经过大幅拉升,现正处在下降通道调整的个股中要慎用;13.若能配合大势使用,效果更佳。

飞狐公式编写教程

飞狐公式编写教程

飞狐公式编写教程第00节教程简介公式是对价格、成交量、时间、周期等原始数据的比较判断或者运算变化,说通俗一点,就是我们告诉股票软件做什么、怎么做的命令。

第一,公式可以提高我们的操作效率。

第二,公式可以帮助我们直观地检验操作理念。

第三,使用公式构建自己的交易系统。

虽然现在到处可以找到各种各样的公式,但却很少刚好符合自己要求的,很多时候我们要对现成公式进行修改或者重新编写。

即使你只使用现成的公式,也需要掌握一些公式编写知识。

因为要使用好一条公式,必须了解公式的设计理念、前提条件、影响因素、变化规律、可靠性等等,而要了解这些,就得分析公式的算法。

本教程一共十节,详细讲解与公式编写相关的各种知识,绝大多数知识在飞狐、金狐、分析家、大智慧新一代、大智慧网络版、通达信、同花顺、操盘手、博易大师、文华等主流软件上都是通用的,也就是说,认真学完本教程,就可以在这些软件上编写自己需要的常用公式。

每一节的内容:第一节,公式管理器——详细讲解公式管理器的每个功能,以及技术指标、条件选股、交易系统和五彩K线这四种不同类型公式的特点。

第二节,添加现成公式——详细讲解如何添加现成公式,以及在添加公式时常见问题的处理方法。

第三节,公式语句规则——详细讲解编写公式需要遵守的规则。

第四节,函数详解——把函数按照实际功能进行重新分类,并结合实际应用对常用函数进行详细地讲解。

第五节,公式转换——详细讲解如何把技术指标变成选股公式、交易系统或者五彩K线等,并顺带讲解如何给公式加上时间限制和如何解除公式的时间限制。

第六节,公式进阶——对如何进行横向统计、如何建立和使用扩展数据、如何建立和使用自定义数据、如何采集F10数据、如何建立板块指数、如何编写分时图公式等进行详细地演示。

第七节,公式测试——详细讲解如何对公式进行测试、测试需要注意的事项以及如何正确看待测试的结果。

第八节,公式使用——详细讲解如何使用公式进行选股和预警等。

第九节,公式解读——详细讲解正确解读公式的方法。

【图】精品公式(飞狐指标)

【图】精品公式(飞狐指标)

【图】精品公式(飞狐指标)1.南客{南客大师}{新三价线--很不错的趋势指标(钱龙的TBL指标)}一、基本概念TBL指标(Three Break Line),中文名为新三价线指标,属于图表型指标,其原理是若三根K线持续上涨(或下跌)创短期新高(或新低),则发出红色(或黑色)的柱状买入(或卖出)信号。

与平时常用指标不同的是,该指标在平时盘整时并不轻易出现信号,是一类在大盘出现明显单边趋势时提议追涨杀跌的指标。

它能有效地去除行情中无关紧要的盘整和波段上升中的震荡回调干扰,更适合于做较大波段、做大趋势的中长期投资中比较重势的那种投资者。

二、应用法则1、新三价线由黑色变为红色时,视为买入信号。

2、新三价线由红色变为黑色时,视为卖出信号。

注意:新三价线如果持续上涨,则会由原新三价线向上延伸,下跌亦然。

因此,新三价线不会与K线在时间横轴上相对称。

三、实例说明如次新股(600379)宝光股份的新三价线指标。

其上市第三天股价小创新低,指标在9.87元处有一支小绿柱,投资者暂不买入,而第五个交易日股价在三天内见新高10.28元,三价线即翻红,中线投资者可介入,此后该股震荡上行,虽走势反复较多,但始终没有出现三天内见新低的K线组合。

故新三价线或红柱延长、或再出现红柱,提示投资者可一直持股至最高点。

3月29日该股大幅回跌至14.33元,出现头部信号,指标提示投资者卖出。

此后,该股反弹不断,但新三价线始终保持绿盘,提示下降通道,直至该股回跌到10.42元低点,一直提示投资者不要买入。

6月6日该股重新出现中阳,新三价线终于再次于11.02元处提示买入。

总体看,该股上市半年多,股价上下变化复杂,现在股价较上市时也没有明显上升,按别的操作方法可能不会有明显的收益。

但按新三价线做波段者买2次卖1次,就有50%的获利,可谓操作简单但收益不低。

由于新三价线是一个重势不重价、提示追涨杀跌做波段的指标,不可避免地具有明显的滞后性,对一段行情势必是弃两头、取中间。

飞狐公式源码(分形)

飞狐公式源码(分形)

飞狐公式源码(分形)“混沌操作法”与“洛氏霍克交易法”--一篇老文章很多朋友都阅读过比尔・威廉姆斯的《混沌操作法》,从中获益颇多,我也如此。

刚拿到手时,如获至宝,真有找到盈利法宝的感觉。

于是,不分昼夜的反复翻读研究。

分型理论让我第一次可以清晰的看到了市场,让我看到市场时不再是一片茫然。

更有吸引力的是后面章节介绍的“五颗神奇子弹”,作者使用大量的篇幅反复地讲解,还附了几张图做说明。

但很遗憾,无论书中讲得多么神奇,一旦放到我们真实的市场,就全部都变成臭弹了。

开始我一直认为是自己的功力问题,等和其他朋友沟通后才知道大家的感觉也是如此。

看来这五颗子弹不是谁都能使用的,也许作者运用非常得力,但当我们在阵前时拥有的却只有五颗自杀弹。

但不管怎么说,我学习到了市场的分形理论。

据此再深入研究,发现了Joe Ross先生的“市场行为法则”,它是呈现在我们眼前的是市场的根本结构。

我们可以这样来看待这两个理论:分形是点,结构是面。

但绝对不能以点带面。

结构反映的是市场的整体,分形反映的是市场的局部。

当我们理解了分形以后,看待市场虽然不再茫然,但仍是一片模糊。

但当我们学懂了市场结构理论――市场行为法则――之后,我们看到的市场就如同看到一幅画卷:清的山、绿的水、还有顺流而下的船,你是在岸上观景、还是乘舟而行,全由你决定。

“市场行为法则”介绍了市场中的4个基本结构,它们组成了一个完整的市场。

这4个结构分别是:高位和低位1-2-3结构、LG结构、CS结构、RH结构。

这些结构分别出现在不同的市场运行状态中。

1-2-3结构是市场的转折结构,发生在市场转向的时期;LG结构是市场的休整结构,一般发生在趋势运行中间;CS结构是市场的横向运行结构,当这种结构形成时,市场就处于横向移动状态;RH结构是趋势的延续结构,是我们交易的最佳结构,它会形成于前面三种结构之后,是对趋势的确认,是我们在市场中的盈利结构。

由此,Joe 专门设计了“洛氏霍克交易法”,并著书――《洛氏霍克交易法》――和大家分享他的这一发现。

飞狐公式入门

飞狐公式入门
INPUT语句的用法注释如下:
所属类别: 控制语句 参数数量: 0
申明并设置参数 语法: INPUT:pname1(default,min,max,step),pname2(dft,min,max,step)...; pname表示参数名, default表示缺省值,min表示最小值,max表示最大值, step表示优化步长,除default外都可省略。 例如: INPUT:N(5), M(10,1,100,2); 表示定义参数N,缺省值为5 定义参数M,缺省值为10,最小值为1,最大值为100,优化步长为2
ma5:ma(close,n1); ma10:ma(close,n2) ma20:ma(close,n3); ma30:ma(close,n4); ma60:ma(close,n5);
在公式编辑器的参数表中,输入参数n1----n5的最小、最大、缺省值,如下图所示。 为了验证公式代码是否正确,用鼠标左键点“调试公式”按钮,飞狐提示“行3:语句缺少分号”,仔细分析公式代码,原来是第2行少
别名: 简单移动平均 所属类别: 引用函数 参数数量: 2
求简单移动平均。 用法: MA(X,N),求X的N日移动平均值。 算法: (X1+X2+X3+...+Xn)/N 例如: MA(CLOSE,10)表示求10日均价
查询函数ma的注释,也可参考下图方法,只要鼠标移到公式代码中的函数名称处,随时可弹出浮动框获取公式代码中的函 数注释,下图中试试把鼠标移到close处看看会显示什么。
上一页 下一页
file://C:\Documents and Settings\Administrator\Local Settings\Temp\4... 2010-7-7

飞狐交易师软件股票公式编辑详解(优.选)

飞狐交易师软件股票公式编辑详解(优.选)

DRAWICON(FILTER(Var6>REF(Var6,1) AND Var6>0,30),-140,4); DRAWTEXT(FILTER(Var6>REF(Var6,1) AND Var6>0,30),-40,'建议关注 '),COLORffffff; 这三项分别是划柱线、显示小箭头和显示文字。留一个就行了。 加“等号”的例子: 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),,colormagenta; 此句可能存在两个问题,一是后面有两个“逗号”,对于飞狐等通过,而对于大智慧 2 和分析家等,则是问题,必 须删去一个。反之,一个没有也不行。二是后面的 colormagenta,大智慧是不认识的。换成通用的:colorf00ff0 就行了。 6、是否输出与颜色标识问题 例:仓:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),colormagenta,LINETHICK0; 这个语句的特点是在前面有等号“ = ”,意思是不输出,但后面还有颜色修饰符和指标线粗细函数。有些股软对此 是放行的,即:不输出。而大智慧 2 和分析家却不认,把它看成相互矛盾的病句。解决办法:将修饰符全部删去,或 将前面的 = 号去掉,让语句输出。 第五讲:各种形态的描述 懂得运用公式编辑器,掌握了公式的基本函数,就可以进行简单的公式编写了。下面我们共同认识一下公式的基 本语句。这些基本语句,是编写公式和整理选股公式信号的基础,大家要熟知。

【图】十九无敌(飞狐公式)

【图】十九无敌(飞狐公式)

【图】十九无敌(飞狐公式)好公式,谢谢提供!加20分!这是一个组合公式,源码如下:i:=MA(BARSLAST(HIGH=HHV(HIGH,16))*IF(CLOSE<OPEN,V OL,1),3);r:=MA(BARSLAST(LOW=LLV(LOW,18))*IF(CLOSE>OPEN,VOL ,1),4);短线逃顶:=IF(i,0,1),colorgreen;DRAWICON(短线逃顶,98,8);Var1k:=EMA(C,12)-EMA(C,20);Var2k:=EMA(Var1k,9);牛魔王a:=(OPEN<=MA(CLOSE,5) AND OPEN<=MA(CLOSE,10) AND OPEN<=MA(CLOSE,30) AND CLOSE>=MA(CLOSE,5) AND CLOSE>=((SUM(CLOSE*VOL*100,28)/SUM(VOL*100,28))*100)/10 0 AND (Var2k-REF(Var2k,1))>0 AND (Var1k-REF(Var1k,1))>0);drawicon(牛魔王a,98,6);易股:=(Var1k>Var2k AND REF(Var1k,1)<=REF(Var2k,1) AND Var1k<0 AND Var2k<-0.2 AND (-100*(HHV(CLOSE,10)-CLOSE)/(HHV(CLOSE,10)-LLV(LOW,10))+100)>45 AND (Var2k-REF(Var2k,1))>0);drawicon(易股,90,4);Var2j:=LLV(LOW,10);Var3j:=HHV(HIGH,25);警戒线:= 2.8*Var1j;减仓线:= 3.2*Var1j;动力线:=EMA((CLOSE-Var2j)/(Var3jo-Var2j)*4,4);DRAWICON(CROSS(动力线,警戒线),99,5);{黑马发现的底部}{}Vaz4:=(CLOSE-LLV(CLOSE,126))/(HHV(CLOSE,126)-LLV(CLOSE,126))*100;Vaz24:=Vaz4=0;STICKLINE(Vaz24>0,-3,-9,1,2), ,colorred,linethick3 ;Vaz25:=Vaz4=100;STICKLINE(Vaz25>0,101,105,1,2), ,colorgreen,linethick2;{睡猫买入}{n: DMA(AMOUNT/VOL/100,VOL/CAPITAL)/close;}{n日平均:ema(成本比,n);}睡猫: if(c<MA(EMA(CLOSE,34)*0.82,5) and close/DMA(AMOUNT/VOL/100,VOL/CAPITAL)<0.64{下轴成本为0.64},30,0)linethick2,COLORffff00;{}{南极}南极: ((((MA(CLOSE,5))-CLOSE)/CLOSE>3/100) AND (((MA(CLOSE,10))-(MA(CLOSE,5)))/(MA(CLOSE,5))>0.03) AND (LLV(CLOSE,30)=LLV(CLOSE,120)))*40,linethick2,color33ffcc;{一剑封喉}Var9a:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0);Var9b: =SUMBARS(VOL,CAPITAL);Var9c: =IF(CLOSE>LLV(CLOSE,Var9b),1,-1);Var9d: =IF(Var9a>LLV(Var9a,Var9b),1,-1);Var9e: =Var9c*Var9d;var9f: =IF(Var9e=-1,1,0);yjfh: (var9f AND CLOSE=LLV(CLOSE,120))*48,color3300cc, linethick1,stick,colorred;{精品出山}Varp3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;Varp4:=SMA(Varp3,3,1);Varp5:=SMA(Varp4,3,1);Varp6:=3*Varp4-2*Varp5;Varp7:=SMA(CLOSE/HHV(HIGH,120),3,1)*100;Varp9:=Varp7>REF(Varp7,20) AND Varp7>75 AND FILTER(Varp7/REF(LLV(LOW,20),10)>1.18,20);VarpC:=SMA(MAX(CLOSE-(REF(CLOSE,1)),0),6,1)/SMA(ABS(CLOSE-(REF(CLOSE,1))),6,1)*100;DRAWTEXT(Varp7<68 AND BARSLAST(CROSS(68,Varp7))>2 AND Varp5<30 AND CROSS(Varp6,Varp5),-5,'★'),coloryellow;Vari1:=(CLOSE+HIGH+LOW+OPEN)/4;Vari8:=MA(Vari1,34);Vari9:=(Vari1-Vari8)/Vari8*10;VariB:=0.6*VOL/WINNER(CLOSE) ;牛魔王: IF(VariB>=1000000 AND Vari9<-1.618,70,0), , coloryellow;DRAWICON(VariB>=1000000 AND Vari9<-1.618,70,0) ;{定海神针}Va1:=REF(CLOSE,1);Va2:=SMA(MAX(CLOSE-Va1,0),7,1)/SMA(ABS(CLOSE-Va1),7,1)*100;Va3:=SMA(MAX(CLOSE-Va1,0),13,1)/SMA(ABS(CLOSE-Va1),13,1)*100;Va4:=BARSCOUNT(CLOSE);Va6:=Va2<20 AND Va3<25 AND Va4>50;dhsz: (Va6)*70,linethick2,colorff9933;{地瓜八号}j:=(ref(c,1)+ref(c,2)+ref(c,3)+ref(c,4)+ref(c,5))/5;j1:=j<cost(10) and c/j>1.025 and (hhv(c,5)-llv(c,5))/llv(c,5)*100>7 ;j2:= j1 and ref(c,5)/ref(c,1)>1.003 and ma(indexc,3)>=ref(ma(indexc,3),1);地瓜: (filter(j2,10))*28,linethick2,color99cccc;Var3:=REF(HIGH,1)*1.1;Var4:=HIGH*1.1;Var5:=(Var4*VOL+Var3*(CAPITAL-VOL))/CAPITAL;Var6:=REF(LOW,1)*0.9;Var7:=LOW*0.9;Var8:=(Var7*VOL+Var6*(CAPITAL-VOL))/CAPITAL;Var9:=EMA(Var8,30);VarA:=EMA(Var5,30);VarB:=VarA-2;VarC:=IF(CLOSE<=Var9,VarB,VarA);VarD:=MA(CLOSE,80)-MA(CLOSE,10)/17;{出手:}STICKLINE(VarC-VarB=0 AND CROSS((EMA(EMA(EMA(CLOSE,3),3),3)-REF(EMA(EMA(EMA(CLOSE,3),3),3),1))/REF(EMA(EMA(EMA(CLOS E,3),3),3),1)*100,MA((EMA(EMA(EMA(CLOSE,3),3),3)-REF(EMA(EMA(EMA(CLOSE,3),3),3),1))/REF(EMA(EMA(EMA(CLOS E,3),3),3),1)*100,2)),80,0,3,0),linethick3,COLORcc6699 , ;{赢:}DRAWTEXT(FILTER(VarC-VarB=0 AND CROSS((EMA(EMA(EMA(CLOSE,3),3),3)-REF(EMA(EMA(EMA(CLOSE,3),3),3),1))/REF(EMA(EMA(EMA(CLOS E,3),3),3),1)*100,MA((EMA(EMA(EMA(CLOSE,3),3),3)-REF(EMA(EMA(EMA(CLOSE,3),3),3),1))/REF(EMA(EMA(EMA(CLOS E,3),3),3),1)*100,2)),4),78,'★-赢'), ,COLORred ;{等待底部买入}买入: IF(CROSS((4*SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1)- 3*SMA(SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1),3,1)),(8)),58,0),stick,color0099ff,linethick6;drawtext(买入,45,'-我买'),color66ffcc;{导弹}Var1A: =(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;Var1B: =SMA((SMA(Var1A,4,1)-50)*2,3,1);Var1C: =(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;Var1D: =SMA(Var1C,4,1);Var1E: =SMA(Var1D,3,1);Var1F: =(HHV(HIGH,30)-CLOSE)/CLOSE*100;VarE: =REF(LOW,1)*0.9;VarF: =LOW*0.9;Var10: =(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL;Var11: =EMA(Var10,30);Var12: =CLOSE-REF(CLOSE,1);Var13: =MAX(Var12,0);Var14: =ABS(Var12);Var15: =SMA(Var13,7,1)/SMA(Var14,7,1)*100;Var16: =SMA(Var13,13,1)/SMA(Var14,13,1)*100;Var17: =BARSCOUNT(CLOSE);Var18: =SMA(MAX(Var12,0),6,1)/SMA(ABS(Var12),6,1)*100;Var19: =(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;Var20: =Var18<=25 AND Var19<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var11-CLOSE>=-0.25 ANDVar15<22 AND Var16<28 AND Var17>50;STICKLINE(Var20,0,95,5,0),LINETHICK2,COLORRED,;DRAWTEXT(CROSS(Var20,0.5) AND COUNT(Var20=1,10)=1,60,'--→发射导弹'),LINETHICK7 , COLORwhite;{我卖}{}Vat3: =REF(CLOSE,1);Vat4: =SMA(MAX(CLOSE-Vat3,0),6,1)/SMA(ABS(CLOSE-Vat3),6,1)*100;我卖: (CROSS(80,Vat4))*82,stick,LINETHICK6,color9900CC ;drawtext(我卖,80,'→我卖'),colorred;{玄黄卖出}快逃: IF(CROSS((3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)),90),60,0),stick,linethick4,colorgreen;drawtext(快逃,50,'→快逃'),colorwhite;{底部雷达}Varo2:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;Varo3:=SMA(SMA(Varo2,3,1),3,1);Varo4:=EMA(Varo3,5);Varo5:=LLV(LOW,26);Varo6:=HHV(HIGH,34);Varo7:=EMA((CLOSE-Varo5)/(Varo6-Varo5)*4,4)*25;STICKLINE(CROSS(Varo4,10) AND Varo4>10,25,0,8,0),coloryellow,;建仓区: IF((Varo7<10),80,100), ,linethick2 color00ccff;派发区: IF((Varo7>90),20,0), , linethick2 color6699ff;{庄家踪迹中的买卖信号成功率为80-95 %}Vay3:=(CLOSE-MA(CLOSE,30))/STD(CLOSE,15)*100;VayA:=MA(CLOSE,60)-MA(CLOSE,5)/3.2;DRAWTEXT(CROSS(((CLOSE-MA(CLOSE,30))/STD(CLOSE,15)*100),(EMA(Vay3,18))) AND CLOSE<VayA,high+82,'★←-买卖信号成功率为80-95%')coloryellow;{Z马神君}天马行空线:=ma(cost(85),5);训马线:=ma(cost(15),5);黑马线:=ma(cost(50),5);天马踏地线:=ma(cost(1),7);牵马绳:=ema(close,3);DRAWICON(cross(牵马绳,天马踏地线) ,-5, 6);DRAWICON(count(cross(天马行空线,牵马绳),20)=2 and 天马行空线/天马踏地线>1.6 ,95 , 10){}[ Last edited by 智仁 on 2003-6-16 at 07:33 PM ]。

飞狐公式源码

飞狐公式源码

70万:input:n1(3,1,10),n2(5,1,20),n(18,1,111),m(14,1,111),i(26,1,111),n(3,1,100),n1(5,5,5),n2(5,5,5),n3(12,12, 12),n(17,1,111),n1(7,1,111),n2(69,1,111),lh(79,1,111);var2:=(c+h+l)/3;var3:=ema(var2,10);var4:=ref(var3,1);var5:=(ref(h,1)+ref(l,1))/2;var6:=ma(c,n)+2*std(c,n);var7:=ref(c,1);var8:=sma(max(c-var7,0),n1,1)/sma(abs(c-var7),n1,1)*100;var9:=cross(n2,var8);vara:=filter(var9,4);varb:=(2*c+h+l)/4;varc:=llv(l,34);vard:=hhv(h,34);var10:=ma(c,80)-ma(c,10)/3;var11:=ref(c,1);var12:=sma(max(c-var11,0),n,1)/sma(abs(c-var11),n,1)*100;drawicon(cross(lh,var12),h*1.035,2);drawtext(cross(lh,var12),h*1.04,' ←庄退休↓'),colorffffff;var1:=dma(amount/v/100,v/capital);var2:=var1+var1*34/100;var3:=l;var4:=ref(l,1);var5:=sma(abs(var3-var4),3,1)/sma(max(var3-var4,0),n,1)*100;var6:=ma(if(c*1.68<="CYC@CYCMAX",var5*10,var5/10),n);var7:=llv(l,30);var8:=hhv(var6,30);var9:=ma(if(l<=var7,(var6+var8*2)/2,0),n);vara:=(2*c+h+l)/4;varb:=llv(l,34);varc:=hhv(h,34);vard:=ema((vara-varb)/(varc-varb)*100,6);vare:=ema(0.667*ref(vard,1)+0.333*vard,4);varf:=llv(l,120);var10:=hhv(h,120);var11:=var10-varf;drawtext(if(count(c<ref(c,1),8)/8>0.3 and count(vard>vare,3) and ref(l,1)=llv(l,120) and c>o,1,0) or var9>40000,l,'★注意买进↑'),colorff;var12:=ma(c,5);var13:=ma(c,30);var14:=ma(c,60);var15:=ref(c,1);var16:=sma(max(c-var15,0),6,1)/sma(abs(c-var15),6,1)*100;var17:=ref(c,1);var18:=sma(max(c-var17,0),6,1)/sma(abs(c-var17),6,1)*100;drawtext(cross(84,var16) and cross(84,var18),h,'◇走先↓'),colorff0000;{var1:="1A0001$vol#min5"*"1A0001$close;var2:=ema(var1,5)/ema("1A0001$vol#min5",5);var3:=("1A0001$close-var2)/var2*100;}var4:=var3<=-1.5 and var3>-100;var5:=sum(var4>0,n)/sum(var4=0,n);var6:=var5<5 and var5>=0.25;var7:=(l+h+c)/3;var8:=(var7-ma(var7,m))/0.015*avedev(var7,m);var9:=ema(var8,3);vara:=(h+l+c)/3;varb:=sum(max(0,h-ref(vara,1)),i)/sum(max(0,ref(vara,1)-l),i)*100;varc:=ref(ma(varb,3),2.2);vard:=ref(ma(varb,13),6.2);vare:=ref(ma(varb,89),36.6);varf:=cross(varc,varb) and varb>150;var10:=ma(c,5);var11:=ma(c,10);var12:=(var10-c)/c>0.03;var13:=(var11-var10)/var10>0.03;var14:=llv(c,30)=llv(c,120);var15:=llv(l,5)=llv(l,45) and c>=o*1.04;var16:=c>(ref(h,1)+ref(l,1))/2;var17:=var15 and var16;drawicon(cross((ref(h,1)+ref(l,1))/2,ma(c,20)+2*std(c,20)),h*1.015,3);drawtext(cross((ref(h,1)+ref(l,1))/2,ma(c,20)+2*std(c,20)),h*1.01,' ←闪↓'),coloreeff; 上去:ema(c,n1),colorff;下来:ema(c,n2),colorff00;中间:ema(下来,n2),Linethick2,colorffffff;drawtext(cross(上去,中间),上去,'○再上去↑'),colorffffff;drawtext(cross(上去,下来),上去,'★←上去↑'),colorff;drawtext(cross(下来,上去),上去,'☆下来↓'),colorcc00;q:=datacount;r:=DYNAINFO(3);hh:=DYNAINFO(5);LL:=DYNAINFO(6);f:=max(hh-r,r-LL);q1:=r-f*1.01;//主图下边线q2:=r-2*f*1.0125;//副图1下边线(0位线)q3:=r-3*f*1.014;//副图2下边线(0位线){有了Q1、Q2、Q3,叠加副图指标也就容易了}if datatype>=0 then exit;rc:=DYNAINFO(3);q:=datacount;hh:=DYNAINFO(5);LL:=DYNAINFO(6);f:=max(hh-rc,rc-LL);ff:=f/rc*100;////////////////////////////////////////////////////////////////q1h:=if(ff<1,0.9898*rc,rc-f*1.02);q1l:=if(ff<1,0.9798*rc,rc-2*f*1.016);{以下在副图1叠加大盘线}R:=INDEXC;Rh:=hhv(r,0);RL:=LLv(r,0);Rb:=(q1h-q1l)/(RH[q]-RL[q]);Ry:=(q1h+q1l-rb*(RH[q]+RL[q]))/2;msd:r*rb+ry,COLORMAGENTA,LINETHICK2;{以下在副图1叠加RSI14}LC := REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100; R1:=rsi;Rh1:=hhv(r1,0);RL1:=LLv(r1,0);Rb1:=(q1h-q1l)/(RH1[q]-RL1[q]);Ry1:=(q1h+q1l-rb1*(RH1[q]+RL1[q]))/2;rsi14:r1*rb1+ry1,COLORGREEN,LINETHICK2;AAa:=REF(rsi14,N2)=HHV(rsi14,2*N2+1);BBb:=BACKSET(AAa,N2+1);CCc:=FILTER(BBb,N2) AND rsi14=HHV(rsi14,N2+1);Aa1:=BARSLAST(REF(CCc,1));顶背离:=REF(H,aA1+1)<H AND REF(rsi14,aA1+1)>rsi14 AND CCc; DRAWLINE(CCc,rsi14,FIL TER(顶背离>0,5),rsi14,0);DRAWTEXT(顶背离,rsi14*1,'顶背离'),COLORYELLOW;AAa2:=REF(rsi14,N2)=LLV(rsi14,2*N2+1);BBb2:=BACKSET(AAa2,N2+1);CCc2:=FILTER(BBb2,N2) AND rsi14=LLV(rsi14,N2+1);Aa2:=BARSLAST(REF(CCc2,1));底背离:=REF(L,Aa2+1)>L AND REF(rsi14,Aa2+1)<rsi14 AND CCc2;DRAWLINE(CCc2,rsi14,FIL TER(底背离>0,5),rsi14,0),COLORMAGENTA; DRAWTEXT(底背离,rsi14,'底背离'),COLORYELLOW;{以下在副图1叠加OBV}OBV:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0); r2:=OBV;rh2:=hhv(R2,0);rL2:=LLv(r2,0);Rb2:=(q1h-q1l)/(RH2[q]-RL2[q]);Ry2:=(q1h+q1l-rb2*(RH2[q]+RL2[q]))/2;OBV1:r2*rb2+ry2,COLORRED,LINETHICK2;////////q2h:=if(ff<1,0.9797*rc,rc-2*f*1.016);q2l:=if(ff<1,0.9697*rc,rc-3*f*1.011);FILLRGN(1,q2h,q2l),colorblack;cz:=(q2h-q2l)/10;q2l,POINTDOT,,COLORWHITE;q2l+2*cz,POINTDOT,color0000cc;q2l+5*cz,POINTDOT,color0000cc;q2l+8*cz,POINTDOT,color0000cc;{以下在副图2叠加MACD参数为5,34,9}DIFF1:=EMA(CLOSE,5)-EMA(CLOSE,34),LINETHICK2;DEA1:=EMA(DIFF1,9),LINETHICK2;MACD1:=2*(DIFF1-DEA1), COLORSTICK,LINETHICK2;a1:=diff1;a2:=dea1;a3:=macd1;mh:=hhv(max(a1,a3),0);mL:=LLv(min(a3,a1),0);mb:=(q2h-q2l)/(mH[q]-mL[q]);my:=(q2h+q2l-mb*(mH[q]+mL[q]))/2;diff:a1*mb+my,COLORWHITE,LINETHICK2;dea:a2*mb+my,COLORYELLOW,LINETHICK2;macd:=a3*mb+my;STICKLINE(macd>my,my,macd,1,1),COLORGRA Y;STICKLINE(macd<my,my,macd,1,1),COLORGRA Y;压力: HHV(MA(diff,3),13),COLORGREEN;支撑:llV(MA(dea,3),13),COLORRED;AA:=REF(diff,N1)=HHV(diff,2*N1+1);BB:=BACKSET(AA,N1+1);CC:=FILTER(BB,N1) AND diff=HHV(diff,N1+1);A1:=BARSLAST(REF(CC,1));顶背离:=REF(H,A1+1)<H AND REF(diff,A1+1)>diff AND CC;DRAWTEXT(顶背离,diff*1,'顶背离'),COLORGREEN;DRAWLINE(CC,diff,FILTER(顶背离>0,5),diff,0),COLORBROWN; DRAWICON(顶背离,diff,2);AA2:=REF(diff,N1)=LLV(diff,2*N1+1);BB2:=BACKSET(AA2,N1+1);CC2:=FILTER(BB2,N1) AND diff=LLV(diff,N1+1);A2:=BARSLAST(REF(CC2,1));底背离:=REF(L,A2+1)>L AND REF(diff,A2+1)<diff AND CC2;DRAWTEXT(底背离,diff*1,'底背离'),COLORYELLOW;DRAWLINE(CC2,diff,FILTER(底背离>0,5),diff,0),COLORBROWN; DRAWICON(底背离,diff,1);V1:=(C*2+H+L)/4*10;V2:=EMA(V1,13)-EMA(V1,34);V3:=EMA(V2,5);V4:=2*(V2-V3)*5.5;庄秘进: IF(V4>=0,V4,0),COLORFF00FF,LINETHICK2;V5:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;V6:=EMA(3*V5-2*SMA(V5,18,1),5);V7:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10;V8:=(INDEXC*2+INDEXH+INDEXL)/4;V9:=EMA(V8,13)-EMA(V8,34);V A:=EMA(V9,3);VB:=(V9-V A)/2;大筹金进场: IF(VB>=0,VB,0);aa:=WINNER(CLOSE+CLOSE*15/100)*100;bb:=WINNER(CLOSE+CLOSE*0/100)*100;cc:=aa-bb;dd:=(WINNER(CLOSE-CLOSE*0.1/100)-WINNER(CLOSE-CLOSE*15/100))*100;ee:=cc<3 and dd<0.5 and OPEN<>LOW;a1:=DYNAINFO(6);a2:=IF(LOW>a1,0,IF(HIGH<a1,1,(a1-LOW+0.01)/(HIGH-LOW+0.01)));a3:=VOL/WINNER(LOW);a4:=REF(HHV(CLOSE,120),1);a5:=REF(LLV(CLOSE,120),1);a6:=100*(CLOSE-a5)/(a4-a5);a7:=a2>0 or a2=1;a8:=a7 and a3/REF(a3,3)>=3 and a6<80;a9:=REF(a8,1) or REF(a8,2) or REF(a8,3) or REF(a8,4);a10:=a8 and a9;a11:=IF(FILTER(a8,3),5,0);a12:=IF(FILTER(a10,3) or ee,10,0);DRAWTEXT(a11,8,'筹码进场');V ar1:=REF(LOW,1);V ar2:=SMA(ABS(LOW-V ar1),13,1)/SMA(MAX(LOW-V ar1,0),13,1)*4;V ar3:=EMA(V ar2,13);V ar4:=LLV(LOW,34);V ar5:=EMA(IF(LOW<=V ar4,V ar3,0),3);V ar6:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SM A(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);V ar7:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA (SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);V ar8:=V ar6<REF(V ar7,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); DRAWTEXT(V ar8 AND COUNT(V ar8,30)=1,40,'★筹码进场');上收:=c;上高:=h;上低:=l;箱顶a:=MA(REF(HHV(上收,6),1),3);箱底a:=MA(REF(LLV(上收,3),1),3);箱顶:=MA(REF(HHV(上收,30),1),2),COLOR0000FF;箱底:=MA(REF(LLV(上收,30),1),2),COLOR00FF00;V ar1:=(上收-LLV(上低,27))/(HHV(上高,27)-LLV(上低,27))*100;V ar2:=SMA(V ar1,3,1);V ar3:=SMA(V ar2,3,1);V ar4:=SMA(V ar3,3,1);DRAWTEXT(CROSS(V ar3,V ar4) AND V ar3<40,箱底,'低吸'),COLORf00ff0;DRAWTEXT(CROSS(V ar4,V ar3) AND V ar4>75 ,箱顶*1.02,'高减'),COLORf0f000;V AR100:=EMA(CLOSE,3);V AR200:=EMA(CLOSE,21);V AR300:=BARSLAST(CROSS(V AR200,V AR100))>15;V AR400:=VOL>MA(VOL,5)*2 AND VOL<MA(VOL,5)*5;V AR500:=CROSS(V AR100,V AR200) AND V AR400 AND V AR300;黑马:=IF(V AR500,60,0),STICK,LINETHICK3,COLORF00FF0;DRAWTEXT(V AR500,78,'黑马!'),COLORF00FF0;XG:=HHV(H,480),COLORGREEN;DRAWTEXT(FILTER(CROSS(C,REF(XG,1)),10) AND C>REF(XG,1),C*0.99,'突破'),COLORRED;白沙抓涨停N:1000 0 1000N1:5 1 20N2:5 5 50N3:12 3 50V ar1:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);{ZIG 有未来} V ar2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2);STICKLINE(V ar1,C,O,8,0),COLORYELLOW,LINETHICK9;{高位黄色}STICKLINE(V ar1,C,O,3,0),COLORYELLOW,LINETHICK9;{高位黄色}STICKLINE(V ar1,H,L,1,0),COLORYELLOW,LINETHICK9;{高位黄色}STICKLINE(V ar2,C,O,8,0),COLORFF00FF,LINETHICK9;{底位红色}STICKLINE(V ar2,C,O,3,0),COLORFF00FF,LINETHICK9;{底位红色}STICKLINE(V ar2,H,L,1,0),COLORFF00FF,LINETHICK9;{底位红色}input:p1(10,0,999,1),p2(20,0,999,1),p3(120,0,999,1),p4(250,0,999,1);MA1:=MA(CLOSE,P1);MA2:=MA(CLOSE,P2);MA3:=MA(CLOSE,P3); {MA4:MA(CLOSE,P4);}rcc:DYNAINFO(3); s2:=sma(c,3,1); s6:=sma(c,5,1);dk:10*(s2-s6); kk:=IF(DA TA TYPE=8,0.95,1);STICKLINE(dk>0,rcc*kk,rcc*kk+dk,0,1),COLORRED;STICKLINE(dk<0,rcc*kk,rcc*kk+dk,0,1),COLORCY AN;INPUT:N(1000),TT(2);流通:FINANCE(7)/10000,LINETHICK0,PRECISION2,colorFFFF00;系数:=IF(流通>=10,1,IF(流通<10,0.75,0));门限:=流通*系数/10*N;主动买入:=SUM(BUYVOL,0);主动卖出:=SUM(SELLVOL,0);买卖差:=主动买入-主动卖出;大单买:=IF(BUYVOL>=门限,BUYVOL,0);大单卖:=IF(SELLVOL>门限,SELLVOL,0);大单买入:=SUM(大单买,0);大单卖出:=SUM(大单卖,0);小单买入:=主动买入-大单买入;小单卖出:=主动卖出-大单卖出;DRAWTEXTEX(DYNAINFO(7),1,20,70,'■大单买入: '+NUMTOSTR(大单买入,0)),LINETHICK2,colorFF;DRAWTEXTEX(DYNAINFO(7),1,300,70,'占:'+NUMTOSTR(FLOOR(大单买入/(主动买入+主动卖出)*100),0)+'%'),LINETHICK2,colorFF;DRAWTEXTEX(DYNAINFO(7),1,20,130,'■大单卖出: '+NUMTOSTR(大单卖,0)),LINETHICK2,colorFF00;DRAWTEXTEX(DYNAINFO(7),1,300,130,'占:'+NUMTOSTR(FLOOR(大单卖出/(主动买入+主动卖出)*100),0)+'%'),LINETHICK2,colorFF00;DRAWTEXTEX(DYNAINFO(7),1,20,190,'■小单买入: '+NUMTOSTR(小单买入,0)),LINETHICK2,colorFF00FF;DRAWTEXTEX(DYNAINFO(7),1,300,190,'占:'+NUMTOSTR(FLOOR(小单买入/(主动买入+主动卖出)*100),0)+'%'),LINETHICK2,colorFF00FF;DRAWTEXTEX(DYNAINFO(7),1,20,240,'■小单卖出: '+NUMTOSTR(小单卖出,0)),LINETHICK2,colorFFFF00;DRAWTEXTEX(DYNAINFO(7),1,300,240,'占:'+NUMTOSTR(FLOOR(小单卖出/(主动买入+主动卖出)*100),0)+'%'),LINETHICK2,colorFFFF00;V ARA:=IF(BUYVOL<=REF(ASKVOL(1),1)+REF(ASKVOL(2),1)+REF(ASKVOL(3),1) AND CLOSE>=REF(ASKPRICE(3),1),BUYVOL,0);上扫单:=SUM(INTPART(IF(V ARA>100 AND V ARA<500 OR V ARA>=500,BUYVOL,0)),0);V ARB:=IF(SELLVOL<=REF(BIDVOL(1),1)+REF(BIDVOL(2),1)+REF(BIDVOL(3),1) AND CLOSE<=REF(BIDPRICE(3),1),SELLVOL,0);下扫单:=SUM(INTPART(IF(V ARB>100 AND V ARA<500 OR V ARB>=500,SELLVOL,0)),0); DRAWTEXTEX(DYNAINFO(7),1,20,300,'■上扫单: '+NUMTOSTR(上扫单,0)),LINETHICK2,colorFF;DRAWTEXTEX(DYNAINFO(7),1,20,360,'■下扫单: '+NUMTOSTR(下扫单,0)),LINETHICK2,colorFFFF00;DRAWTEXTEX(DYNAINFO(7),1,20,420,'■买卖差: '+NUMTOSTR(买卖差,0)),LINETHICK2,colorFF00;TST:=OPENMINUTES(TIME);CLOSE=DYNAINFO(7);总量:=SUM(VOL,TST);总额:=SUM(AMOUNT,TST);均价:总额/(总量*100),LINETHICK0;次数:COUNT(CLOSE>均价,TT),LINETHICK0;占比:次数/TST*100,LINETHICK0;分时强势:DRA WICON(CROSS(CLOSE,均价) AND CLOSE>均价AND 占比>80 AND TST>5,CLOSE*0.99,10);PK:=VOL*(OPEN+CLOSE+HIGH+LOW)/4;PK1:=IF(VOL>0,PK/VOL,(OPEN+CLOSE+HIGH+LOW)/4);C11:=PK1;A01:=(C11-LLV(C11,75))/(HHV(C11,75)-LLV(C11,75));A11:=SMA(A01,13,1);A21:=SMA(A11,13,1);A31:=3*A11-2*A21;A41:=2*A31-0.5;ZS:DYNAINFO(3)*0.92;K1:=IF(1,C11*(1-(A41-A21)/40),0);K2:=CROSS(C11,K1) AND CLOSE/REF(CLOSE,1)<1.03 AND SUM(BUYVOL,5)>=3000 AND 主动买入>主动卖出*1.15;K3:IF(K2,ZS*1.03,ZS),colorFF00;LB:=SUM(VOL,0)*240/DYNAINFO(38)/BARSCOUNT(CLOSE);PK:=IF(TIME>=93100,BUYVOL,0);V1:=(C*2+H+L)/4*10;V2:=EMA(V1,13)-EMA(V1,34);V3:=EMA(V2,5);V4:=2*(V2-V3)*5.5;庄秘进: IF(V4>=0,V4,0),COLORFF00FF,LINETHICK2;V5:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;V6:=EMA(3*V5-2*SMA(V5,18,1),5);V7:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10;V8:=(INDEXC*2+INDEXH+INDEXL)/4;V9:=EMA(V8,13)-EMA(V8,34);V A:=EMA(V9,3);VB:=(V9-V A)/2;大筹金进场: IF(VB>=0,VB,0);aa:=WINNER(CLOSE+CLOSE*15/100)*100;bb:=WINNER(CLOSE+CLOSE*0/100)*100;cc:=aa-bb;dd:=(WINNER(CLOSE-CLOSE*0.1/100)-WINNER(CLOSE-CLOSE*15/100))*100;ee:=cc<3 and dd<0.5 and OPEN<>LOW;a1:=DYNAINFO(6);a2:=IF(LOW>a1,0,IF(HIGH<a1,1,(a1-LOW+0.01)/(HIGH-LOW+0.01)));a3:=VOL/WINNER(LOW);a4:=REF(HHV(CLOSE,120),1);a5:=REF(LLV(CLOSE,120),1);a6:=100*(CLOSE-a5)/(a4-a5);a7:=a2>0 or a2=1;a8:=a7 and a3/REF(a3,3)>=3 and a6<80;a9:=REF(a8,1) or REF(a8,2) or REF(a8,3) or REF(a8,4);a10:=a8 and a9;a11:=IF(FILTER(a8,3),5,0);a12:=IF(FILTER(a10,3) or ee,10,0);DRAWTEXT(a11,8,'筹码进场');V ar1:=REF(LOW,1);V ar2:=SMA(ABS(LOW-V ar1),13,1)/SMA(MAX(LOW-V ar1,0),13,1)*4;V ar3:=EMA(V ar2,13);V ar4:=LLV(LOW,34);V ar5:=EMA(IF(LOW<=V ar4,V ar3,0),3);V ar6:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SM A(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);V ar7:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA (SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);V ar8:=V ar6<REF(V ar7,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); DRAWTEXT(V ar8 AND COUNT(V ar8,30)=1,40,'★筹码进场');V1:=EMA(CLOSE,5),Color00FFFF;V2:=EMA((EMA(CLOSE,29))*(1.01),10),ColorFF00FF;DRAWicon(CROSS(V1,V2),low,1),COLORYELLOW;DRAWTEXT(CROSS(V1,V2),low*0.98,'招招先'),COLORYELLOW;V arr1:=SMA(MAX(CLOSE-ref(c,1),0),12,1)/SMA(ABS(CLOSE-ref(c,1)),15,1)*100; DRAWTEXT(CROSS(82,V arr1),high*1.015,'快卖'),color00ff00;A1AA:=9;A2AA:=(REF(CLOSE,A1AA+1)<CLOSE);DRAWTEXT(FILTER((A2AA>-0.5),84),(HIGH)*(1.05),'变盘'),COLORFFFFFF;{n1 5.1.20.1 n2 5.5.50.1 n3 12.3.50.1}V ar1:=MA(CLOSE,5);V ar2:=999999999999999999999999999;V ar3:=999999999999999999999999999;V ar4:=999999999999999999999999999;俺的牛A:=MA(CLOSE,13);V ar5:=MA(CLOSE,34);V ar6:=MA(CLOSE,60);V ar7:=999999999999999999999999999;V ar8:=999999999999999999999999999;V ar9:=999999999999999999999999999;俺的牛B:=(EMA(CLOSE,N1)*7+EMA(CLOSE,N2)*3)/10;俺的牛C:=DMA(EMA(CLOSE,N3),SUM(VOL/CAPITAL,5)/3);V arA:=REF(CLOSE,1);V arB:=999999999999999999999999999;V arC:=999999999999999999999999999;V arD:=999999999999999999999999999;V arE:=SMA(MAX(CLOSE-V arA,0),6,1)/SMA(ABS(CLOSE-V arA),6,1)*100;DRAWTEXT(DA TE>700101 AND CROSS(84,V arE),HIGH,'☆卖出');V arF:=(2*CLOSE+HIGH+LOW)/4;V ar10:=LLV(LOW,34);V ar11:=HHV(HIGH,34);V ar12:=EMA((V arF-V ar10)/(V ar11-V ar10)*100,6);V ar13:=EMA(0.667*REF(V ar12,1)+0.333*V ar12,4);V ar14:=LLV(LOW,120);V ar15:=HHV(HIGH,120);V ar16:=V ar15-V ar14;DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>0.3 AND COUNT(V ar12>V ar13,3) AND REF(LOW,1)=LLV(LOW,120) ANDCLOSE>OPEN,1,0),LOW,'★进场');上收:=c;上高:=h;上低:=l;箱顶a:=MA(REF(HHV(上收,6),1),3);箱底a:=MA(REF(LLV(上收,3),1),3);箱顶:=MA(REF(HHV(上收,30),1),2),COLOR0000FF;箱底:=MA(REF(LLV(上收,30),1),2),COLOR00FF00;V ar1:=(上收-LLV(上低,27))/(HHV(上高,27)-LLV(上低,27))*100;V ar2:=SMA(V ar1,3,1);V ar3:=SMA(V ar2,3,1);V ar4:=SMA(V ar3,3,1);DRAWTEXT(CROSS(V ar3,V ar4) AND V ar3<40,箱底,'低吸'),COLORf00ff0;DRAWTEXT(CROSS(V ar4,V ar3) AND V ar4>75 ,箱顶*1.02,'高减'),COLORf0f000;r:=动态行情(3);q:=序列数据量;hh:=动态行情(5);LL:=动态行情(6);f:=最大值(hh-r,r-LL);q1:=r-f*1.01;//主图下边线q2:=r-2*f*1.0125;//副图1下边线(0位线)q3:=r-3*f*1.014;//副图2下边线(0位线){有了Q1、Q2、Q3,叠加副图指标也就容易了}//在副图1叠加RSI//在副图2叠加kdk:="kdj.k";d:="kdj.d";kh:=最高值(最大值(d,k),0);kL:=最低值(最小值(k,d),0);kb:=(q2-q3)/(kh-kL);ky:=(q2+q3-kb*(kh+kL))/2;k*kb[q]+ky[q],COLORRED;d*kb[q]+ky[q],COLORGREEN;q:=datacount;r:=DYNAINFO(3);hh:=DYNAINFO(5);LL:=DYNAINFO(6);f:=max(hh-r,r-LL);q1:=r-f*1.01;//主图下边线q2:=r-2*f*1.0125;//副图1下边线(0位线)q3:=r-3*f*1.014;//副图2下边线(0位线){有了Q1、Q2、Q3,叠加副图指标也就容易了}//在副图2叠加macddk:="macd.macd";k:="macd.diff";d:="macd.dea";kh:=hhv(max(d,k),0);kL:=LLv(min(k,d),0);kb:=(q1-q2)/(kh-kL);ky:=(q1+q2-kb*(kh+kL))/2;k*kb[q]+ky[q],Color0000FF,LINETHICK2;//DIFF画在副图下边线d*kb[q]+ky[q],Color00FF00,LINETHICK2;//DEA画在副图下边线if datatype>=0 then exit;////////****** 计算指标变换所需的公共数据*******rc:=DYNAINFO(3);//前收q:=datacount;hh:=DYNAINFO(5);//最高LL:=DYNAINFO(6);//最低f:=max(hh-rc,rc-LL);ff:=f/rc*100;//最大半振幅r:=DYNAINFO(3);q:=datacount;hh:=DYNAINFO(5);LL:=DYNAINFO(6);f:=max(hh-r,r-LL);q1:=r-f*1.01;//主图下边线q2:=r-2*f*1.0125;//副图1下边线(0位线)q3:=r-3*f*1.014;//副图2下边线(0位线){有了Q1、Q2、Q3,叠加副图指标也就容易了}/////////////////////////////////////////////////////////////////////////********㈡在副图2叠加macd********//副图2变换所需数据q2h:=if(ff<1,0.9797*rc,rc-2*f*1.016);//分时副图2最高位置q2l:=if(ff<1,0.9697*rc,rc-3*f*1.011);//分时副图2最低位置//以下清除原始的指标线,并画横坐标线FILLRGN(1,q2h,q2l),colorblack;cz:=(q2h-q2l)/6;q2l,POINTDOT,,COLORWHITE;q2l+cz,POINTDOT,color0000cc;q2l+2*cz,POINTDOT,color0000cc;q2l+3*cz,POINTDOT,color0000cc;q2l+4*cz,POINTDOT,color0000cc;q2l+5*cz,POINTDOT,color0000cc;a1:="macd.diff";a2:="macd.dea";a3:="macd.macd";mh:=hhv(max(a1,a3),0);mL:=LLv(min(a3,a1),0);mb:=(q2h-q2l)/(mH[q]-mL[q]);//缩放比例,选macd或diff来计算缩放比例my:=(q2h+q2l-mb*(mH[q]+mL[q]))/2;//平移值diff:a1*mb+my,COLORWHITE;//副图2显示原来的diff指标线dea:a2*mb+my,COLORYELLOW;//副图2显示原来的dea指标线macd:=a3*mb+my;//副图2显示原来的macd指标线STICKLINE(macd>my,my,macd,1,1),COLORRED;STICKLINE(macd<my,my,macd,1,1),COLORCY AN;SZ:=(3*CLOSE+2*OPEN+LOW+HIGH)/7;趋势:=EMA(3*SZ-2*SMA(SZ,2,1),10),Colorred,linethick2;aA1:=趋势;aA2:=趋势;aA3:=趋势;mhA:=hhv(max(aA1,aA3),0);mLA:=LLv(min(aA3,aA1),0);mbA:=(q2h-q2l)/(mHA[q]-mLA[q]);//缩放比例,选macd或diff来计算缩放比例myA:=(q2h+q2l-mbA*(mHA[q]+mLA[q]))/2;//平移值hhh:aA1*mbA+myA,COLORMAGENTA;//副图2显示原来的diff指标线NNNCNfRGORRNNN2DfYELORRED;发大财:M2:10 2 1000M3:20 2 1000M4:60 2 1000N1:5 0 30MA2:MA(CLOSE,M2),COLORred,linethick2;MA3:MA(CLOSE,M3),COLORGREEN,linethick2;MA4:MA(CLOSE,M4),COLORCY AN,linethick2;V ARF1:=(2*CLOSE+HIGH+LOW)/4;V AR100:=LLV(LOW,34);V AR110:=HHV(HIGH,34);V AR12:=EMA((V ARF1-V AR100)/(V AR110-V AR100)*100,6);V AR13:=EMA(0.667*REF(V AR12,1)+0.333*V AR12,4);V AR14:=LLV(LOW,120);V AR15:=HHV(HIGH,120);V AR16:=V AR15-V AR14;DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>0.3 AND COUNT(V ar12>V ar13,3) AND REF(LOW,1)=LLV(LOW,120) ANDCLOSE>OPEN,1,0),LOW,'★进场');A1AA:=9;A2AA:=(REF(CLOSE,A1AA+1)<CLOSE);DRAWTEXT(FILTER((A2AA>-0.5),84),(HIGH)*(1.05),'小心变盘'),COLORFFFFFF;V1:=EMA(CLOSE,5),COLOR00FFFF;V2:=EMA((EMA(CLOSE,29))*(1.01),10),COLORFF00FF;DRAWTEXT(CROSS(V1,V2),LOW*0.98,'招招先'),COLORYELLOW;V AR2:=REF(CLOSE,1);V AR4:=SMA(MAX(CLOSE-V AR2,0),12,1)/SMA(ABS(CLOSE-V AR2),12,1)*100;DRAWTEXT(CROSS(V AR4,20),LOW-(HIGH-LOW),'底↑'), , COLORRED;上收:=c;上高:=h;上低:=l;箱顶a:=MA(REF(HHV(上收,6),1),3);箱底a:=MA(REF(LLV(上收,3),1),3);箱顶:=MA(REF(HHV(上收,30),1),2),COLOR0000FF;箱底:=MA(REF(LLV(上收,30),1),2),COLOR00FF00;V ar1:=(上收-LLV(上低,27))/(HHV(上高,27)-LLV(上低,27))*100;V ar2:=SMA(V ar1,3,1);V ar3:=SMA(V ar2,3,1);V ar4:=SMA(V ar3,3,1);DRAWTEXT(CROSS(V ar3,V ar4) AND V ar3<40,箱底,'低吸'),COLORf00ff0;V AR93:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SM A((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);V AR94:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);V AR95:= V AR93<REF(V AR94,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); DRAWTEXT(V AR95 AND COUNT(V AR95,30)=1,HIGH*1.095,'大资金'),COLORRED;VV2:=REF(CLOSE,1);VV3:=SMA((CLOSE-VV2),6,1)/SMA(ABS(CLOSE-VV2),6,1)*100;DRAWTEXT(REF(VV3,1)>81 AND VV3<80,120,'闪★'),COLORGREEN;V AR222:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2); STICKLINE(V AR222,C,O,8,0)COLORYELLOW,LINETHICK5;{底位黄色}STICKLINE(V AR222,C,O,3,0)COLORYELLOW,LINETHICK5;{底位黄色}STICKLINE(V AR222,H,L,1,0)COLORYELLOW,LINETHICK5;{底位黄色};V AR1:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);{ZIG 有未来}STICKLINE(V AR1,C,O,8,0),COLORBLUE,LINETHICK5;{高位黄色}STICKLINE(V AR1,C,O,3,0),COLORBLUE,LINETHICK5;{高位黄色}STICKLINE(V AR1,H,L,1,0),COLORBLUE,LINETHICK5;{高位黄色};r:=DYNAINFO(3);q:=datacount;hh:=DYNAINFO(5);LL:=DYNAINFO(6);f:=max(hh-r,r-LL);q1:=r-f*1.01;//主图下边线q2:=r-2*f*1.0125;//副图1下边线(0位线)q3:=r-3*f*1.014;//副图2下边线(0位线){有了Q1、Q2、Q3,叠加副图指标也就容易了}///////////////////////////////////////////////////////////////////在副图2叠加macddk:="macd.macd";k:="macd.diff";d:="macd.dea";kh:=hhv(max(d,k),0);kL:=LLv(min(k,d),0);kb:=(q1-q2)/(kh-kL);ky:=(q1+q2-kb*(kh+kL))/2;k*kb[q]+ky[q],Color0000FF,LINETHICK2;//DIFF画在副图下边线d*kb[q]+ky[q],Color00FF00,LINETHICK2;//DEA画在副图下边线if datatype>=0 then exit;////////****** 计算指标变换所需的公共数据*******rc:=DYNAINFO(3);//前收q:=datacount;hh:=DYNAINFO(5);//最高LL:=DYNAINFO(6);//最低f:=max(hh-rc,rc-LL);ff:=f/rc*100;//最大半振幅////////********㈡在副图2叠加macd********//副图2变换所需数据q2h:=if(ff<1,0.9797*rc,rc-2*f*1.016);//分时副图2最高位置q2l:=if(ff<1,0.9697*rc,rc-3*f*1.011);//分时副图2最低位置//以下清除原始的指标线,并画横坐标线FILLRGN(1,q2h,q2l),colorblack;cz:=(q2h-q2l)/6;q2l,POINTDOT,,COLORWHITE;q2l+cz,POINTDOT,color0000cc;q2l+2*cz,POINTDOT,color0000cc;q2l+3*cz,POINTDOT,color0000cc;q2l+4*cz,POINTDOT,color0000cc;q2l+5*cz,POINTDOT,color0000cc;a1:="macd.diff";a2:="macd.dea";a3:="macd.macd";mh:=hhv(max(a1,a3),0);mL:=LLv(min(a3,a1),0);mb:=(q2h-q2l)/(mH[q]-mL[q]);//缩放比例,选macd或diff来计算缩放比例my:=(q2h+q2l-mb*(mH[q]+mL[q]))/2;//平移值diff:a1*mb+my,COLORWHITE;//副图2显示原来的diff指标线dea:a2*mb+my,COLORYELLOW;//副图2显示原来的dea指标线macd:=a3*mb+my;//副图2显示原来的macd指标线STICKLINE(macd>my,my,macd,1,1),COLORRED;STICKLINE(macd<my,my,macd,1,1),COLORCY AN;SZ:=(3*CLOSE+2*OPEN+LOW+HIGH)/7;趋势:=EMA(3*SZ-2*SMA(SZ,2,1),10),Colorred,linethick2;aA1:=趋势;aA2:=趋势;aA3:=趋势;mhA:=hhv(max(aA1,aA3),0);mLA:=LLv(min(aA3,aA1),0);mbA:=(q2h-q2l)/(mHA[q]-mLA[q]);//缩放比例,选macd或diff来计算缩放比例myA:=(q2h+q2l-mbA*(mHA[q]+mLA[q]))/2;//平移值hhh:aA1*mbA+myA,COLORMAGENTA;//副图2显示原来的diff指标线NNNCNfRGORRNNN2DfYELORRED;AA2:=REF(diff,N1)=LLV(diff,2*N1+1);BB2:=BACKSET(AA2,N1+1);CC2:=FILTER(BB2,N1) AND diff=LLV(diff,N1+1);A2:=BARSLAST(REF(CC2,1));底背离:=REF(CLOSE,A2+1)>CLOSE AND REF(diff,A2+1)<diff AND CC2;DRAWICON(底背离,diff,1);DRAWTEXT(底背离,diff,'底背离'),COLORYELLOW;DRAWLINE(CC2,diff,FILTER(底背离>0,5),diff,0),COLORRED;分时叠加冲顶N1:5 0 30N2:5 0 30A1AA:=9;A2AA:=(REF(CLOSE,A1AA+1)<CLOSE);DRAWTEXT(FILTER((A2AA>-0.5),84),(HIGH)*(1.05),'小心变盘'),COLORFFFFFF;V arF:=(2*CLOSE+HIGH+LOW)/4;V ar10:=LLV(LOW,34);V ar11:=HHV(HIGH,34);V ar12:=EMA((V arF-V ar10)/(V ar11-V ar10)*100,6);V ar13:=EMA(0.667*REF(V ar12,1)+0.333*V ar12,4);V ar14:=LLV(LOW,120);V ar15:=HHV(HIGH,120);V ar16:=V ar15-V ar14;DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>0.3 AND COUNT(V ar12>V ar13,3) AND REF(LOW,1)=LLV(LOW,120) ANDCLOSE>OPEN,1,0),LOW,'★进场');SFF:=H/REF(H,1)<1 AND REF(h,1)/REF(h,2)<1 AND L/REF(L,1)>1 and REF(L,1)/REF(L,2)>1 ;DRAWTEXT(SFF,L*0.97,'大鲨鱼'),COLORYELLOW;input:n1(5,0,30),n2(5,0,30);ma13:ma(c,13),COLORRED,linethick2;ma34:ma(c,34),COLORGREEN,linethick2;ma55:ma(c,55),COLORCY AN,linethick2;DRAWICON(cross(ma13,ma55) and ma34>ref(ma34,1) and ma55>ref(ma55,1),ma55,1);if datatype>=0 then exit;////////****** 计算指标变换所需的公共数据*******rc:=DYNAINFO(3);//前收q:=datacount;hh:=DYNAINFO(5);//最高LL:=DYNAINFO(6);//最低f:=max(hh-rc,rc-LL);ff:=f/rc*100;//最大半振幅////////////////////////////////////////////////////////////////////////******㈠副图1叠加大盘分时线******(共3个步骤完成指标变换)//副图1变换所需数据q1h:=if(ff<1,0.9898*rc,rc-f*1.02);//分时副图1最高位置q1l:=if(ff<1,0.9798*rc,rc-2*f*1.016);//分时副图1最低位置,同时也是分时副图2最高位置//①以下计算大盘分时线的最大、最小值R:=INDEXC;Rh:=hhv(r,0);//最大值RL:=LLv(r,0);//最小值//②计算缩放比例、平移值Rb:=(q1h-q1l)/(RH[q]-RL[q]);//缩放比例Ry:=(q1h+q1l-rb*(RH[q]+RL[q]))/2;//平移值//③变换原来的大盘分时到分时副图1msd:r*rb+ry,COLORMAGENTA,LINETHICK2;//在分时副图1,显示变换后的大盘分时/////////////////////////////////////////////////////////////////r:=DYNAINFO(3);q:=datacount;hh:=DYNAINFO(5);LL:=DYNAINFO(6);f:=max(hh-r,r-LL);q1:=r-f*1.01;//主图下边线q2:=r-2*f*1.0125;//副图1下边线(0位线)q3:=r-3*f*1.014;//副图2下边线(0位线){有了Q1、Q2、Q3,叠加副图指标也就容易了}//在副图1叠加RSIr:="rsi.rsi1";rh:=hhv(r,0);rL:=LLv(r,0);rb:=(q1-q2)/(rh-rL);ry:=(q1+q2-rb*(rh+rL))/2;rsi14:r*rb[q]+ry[q],COLORGREEN,LINETHICK2;AAa:=REF(rsi14,N2)=HHV(rsi14,2*N2+1);BBb:=BACKSET(AAa,N2+1);CCc:=FILTER(BBb,N2) AND rsi14=HHV(rsi14,N2+1);Aa1:=BARSLAST(REF(CCc,1));顶背离:=REF(H,aA1+1)<H AND REF(rsi14,aA1+1)>rsi14 AND CCc; DRAWLINE(CCc,rsi14,FIL TER(顶背离>0,5),rsi14,0);DRAWTEXT(顶背离,rsi14*1,'顶背离'),COLORYELLOW;AAa2:=REF(rsi14,N2)=LLV(rsi14,2*N2+1);BBb2:=BACKSET(AAa2,N2+1);CCc2:=FILTER(BBb2,N2) AND rsi14=LLV(rsi14,N2+1);Aa2:=BARSLAST(REF(CCc2,1));底背离:=REF(L,Aa2+1)>L AND REF(rsi14,Aa2+1)<rsi14 AND CCc2; DRAWLINE(CCc2,rsi14,FIL TER(底背离>0,5),rsi14,0),COLORMAGENTA; DRAWTEXT(底背离,rsi14,'底背离'),COLORYELLOW;DRAWICON(cross(rsi14,msd),msd,1);/////////////////////////////////////////////////////////////////////////********㈡在副图2叠加macd********//副图2变换所需数据q2h:=if(ff<1,0.9797*rc,rc-2*f*1.016);//分时副图2最高位置q2l:=if(ff<1,0.9697*rc,rc-3*f*1.011);//分时副图2最低位置//以下清除原始的指标线,并画横坐标线FILLRGN(1,q2h,q2l),colorblack;cz:=(q2h-q2l)/6;q2l,POINTDOT,,COLORWHITE;q2l+cz,POINTDOT,color0000cc;q2l+2*cz,POINTDOT,color0000cc;q2l+3*cz,POINTDOT,color0000cc;q2l+4*cz,POINTDOT,color0000cc;q2l+5*cz,POINTDOT,color0000cc;a1:="macd.diff";a2:="macd.dea";a3:="macd.macd";mh:=hhv(max(a1,a3),0);mL:=LLv(min(a3,a1),0);mb:=(q2h-q2l)/(mH[q]-mL[q]);//缩放比例,选macd或diff来计算缩放比例my:=(q2h+q2l-mb*(mH[q]+mL[q]))/2;//平移值diff:a1*mb+my,COLORWHITE;//副图2显示原来的diff指标线dea:a2*mb+my,COLORYELLOW;//副图2显示原来的dea指标线macd:=a3*mb+my;//副图2显示原来的macd指标线STICKLINE(macd>my,my,macd,1,1),COLORRED;STICKLINE(macd<my,my,macd,1,1),COLORCY AN;SZ:=(3*CLOSE+2*OPEN+LOW+HIGH)/7;趋势:=EMA(3*SZ-2*SMA(SZ,2,1),10),Colorred,linethick2;aA1:=趋势;aA2:=趋势;aA3:=趋势;mhA:=hhv(max(aA1,aA3),0);mLA:=LLv(min(aA3,aA1),0);mbA:=(q2h-q2l)/(mHA[q]-mLA[q]);//缩放比例,选macd或diff来计算缩放比例myA:=(q2h+q2l-mbA*(mHA[q]+mLA[q]))/2;//平移值hhh:aA1*mbA+myA,COLORMAGENTA;//副图2显示原来的diff指标线AA:=REF(diff,N1)=HHV(diff,2*N1+1);BB:=BACKSET(AA,N1+1);CC:=FILTER(BB,N1) AND diff=HHV(diff,N1+1);A1:=BARSLAST(REF(CC,1));顶背离:=REF(CLOSE,A1+1)<CLOSE AND REF(diff,A1+1)>diff AND CC; DRAWICON(顶背离,diff,2);DRAWTEXT(顶背离,diff*1.2,'顶背离'),COLORGREEN;DRAWLINE(CC,diff,FILTER(顶背离>0,5),diff,0),COLORRED;AA2:=REF(diff,N1)=LLV(diff,2*N1+1);。

飞狐公式编写基础

飞狐公式编写基础

例5:设计一个副图指标,8日内如果先后出现5日均价线上穿10日均价线、5日均价线上穿20日均价线,则返回1,否则返回0。

求解:根据上面的学习,“5日均价线上穿10日均价线”的条件表达式是cross(ma(c,5),ma(c,10)),“5日均价线上穿20日均价线”的条件表达式是cross(ma(c,5),ma(c,20)),那么本例是不是可以写成cross(ma(c,5),ma(c,10)) and cross(ma(c,5),ma(c,20))答案是否定的。

因为这个条件表达式是表示同时满足2个条件,怎么办?本指标的设计要用到逻辑函数EXIST(X,N),查询EXIST(X,N)的注释如下{是否存在用法: EXIST(X,N)返回N周期内是否存在满足条件X,N可为常数或变量例如:EXIST(C>O,10)表示10个周期中存在阳线}正确代码结果如下,我们把公式命名为sl003:信号:EXIST(cross(ma(c,5),ma(c,10)),8) AND EXIST(cross(ma(c,5),ma(c,20)),8)代码说明:①飞狐的公式代码不区分字母的大小写,字母可以大写,也可以小写或者大小写混合。

②本例中,公式代码使用了函数嵌套,即一个函数套一个函数,这里使用了三重嵌套。

③要看懂嵌套函数,基本的分析方法是,从里到外一层层分析,如EXIST(cross(ma(c,5),ma(c,20)),8),先分析ma(c,5)、ma(c,10)是什么意思,然后分析cross(ma(c,5),ma(c,20))是什么意思,最后再分析EXIST(cross(ma(c,5),ma(c,20)),8)是什么意思。

例5的公式,显示的结果如何,不错吧?条件满足时,指标线的值会由0突变为1,“信号”很醒目。

不过还是有点不爽,如果连续出现信号则第一次满足条件才给出“信号”,似乎更好些,怎么办呢?留给大家作为练习吧^_^。

飞狐公式编写基础

飞狐公式编写基础

例5:设计一个副图指标,8日内如果先后出现5日均价线上穿10日均价线、5日均价线上穿20日均价线,则返回1,否则返回0。

求解:根据上面的学习,“5日均价线上穿10日均价线”的条件表达式是cross(ma(c,5),ma(c,10)),“5日均价线上穿20日均价线”的条件表达式是cross(ma(c,5),ma(c,20)),那么本例是不是可以写成cross(ma(c,5),ma(c,10)) and cross(ma(c,5),ma(c,20))答案是否定的。

因为这个条件表达式是表示同时满足2个条件,怎么办?本指标的设计要用到逻辑函数EXIST(X,N),查询EXIST(X,N)的注释如下{是否存在用法: EXIST(X,N)返回N周期内是否存在满足条件X,N可为常数或变量例如:EXIST(C>O,10)表示10个周期中存在阳线}正确代码结果如下,我们把公式命名为sl003:信号:EXIST(cross(ma(c,5),ma(c,10)),8) AND EXIST(cross(ma(c,5),ma(c,20)),8)代码说明:①飞狐的公式代码不区分字母的大小写,字母可以大写,也可以小写或者大小写混合。

②本例中,公式代码使用了函数嵌套,即一个函数套一个函数,这里使用了三重嵌套。

③要看懂嵌套函数,基本的分析方法是,从里到外一层层分析,如EXIST(cross(ma(c,5),ma(c,20)),8),先分析ma(c,5)、ma(c,10)是什么意思,然后分析cross(ma(c,5),ma(c,20))是什么意思,最后再分析EXIST(cross(ma(c,5),ma(c,20)),8)是什么意思。

例5的公式,显示的结果如何,不错吧?条件满足时,指标线的值会由0突变为1,“信号”很醒目。

不过还是有点不爽,如果连续出现信号则第一次满足条件才给出“信号”,似乎更好些,怎么办呢?留给大家作为练习吧^_^。

飞狐公式入门

飞狐公式入门
4、参数精灵:在上面修改参数的过程,是否注意到参数的提示?因为公式是自己设计的,参数的提示尽管很简单,但自己仍然知道参 数的含义,但如果是其他人的话,就可能摸不着头脑了,因此有必要对参数加上一点提示。方法是,在公式编辑器中,点“参数精灵”按 钮,输入以下文字:
Param#1日均价(1--999); Param#2日均价(1--999); Param#3日均价(1--999); Param#4日均价(1--999);
给一点提示:①利用“引用函数”类中的“信号过滤”函数FILTER(X,N)。②巧妙利用“突变”这个特征。 这个练习对于初学者有点难度,只有不断学习、不断钻研,才能更快进步,南客给大家加油!
例4:corss(ma(c,5),ma(c,10)){5日均价线上穿10日均价线,cross函数的定义,请自查。这里close简写为c};
说明:上面例子中,包含在半角的一对花括号“{”、“}”的部分,是注释语句,注释这行代码的含义、思路等,不会被飞狐运行。 一个好公式的设计,需要花费很多心血,时间久了有可能自己也忘记当时是怎么设计的,此外也为了别人能看懂公式,适当的加入注释是 个好习惯。除了用花括号作注释,飞狐中还允许用半角的双斜杠“//”作注释,双斜杠后面写入注释的内容。
正确代码结果如下,我们把公式命名为sl003:
信号:EXIST(cross(ma(c,5),ma(c,10)),8) AND EXIST(cross(ma(c,5),ma(c,20)),8)
代码说明: ①飞狐的公式代码不区分字母的大小写,字母可以大写,也可以小写或者大小写混合。 ②本例中,公式代码使用了函数嵌套,即一个函数套一个函数,这里使用了三重嵌套。 ③要看懂嵌套函数,基本的分析方法是,从里到外一层层分析,如EXIST(cross(ma(c,5),ma(c,20)),8),先分析ma(c,5)、ma(c,10)是 什么意思,然后分析cross(ma(c,5),ma(c,20))是什么意思,最后再分析EXIST(cross(ma(c,5),ma(c,20)),8)是什么意思。

飞狐主图、副图和选股公式

飞狐主图、副图和选股公式

飞狐主图、副图和选股公式主图均线:KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);ZHE:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);C1:=SMA(EMA(ZHE,1),2,1);C3:=SMA(EMA(ZHE,3),2,1);C6:=SMA(EMA(ZHE,6),2,1);C7:=SMA(EMA(ZHE,7),2,1);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGINSTICKLINE(C1>=C6,C1,C6,8,1),colorFF00FF;STICKLINE(C1>=C6,C7,C3,8,0),colorFF00FF;STICKLINE(C1<=C6,C1,C6,8,1),colorFF00;STICKLINE(C1<=C6,C7,C3,8,0),colorFF00;中线:=MA(ZHE,N),LINEDOT,colorBROWN;阻力:=中线+P*STD(ZHE,N),LINEDOT,color808080;支撑:=中线-P*STD(ZHE,N),LINEDOT,color808080;成本价:"AMOUNT#day"/"VOL#day"/100*KEY,LINETHICK0,PRECISION 2,COLORGREEN;分水岭:EMA(EMA(EMA(EMA((MA(ZHC,3)+MA(ZHC,6)+MA(ZHC,12)+ MA(ZHC,24))/4,2),2),5),5),colorFFFF00;//趋势线:ZHE,LINETHICK2,PRECISION2,colorFFFF00;趋势线:ZHE,LINETHICK2,PRECISION2,colorFFFF00;生命线:EMA(EMA(EMA(EMA(MA(ZHC,60),2),2),5),5),colorFF;主力:EMA(EMA(EMA(EMA(MA(ZHC,103),2),2),5),5),colorFF00FF;年线:EMA(EMA(EMA(EMA(MA(ZHC,453),2),2),5),5),colorFFFF;获利盘:=WINNER(成本价)*100;集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100*KEY;DRAWTEXTEX(KEY,1,18,0,'当前获利盘比例:'+NUMTOSTR(获利盘,1)+'%筹码集中度:'+NUMTOSTR(集中度,1)+'%'),colorFF00FF;IF DATATYPE=1 OR DATATYPE=2 OR DATATYPE=3 OR DATATYPE=4 OR DATATYPE=5 THENVERTLINE(TIME=150000),POINTDOT,color80;ELSEIF DATATYPE=11 THENVERTLINE(TIME=140000),POINTDOT,color80;PARTLINE(KEY,分水岭),LINETHICK2,colorFFFF00;PARTLINE(KEY,生命线),LINETHICK2,colorFF;PARTLINE(KEY,主力),LINETHICK2,colorFF00FF;PARTLINE(KEY,年线),LINETHICK3,colorFFFF;BC:=ZHC>分水岭 AND ZHC>中线;SC:=ZHC<分水岭 AND ZHC<中线;STICKLINE(BC,LOW,HIGH,0.1,1),colorFFFF;STICKLINE(BC AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFFFF;STICKLINE(BC AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF;STICKLINE(SC,LOW,HIGH,0.1,1),colorFF00;STICKLINE(SC AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF00;STICKLINE(SC AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFF00;END;ELSE BEGINEND;主图均线:KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);ZHE:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);FSL:=EMA(EMA(EMA(EMA((MA(ZHC,3)+MA(ZHC,6)+MA(ZH C,12)+MA(ZHC,24))/4,2),2),5),5);MAINX:=EMA(EMA(EMA(EMA(MA(ZHC,60),2),2),5),5);FSLMAINX:=EMA(FSL-MAINX,3);涨停板:=IF(KEY,CLOSE/REF(CLOSE,1)>1.097,0);跌停板:=IF(KEY,REF(CLOSE,1)/CLOSE>1.097,0);涨停板ST:=IF(KEY,CLOSE/REF(CLOSE,1)>1.049,0);跌停板ST:=IF(KEY,REF(CLOSE,1)/CLOSE>1.049,0);ST0:=STRNCMP(STKNAME,'S',1)=0;ST1:=STRNCMP(STKNAME,'ST',2)=0;ST2:=STRNCMP(STKNAME,'*ST',3)=0;ST3:=STRNCMP(STKNAME,'SST',3)=0;ST4:=STRNCMP(STKNAME,'S*ST',4)=0;C1:=SMA(EMA(ZHE,1),2,1);C3:=SMA(EMA(ZHE,3),2,1);C6:=SMA(EMA(ZHE,6),2,1);C7:=SMA(EMA(ZHE,7),2,1);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGINSTICKLINE(C1>=C6,C1,C6,8,1),colorFF00FF;STICKLINE(C1>=C6,C7,C3,8,0),colorFF00FF;STICKLINE(C1<=C6,C1,C6,8,1),colorFF00;STICKLINE(C1<=C6,C7,C3,8,0),colorFF00;中线:MA(ZHE,N),colorBROWN;阻力:中线+P*STD(ZHE,N),color808080;支撑:中线-P*STD(ZHE,N),color808080;成本价:"AMOUNT#day"/"VOL#day"/100*KEY,LINETHICK0,PRECISION 2,COLORGREEN;获利盘:=WINNER(成本价)*100;集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100*KEY;DRAWTEXTEX(KEY,1,18,0,'当前获利盘比例:'+NUMTOSTR(获利盘,1)+'%筹码集中度:'+NUMTOSTR(集中度,1)+'%'),colorFF00FF;趋势线:ZHE,LINETHICK2,PRECISION2,colorFFFF00;生命线:MAINX,LINETHICK2,PRECISION2,colorFF;分水岭:FSL,LINETHICK2,PRECISION2,colorFFFF;TA:=REF(趋势线,1)<趋势线;TB:=REF(趋势线,1)>趋势线;TD:=趋势线>生命线 AND FSLMAINX>0;TK:=趋势线<生命线 AND FSLMAINX<0;PARTLINE(TD AND TA,趋势线),LINETHICK2,colorFFFF;PARTLINE(TK AND TB,趋势线),LINETHICK2,colorFFFF00;IF DATATYPE=1 OR DATATYPE=2 OR DATATYPE=3 OR DATATYPE=4 OR DATATYPE=5 THENVERTLINE(TIME=150000),POINTDOT,color80;ELSEIF DATATYPE=11 THENVERTLINE(TIME=140000),POINTDOT,color80;PARTLINE(KEY,分水岭),LINETHICK2,colorFFFF;PARTLINE(KEY,生命线),LINETHICK2,colorFF;BC:=ZHC>分水岭 AND ZHC>中线;SC:=ZHC<分水岭 AND ZHC<中线;STICKLINE(BC,LOW,HIGH,0.1,1),colorFFFF;STICKLINE(BC AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFFFF;STICKLINE(BC ANDCLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF;STICKLINE(SC,LOW,HIGH,0.1,1),colorFF00;STICKLINE(SC AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF00;STICKLINE(SC AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFF00;END;ELSEEXIT;IF DATATYPE=6 THENIF ST0 OR ST1 OR ST2 OR ST3 OR ST4 THEN BEGINDRAWICON(涨停板ST,生命线,10);DRAWICON(跌停板ST,生命线,11);END;ELSE BEGINDRAWICON(涨停板,生命线,10);DRAWICON(跌停板,生命线,11);EXIT;END;副图Boll:(N:26 P:2)KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);ZHE:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);C1:=SMA(EMA(ZHE,1),2,1);C3:=SMA(EMA(ZHE,3),2,1);C6:=SMA(EMA(ZHE,6),2,1);C7:=SMA(EMA(ZHE,7),2,1);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGINSTICKLINE(C1>=C6,C1,C6,8,0),colorFF;STICKLINE(C1>=C6,C7,C3,0,0),colorFF;STICKLINE(C1<=C6,C1,C6,8,0),colorFF00;STICKLINE(C1<=C6,C7,C3,0,0),colorFF00;KMA:=MA(ZHC,5);PARTLINE(KEY,KMA),colorFFFF;MID:=MA(ZHE,N);PARTLINE(KEY,MID),colorFFFFFF;PARTLINE(KEY,MA(MID,55)),LINEDASH,colorFF00FF;UPPER:=MID+P*STD(ZHE,N);PARTLINE(KEY,UPPER),POINTDOT,color808080;LOWER:=MID-P*STD(ZHE,N);PARTLINE(KEY,LOWER),POINTDOT,color808080;IF DATATYPE=4 OR DATATYPE=5 THENVERTLINE(TIME=150000),POINTDOT,color3333;ELSE BEGIN END;END;ELSE副图筹码集中度:KEY:=DATE<=1900731;ZHM:="AMOUNT#day"/"VOL#day"/100*KEY;CM1:=SMA(EMA(ZHM,1),2,1);CM3:=SMA(EMA(ZHM,3),2,1);CM6:=SMA(EMA(ZHM,6),2,1);CM7:=SMA(EMA(ZHM,7),2,1);CMM:=(CM1+CM3+CM6+CM7)/4;IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGIN获利盘:WINNER(ZHM)*100,LINETHICK0,PRECISION1,colorFF;筹码集中度:(COST(95)-COST(5))/(COST(95)+COST(5))*100*KEY,LINETHICK0,PRECISION1,colorFFFF;STICKLINE(CM1>=CM6,CM1,CM6,8,0),colorFF;STICKLINE(CM1>=CM6,CM7,CM3,0,0),colorFF;STICKLINE(CM1<=CM6,CM1,CM6,8,0),colorFF00;STICKLINE(CM1<=CM6,CM7,CM3,0,0),colorFF00;CMX1:=SMA(EMA(COST(1),21),2,1);CMX2:=SMA(EMA(COST(10),21),2,1);CMX3:=SMA(EMA(COST(30),21),2,1);CMX4:=SMA(EMA(COST(50),21),2,1);CMX5:=SMA(EMA(COST(70),21),2,1);CMX6:=SMA(EMA(COST(90),21),2,1);CMX7:=SMA(EMA(COST(99),21),2,1);PARTLINE(KEY,CMX1),colorCC;PARTLINE(KEY,CMX2),color33CC;PARTLINE(KEY,CMX3),color66CC;PARTLINE(KEY,CMX4),color99CC;PARTLINE(KEY,CMX5),colorCCCC;PARTLINE(KEY,CMX6),colorFFCC;PARTLINE(KEY,CMX7),colorFF;END;ELSE BEGINEND;副图多空线:KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);DMZ:=IF(HIGH+LOW<=REF(HIGH,1)+REF(LOW,1),0,MAX(AB S(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));DMF:=IF(HIGH+LOW>=REF(HIGH,1)+REF(LOW,1),0,MAX(AB S(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));ADMZ:=IF(KEY,MA(DMZ,10),0);ADMF:=IF(KEY,MA(DMF,10),0);STZ0:=IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF));STZ:=(IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF)))*(60);ASTZ:=SMA(STZ0,30,1)*60;IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGIN波动线:STZ,PRECISION0,colorFFFFFF;多空线:ASTZ,PRECISION0,colorFFFF;主力线:EMA(EMA(EMA(EMA(MA(ASTZ,60),2),2),5),5),PRECISION0,colo rFF00FF;PARTLINE(KEY,-30),LINETHICK2,colorFF00;PARTLINE(KEY,0),LINETHICK2,color80;PARTLINE(KEY,30),LINETHICK2,colorFF;END;ELSE BEGINEND;副图FT:KEY:=DATE<=1900731;STICKLINE(CLOSE>=OPEN,LOW,HIGH,0.1,1),colorFF;STICKLINE(CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(CLOSE>=REF(CLOSE,1) AND CLOSE=OPEN,LOW,HIGH,0.1,1),colorFF;STICKLINE(CLOSE>=REF(CLOSE,1) AND CLOSE=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(CLOSE<OPEN,LOW,HIGH,0.1,0),colorFFFF00;STICKLINE(CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF00;STICKLINE(CLOSE<REF(CLOSE,1) AND CLOSE=OPEN,LOW,HIGH,0.1,0),colorFFFF00;STICKLINE(CLOSE<REF(CLOSE,1) AND CLOSE=OPEN,OPEN,CLOSE,8,0),colorFFFF00;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);ZHQS:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);MAINX:=EMA(EMA(EMA(EMA(MA(ZHC,60),2),2),5),5);FSL:=EMA(EMA(EMA(EMA((MA(ZHC,3)+MA(ZHC,6)+MA(ZH C,12)+MA(ZHC,24))/4,2),2),5),5);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGIN趋势线:ZHQS,LINETHICK2,PRECISION0,colorFFFF00;生命线:MAINX,LINETHICK2,PRECISION0,colorFF;分水岭:FSL,LINETHICK2,PRECISION0,colorFFFF;END;ELSE BEGINEND;主图均线:KEY:=DATE<=1900601;STICKLINE(CLOSE>=OPEN,LOW,HIGH,0.1,1),colorFF;STICKLINE(CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(CLOSE>=REF(CLOSE,1) AND CLOSE=OPEN,LOW,HIGH,0.1,1),colorFF;STICKLINE(CLOSE>=REF(CLOSE,1) AND CLOSE=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(CLOSE<OPEN,LOW,HIGH,0.1,0),colorFFFF00;STICKLINE(CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF00;STICKLINE(CLOSE<REF(CLOSE,1) AND CLOSE=OPEN,LOW,HIGH,0.1,0),colorFFFF00;STICKLINE(CLOSE<REF(CLOSE,1) ANDCLOSE=OPEN,OPEN,CLOSE,8,0),colorFFFF00;ST0:=STRNCMP(STKNAME,'S',1)=0;ST1:=STRNCMP(STKNAME,'ST',2)=0;ST2:=STRNCMP(STKNAME,'*ST',3)=0;ST3:=STRNCMP(STKNAME,'SST',3)=0;ST4:=STRNCMP(STKNAME,'S*ST',4)=0;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);涨停板:=IF(KEY,(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>9.95,0);跌停板:=IF(KEY,(REF(CLOSE,1)-CLOSE)/REF(CLOSE,1)*100>9.95,0);涨停板ST:=IF(KEY,(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>4.95,0);跌停板ST:=IF(KEY,(REF(CLOSE,1)-CLOSE)/REF(CLOSE,1)*100>4.95,0);ZHQS:=EMA(EMA(EMA(EMA(ZHC,2),2),5),5);FSL:=EMA(EMA(EMA(EMA((MA(ZHC,3)+MA(ZHC,6)+MA(ZH C,12)+MA(ZHC,24))/4,2),2),5),5);MAINX:=EMA(EMA(EMA(EMA(MA(ZHC,60),2),2),5),5);FSLMAINX:=EMA(FSL-MAINX,3);IF NOT(STKTYPE=6 OR STKTYPE=7 AND STKTYPE=8) THEN BEGIN成本价:"AMOUNT#day"/"VOL#day"/100*KEY,LINETHICK0,PRECISION 2,colorFFFF;获利盘:=WINNER(成本价)*100;集中度:=(COST(95)-COST(5))/(COST(95)+COST(5))*100*KEY;DRAWTEXTEX(KEY,1,18,0,'当前获利盘比例:'+NUMTOSTR(获利盘,1)+'%筹码集中度:'+NUMTOSTR(集中度,1)+'%'),colorFF00FF;LA1:=LLVBARS(LOW,17);LA2:=BACKSET(ISLASTBAR,LA1+1);LA:=FILTER(LA2,17);DRAWICON(LA,LOW*0.998,4);DRAWNUMBER(LA,LOW*0.994,LOW,2),colorFFFFFF;LB1:=LLVBARS(LOW,144);LB2:=BACKSET(ISLASTBAR,LB1+1);LB:=FILTER(LB2,144);DRAWICON(LB,LOW*0.996,4);DRAWNUMBER(LB,LOW*0.99,LOW,2),colorFFFFFF;LC1:=LLVBARS(LOW,453);LC2:=BACKSET(ISLASTBAR,LC1+1);LC:=FILTER(LC2,453);DRAWICON(LC,LOW*0.992,4);DRAWNUMBER(LC,LOW*0.986,LOW,2),colorFFFFFF;HA1:=HHVBARS(HIGH,17);HA2:=BACKSET(ISLASTBAR,HA1+1);HA:=FILTER(HA2,17);DRAWICON(HA,HIGH*1.002,5);DRAWNUMBER(HA,HIGH*1.006,HIGH,2),colorFFFFFF;HB1:=HHVBARS(HIGH,144);HB2:=BACKSET(ISLASTBAR,HB1+1);HB:=FILTER(HB2,144);DRAWICON(HB,HIGH*1.004,5);DRAWNUMBER(HB,HIGH*1.008,HIGH,2),colorFFFFFF; LINEVALUE(LB,LOW,LA,LOW,0,0),LINETHICK2,colorFF; LINEVALUE(LC,LOW,LB,LOW,0,0),LINETHICK2,color66FF; LINEVALUE(HB,HIGH,HA,HIGH,0,0),LINETHICK2,color33CC00; TA:=REF(ZHQS,1)<ZHQS;TB:=REF(ZHQS,1)>ZHQS;TD:=ZHQS>MAINX AND FSLMAINX>0;TK:=ZHQS<MAINX AND FSLMAINX<0;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA,HIGH,LOW,0.5,0),colorFFFF;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFFFF;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB,HIGH,LOW,0.5,0),colorCCCCCC;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorCCCCCC;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorCCCCCC;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD,HIGH,LOW,0.5,0),colorFFFF;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF;STICKLINE(CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFFFF;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND TK,HIGH,LOW,0.5,0),colorCCCCCC;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND TK AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorCCCCCC;STICKLINE((OPEN<ZHQS OR OPEN<MAINX) AND TB AND TK AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorCCCCCC;STICKLINE((NOT(CLOSE>ZHQS AND OPEN>ZHQS AND TA OR CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD OR (OPEN<ZHQS OR OPEN<MAINX) AND TB)) AND CLOSE<OPEN,HIGH,LOW,0.5,0),colorFFFF00;STICKLINE((NOT(CLOSE>ZHQS AND OPEN>ZHQS AND TA OR CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD OR (OPEN<ZHQS OR OPEN<MAINX) AND TB)) AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF00;STICKLINE((NOT(CLOSE>ZHQS AND OPEN>ZHQS AND TA OR CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD OR (OPEN<ZHQS OR OPEN<MAINX) AND TB)) AND CLOSE>=OPEN,HIGH,LOW,0.5,0),colorFF;STICKLINE((NOT(CLOSE>ZHQS AND OPEN>ZHQS AND TA OR CLOSE>ZHQS AND OPEN>ZHQS AND TA AND TD OR (OPEN<ZHQS OR OPEN<MAINX) AND TB)) AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF;STICKLINE(BARSCOUNT(CLOSE)<=5 AND CLOSE<OPEN,HIGH,LOW,0.5,0),colorFFFF00;STICKLINE(BARSCOUNT(CLOSE)<=5 AND CLOSE<OPEN,OPEN,CLOSE,8,0),colorFFFF00;STICKLINE(BARSCOUNT(CLOSE)<=5 AND CLOSE>=OPEN,HIGH,LOW,0.5,0),colorFF;STICKLINE(BARSCOUNT(CLOSE)<=5 AND CLOSE>=OPEN,OPEN,CLOSE,8,1),colorFF;IF DATATYPE=4 OR DATATYPE=5 THEN BEGINTC1:=MA(ZHC,55);TC2:=MA(ZHC,103);TC3:=MA(ZHC,453);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;VERTLINE(TIME=150000),POINTDOT,color3333;END;ELSE BEGINIF DATATYPE=11 THEN BEGINTC1:=MA(ZHC,55);TC2:=MA(ZHC,103);TC3:=MA(ZHC,453);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;VERTLINE(TIME=140000),POINTDOT,color3333;END;ELSE BEGINIF DATATYPE=6 THEN BEGINIF ST0 OR ST1 OR ST2 OR ST3 OR ST4 THEN BEGINDRAWICON(涨停板ST,HIGH*1.02,10);DRAWICON(跌停板ST,LOW*0.98,11);END;ELSE BEGINDRAWICON(涨停板,HIGH*1.05,10);DRAWICON(跌停板,LOW*0.95,11);END;TC1:=MA(ZHC,14);TC2:=MA(ZHC,25);TC3:=MA(ZHC,99);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;END;ELSE BEGINIF DATATYPE=7 THEN BEGINTC2:=MA(ZHC,99);TC3:=MA(ZHC,181);TC4:=MA(ZHC,272);发财线:EMA(EMA(EMA(EMA(TC1,2),2),5),5),LINETHICK2,PRECISION2,c olorFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF FF;牛熊界:EMA(EMA(EMA(EMA(TC3,2),2),5),5),LINETHICK2,PRECISION2,c olorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC4,2),2),5),5)),colorFF0 0FF;END;ELSE BEGINIF DATATYPE=2 OR DATATYPE=3 THEN BEGINTC1:=MA(ZHC,55);TC2:=MA(ZHC,103);TC3:=MA(ZHC,453);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;VERTLINE(TIME=150000),POINTDOT,color3333;END;ELSE BEGINIF DATATYPE=1 THEN BEGINVERTLINE(TIME=150000),POINTDOT,color33CC;END;ELSE BEGINIF DATATYPE=8 THEN BEGINTC2:=MA(ZHC,40);TC3:=MA(ZHC,60);TC4:=MA(ZHC,80);TC5:=MA(ZHC,100);TC6:=MA(ZHC,120);TC7:=MA(ZHC,140);PARTLINE(KEY,EMA(EMA(EMA(EMA(TC1,2),2),5),5)),colorFFFF FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC2,2),2),5),5)),colorFFFF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC3,2),2),5),5)),colorFF0 0FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC4,2),2),5),5)),colorCC0 0FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC5,2),2),5),5)),color990 0FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC6,2),2),5),5)),color660 0FF;PARTLINE(KEY,EMA(EMA(EMA(EMA(TC7,2),2),5),5)),color330 0FF;END;ELSE BEGINEND;END;END;END;END;END;END;END;ELSEWX:=MA(CLOSE,0);M2:MA(CLOSE,P2)*(IF(N<2,WX,1));M3:MA(CLOSE,P3)*(IF(N<3,WX,1));M4:MA(CLOSE,P4)*(IF(N<4,WX,1));M5:MA(CLOSE,P5)*(IF(N<5,WX,1));M6:MA(CLOSE,P6)*(IF(N<6,WX,1));M7:MA(CLOSE,P7)*(IF(N<7,WX,1));M8:MA(CLOSE,P8)*(IF(N<8,WX,1));副图MACD:KEY:=DATE<=1900731;PARTLINE(KEY,0),LINETHICK2,color99;VAR1:=IF(KEY,EMA(EMA(EMA((OPEN+HIGH+LOW+CLOSE)/ 4,13),13),13),0);VAR2:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1;智能DIFF:VAR2*100,PRECISION2;智能DEA:EMA(VAR2,21)*100,PRECISION2;智能MACD:VAR2*100,COLORSTICK,PRECISION2;副图能量线:KEY:=DATE<=1900701;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);VAR1:=REF(ZHC,1);VAR2:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);VAR3:=(CLOSE-VAR1)*VAR2;VAR4:=SUM(VAR3,0);VAR5:=SMA(VAR4,5,1);VAR6:=SMA(VAR4,8,1);ZHSC0:=IF(KEY,VAR5-VAR6,0);ZHSC:=ZHSC0/10;ZHD:=(SUM(IF(ZHSC>0,ZHSC*1.003,ZHSC*1.003>0),34))/(34 );ZHE:=(SUM(IF(ZHSC<=0,ZHSC*0.97,ZHSC*0.97<0),34))/(34);能量:ZHSC,COLORSTICK,PRECISION1,colorFF;PARTLINE(KEY,ZHD),LINETHICK2,colorFFFF;PARTLINE(KEY,ZHE),LINETHICK2,colorFF00;PARTLINE(KEY,0),LINETHICK2,colorFFFFFF;副图成交量:KEY:=DATE<=1900731;总股本:=FINANCE(1);净利润:=FINANCE(30);每股收益:=净利润*1000/(总股本*10000);流通盘:=CAPITAL;每股净资:=FINANCE(34);市盈率:=CLOSE/每股收益;换手率:=VOL/CAPITAL*100;流通市值:=CAPITAL*VOLUNIT*CLOSE;均量10:=MA(VOL,10);均量20:=MA(VOL,20);均量40:=MA(VOL,40);涨跌幅:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;成交手数:VOL,VOLSTICK;DRAWTEXTEX(KEY,0,0,0,STKNAME+'('+STKLABEL+') 流通盘:'+NUMTOSTR(流通盘/100,0)+'万股市盈率:'+NUMTOSTR(市盈率,0)+'倍每股净资:'+NUMTOSTR(每股净资,2)+'元流通市值:'+NUMTOSTR(流通市值/10000,2)+'万元成交额:'+NUMTOSTR(AMOUNT/10000,2)+'万元换手率:'+NUMTOSTR(换手率,2)+'%'),color66FF;PARTLINE(KEY,均量10),colorFF00;PARTLINE(KEY,均量20),colorFFFF;PARTLINE(KEY,均量40),colorFFFFFF;⑤%:CAPITAL*5/100,linedot;交易分钟数:=if(CURRENTTIME>93000 and CURRENTTIME<150000,if(CURRENTTIME<113000,(TIMETOT0(CURRENTTIME)-34200)/60,if(CURRENTTIME>130000,(TIMETOT0(CURRENTTIME)-39600)/60,120)),240);预测量:IF(BARSTATUS=2,VOL/交易分钟数*240,VOL),COLOR00FFFF,LINETHICK0;{预测量2:IF(BARSTATUS=2,VOL*240/OPENMINUTES(CURRENTTIME),VO L),COLOR00FF00,LINETHICK0;}STICKLINE(BARSTATUS=2,0,预测量,8,1),COLOR00FFFF,LINEDOT副图位置:KEY:=DATE<=1900731;VAR3:=LLV(LOW,33);VAR4:=HHV(HIGH,21);VAR5:=IF(KEY,EMA((CLOSE-VAR3)/(VAR4-VAR3)*100,20)*0.998,0);PARTLINE(KEY,20),LINETHICK2,color808080;PARTLINE(KEY,50),LINETHICK2,colorFFFFFF;PARTLINE(KEY,80),LINETHICK2,colorFF00FF;技术位:EMA(0.667*REF(VAR5,1)+0.333*VAR5,1),CIRCLEDOT,PRECISIO N1,colorFF00;MACD选股:智能DIFF:="ZNMACD.智能DIFF";智能DEA:="ZNMACD.智能DEA";BUY:=LONGCROSS(智能DIFF,智能DEA,N) AND BETWEEN(智能DEA,-0.05,0.35);BARSLAST(BUY)<=X;筹码选股:KEY:=DATE<=1900731;ZHM:="AMOUNT#DAY"/"VOL#DAY"/100*KEY;CM1:=SMA(EMA(ZHM,1),2,1);CM3:=SMA(EMA(ZHM,3),2,1);CM6:=SMA(EMA(ZHM,6),2,1);CM7:=SMA(EMA(ZHM,7),2,1);CMM:=(CM1+CM3+CM6+CM7)/4;CMX:=SMA(EMA(COST(59),21),2,1);LONGCROSS(CMM,CMX,25);多空选股:KEY:=DATE<=1900731;ZHC:=IF(KEY,(OPEN+HIGH+LOW+CLOSE)/4,0);DMZ:=IF(HIGH+LOW<=REF(HIGH,1)+REF(LOW,1),0,MAX(AB S(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));DMF:=IF(HIGH+LOW>=REF(HIGH,1)+REF(LOW,1),0,MAX(AB S(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));ADMZ:=IF(KEY,MA(DMZ,10),0);ADMF:=IF(KEY,MA(DMF,10),0);STZ0:=IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF));STZ:=(IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF)))*(60);ASTZ:=SMA(STZ0,30,1)*60;BUY:=ALL(ASTZ<26,120) AND ASTZ>-5 AND ASTZ<15 AND CROSS(STZ,ASTZ);BARSLAST(BUY)<=X;。

飞狐设置:

飞狐设置:

一、16条均线源代码:ma5:MA(CLOSE,5);ma13:MA(CLOSE,13);ma21:MA(CLOSE,21);ma34:MA(CLOSE,34),linethick3,colorgreen;PARTLINE(MA(CLOSE,34 )>REF(MA(CLOSE,34),1),MA(CLOSE,34)),linethick3,colorred;ma55:MA(CLOSE,55),linethick3,colorblue;PARTLINE(MA(CLOSE,55) >REF(MA(CLOSE,55),1),MA(CLOSE,55)),linethick3,coloryellow;ma89:MA(CLOSE,89);ma144:MA(CLOSE,144);ma233:MA(CLOSE,233);ma377:MA(CLOSE,377);ma500:MA(CLOSE,500);ma610:MA(CLOSE,610);ma987:MA(CLOSE,987);ma1597:MA(CLOSE,1597);ma2584:MA(CLOSE,2584);ma4181:MA(CLOSE,4181);ma6765:MA(CLOSE,6765);二、显示缺口://缺口显示文字(最低价>向前引用(最高价,1),向前引用(最高价,1),'←<'),COLORRED;//上涨缺口显示文字(最高价<向前引用(最低价,1),向前引用(最低价,1),'←<'),COLORGREEN;//下跌缺口三、调出创业板:打开“市场管理”后选择深圳交易所,1、检查一下“屏蔽代码”中是否有“300###”,如果有则将其去掉;2、检查“分类券种”,看看是否有创业板的分类,如果没有,则需要添加;3、检查“分类识别掩码”,看看是否有“30####,5”,后面这个5对应的是上项“分类券种”的序号;4、上述三项没问题或修改完毕,点击“确定”并“保存”后,退出飞狐重新进入,连通服务器即可。

均线倾角的正确表达与公式原码

均线倾角的正确表达与公式原码

均线倾角的正确表达与公式原码
"ATAN((A5/REF(A5,1)-1)*100)*180/3.14159"并不是5日均线的角度.因为"A5/REF
(A5,1)-1"根本不是A5线倾角的正切值!
如果取时间单位为"日",那么昨日A5的倾角的正切值是"(A5-REF(A5,1))/1",相对于今
日,昨日A5的倾角的近似值为"ATAN(A5-REF(A5,1))/1)弧度,化成角度为"ATAN(A5-REF
(A5,1))/1)*180/3.14159".学过数学分析的朋友知道,A5是时间的点函数,不连续,更不
光滑,无法求导,也就无数学意义的倾角.只好用近似值用近似估计了.就是这样,由于图
形压缩的原因,计算出的数值也不是真实在图上看到的角度值.不过他的相对大小与变
化规律得到了正确地表达.
公式如下
五日均线的昨日倾角
A5:=MA(C,5);
昨日倾角:ATAN((A5-REF(A5,1))/1)*180/3.14159;。

均线的角度公式

均线的角度公式

均线的角度公式均线的角度公式以前的博文中提到过,均线的角度可以用来判断趋势的速度,还可以用来判断背离。

今天有点空,自己编了均线的角度公式,源码如下:MA1:=MA(CLOSE,5);MA2:=MA(CLOSE,10);MA3:=MA(CLOSE,30);MA4:=MA(CLOSE,60);MA5:=MA(CLOSE,120);MA6:=MA(CLOSE,250);角度1:ATAN((MA1/REF(MA1,1)-1)*100)*180/3.1416;角度2:ATAN((MA2/REF(MA2,1)-1)*100)*180/3.1416;角度3:ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416;角度4:ATAN((MA4/REF(MA4,1)-1)*100)*180/3.1416;角度5:ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;角度6:ATAN((MA6/REF(MA6,1)-1)*100)*180/3.1416;MA1赋值:收盘价的5日简单移动平均MA2赋值:收盘价的10日简单移动平均MA3赋值:收盘价的30日简单移动平均MA4赋值:收盘价的60日简单移动平均MA5赋值:收盘价的120日简单移动平均MA6赋值:收盘价的250日简单移动平均输出角度1:(MA1/昨日MA1-1)*100的反正切*180/3.1416 输出角度2:(MA2/昨日MA2-1)*100的反正切*180/3.1416 输出角度3:(MA3/昨日MA3-1)*100的反正切*180/3.1416 输出角度4:(MA4/昨日MA4-1)*100的反正切*180/3.1416 输出角度5:(MA5/昨日MA5-1)*100的反正切*180/3.1416 输出角度6:(MA6/昨日MA6-1)*100的反正切*180/3.1416。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五日均线的昨日倾角
A5:=MA(C,5);
昨日倾角:ATAN(59;
"ATAN((A5/REF(A5,1)-1)*100)*180/3.14159"并不是5日均线的角度.因为"A5/REF(A5,1)-1"根本不是A5线倾角的正切值!
如果取时间单位为"日",那么昨日A5的倾角的正切值是"(A5-REF(A5,1))/1",相对于今日,昨日A5的倾角的近似值为"ATAN(A5-REF(A5,1))/1)弧度,化成角度为"ATAN(A5-REF
(A5,1))/1)*180/3.14159".学过数学分析的朋友知道,A5是时间的点函数,不连续,更不光滑,无法求导,也就无数学意义的倾角.只好用近似值用近似估计了.
就是这样,由于图形压缩的原因,计算出的数值也不是真实在图上看到的角度值.不过他的相对大小与变化规律得到了正确地表达.
公式如下
相关文档
最新文档