股票编写基础函数

合集下载

炒股必备的全套大智慧公式函数你想要的全都有!

炒股必备的全套大智慧公式函数你想要的全都有!

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

因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。

在以下的几节当中,我们将会分别介绍一共17类函数。

(1). 函数的基本模型:K(X1,X2,X3…)1. K表示函数的名称;2. X1,X2,X3…表示该函数的所有参数。

不同参数用逗号分隔并用括号将所有函数括起来列于函数名称之后;参数的取值可以是变量也可以是一个常量,具体取值和含义因函数不同而不同;(2). 函数的引用周期:应不同的使用者在分析周期习惯上的差异,大智慧特别设定了周期选择。

这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。

一. 行情函数行情函数是最基本的函数。

首先,它为我们提供计算所需的数据,这些函数从存储的数据中取得我们所需要的各类数据,而其它多数函数所需的计算数据一般也是由通过引用行情函数产生的。

1 ADVANCE 上涨家数含义:取得该周期上涨家数;参数:无阐释:本函数仅对大盘有效2 ALLASKVOL 委托卖出总量含义:取得所有委托卖出单的总量。

参数:无单位:手阐释: 该函数仅对Level2行情显示有效。

3 ALLBIDVOL 委托买入总量含义:取得所有委托买入单的总量。

参数:无单位:手阐释: 该函数仅对Level2行情显示有效4 AMOUNT 成交额含义:取得该周期成交额。

参数:无单位:元5 ASKPRICE(N) 委卖价含义:取得委卖1—委卖3价格。

参数: N取值范围1—3,分别表示委卖1、委卖2、委卖3的价格单位:元阐释:例如ASKPRICE(1)则表示取委卖1的价格,本函数仅个股在分笔成交分析周期有效。

炒股函数公式的写法函数公式汇总与代码的使用方法

炒股函数公式的写法函数公式汇总与代码的使用方法

炒股函数公式的写法函数公式汇总与代码的使用方法怎样写函数炒股公式函数代码的使用说明(凡绿色字体,你都可以用鼠标左键点击进入!)和自己写T+0 公式之后,有网友说:分析家数据找不到,中国股票软件公式网给的公式不会用。

分析家数据给的公式是要导入的。

中国股票软件公式网给的公式其实也很简单,只要把其中的一个复制下来,粘贴到行情软件的“指标公式编辑器”里就行了。

“指标公式编辑器”,除了像“决策天机”之类的个别软件,其它通常行情软件都提供了。

我们只要在菜单中找到它,就可以自己写公式了。

但它们在菜单栏中的位置不同,需要我们一个个菜单栏去找。

比如:通信达的“指标公式编辑器”在菜单的“特色/专家系统/公式管理器”项内同花顺的“指标公式编辑器”在菜单的“工具”项内操盘手的“指标公式编辑器”在菜单的“系统功能”项内分析家的“指标公式编辑器”在菜单的“公式”项内大智慧的“指标公式编辑器”在菜单的“功能”项内进入行情软件的“自编公式”项或“公式管理”项后,我们就能看到“指标公式编辑器”了。

在“指标公式编辑器”上,我们先要把自己的公式,排在“用户”组中。

右栏有“导入公式”(有的叫“导入”)。

导入的就是分析家数据上的公式。

因为各行情软件要求的扩展名文件不同,所以通常“导入公式”、“导出公式”的公式,只能在相应的行情软件上用,不是所有软件都通用的。

而右栏的“新建”项,则可以直接粘贴、修改、编写从公式网下载的公式函数。

下面是通信达软件的“公式管理器”。

操盘手的“公式编辑”和通信达软件的“公式管理器”大同小异我们只要把下载下来的公式函数,复制、粘贴到“指标公式编辑器”上的最大的那个编辑窗口里后,点击确定就行了。

通信达在编辑窗口下,还有一个动态翻译窗口,公式每一行的内涵,它都能翻译出来。

这是我们学习公式函数的利器。

操盘手是一个很小器的行情软件,用户不但要花巨资购买操盘手,它的售后服务也不好。

它的所有公式都是加密的,我们无法修改它,它和其他“指标公式编辑器”不同,它还没有动态翻译窗口,它怕用户掌握技术,它怕用户成功地运用操盘手。

K线函数-指标编写-完整版

K线函数-指标编写-完整版

K线函数-指标编写-完整版K线函数炒股票最先接触到的就是K线图,每天必看,不看就会迷失⽅向,就不知道如何买卖。

所以就从K线开始介绍有关的函数:收盘价close 这是取得该周期的收盘价;最⾼价high 这是取得该周期的最⾼价;最低价low 这是取得该周期的最低价;开盘价open 这是取得该周期的开盘价;成交量vol 这是取得该周期的成交量;成交额amount 这是取得该周期的成交额;⼀根K线由四个价格组成即收盘价close、最⾼价high、最低价low、开盘价open。

上述⼏个函数可以编写以下⼏个简单的指标:1、close>open意思是当天的收盘价⼤于开盘价,反映在K线上就是当天收阳,⽤该指标选股所选出的股票在当天都收阳(>是数学上的⼤于符号)。

2、close标选股所选出的股票都收阴(<是数学上的⼩于符号)。

3、close<5 意思是收盘价⼩于5元,⽤该指标选股所选出的都是低于5 元以下的股票,如选低于3元的股票,把5改成3就⾏啦。

如选⾼于5元的股票,把<符号改成>就OK啦!K线的描述阳线close>open;{收盘价⼤于开盘价}阴线close⾼开open>ref(close,1);{ 开盘价⼤于昨天的收盘价}低开open跳空⾼开(high 为最⾼价)open>ref(high,1);{ 开盘价⼤于昨天的最⾼价}跳空低开(low 为最低价)open以上K线的描述⽤到了另外⼀个函数REF,这是⼀个向前引⽤的函数,意思是引⽤若⼲周期前的数据。

⽤法:REF(X,A)引⽤A周期前的X值。

例如:REF(CLOSE,1)表⽰上⼀周期的收盘价,在⽇线上就是昨收。

记住了吗,以后经常要⽤到的。

从本课开始所讲的函数需要编制完整的指标,对初学编写指标的⽹友有必要了解指标的结构。

指标的结构:1、⼀个完整的指标要有⾃⼰的名称,如百万抄底、稳健追涨等。

⼀是便于查询使⽤;⼆是没有名称在指标编辑器中不能测试通过。

K线函数指标编写完整版

K线函数指标编写完整版

改,更方便的方法是用参数来指代公式中的常数, 需要调节公式时不需进公式只需调节参数
就可以了。比如,要修改 REF(close,1 )中的第二个参数 1,这时可以把它设为一个计算参
数 N,公式写成 REF(close,N ),到时调节 N 即可。计算参数包括参数名称、最小值、最大
值、缺省值四个部分。参数名称用于标识参数,本例我们将参数名定位
文档
实用标准
指标的结构:
1、一个完整的指标要有自己的名称,如百万抄底、稳健追涨等。一是便于查询使用;二是
没有名称在指标编辑器中不能测试通过。
2、一条指标语句要有语句名。如: var1:ma(close,5);var1 就是语句名,多条语句可按顺
序排列如 var1 、 var2 、 var3 等。
3、在编公式中所运用的标点符号均是在英语状态下的符号。
N,计算公式时采用
缺省值计算, 而最小值和最大值是参数的调整范围。 设定参数后, 在图形分析窗口显示该指
标时,指标名跟着有参数,右键点击参数即可对它进行修改如下图。
7、技术指标分为主图和副图,默认状态下指标编写完成后经测试通过确认后是副图;如果
是主图指标,测试通过确认之前在指标编辑器中选择主图叠加即可。
4、在编制公式中,有要显示的句子和不显示的句子,要显示用“
: ”不要显示用“ := ” , 一
个源码中最多只能有 16 个可显示的句子 , 并且每句结束后要加分号“ ; ”。如
var1:ma(close,5); 在图上显示 5 日均线; var1:=ma(close,5); 在图上不显示该条均线,表
表示为:参数名 画一条 5 日收盘价的均线 设置该线为黄色
2、 EMA指数平滑移动平均 意思是求指数平滑移动平均。 用法: EMAA(CLOSE,30,) 表示求 30 日指数平滑均价。

excel股票函数

excel股票函数

excel股票函数Excel 是一个常用的电子表格软件,股票分析是其中应用广泛的功能之一。

Excel 中有多个股票函数可以用于计算和分析股票数据,包括股票收益率、股票变化率、股票收盘价等。

以下是 Excel 中常用的股票函数及其用法的完整介绍。

1. 股票收益率函数股票收益率是衡量股票投资收益的一个重要指标,可以帮助投资者评估股票的表现和风险。

在 Excel 中,可以使用以下函数来计算股票收益率。

(1)RATE 函数:计算利率Syntax:RATE(nper,pmt,pv,[fv],[type],[guess])说明:该函数可以用来计算投资的利率,其中 nper 为投资期限,pmt 为每期支付的金额,pv 为现值,fv 为未来值(可选),type 为期初或期末支付类型(可选),guess 为估算值(可选)。

该函数通常用于内部收益率计算方面。

(2)COMPOUNDINTEREST 函数:计算复利Syntax:COMPOUNDINTEREST(principal,rate,nper)说明:该函数用于计算复利,其中 principal 为本金,rate 为年利率,nper 为投资期限。

该函数可以计算投资在一定期限内的复利收益。

(3)RETURN 函数:计算投资回报率Syntax:RETURN(array)说明:该函数用于计算一段时间内的投资回报率,其中 array 为包含投资收益率的区域。

该函数可用于快速计算股票投资的回报率。

2. 股票变化率函数股票变化率可以用来衡量股票价格或交易量的变化程度。

在 Excel 中,可以使用以下函数来计算股票变化率。

(1)PERCENTILE 函数:计算百分位数Syntax:PERCENTILE(array,k)说明:该函数可以计算数组中的百分位数,其中 array 为输入数据,k 为百分位数(0~1 之间)。

该函数可用于计算股票价格或交易量的变化程度。

(2)VAR 函数:计算方差Syntax:VAR(number1,[number2],…)说明:该函数可以计算一组数据的方差,其中 number1、number2 等为输入数据。

教你如何编写股票公式第九讲

教你如何编写股票公式第九讲

教你如何编写股票公式第九讲教你如何编写股票公式第九讲股票软件源码如下:第九讲:常用函数示例系统中的函数非常多,其中的一些函数只有在特定的语句中才会用得到。

本文介绍几个能经常用到函数,方便大家在以后编写时使用。

1、COUNT 统计总数原理:COUNT (X,N),统计N周期中满足条件X的周期数,若N=0则从第一个有效值开始。

例如:COUNT(C<O,10),表示统计10周期内收阴的周期数。

以前曾列举过这个函数,今天单独拿出来,是想进一步说明它的应用原理。

以上面这个例子,单独使用是没有任何意义的。

如语句:金叉AND COUNT(C<O,10); 其输出结果还是:金叉,后面的半句没有起到作用。

那么怎么才能发挥它的作用呢?还必须在它的后面加上我们要求的条件。

如:10周期内收阴的周期数大于7,完整的表达式:金叉AND COUNT(C<O,10)>7; 再举几个例子:成交量连续5天上升:COUNT(VOL>(VOL,1),5)=5;如果求5天内只能1天上升:COUNT(VOL>(VOL,1),5)=1;如果在5天内成交量大于5日均量有2天以上呢COUNT(VOL>MA(VOL,5),5)>=2;2、FILTER 信号过滤用法:FILTER(X,N),X满足条件后,将其后N周期内的数据置为0。

此函数常应用于画图标、显示文字以及选股公式出现连续信号时。

例如:当3日均线和5日均线金叉时在最低价位置标记“金叉”:MA3:=MA(CLOSE,3);MA5:=MA(CLOSE,5);AA:=CROSS(MA3,MA5);DRAWTEXT(AA,L,'金叉');这样有时就会出现“金叉”字重叠现象,杂乱难看。

若过滤一下,舍去5天内重复出现的,则最后一句改为:DRAWTEXT(FILTER(AA,5),L,'金叉');就不会出现信号过多的现象了。

股票软件指标公式编写宝典一

股票软件指标公式编写宝典一

指标公式编写宝典----完整篇(一)控盘均线高1MA1:MA(HIGH*1.0618,G1);高2MA2:MA(HIGH*1.0618,G2);收3MA3:MA(CLOSE,S3);收4MA4:MA(CLOSE,S4);低5MA5:MA(LOW/1.0618,D5);低6MA6:MA(LOW/1.0618,D6);常用通式一、放量、缩量(成交量函数为VOL)1、放量:(1).今天成交量较昨天增加了1倍,表示如下:VOL/REF(VOL,1)>2(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a>2或者直接用如下公式表示:vol/ma(vol,10)>2;(3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);b:=ma(vol,5);b/a>2;(4).今日的成交量超过了整个流通盘的5%,表示如下:vol/capital>0.05;其中capital代表流通盘。

2、缩量(1).今日成交量较昨日减少了一半,表示如下:vol/ref(vol,1)<0.5;(2).今日成交量较10个交易日平均成交量减少一倍,表示如下:a:=ma(vol,10);vol/a<2;或者直接用如下公式表示:vol/ma(vol,10)<2;(3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下:a:=ma(vol,10);b:=ref(a,5);a/b<2;(4).今日的成交量低于了整个流通盘的5%,表示如下:vol/capital<0.05;二、上涨、下跌上涨:今天的涨幅达到5%以上,表示如下:close/ref(close,1)>1.05;5日均价连续上涨,表示如下:a:=ma(close,5);b:=ref(a,1);b;下跌:今天的跌幅达到5%以上,表示如下:close/ref(close,1)<0.95;5日均价连续下跌,表示如下:a:=ma(close,5);b:=ref(a,1);a<b;(3)、K线的描述close>open;阳线close<open;阴线open>ref(close,1);高开open<ref(close,1);低开open>ref(high,1);跳空高开(high为最高价)open<ref(low,1);跳空低开(low为最低价)三、走势特征选股公式的编制(1)、n日内创新高hhv(high,n)=hhv(high,0) and barscount(c)>=n;注:n为指标参数,可在参数设定范围内设定参数范围。

股票常用函数

股票常用函数

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

股票公式股票指标函数大全-可编辑

股票公式股票指标函数大全-可编辑

三只乌鸦:KSTAR:DOWNNDAY(CLOSE,3)&&NDAY(OPEN,CLOSE,3);早晨之星:KSTAR:REF(CLOSE,2)/REF(OPEN,2)<0.95&&REF(OPEN,1)<REF(CLOSE,2)&&REF(OPEN,1)=REF(CLOSE,1)&&CLOSE/OPEN>1.05&&CLOSE>REF(CLOSE,2);三个白色武士:KSTAR:UPNDAY(CLOSE,3)&&NDAY(CLOSE,OPEN,3);暑光初现:BACKSET(REF(CLOSE,1)/REF(OPEN,1)<0.97 ANDCLOSE/OPEN>1.03 ANDOPEN<REF(CLOSE,1) AND CLOSE>REF(CLOSE,1), 3);返回该周其最高价用法:HIGH H 最高价返回该周其最低价用法LOW L 最低价返回该周期收盘价CLOSE C 收盘价返回该周期成交量VOL V 成交量返回该周期开盘价OPEN O 开盘价返回主动性买单量BUYVOL操作符:+ 加AND 并且- 减OR 或者* 乘&& 并且/ 除|| 或者< 小于{ 注释符号> 大于( 括号<= 小于等于) 反括号!= 不等于, 逗号<> 不等于: 输出{ 注释符号:= 赋值" 双引号.(,) 引用指标输出; 分号行情函数:HIGH 最高价ADVANCE 上涨家数H 最高价DECLINE 下跌家数LOW 最低价AMOUNT 成交额(元)L 最低价AMO 成交额(元) CLOSE 收盘价DHIGH 不定周期最高价C 收盘价DOPEN 不定周期开盘价VOL 成交量(手) DLOW 不定周期最低价V 成交量(手) DCLOSE 不定周期收盘价OPEN 开盘价DVOL 不定周期成交量O 开盘价即时行情:DYNAINFO(3) 前收盘价DYNAINFO(13) 振幅DYNAINFO(4) 开盘价DYNAINFO(14) 涨幅DYNAINFO(5) 最高价DYNAINFO(16) 前5日每分钟均量DYNAINFO(6) 最低价DYNAINFO(17) 量比DYNAINFO(7) 现价DYNAINFO(18) 上涨家数DYNAINFO(8) 总量DYNAINFO(19) 下跌家数DYNAINFO(9) 现量DYNAINFO(20) 买价(即买一价) DYNAINFO(10) 总金额DYNAINFO(21) 卖价(即卖一价) DYNAINFO(11) 均价DYNAINFO(22) 内盘DYNAINFO(12) 日涨跌DYNAINFO(23) 外盘时间函数:PERIOD 周期类型TIME2 时间(时分秒)DATE 日期YEAR 年份TIME 时间(时分) MONTH 月份MONTH 月份TOTALFZNUM 总分钟数WEEKOFYEAR 年内星期DATETODAY() 转换天数WEEKDAY 星期DAYTODATE() 转换日期DAY 日TIMETOSEC() 当日秒数HOUR 小时SECTOTIME() 转换时间MINUTE 分钟引用函数:DRAWNULL 无效数BACKSET(,) 向前赋值ALIGNRIGHT() 有效数据右对齐BARSCOUNT() 有效数据周期数BARSTATUS 数据位置状态CURRBARSCOUNT 到最后交易的周TOTALBARSCOUNT 总的周期数ISLASTBAR 是否最后一个周期BARSLAST() 上一条件成立位置BARSNEXT() 下一条件成立位置BARSSINCEN(,) N周期内首个条件成立位置BARSSINCE() 首个条件成立位置COUNT(,) 统计BARSLASTCOUNT() 条件连续成立次数HHV(,) 最高值HHVBARS(,) 上一高点的位置HOD(,) 高值名次LLV(,) 最低值LLVBARS(,) 上一低点的位置LOD(,) 低值名次REVERSE() 求相反数REF(,) 日前的REFV(,) 日前的REFX(,) 日后的REFXV(,) 日后的REFDATE(,) 日SUM(,) 累和MULAR(,) 累乘FILTER(,) 过滤FILTERX(,) 反向过滤TFILTER(,,) 信号过滤(多头) TTFILTER(,,,,) 信号过滤(多空)TR 真实波幅SUMBARS(,) 累加到指定值的周期数MA(,) 简单移动平价SMA(,,) 移动平均TMA(,,) 移动平均MEMA(,) 平滑移动平均EMA(,) 指数移动平均EXPMA(,) 指数移动平均EXPMEMA(,) 指数平滑移动平均WMA(,) 加权移动平均DMA(,) 动态移动平均AMA(,) 自适应均线XMA(,) 偏移移动平均RANGE(,,) 位于某个范围之间CONST() 取值设为常数TOPRANGE() 当前值是近多少周期内的最大值LOWRANGE() 当前值是近多少周期内的最小值FINDHIGH(,,,) 寻找指定周期内的特定最大值FINDHIGHBARS(,,,) 寻找指定周期内的特定最大值FINDLOW(,,,) 寻找指定周期内的特定最小值FINDLOWBARS(,,,) 寻找指定周期内的特定最小值ZTPRICE(,) 计算涨停价DTPRICE(,) 计算跌停价字符函数:CON2STR(,) 取值转为字符串VAR2STR(,) 取值转为字符串(序列)STRCAT(,) 字符串相加STRSPACE() 字符串加一空格VARCAT(,) 字符串相加(序列)STRCMP(,) 字符串比较FINDSTR(,) 字符串查找逻辑函数:CROSS(,) 上穿LONGCROSS(,,) 持续周期后上穿UPNDAY(,) 连涨DOWNNDAY(,) 连跌NDAY(,,) 连大EXIST(,) 存在EVERY(,) 一直存在LAST(,,) 持续存在NOT() 取反算术函数:IF(,,) 条件判断IFF(,,) 条件判断IFN(,,) 条件反判断IFC(,,) 条件判断,可中止VALUEWHEN(,) 条件跟随TESTSKIP() 是否就此返回统计函数:AVEDEV(,) 平均绝对偏差DEVSQ(,) 数据偏差平方和FORCAST(,) 线性回归预测值SLOPE(,) 线性回归斜率STD(,) 估算标准差STDP(,) 总体标准差STDDEV(,) 标准偏差VAR(,) 估算样本方差VARP(,) 总体样本方差COVAR(,,) 协方差RELATE(,,) 相关系数BETAEX(,,) 相关放大系数形态函数:PEAK(,,) 波峰值PEAKBARS(,,) 波峰位置SAR(,,) 抛物转向SARTURN(,,) 抛物转向点TROUGH(,,) 波谷值TROUGHBARS(,,) 波谷位置ZIG(,) 之字转向ZIGA(,) 之字转向NEWSAR(,) 新抛物转向绘图函数:PLOYLINE(,) 折线段DRAWLINE(,,,,) 直线段DRAWKLINE(,,,) K线STICKLINE(,,,,) 柱状线DRAWICON(,,) 图标DRAWTEXT(,,) 文字DRAWTEXT_FIX(,,,,) 定点文字DRAWNUMBER(,,) 画数字DRAWNUMBER_FIX(,,,,) 画定点数字RGB(,,) 自定色DRAWBAND(,,,) 画带状线DRAWBMP(,,) 画图片DRAWGBK(,,,,,) 填充背景DRAWRECTREL(,,,,) 相对位置上画矩形。

股票公式函数(推荐文档)

股票公式函数(推荐文档)

股票公式函数(推荐⽂档)股票公式函数⾏情函数HIGH 最⾼价返回该周期最⾼价。

⽤法:HIGH H 最⾼价返回该周期最⾼价。

⽤法:H LOW 最低价返回该周期最低价。

⽤法:LOW L 最低价返回该周期最低价。

⽤法:L CLOSE 收盘价返回该周期收盘价。

⽤法:CLOSE C 收盘价返回该周期收盘价。

⽤法: C VOL 成交量返回该周期成交量。

⽤法:VOL V 成交量返回该周期成交量。

⽤法:V OPEN 开盘价返回该周期开盘价。

⽤法:OPEN O:开盘价返回该周期开盘价。

⽤法:O ADV ANCE 上涨家数返回该周期上涨家数。

⽤法:ADV ANCE(本函数仅对⼤盘有效)DECLINE 下跌家数返回该周期下跌家数。

⽤法:DECLINE(本函数仅对⼤盘有效)AMOUNT 成交额返回该周期成交额。

⽤法:AMOUNT ASKPRICE 委卖价返回委卖1--委卖3价格。

⽤法:ASKPRICE(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)ASKVOL 委卖量返回委卖1--委卖3量。

⽤法:ASKVOL(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)BIDPRICE 委买价返回委买1--委买3价格。

⽤法:BIDPRICE(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)BIDVOL 委买量返回委买1--委买3量。

⽤法:BIDVOL(N)N取1—3。

(本函数仅个股在分笔成交分析周期有效)BUYVOL 主动性买盘返回主动性买单量。

⽤法:BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。

(本函数仅个股在分笔成交分析周期有效)SELLVOL 主动性卖盘返回主动性卖单量。

⽤法:SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。

(本函数仅个股在分笔成交分析周期有效)ISBUYORDER 主动性买单返回该成交是否为主动性买单。

⽤法:ISBUYORDER当本笔成交为主动性买盘时,返回1,否则为0。

股票公式编写的基础函数

股票公式编写的基础函数

公式编写的基础函数在讲完上方如何打开公式管理器后,现在我们来讲讲如何编辑公式,打开技术指标公式,我们最常见的,它的组成不外乎两种情况,一是K线,二是均线。

其他诸如柱状线,彩带,分段线等等,都是在K线或均线基础上的延伸或变形。

为此,我们先熟悉一下构成这两种状态的基本函数。

一、K线函数非常简单,大家都可能熟知。

作为基础,还是说明一下。

1、开盘价:OPEN 可简写为O2、最高价:HIGH 可简写为 H3、最低价:LOW 可简写为 L4、收盘价:CLOSE 可简写为 C有了这4个函数,就可构成一根K线了。

比如:收盘价大于开盘价,即阳线:C >O,代表收盘价大于开盘价,哪么不言而喻肯定是阳线咯。

相反当C<O的时候,也就是收盘价小于开盘价,也就是阴线。

哪么股价涨停,我们应该如何编写呢?首先我们要先理解什么是涨幅,涨幅如何计算呢?涨幅=(收盘价-开盘价)/昨日收盘价。

哪么我们可以将公式编写成为:(close-open)/ref(close,1)>0.1;他的含义便是:(收盘价-开盘价)/昨日收盘价>0.1这里需要注意,我在上方公式中用了一个ref,这里ref的用法为:用法:REF(X,A),引用A周期前的X值。

例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。

那么长下影的光头阳线,即T 形线呢?理解了原理,也很简单。

一要以最高价收盘(否则有上影),二要开盘价大于最低价。

所以有如下表示:C=H AND O>L;这里我们没有考虑下影的长度和T 字上边一横(实体部分)的宽度。

一、K线函数非常简单,大家都可能熟知。

作为基础,还是说明一下。

1、开盘价:OPEN 可简写为 O2、最高价:HIGH 可简写为 H3、最低价:LOW 可简写为 L4、收盘价:CLOSE 可简写为 C有了这4个函数,就可构成一根K线了。

比如:收盘价小于开盘价,即阴线:C <o; 收阳线则互为相反。

股票公式函数

股票公式函数

股票公式函数1,30个交易日内,股价跌幅达到一半的股票:xg:(hhv(c,30)-c)/hhv(c,30)>0.5;2,今天的量是5天平均的 2倍以上xg:v>ma(v,5)*2;缩量vol/ma(vol,10)<0.3;3,两天内,累计下跌等于或超过20%选股.xg:(ref(c,2)-c)/c>0.2;4,股价是25天以来新低.xg:c<ref(llv(c,25),1);< p="">5,选股:EXPMA5日与10日金叉并且第二天的收盘价在EXPMA的5日线以上.cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);6,请编买入公式:1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。

2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。

3. KD指标产生黄金交叉,K线上穿D线。

4. KD交叉同时,KD指标中的D值要小于16。

BIAS3 :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;xg:BIAS3<-6 and cross(k,d) and d<16;7,要求是量大、换手率达到3左右,涨幅>7个点。

xg:v/capital*100>3 and (c/ref(c,1)>1.07;8,个股分时图上都有一条黄线,叫做均价线a/capital*100;9,"阴转阳"的公式(也就是昨天收阴线,今天收阳线)xg:ref(c,1)o;10,股价回抽20日均线选股公式xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c);11,一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K线xg:(ref(c,3)-ref(c,4))/ref(c,3)>0.05 and count((h-l)/l<0.05,2)=2;12,行情信息里的“涨幅”的原码(c-ref(c,1))/c*100;13,kdj的J从上向下穿越O轴发出信号RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;J:=3*K-2*D,COLORFF00FF;xg:cross(0,j);14,股价4天中有两天在10日线上count(c>ma(c,10),4)=2;15,选出10天内出现了涨停的个股count(c/ref(c,1)>1.1,10)>0;又:今涨停:=C/REF(C,1)>1.09;选股:count(今涨停,n);16,一阳上穿10,20,30日线,量能是前一天3倍。

股票软件公式函数汇编

股票软件公式函数汇编

股票软件公式函数汇编股票分析软件公式函数汇编1.函数股票分析软件的公式编写系统使用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。

因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。

(1)、函数的基本模型:K(X1,X2,X3......)1、K表示函数的名称;2、X1,X2,X3......表示该函数的所有参数。

不同参数用逗号分隔并用括号将所有参数括起来列于函数名称之后;参数的取值可以是变量也可以是一个常量,具体取值和含义因函数不同而不同;(2)、函数的引用周期:应不同的使用者在分析周期习惯上的差异,特别设定了周期选择,这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。

可以从分笔到多日线等多类中选择。

飞狐以H、分析家以F、通达信以T、大智慧以D 表示1.1 目录线形描述?这一组中的函数,全部不能单独使用,一定要和其它指标一起用才能发挥效力,因为它们都是描述其它指标的。

指标在主图或副图中的显示,主要分为棒状(柱状)和线状两种。

这一组中的函数,全部是为了指挥指标的显示而设计的。

掌握好这组函数,可以使指标输出显示丰富多彩,色彩缤纷。

使用的一般形式:指标,描述函数1,描述函数2,...;----------------------------------H1)函数:ALIGN描述:对齐方式类别:线形参数:0-5说明:画图标、文字的对齐方式示例:drawicon(cross(ma(c,5),ma(c,20)),H,3),align3;对于DRAWICON,0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下。

股票公式编写常用的表达写法[简]

股票公式编写常用的表达写法[简]

股票公式编写常⽤的表达写法[简]⼀、放量、缩量(成交量函数为VOL)1、放量:(1).今天成交量较昨天增加了1倍,表⽰如下: VOL/REF(VOL,1)>2(2).今天成交量较10个交易⽇平均成交量放⼤了1倍,表⽰如下:a:=ma(vol,10);Vol/a>2或者直接⽤如下公式表⽰:vol/ma(vol,10)>2;(3).今⽇的5⽇均量较10个交易⽇平均成交量放⼤了1倍,表⽰如下: a:=ma(vol,10);b:=ma(vol,5);b/a>2;(4).今⽇的成交量超过了整个流通盘的5%,表⽰如下: vol/capital>0.05;其中capital代表流通盘。

2、缩量 (1).今⽇成交量较昨⽇减少了⼀半,表⽰如下:vol/ref(vol,1)<0.5;(2).今⽇成交量较10个交易⽇平均成交量减少⼀倍,表⽰如下: a:=ma(vol,10);vol/a<2;或者直接⽤如下公式表⽰: vol/ma(vol,10)<2;(3).今⽇的5⽇均量较10个交易⽇平均成交量减少1倍,表⽰如下:a:=ma(vol,10);b:=ref(a,5);a/b<2;(4).今⽇的成交量低于了整个流通盘的5%,表⽰如下:vol/capital<0.05;⼆、上涨、下跌上涨:今天的涨幅达到5%以上,表⽰如下:close/ref(close,1)>1.05;5⽇均价连续上涨,表⽰如下:a:=ma(close,5);b:=ref(a,1);b;下跌:今天的跌幅达到5%以上,表⽰如下:close/ref(close,1)<0.95;5⽇均价连续下跌,表⽰如下:a:=ma(close,5);b:=ref(a,1);a<b;(3)、K线的描述close>open;阳线close<open;阴线open>ref(close,1);⾼开open<ref(close,1);低开open>ref(high,1);跳空⾼开(high为最⾼价)open<ref(low,1);跳空低开(low为最低价)三、⾛势特征选股公式的编制(1)、n⽇内创新⾼ hhv(high,n)=hhv(high,0) and barscount(c)>=n;注:n为指标参数,可在参数设定范围内设定参数范围。

麻烦编一个股票软件中WINNER,COST的函数

麻烦编一个股票软件中WINNER,COST的函数

麻烦编一个股票软件中WINNER,COST的函数
1.winner(price)函数主要是从图表上最左边的bar开始统计到当根bar,统计小于等于价格price的成交量与所有已经统计的bar的成交量之比。

2. cost(1)函数主要是从图表上最左边的bar开始统计到当根bar,每根bar取一个价格样本(这里取的是开盘价与收盘价的中间价作为样本)和成交量样本,建立两个数组分别存储价格样本、成交量样本与价格样本的乘积;之后对价格样本进行排序,然后通过对价格样本for循环来查找使1%的获利盘的价格。

3.这里使用了symbol系列关键字,所以无论最大bar数量设置成多少,都不会提示出现最大bar数量错误;另外,使用了动态数组,使数组能动态的调整以便存储当根bar的样本。

4.函数中使用了较大的数组以及多次for循环,所以有一定的计算量,建议使用日线周期。

5.由于函数是从图表上最左边一根bar开始统计,所以图表数据的初始日期有一定影响返回的值。

6.这两个函数使用的算法和其它软件上不太一样,但是基本原理类似;没有哪一个算法是准确的,只是一个对现实市场的建模。

7.下面的链接中提供了三个函数,除了上面两个函数,还有一个是cost_expand,这个函数与cost相比,只是对每根bar取了三个价格样本,使结果更精确,但是计算量也更大。

8.尽管没有从股票上市那一天开始统计,但是随着市场的进行,初始的值对这两个函数的影响会越来越小,所以这两个函数不用特别要求图表的开始日期从股票的上市日开始。

教你如何编写股票公式第八讲

教你如何编写股票公式第八讲

教你如何编写股票公式第八讲第八讲:函数的综合运用第一部分:引用已有公式中的数据基本引用例一"macd. diff", "macd.dea";基本格式:指标名称语句名称(注意:必须用双引号引上)加入参数例二"kdj. k" (9,3,3) ;基本格式:指标名称语句名称参数(指标名称和语句名称之间用隔点.隔开)加入参数例三周m:"macd. diff #WEEK";引用周线:指标名称语句名称周函数(注意:周函数前加#字号)月K:"kdj.k#MONTH";引用月线同上,只是换成月函数。

-应用实例:主图顶底背离A1:=BARSLAST(ref(cross("macd.diff"(12,26,9),"macd.dea"(12 ,26,9)),1));B1:=ref(c,A1+1)>c and ref("macd.diff"(12,26,9),A1+1)<"macd.diff"(12,26,9) and cross("macd.diff"(12,26,9),"macd.dea"(12,26,9));MACD底背离:STICKLINE(FILTER(B1>0,5),0,0.75,3,0),COLOR00FF00;DRAWTEXT(FILTER(B1>0,5),0.57,'MACD底背离'),COLOR00FF00;A2:=BARSLAST(ref(cross("kdj.k"(9,3,3),"kdj.d"(9,3,3)),1));B2:=ref(c,A2+1)>c and ref("kdj.k"(9,3,3),A2+1)<"kdj.k"(9,3,3) and cross("kdj.k"(9,3,3),"kdj.d"(9,3,3));KDJ底背离:STICKLINE(FILTER(B2>0,5),0,1,3,0),COLORYELLOW;DRAWTEXT(FILTER(B2>0,5),0.80,'KDJ底背离'),COLORYELLOW;A3:=BARSLAST(ref(cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12, 24)),1));B3:=ref(c,A3+1)>c and ref("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) and cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));RSI底背离:STICKLINE(FILTER(B3>0,5),0,0.5,3,0),COLORFFCC66;DRAWTEXT(FILTER(B3>0,5),0.25,'RSI底背离'),COLORFFCC66;DRAWTEXT(FILTER(D1>0,5),1.47,'MACD顶背离'),COLOR0066FF;C2:=BARSLAST(ref(cross("kdj.d"(9,3,3),"kdj.k"(9,3,3)),1));D2:=ref(c,C2+1)"kdj.k"(9,3,3) and cross("kdj.d"(9,3,3),"kdj.k"(9,3,3));KDJ顶背离:STICKLINE(FILTER(D2>0,5),2,1,3,0),COLORRED;DRAWTEXT(FILTER(D2>0,5),1.2,'KDJ顶背离'),COLORRED;C3:=BARSLAST(ref(cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12, 24)),1));D3:=ref(c,C3+1)"RSI.RSI1"(6,12,24) and cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));RSI顶背离:STICKLINE(FILTER(D3>0,5),2,1.5,3,0),COLORFF00FF;DRAWTEXT(FILTER(D3>0,5),1.75,'RSI顶背离'),COLORFF00FF;第二部分逐步增加函数以均线为例,主图:基本句型MA5:MA(C,5);MA10:MA(C,10);MA30:MA(C,30);MA60:MA(C,60);增加颜色(注:在没有颜色输出符号时,系统会自动加上颜色)MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW;将10日均线变成小圆圈线MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0,CIRCLEDOT;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW;将60日均线加粗MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0,CIRCLEDOT;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW,LINETHICK3;在5日均线金叉10日均线处显示符号MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0,CIRCLEDOT;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW,LINETHICK3;金叉:=CROSS(MA5,MA10);DRAWICON(金叉,L,1);DRAWTEXT(金叉,L,'金叉');STICKLINE(金叉,H,L,6,0); (注:这三种显示方式用其中一种就行)30日均线向上时显示红色,否则为绿色MA5:MA(C,5),COLORBLUE;MA10:MA(C,10),COLORF00FF0,CIRCLEDOT;MA30:MA(C,30),COLORFFFF00;MA60:MA(C,60),COLORYELLOW,LINETHICK3;金叉:=CROSS(MA5,MA10);DRAWICON(金叉,L,1);DRAWTEXT(金叉,L,'金叉');STICKLINE(金叉,H,L,6,0);PARTLINE(MA30>=REF(MA30,1),MA30),COLORRED;PARTLINE(MA30<REF(MA30,1),MA30),COLOR00FF00;(注:最后两行为划分段线,大智慧没有此项功能,大智慧2和分析家同花顺用下面这行)PARTLINE(MA30,MA30>=REF(MA30,1),RGB(255,0,0),MA30< REF(MA30,1),RGB(0,255,0),1);通达信用下面这两行:IF(MA30>=REF(MA30,1),MA30,DRAWNULL),COLORRED;IF(MA30<REF(MA30,1),MA30,DRAWNULL),COLOR00FF00;。

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

股票编写基础函数1)今收盘对于N日内最低收盘价的涨幅(%)(c-llv(c,n))/llv(c,n)*100;2)今收盘价对于N日最高收盘价的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;3)股价在过去N日内运行空间的相对位置(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;4)股价上方N1%至N2%处的筹码(%)aa:=winner(c+c*n2/100)*100;bb:=winner(c+c*n1/100)*100;aa-bb5)股价下方N1%至N2%处的筹码(%)(winner(c-c*n1/100)-winner(c-c*n2/100))*100;6)收盘价N%处的套牢盘100-(winner(c*N/100))*100;7)收盘价N%处的获利盘winner(c*N/100)*100;8)下影线(MIN(O,C)-L)/L*100;9)上影线(h-max(o,c))/max(o,c)*100;10)本周期的涨跌幅(c-ref(c,1))/ref(c,1)*100;11)振幅(h-l)/l*100;12)均线金叉(M.N为均线周期)cross(ma(c,m),ma(c,n))13)均线多头排列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);14)均线空头排列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);15)N日均线向下aa:=ma(c,n);bb:=ref(aa,2);aa<bb16)向前N日至M日出现过均线死叉(P1<P2)aa:=ma(c,p1);bb:=ma(c,p2);cc:=ref(cross(bb,aa),n);count(cc,m);17)今日成交量大于N日以来的均量VOL>MA(VOL,N);18)低位密集A1:=COST(85);A2:=COST(15);A3:=A1-A2;A4:=(A1+A2)/2;A5:=A3/A4*100<10;B1:=HHV(H,120);B2:=LLV(L,120);B3:=B1-B2;B4:=(A4-B2)<B3/2;A5 AND B4;19)换手率VOL/CAPITAL*100;20)N日盈亏V1:=VOL/SUM(VOL,N);V2:=DMA(CLOSE,V1);V3: (CLOSE-V2)/V2*100;21)强势整理{参数M、N分别代表周期和幅度m:1 20 2 n:1 20 5}a1:=abs(close-open)/open<0.015;a2:=count(a1,m)=m;a3:=ref(o,m)<ref(close,m) andref(close,m)/ref(close,m+1)>1+n/100;a2 and a322)高开大阴{参数m,n分别代表幅度m:1 10 4 n:1 20 5}OPEN>CLOSE AND OPEN/REF(C,1) >= 1+M/100 AND CLOSE/OPEN<=1-N/100 23)低开大阳线{参数m,n分别代表幅度m:1 10 4 n:1 20 7}OPEN<CLOSE AND OPEN/REF(C,1) <= 1-M/100 AND CLOSE/OPEN>=1+N/100点符号1、间隔点:20,colorred,pointdot,linethick2;80,colorred,pointdot,linethick2;50,colorred,pointdot,linethick2;2、间隔线20,colorred,linethick2;80,colorred,linethick2;50,colorred,linethick2;3、信号字DRAWTEXT(RSI1<10,RSI1,'买'),Colorlime;DRAWTEXT(RSI1>85,RSI1,'卖'),Colorlime;4、笑哭脸DRAWICON(VR24<25,VR24,1),ColorFF0000;DRAWICON(VR24>350,VR24,2),ColorFF0000;5、一线提示cross("kdj.j"(9,3,3),"kdj.d"(9,3,3)) and "kdj.j"(9,3,3)<20,colorred6、一柱顶天IF(VAR4=50,50,0),stick,linethick2;7、小人作怪多头卒:Var3,LINETHICK2, COLORf00ff0;空头卒:Var4,LINETHICK2, COLORYELLOW;DRAWICON(Var9,Var9,1);DRAWICON(Var10,Var10,2);8、小人买入:Var1 AND Var2,stick,linethick2,colorred;卖出:CROSS(80,Var4),stick,linethick2,colorgreen;drawicon(卖出,1.1,2);drawicon(买入,1.1,1);9、粗细面条LINETHICK2第3,4,6和7,还有8只要把RSI或VR或Var改成所在公式参数就可用;第5cross不能改,其它的可改;9你爱把线设多粗细都行。

颜色效果1、方块:STICKLINEAA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));买盘:IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));卖盘:IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2));qq:=买盘+卖盘;STICKLINE(卖盘<0,0,VOL,5,1),COLORlime;STICKLINE(买盘>0,0,买盘,5,0),COLORRED;结果:ma(qq,5)*5,COLORRED,LINETHICK2;VOL后面的5,1是方块大少。

VOL是坐标,也就是方块所放的地方。

2 、3D效果STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,9,0 ),COLORaaaaaa;STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,6,0 ),COLORbbbbbb;STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,2.4,0 ),COLORcccccc;STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,1.1,0 ),COLORdddddd;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,9,0 ),COLOr6666cc;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,6 ,0 ),COLOR7777dd;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.4 ,0 ),COLOR8888ee;STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.1 ,0 ),COLOR9999ff;STICKLINE(CLOSE>OPEN,OPEN,LOW,0.5,0 ),COLOR1199ff;STICKLINE(CLOSE>OPEN,CLOSE,HIGH,0.5 ,0 ),COLOR1199ff;STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0.5 ,0 ),COLORcccccc;STICKLINE(OPEN>=CLOSE,OPEN,HIGH,0.5 ,0 ),COLORcccccc;3、颜色大智慧只能用浅色调,一用深绿深蓝就看不见了。

所以我调了几个浅色的,够大智慧用的。

COLOR+RED;WHITE;LIME;YELLOW;aabbcc;ffaabb;abcdef;999999;C0C0C0.4、变色变色可分3种:a、用DRAWTEXT:ma10:ma(c,10),colorwhite;llv(h,30),colorffcc66;llv(l,30),coloryellow;vhh:hhv(h,30),colorred;vhl:hhv(l,30),color00ff00;v1:=ma(HIGH,30)*1.15 ;v2:=ma(HIGH,3)*1.03;v3:=ma(LOW,3)*0.97;v4:=ma(LOW,30)*0.85;小通道上:=ma(v2,30);小通道下:=ma(v3,30);A2:=小通道上-REF(小通道上,1);A3:=小通道下-REF(小通道下,1);K:A2>0 and ref(A2<0,1),colorblue;K1:A3>0 and ref(A3<0,1),colorff00ff;K2:c<小通道下and h<小通道下,color0099ff;K3:c<小通道下and A3>0,colorffcccc;K4:h<小通道下and A3>0,colorffbbff;DRAWTEXT(A2>0 ,小通道上,'°'),colorred;DRAWTEXT(A2<0 ,小通道上,'°'),color00ff00;DRAWTEXT(A3>0 ,小通道下,'°'),colorred;DRAWTEXT(A3<0 ,小通道下,'°'),color00ff00;DRAWTEXT(A2=0 ,小通道上,'°'),COLORWHITE;DRAWTEXT(A2=0 ,小通道下,'°'),COLORWHITE;DRAWTEXT(A3=0 ,小通道上,'°'),COLORWHITE;DRAWTEXT(A3=0 ,小通道下,'°'),COLORWHITE;b、用STICKLINEAA:=WINNER(C)*100;KA:=winner(O)*100;高:=winner(H)*100;低:=winner(L)*100;庄筹线:EMA(AA*0.7,3),linethick2;散筹线:EMA((WINNER(C*1.08)-WINNER(C*0.92))*70,3),linethick2;stickline(AA<KA,高,低,0,0),colorlime;stickline(AA<KA,AA,KA,6,0),colorlime;stickline(AA>=KA,高,低,0,0),colorred;stickline(AA>=KA,AA,KA,6,0),colorred;stickline(庄筹线>散筹线,庄筹线,散筹线,0,0),colorwhite;c、用IF主图公式1:A1:=Ma(C,5);{5日移动平均线}A2:=Ma(C,10);{10日移动平均线}A3:=(A1+A2)/2;{5、10日移动平均线之和除2的平均线,也就是中心线}IF (A1>A2,A1,A3),Colorred,linethick2;{5日线大于10日且5日线交叉A3线显示粗红线}IF (A1>A2,A2,A3),Colorred,linethick2;{5日线大于10日且10日线交叉A3线显示粗红线}IF (A1<=A2,A1,A3),Color00ff00,linethick2;{5日线小于等于10日且5日线交叉A3线显示粗绿线}IF (A1<=A2,A2,A3),Color00ff00,linethick2;{5日线小于等于10日且10日线交叉A3线显示粗绿线}A3,colorwhite,linethick2;{中心线显示粗白线}这是以中心线为轴通过A1、A2这两条线与中心线的交叉来变换颜色的。

相关文档
最新文档