搜档网
当前位置:搜档网 › 同花顺软件程序编写

同花顺软件程序编写

同花顺软件程序编写
同花顺软件程序编写

一个简单实例

同花顺公式系统:

公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。技术指标公式是最基本的公式,它用于指标曲线的绘制。技术指标公式是条件选股,交易系统的基础。结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,

改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

学习公式编写,使用的基本方法

基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。不动手永远不可能学会的。从简单公式入手,先弄懂一,两个公式。从修改公式加入自己的目标语句实现自己目标入手,几乎没

有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。

在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。

使用彩色编辑可事半功倍。

多用鼠标指针指向不懂的函数,软件马上会告诉你。

公式编写步骤

算方法等内容。输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。 4. 设计技术指标公式语句: 公式的形式由若干语句组成。每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(“;”)隔开。一个语句由若干函数通过四则运算或逻辑运算而组成。函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。

函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的。若没有参数则可以省去括号,例如CLOSE()函数没有参数,所以写成 CLOSE和 CLOSE()都可以。函数计算得到的结果是一个变量。

计算符将函数连接成为语句。计算符分为算术计算符和逻辑计算符。算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND(与)、OR(或),分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。语句名写在语句的前面,用一个冒号(“:”)将它与语句隔开。语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。

设计中间语句:

一个语句将显示一条指标线,一个复杂的公式往往有很多语句,而且有些语句没必要显示出来。这时我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的等号,即“=”即可(亦可用通用的冒号加等于号“:=”)。例如,语句“上日收盘价=REF(close,1)”就表示该语句为中间语句。重复使用的语句也可以定义成中间语句。

设计其他公式语句:

其他类型的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易系统公式显示的是交易指示(用":>"表达),五彩K线公式显示的是K线颜色。这些公式需要有一条或几条逻辑表达式表示这些操作的语句,当语句返回0时表示不需要进行相应的操作,当返回非0时表示需要进行相应的操作。其他的语句都应设定为中间语句。条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSE>REF(close,1)语句,表示选出当期收盘价高于上日收盘价的股票。其他的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。交易系统公式需要逻辑表达式语句,分别为买入(在语句后加buy)、卖出条件(在语句后加sell),当这些语句返回非0时,表示需要进行相应的操作。其他的语句必须设定为中间语句,否则编辑器出现“非交易信号

变量只能用:=赋值”的警示。条件中必须至少设定一个条件。

函数可以用简写,如收盘价开盘价分别用C,O来表示,在编写中往往可以自动变成大写字母,可以以此判断。函数名编写正确时字母变为大写。编写中要用彩色编辑,这样可以指示出软件对于此函数是否认可--应变成彩色。

公式编写完测试公式通过后,还需进行曲线属性的设置,在“曲线属性”:如显示曲线的位置是主图,副图,成交量图等,还可以设置是否显示曲线参数或只显示参数而不显示曲线,选择显示的图标,提供象箭头,圆,凌形(buy红色向上箭头,buy1黄色箭头,1空心三角形,2空心圆,4空心菱形,5星花...),曲线颜色等...最后再测试通过,确定退出编辑。

周期内就不是未来函数,比如"HIGH"(最高价),在一天收市前都是不确定的.如在交易没有结束时我们可以看到某一个指标,如“卖出”跟着股价的高低一会出现,一会消失(这个现象很容易观察到)。所以对于一个日周期的指标在分时周期具有“未来函数”特征。但一旦收盘该指标是定值,不应随明日及以后的价而变,所以该指标在日周期中不是未来函数。

被人们普遍认为是未来函数的是比较长时间才被确认的ZIG函数,比如把参数设置为ZIG(3,5),就要等下一个ZIG(3,5)成立时才能被确认,就是说你把周期设置得越长,被确认的时间就越长(比如ZIG(3,30)),如果把它设置的很短(比如ZIG(3,1)),那就跟"high"差不多了.

有未来函数的公式对历史模拟的相当准确,对号称100%的.99%准确的公式要小心。

未来函数有:

zig

PEAK

PEAKBARS

TROUGH

TROUGHBARS

所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式。

公式只能给你一个信号,最终判断取舍要靠人。

关于未来函数的典型例子

有这么多人对一个叫鬼谷神算公式推崇,甚至将它说成'极品‘。我感到吃惊。应该把此公式的本质性的东西反映出来才是;该公式使用了未来函数,因而有“很高”的准确率,因为它是马后炮所以100%准。这是需要大家十分注意的。

我不反对使用未来函数,但要充分认识其特有的“欺骗性”--已经出现的“结果"因后面的数据的改变而改变。

在此,我要说的是本来是一个及其简单的公式,故意弄成很复杂,高深,写了那么多行毫无相干的东西。是忽悠人的。我给“简化”了一下,

只剩下6行。希望大家知道这样的公式人人可写。

这样的公式恐怕是别有用心之人忽悠卖钱的。

改成下面的公式,而且完全显示买卖两个信号。其核心是Z字转向于其他没关系。Z字转向即为未来函数

而ZIG函数的定义为,当前收盘价超过上次ZIG转向输出值的N%,则输出当前收盘价并ZIG转向。对该公式为50/5=10,即当价格变

化量超过10%时转向。

对于下面的公式:

第一行,ZIG函数,它输出的是就是价格,为了欺骗乘以100;

第二行,是第一行的2日平均;

第三行,第四行是第一行,第二行的金叉,死叉;

而买卖信号的出现就是在于金叉,死叉。

请大家试试看。

简化的公式:

B:zIG(3,50/5)*100,colorwhite;

DRAWTEXT(D=1000,B*1.05,'买'),colorred;

原公式

公式名称:鬼谷神算

VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);

VAR2:=HIGH-REF(HIGH,1);

VAR3:=REF(LOW,1)-LOW;

VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);

VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);

VAR6:=VAR4*100/VAR1;

VAR7:=VAR5*100/VAR1;

VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);

VAR9:=(VAR8+REF(VAR8,15))/2;

A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);

B:ZIG(3,50/5)*100,COLORWHITE;

G:MA(B,2),COLORYELLOW;

D:=CROSS(B,G)*1000,COLORRED;

W:=CROSS(G,B)*1000,COLORBLUE;

E:=REF(INDEXC,1);

F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);

VAR10:=F AND F<8;

VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

VAR12:=SMA(VAR11,3,1);

VAR13:=SMA(VAR12,3,1);

VAR14:=VAR13 AND VAR13<20;

MM:=A AND D AND VAR10 AND VAR14 ;

DRAWTEXT(W=1000,B*1.05,'卖' ),COLORGREEN;

DRAWTEXT(D=1000,B*1.05,'买'),COLORRED;

[ 此文章的编辑者为: BCXYMMLL, 2007-03-21 16:55 ]

语言规范:

在自定义公式里面的各种符号(如,“;”)只能用半角不能用全角。

关键字 if else while break continue return (无大小写之分)

常数浮点数、整数、字符串

运算符(优先级从高到低排列,同级同行)

* /

+ -

!= > < >= <=

And

Or

语句赋值 a = b

条件 IF (a==b) c=d;

循环 while a==b c=d;

函数调用 func(a,b)

赋值语句:

其一般形式为:

a=b; 含义为将b的值付给a。

几个运算符“=”赋值、“:=”赋值“:”赋值并输出数值或字符串“:>”赋值并输出图形。

注意:“=”和“:=”两个运算符的意义、用法完全相同。这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软

件。

同花顺公式函数注释(常用部分)

逻辑函数:

1、条件函数:根据条件求不同的值。

用法:IF(X,A,B)若X不为0则返回A,否则返回B。例如:(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低

值。

用法:COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。例如:COUNT(CLOSE>OPEN,20)表示统计

20周期内收阳的周期数。

2、第一个条件成立到当前的周期数:统计第一个条件成立到当前的周期数。

用法:BARSSINCE(X):第一次X不为0到现在的天数。例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数。

3、上一次条件成立到当前的周期数:上一次条件成立到当前的周期数。

用法:BARSLAST(X),上一次X不为0到现在的天数。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一个涨停板到当前的

周期数。

4、有效周期数:求总的周期数。

用法:BARSCOUNT(X),第一个有效数据到当前的天数。

5、向前赋值:将当前位置到若干周期前的数据设为1。

用法:BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1。例如:BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前

一周期数值设为1,否则为0。

6、求和:求总和。

用法:SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。例如:SUM(VOL,5)周期设为日线时,表示最近5个交易日的成交量之和。SUM(VOL,0)表示从传数据过来第一天起的成交量总和,具体如在区间统计里统计“总手” SUM(VOL,0)即是指全区间的成

交量之和。

7、移动平均:求移动平均。

用法:SMA(X,N,M),求X的N日移动平均,M为权重。算法:若Y=SMA(X,N,M)则 Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y 值,N必须大于M。例如:SMA(CLOSE,30,1)表示求30日移动平均价。

8、向前引用:引用若干周期前的数据。

用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。

9、简单移动平均:求简单移动平均。

用法:MA(X,N),求X的N日移动平均值。算法:(X1+X2+X3+,,,+Xn)/N。例如:MA(CLOSE,10)表示求10日均价。

11、最高值:求最高值。

用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。例如:HHV(HIGH,30)表示求30日最高价。

12、指数平滑移动平均:求指数平滑移动平均。

用法:EMA(X,N),求X的N日指数平滑移动平均。算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。

例如:EMA(CLOSE,30)表示求30日指数平滑均价。

13、动态移动平均:求动态移动平均。

用法:DMA(X,A),求X的动态移动平均。算法:若Y=DMA(X,A)则 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价。

14、最高值周期数:求上一高点到当前的周期数。

用法:HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计。例如:HHVBARS(HIGH,0)求得历史新

高到到当前的周期数。

15、最低值周期数:求上一低点到当前的周期数。

用法:LLVBARS(X,N):求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计。例如:LLVBARS(HIGH,10)求得10日

最低点到当前的周期数。

16、加权移动平均:求加权移动平均。

用法:WMA(X,A),求X的加权移动平均。

算法:若Y=WMA(X,A) 则Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1) X0表示本周期值,X1表示上

一周期值...。

例如:WMA(CLOSE,20)表示求20日加权均价。

17、求和:向前累加到指定值到现在的周期数。

用法:SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数。例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周

期数。

时间函数:

1、总开盘分钟:求当前代码类型的开市交易时间。

用法:FROMOPEN。返回当前时刻距开盘有多长时间,单位为分钟。例如:当前时刻为早上十点,则返回31。

3、距午夜秒:求当前时刻距开盘有多长时间。

用法:FROMNIGHT。返回当前时刻距午夜有多长时间,单位为秒。例如:当前时刻为早上十点,则返回36000。

4、时间格式:转换时间格式。

用法:FORMATTIME(N)。目前只支持 N=1 把当前时间转换成距开盘分钟数返回。例如:分时中的量比曲线公式:

(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。

5、时间差:计算两个时间之间的差。

用法:COUNTTIME(N,L,K)。N、L为时间,其格式为YYYYMMDD。K为1、2或者3。当K为1时返回第二个之间比第一个时间晚多少年。当K为2时返回第二个之间比第一个时间晚多少月。当K为3时返回第二个之间比第一个时间晚多少日。例如:COUNTTIME (20000808,19990606,2)其返回值为-2。注意:这里返回值有正负号。

算术函数:

1、绝对值:求绝对值。

用法:ABS(X)返回X的绝对值。例如:ABS(-34)返回34。

2、介于:介于两个数之间。

用法:BETWEEN(A,B,C)表示A处于B和C之间时返回1,否则返回0

例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间。

3、最大值:求最大值。

用法:MAX(A,B)返回A和B中的较大值。例如:MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0。

4、最小值:求最小值。

用法:MIN(A,B)返回A和B中的较小值。例如:MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值。

5、求模运算:求模运算。

用法:NOT(X)返回非X,即当X=0时返回1,否则返回0。例如:NOT(5>3)返回0。

7、范围:介于某个范围之间。

用法:RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收

盘价大于5日均线并且小于10日均线。

8、求相反数:求相反数。

用法:REVERSE(X)返回-X。例如REVERSE(CLOSE)返回-CLOSE。

9、余弦值:求余弦值。

用法:COS(X)返回X的余弦值。

10、正弦值:求正弦值。

用法:SIN(X)返回X的正弦值。

11、平方根:开平方。

用法:SQRT(X)为X的平方根。例如:SQRT(CLOSE)收盘价的平方根。

12、上穿:两条线交叉。

用法:CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与

10日均线交金叉。

13、维持:两条线维持一定周期后交叉。

用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均线维持5周期后与10日均线交金叉。

14、空:判断是否为空。

用法:ISNULL(A)表示如果A为空(即没有数据)则返回1,否则返回0。

15、幂:求幂。

用法:POW(X,Y)。求X的Y次幂。例如:POW(2,3)为8。

位图

含义:在图形上绘制位图。

用法:

DRAWBMP(COND,PRICE,BMPFILE),当COND条件满足时,在PRICE位置画BMPFILE文件名指定的BMP位图(缺省路径为软件安装目

录登录用户名)。

例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示当收阳时在最低价位置画软件安装目录登录用户名Sun.BMP位图。

※BMPFILE参数指定的BMP文件默认路径为当前用户目录,如果不带后缀名即表示BMP文件,也可带后缀名使用JPG和GIF文件。

也可不用用户目录而使用全路径,路径中的''要写两个以下字符串作为参数都是合法的,如果文件存在的话:

"SUN","SUN.BMP","SUN.JPG","SUN.GIF","C:\hexin\SUN.JPG"

填充背景

含义:根据条件填充背景区域。

用法:

DRAWGBK(COND,COLOR),填充满足COND条件的背景区域。COLOR可以为渐变颜色STRIP,也可以为BMP图形文件名(缺省路径为"

软件安装目录登录用户名"),若省略COLOR则使用指标线颜色填充(可以使用COLORRED等描述符设定)。

例如:DRAWGBK(CLOSE>OPEN),COLORRED;表示收阳时用红色填充背景。

DRAWGBK(CLOSE>OPEN,'MyBMP');表示收阳时用软件安装目录登录用户名MyBMP.BMP填充背景。

画图标

含义:在图形上绘制小图标。

用法:

DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE图标,TYPE是曲线标志的名称。

例如:DRAWICON(CLOSE>OPEN,LOW,"buy")表示当收阳时在最低价位置画买入图标。

显示文字

含义:在图形上显示文字。

用法:

DRAWTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置书写文字TEXT。

例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')表示当日涨幅大于8%时在最低价位置显示'大阳线'字样。

RGB颜色

含义:指定颜色。

用法:

RGB(R,G,B),表示用三原色红(R)绿(G)蓝(B)混合组成指定颜色,每种颜色值可以设定为0-255。

例如RGB(255,0,0)表示红色,RGB(0,0,255)表示蓝色

STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为

WIDTH(10为标准间距),EMPTH不为0则画空心柱。

例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。

提示文字

TIPTEXT(COND,PRICE,TEXT),当COND条件满足时,在PRICE位置显示图标,若PRICE为0,则在图形底部显示图标。

例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大阳线,股价为:'+close)表示当日涨幅大于8%时在最低价位置显示图标,鼠标移近时显示文

字'大阳线,股价为:15.88'字样。

※显示为三角图标

画垂直线

含义:在图形上绘制垂直线。

用法:

VERTLINE(COND,TYPE),当COND条件满足时,沿垂直方向绘制TYPE类型的线段,TYPE=0表示实线,1表示虚线'---',2表示点线'...',

3表示点划线'-.-.-',4表示点点划线'-..-..-'。

例如:VERLINE(HIGH>=HHV(HIGH,20),1)表示在创20天新高画垂直虚线

画水平线

含义:在图形上绘制水平线。

用法:

HORLINE(COND,PRICE,TYPE,EXTEND),当COND条件满足时,在PRICE位置沿水平方向绘制TYPE类型的线段,TYPE=0表示实线,1表示虚线'---',2表示点线'...',3表示点划线'-.-.-',4表示点点划线'-..-..-'。EXTEND=1 表示向左延长,=2表示向右延长,=3表示左

由简单的公式编写开始

这里举一些最简单的例子,有些只有一条语句且函数简单,较复杂的公式中函数复杂且语句较多。

收盘价线CLOSE 均线的画法计算N日内收盘价的算术平均值,公式为:MA(X,N)表示X的N日平均。例如: MA1: MA (CLOSE,5) , coloryellow ;表示为:参数名画一条5日收盘价的均线设置该线为黄色

MA2:MA(C,20),color0000ff(20日收盘价均线,颜色为红色)

MA3:MA(c,250),color00ff00(年线,绿色)

均线:MA(c,N);(周期N可设置最大,最小,缺省)

换手率换手率指当期的成交量占流通股本的比例。

公式:hs:VOL/CAPITAL; VOL为当期成交量,CAPITAL为流通股本。

乖离率当前股价与均线的偏差的程度

gl:(c-ma(c,20))/ma(c,20)*100;

涨幅涨幅指今日收盘价相对于昨日收盘价的变动幅度,即(今日收盘价-昨日收盘价)/昨日收盘价*100%,

昨日收盘价的公式为:REF(CLOSE,1),

涨幅的公式:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)

创新高创新高指当日最高价是最近一段时间的最高价:HIGH=HHV(HIGH,N) 其中的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值。因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。

横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05 其中的LLV(X,N)是求N周期内X最低值。因此该公式表示10日收盘价振幅振幅在5%以内。

放量、缩量(成交量函数为VOL)

A、放量

a.今天成交量较昨天增加了1倍,表示如下: VOL/REF(VOL,1)>2

b.今天成交量较10个交易日平均成交量放大了1倍,表示如下:

a:=ma(vol,10); Vol/a>2 或者直接用如下公式表示: vol/ma(vol,10)>2;

c.今日的5日均量较10个交易日平均成交量放大了1倍,表示如下: a:=ma(vol,10); b:=ma(vol,5); b/a>2;

d.今日的成交量超过了整个流通盘的5%,表示如下: vol/capital>0.05;其中capital代表流通盘。

B、缩量

a.今日成交量较昨日减少了一半,表示如下: vol/ref(vol,1)<0.5;

b.今日成交量较10个交易日平均成交量减少一倍,表示如下: a:=ma(vol,10); vol/a<2; 或者直接用如下公式表示: vol/ma(vol,10)<2;

c.今日的5日均量较10个交易日平均成交量减少1倍,表示如下: a:=ma(vol,10); b:=ref(a,5); a/b<2;

d.今日的成交量低于了整个流通盘的5%,表示如下: vol/capital<0.05;

上涨、下跌

上涨今天的涨幅达到5%以上,表示如下: close>ref(close,1)>1.05;

5日均价连续上涨,表示如下: a:=ma(close,5); b:=ref(a,1);

下跌今天的跌幅达到5%以上,表示如下: close/ref(close,1)<0.95;

5日均价连续下跌,表示如下: a:=ma(close,5); b:=ref(a,1); a< b;

描述K线阳线 close>open; 阴线 close< open; 高开 open>ref(close,1); 低开 open< ref(close,1); 跳空高开(high为最高价) open>ref(high,1); 跳空低开(low为最低价) open< ref(low,1);

引用大盘数据

INDEXDATA(“N”,&X,K) INDEXDATA 求某商品相关的数据

例:INDEXDATA("1a0001",&HIGH),n)沪指N周期最高值

个股于大盘的比较

a:=MA(C,N); 选股时输入20,30,60可选不同均线附近的股,

ABS(C-a)/C<=0.02; 在某均线的2/100附近的股票。也可根据需要改百分比。

只显示数值不显示曲线在曲线属性-输出线形的勾去掉,在公式语句使用输出符出“:”

趋势【天】:BARSLAST(MA(C,250)

二,多语句的公式编写

均线多头排列

a1:=ma(c,5);

a2:=ma(c,10);

a3:=ma(c,20);

a4:=ma(c,30);

count(a1>a2 and a2>a3 and a3>a4,3)=3 and close>open; (conut统计满足条件的周期数,5,10,20,30日均线呈多头排列),

均线空头排列

a1:=ma(c,5);

a2:=ma(c,10);

a3:=ma(c,20);

a4:=ma(c,30);

count(a1< a2 and a2< a3 and a3< a4,3)=3 and not(close< open); (5,10,20,30日均线呈空头排列)。

均线金叉

a;=ma(c,5);

b:=ma(c,10);

cross(a,b); (前二句是5、10日均线,cross是交叉函数,cross(a,b)表示5日均线上穿10日均线金叉)。

均线死叉

a;=ma(c,5);

b:=ma(c,10);

cross(b,a); (前二句是5、10日均线,cross是交叉函数,cross(b,a)表示5日均线下穿10日均线死叉)。

均线粘合

ma1:=ma(c,5);

ma2:=ma(c,10);

ma3:=ma(c,20);

p1:=abs(ma1-ma2)+abs(ma2-ma3);

p1/c< 2/100 and ma1>ref(ma1,1) and ma2>ref(ma2,1); (前三句是三根均线,p1是第一根均线减第二根均线差的绝对值与第二根均线减第三根均线差的绝对值之和,最后一句是p1与收盘价的比值小于一定比率2%(一般该比率为2%以下,同时前二均线今日比昨日上

翘)。

在个股主图叠加(引用大盘数据的)线:

(HHV(H,n)-LLV(L,n))/(HHV(INDEXDATA("1a0001",&HIGH),n)-LLV(INDEXDATA("1a0001",&LOW),n))

CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT)); 成交笔数

活跃度:CJBS/CAPITAL*100,VOLSTICK;

MA13:MA(活跃度,13);

每笔均量

CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));

每笔均量:VOL/CJBS*100,COLORYELLOW;

每笔均量,STICK,COLORRED;

MA5:MA(每笔均量,5),COLORWHITE;

MA13;MA(每笔均量,13),COLORMAGENTA;

MA60:MA(每笔均量,60),COLORGREEN;

每笔均额

CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));

每笔均额:AMOUNT/CJBS,COLORYELLOW;

每笔均额,STICK,COLORRED;

MA5:MA(每笔均额,5),COLORWHITE;

MA:MA(每笔均额,13),COLORMAGENTA;

MA:MA(每笔均额,60),COLORGREEN;

交易强度

CJBS:=MAX(0,SUBSAMEDAY(&VOLAMOUNT));

交易强度:VOL*100/CJBS/CAPITAL*100,VOLSTICK;

三,公式函数的活用

剔除选定股票,选股时剔除ST股票

STRFIND(STRLEFT(STKNAME,2),\'ST\')=0; 字符串函数,符合条件时返回为0。

获得成交笔数

MAX(0,SUBSAMEDAY(&VOLAMOUNT))

变色柱线(在个股于指数之间画不同颜色的柱线)

STICKLINE(个股>指数,个股,指数,4,0),color6666ff;

STICKLINE(个股<指数,个股,指数,4,1),color66bb66;

变色曲线(符合条件时改变颜色,下为用于KDJ公式)

k:PARTLINE(k,k>d,RGB(255,0,0),k[ 此文章的编辑者为: BCXYMMLL, 2007-03-17 15:26 ]

同花顺软件使用说明

同花顺软件使用说明第一章--同花顺入门 一、资讯全面,形式多样 “同花顺”是一个强大的资讯平台,能为投资者提供文本、超文本(HTML)、信息地雷、财务图示、紧急公告、滚动信息等多种形式的资讯信息,能同时提供多种不同的资讯产品(如大智慧资讯、巨灵资讯等),能与券商网站紧密衔接,向用户提供券商网站的各种资讯。而且个股资料、交易所新闻等资讯都经过预处理,让您轻松浏览、快速查找。丰富的资讯信息与股票的行情走势密切地结合,使用户能方便、及时、全面地享受到券商全方位的资讯服务。 二、指标丰富,我编我用 系统预置了近两百个经典技术指标,并且为了满足一些高级用户的需求,还提供指标、公式编辑器,即随意编写、修改各种公式、指标、选股条件及预警条件。 三、页面组合,全面观察 “同花顺”提供了大量的组合页面,将行情、资讯、图表、技术分析与财务数据有机组合,让您多角度、全方位地进行观察、分析,捕捉最佳交易时机。 四、财务图示,一目了然 “同花顺”将各种复杂的财务数据通过图形和表格的形式表达出来,使上市公司的经营绩效清晰地展示在您的面前。并可以在上市公司之间、板块之间做各种比较、计算,还配以丰富的说明,让以前没有财务分析经验的投资者轻松地掌握这种新的强大的工具。 五、个性复权,简单方便 不仅提供向前、向后两种复权方式。还有“个性复权”只用输入一个时间,我们将以这一天的价格为基准对前后历次除权做复权。另外可以选择时间段复权,即仅对某段时间内的除权做复权。 六、智能选股,一显身手 有简单易用的“智能选股”,您只用在需要的被选条件前面打勾即可轻松选股。还有“选股平台”,让您利用所有的100多个选股条件和200个技术指标,轻松编制各种选股条件组合。从而在一千多只股票中选择出自己需要的股票。 七、区间统计,尽收眼底 在K线图里能统计区间内的涨跌、振幅、换手等数据,能帮助您迅速地统计出一个股票在一段时间内的各项数据。而且还提供阶段统计表格,这样就能对一个时间段内的数据在不同股票之间进行排序、比较。 七、个人理财,轻松自如

同花顺使用说明

第二章行情使用说明 基本操作: 1、系统的操作可以通过直接键盘操作、鼠标操作和菜单操作分别完成; 2、对于键盘操作可以根据热键和主画面的菜单提示进行; 3、鼠标操作主要为双击选中,用户可以通过鼠标点击各个菜单项、各个票、各个K线等等,同时可以击点鼠标右键出快捷菜单,用户可以直接选中快捷菜单的功能。 第一节大盘分析 一、大盘分析操作说明: 1、↑↓←→键控制光标的上下左右移动; 2、Enter进入所选菜单,Esc退回上一级菜单; 3、使用鼠标在各个选项上双击,即可进入。 二、指数走势操作说明: 1、←→进入游标状态; 2、END键将按次序进行指数切换; 3、F1键或01+ENTER可进入每一分钟大盘成交明细; 4、F2或02+ENTER可进入每5分钟成交明细; 5、F3或03+ENTER切至证领先指标; 6、F4或04+ENTER切至深证领先指标; 7、F5或05+ENTER为大盘分析与技术分析。 第二节报价分析 一、分析流程 1、报价分析→自选股→自选股当日报价分析 2、报价分析→分类股→上证A、上证B、深证A、深证B、上证债券、深证债券、上证权证、深圳权证、上证中小板、深圳中小板→分类股当日报价分析 3、报价分析→板块股→某某板块→板块股当日报价分析 4、报价分析→商品顺序→所有个股当日报价分析 二、子功能说明 1、选择类别/板块菜单画面: ←光标左移一格 →光标右移一格 ↑光标上移一格 ↓光标下移一格 ENTER 进入所选项 ESC 退回上一级菜单 2、报价分析画面 PageUp 上一页 PageDown 下一页 ↑光标上移一格 ↓光标下移一格 ESC 退出当前功能 Enter 进入光标所指股票的即时分析

同花顺软件的使用方法及技巧

同花顺软件的使用方法及技巧 同花顺2006入门篇之进入/退出/隐藏系统 1.进入系统要进入“同花顺”,有以下几种方法: 双击桌面上的图标,即可直接进入; 从程序组中进入,即沿着"开始"→"程序"→"核新软件"→"“同花顺”",也可进入本系统。 2.退出系统要退出“同花顺”,有以下几种方法: 按Alt+F4; 用鼠标单击菜单"系统"→"退出"命令; 用鼠标点击窗口右上角的关闭按钮"×"。 3.隐藏系统为了方便某此用户的使用,专业版提供了一键隐藏功能,即通过一个快捷键(俗称“老板键”)将程序界面完全隐藏(在任务栏、托盘区都不留痕迹),再按此快捷键时,又将程序恢复为原来的界面。 默认的快捷键为:Alt+Z用户也可以根据自己的意愿设定为其它的快捷键,在“工具”菜单下“系统设置”里设置。 同花顺2006入门篇之连接主站 进入系统后,首先显示一个“登录”对话框,在“同花顺帐号”一栏输入您在“同花顺网站”上注册的用户名、密码,点击登录即可享受到我们提供的各项服务。 同花顺新增了"选最快行情"功能,利用此功能,您能选出此刻客户端到服务端状态最优的主站。点击"选最快行情"按钮,弹出网络运营商选择窗口,当您选择了运营商以后,行情主站列表就自动过滤掉不属于该运营商的行情主站,只剩下该运营商的主站供您选择。以免您连上了不属于您的接入运营商的主站使得行情速度变慢。选择一个速度良好的行情主站后,点击"登陆"按钮即可连接,您可以方便快速的查看行情。 在登陆界面的"通讯设置"中也可选择运营商。另外,在软件界面点击"行情"按钮,您也可以在"选择最快行情主站"和"通讯设置"中随时改变运营商。 选择“登录”连接到行情主站在线浏览行情、资讯,此时要求您的计算机已连接到Internet; 选择“脱机浏览”,可对已下载的数据进行脱机浏览分析、选股; 选择“取消”退出同花顺软件; 选择“通讯设置”可进行以下设置: (1)如果您是通过拔号上网,您可通过本程序来实现自动拔号,退出时自动断线,以节省话费(如图):(2)如果您是通过代理服务器上网,您只需在图中“使用代理服务器”前打勾,并点击“设置”按钮进行以下设置: 如果您对具体设置不清楚,请查看代理服务器软件的设置,或咨询您的网络管理员。提示:一般而言--- SOCKS4代理协议最常用,端口常用1080; HTTP代理常用80、8080等端口; 代理服务器地址一般和您的机器的网关地址相同(可通过运行winipcfg/Ipconfig命令查看); 用户和密码一般不需要设置,只有SOCKS5/HTTP协议才可能需要验证。 同花顺2006入门篇之界面介绍

同花顺使用方法 (1)

同花顺使用方法 一、入门操作 1、下载安装“同花顺”软件 2、注册用户 3、登陆软件 二、基础操作 1、熟悉菜单、利用键盘精灵选择股票 请大家查询一下股票:深发展A,中国石油,中国银行,上证综指。 2、“报价表”的使用及操作(报价菜单) 3、进入上证综指分时图(F3) 4、进入深圳成指分时图(F4) 5、进入沪深股票排名(60) 6. 进入分时同列,对比股票的变化(报价—分时同列) 三、技术分析 1、进入“技术分析”界面 2. 进入日线报表(F1) 3、切换指标(右键常用指标) 4、同花顺的报表分析功能 a、阶段统计(快捷键“92”) b、强弱分析(快捷键“93”) c、板块分析(快捷键“94”) d、指标排行(快捷键“95”) 5.画线工具画出趋势线或者压力线。 在“主菜单”里的“工具”菜单、或者页面右边的“工具条”上点击鼠标右键,在弹出菜单里的“画线工具”前打勾,则会出现各种画线工具。 6.使用黄金分割线对股票进行分析。“ 四、自选股管理 1、如何添加与删除自选股 2、如何调整自选股的顺序

3、大字报价(ctrl+F6) 4. 查看自选股报价或者分时同列。(按“06”或者“006”)五资讯信息 1、通过“ F10 ”查询基础资讯 2、查看某只股票的财务信息(F11键) 3、查看股本权息(快捷键“41”) 4、查看财务数据(快捷键“42”) 5、查看财务指标(快捷键“43”) 6、查看基金周报(快捷键“44”) 7、股东变化(快捷键“45”) 六智能分析 1.个股预警(智能—个股预警) 2.鹰眼盯盘 3.智能选股 4.短线精灵 七委托下单 1.开通模拟炒股功能(理财---模拟炒股) 2.委托下单 3 撤单 4.查询资金股票等信息

同花顺公式编写程序及规则

同花顺公式编写+现有公式 公式编写规则 语言规范: 在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。 关键字 if else while break continue return (无大小写之分) 常数 浮点数、整数、字符串 分隔符 “ ” ‘ ' ( ) ; { } 注释/* */ 标识符 由字母和数字组成,由字母开头,不分大小写 运算符(优先级从高到低排列,同级同行) * / + - == != > < >= <= And Or 语句 赋值a = b 条件IF (a==b) c=d; 循环while a==b c=d; 函数调用func(a,b) 直接访问数据项的函数 例如:OPEN[t] 为t周期之前的开盘价 所有行情数据项(CLOSE等)都与此相同。 标识符: 标识符在表达式中只存名称,值保留在符号表。标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。 分隔符: 符号 含义 “ ” 引用字符串 ‘ ' 引用字符 ( ) 控制运算的优先级 ; 每行语句的结束标志 { } 将多个语句组合成一个语句体 /* */ 注释,无任何实际功能 赋值语句: 其一般形式为: a=b; 含义为将b的值付给a。 几个运算符“=”“:=”“:”“:>”。其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。 注意:“=”和“:=”两个运算符的意义、用法完全相同。这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。 条件语句: 其一般形式为: IF(逻辑表达式) 语句1; ELSE 语句2; 上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从

同花顺编程教程

一、首先是打开公式编辑器,选择?工具?——?公式管理?。 二、选择?新建?按钮,选择想要编写的公式类型,然后点击?确定?。 三、然后在公式编辑器逐项输入内容。

四、在公式文本编辑区输入公式代码。 五、可以在?曲线属性?——?坐标类型?,选择?主图?或者?副图?。

六、编写完成以后可以通过公式管理——?用户?分类的菜单里找到自己编写 的公式,也可以修改公式。

2011-02-26 18:50:00|快速回复|引用回复|举报| 同花顺公式系统可以编辑多种类型的公式,分别是技术指标、预警公式、交易 系统、条件选股、五彩K线、自定公式。 公式编写步骤: 1.设定公式名称:每个公式都有自己的名称,它由字母、汉字、下划线或数字组成,首字母是字母、汉字或者下划线。请注意,公式名称在同类公式中不能 重复,且不能为空。 2.描述公式:用于简单描述该公式的含义。 3.注释公式:用于描述一个公式如何使用、计算方法等内容。输入后在相关窗 口按?指标说明?按钮可以查看公式注释(可省略)。 4.变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间 变化而变的数据。 5.设计技术指标公式语句: 公式的形式由若干语句组成。每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(;)隔开。一个语句由若干函数通过四则运算或逻辑运算而组成。函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。 6.函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量。例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close,1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的,函数计算得到的结果是一个变量, 运算符将函数连接成为语句。

同花顺软件的使用方法及技巧

快捷键调用画面 0+Enter 沪深指数报价 00+Enter 沪深领先指数 03+Enter(F3) 上证领先 04+Enter(F4) 深证领先 1+Enter 上海A股行情报价2+Enter 上海B股行情报价3+Enter 深圳A股行情报价4+Enter 深圳B股行情报价5+Enter 上海债券行情报价6+Enter 深圳债券行情报价7+Enter 上海基金行情报价8+Enter 深圳基金行情报价9+Enter 香港证券行情报价002+Enter 中小企业行情报价 60+Enter 沪深A股涨幅排名61+Enter 上海A股涨幅排名62+Enter 上海B股涨幅排名63+Enter 深圳A股涨幅排名64+Enter 深圳B股涨幅排名65+Enter 上海债券涨幅排名66+Enter 深圳债券涨幅排名67+Enter 上海基金涨幅排名68+Enter 深圳基金涨幅排名69+Enter 香港证券涨幅排名602+Enter 中小企业涨幅排名 71+Enter 上证新闻 72+Enter 深证新闻 73+Enter 券商信息 80+Enter 沪深A股综合排名81+Enter 上海A股综合排名82+Enter 上海B股综合排名83+Enter 深圳A股综合排名84+Enter 深圳B股综合排名

85+Enter 上海债券综合排名 86+Enter 深圳债券综合排名 87+Enter 上海基金综合排名 88+Enter 深圳基金综合排名 89+Enter 香港证券综合排名 06+Enter(F6) 自选报价 006+Enter 自选同列 51~58+Enter 自定义板块51~58报价Ctrl+F6 大字报价 XKT+Enter 星空图 90+Enter 多窗看盘 91+Enter 主力大单 92+Enter 阶段统计 93+Enter 强弱分析 94+Enter 板块分析 95+Enter 指标排行 41+Enter 股本结构 42+Enter 财务数据 43+Enter 财务指标 44+Enter 基金周报 45+Enter 股东变化 700+Enter 期货行情报价 800+Enter 外汇行情报价 [行情报价]切换键 Enter(双击) 分时走势 Ctrl+4 四股分时同列 Ctrl+9 九股分时同列 Ctrl+6 十六股分时同列 →向右移动列 ←向左移动列 01+Enter(F1) 成交明细 02+Enter(F2) 价量分布 07+Enter(F7) 个股全景 10+Enter(F10) 公司资讯 11+Enter(F11) 基本资料

同花顺公式编写教程

同花顺公式编写 公式的编写,并不是人人都去编写公式,当然自己根据经验编写一下也不是不可。但是现有的公式是怎样编写的,要清楚,这样你才知道这个公式的可信度究竟有多大。盲目的说这个指标如何,那个指标如何,知其然不知其所以然。学过初等数学的都知道:方程与曲线的关系,这里是借用这句话。各种技术指标,就是对过去的一个统计,只能说明现状。那些神神秘秘的所谓划线高手,其实是一瓶子不满,半瓶子晃荡。不要叫那些人唬住,几十种指标所涉及的数学知识严格点说,就是小学的知识。当然编辑公式时会涉及高一些的数学知识。 第一课编写公式和用公式选股 一、导文 做股票的朋友在选择股票的时候,往往会有很多想法,如:盘子(流通股)太大的不想要,股价在60日均线下运行的股票不想要。或者是有一些好的经验,如移动平均线刚刚多头排列的股票,这样的股票也叫黑马抬头。现在在A市上市的股票差不多有两千个了,而且还在一天比一天多。弱水三千只取一瓢饮,股票众多做好一个就行。如何才能选出来我们想要的股票来呢?这就是我们将要学习的做一个股票操作高手必 备的内容:公式的编写与应用。 二、公式编写 我们一边做公式一边讲解吧。 上面刚刚提到的三个问题,假设我们要选出流通盘在2亿股以下,股价在60日移动平均线上运行的股票。我们先用语句描述出来即为:

“SHGZG〈200000000 and c > ma(c,60)”这样就行了。其中:“SHGZG”为“上市流通股”的函数,“C”为“CLOSE”收盘价函数的缩写。上面的语句的意思即为“上市流通股小于2亿股同时收盘价在60日移动平均线之上”。大家看看多简单。 现在,对没用过公式来找股票的朋友是不是有个这样的想法。编公式的事先放到后面慢慢学,我先学会怎么样用现成的公式吧。那好吧,跟我操作。 请打开行情软件(蓝本为同花顺软件),按“CTRL+F”或者点菜单选项“工具”,“公式管理”,会出现下面的介面。

同花顺软件的使用方法及技巧

同花顺软件的使用方法及技巧快捷键调用画面 0+Enter 沪深指数报价 00+Enter 沪深领先指数 03+Enter(F3) 上证领先 04+Enter(F4) 深证领先 1+Enter 上海A股行情报价 2+Enter 上海B股行情报价 3+Enter 深圳A股行情报价 4+Enter 深圳B股行情报价 5+Enter 上海债券行情报价 6+Enter 深圳债券行情报价 7+Enter 上海基金行情报价 8+Enter 深圳基金行情报价 9+Enter 香港证券行情报价 002+Enter 中小企业行情报价

60+Enter 沪深A股涨幅排名61+Enter 上海A股涨幅排名62+Enter 上海B股涨幅排名63+Enter 深圳A股涨幅排名64+Enter 深圳B股涨幅排名65+Enter 上海债券涨幅排名66+Enter 深圳债券涨幅排名67+Enter 上海基金涨幅排名68+Enter 深圳基金涨幅排名69+Enter 香港证券涨幅排名602+Enter 中小企业涨幅排名 71+Enter 上证新闻 72+Enter 深证新闻 73+Enter 券商信息

80+Enter 沪深A股综合排名 81+Enter 上海A股综合排名 82+Enter 上海B股综合排名 83+Enter 深圳A股综合排名 84+Enter 深圳B股综合排名 85+Enter 上海债券综合排名 86+Enter 深圳债券综合排名 87+Enter 上海基金综合排名 88+Enter 深圳基金综合排名 89+Enter 香港证券综合排名 06+Enter(F6) 自选报价 006+Enter 自选同列 51~58+Enter 自定义板块51~58报价Ctrl+F6 大字报价 XKT+Enter 星空图

同花顺常用公式函数大全

同花顺常用公式函数大全

同花顺公式编写及函数 周期: 由于证券市场里的各项数据都与代码、时间密切相关,所以在这里的各项数据都只能用于特定的一类或几类代码及相应的一个或几个周期。(注意:同一个数据项可能适用于多类代码及多个周期,其具体的数值也将不同。)代码的分类:个股(含债券)。沪深指数(仅1A0001(统计上海A、B股基金)、1A0002(统计上海A股)、1A0003(统计上海B股)、399001(统计深圳A、B股基金)、399002(统计深圳A股)、399003(统计深圳B股)六个指数)。期货。 周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的数据)、分时(记录每分钟成交的数据)、分钟K线(以1分钟为单位的K 线数据)、日K线(以1个交易日为单位的K线数据)。 注意:基本数据项自身并不带周期,也就是说编写公式的时候,如果所选用的周期不在此数据项的适用范围内,测试公式的时候系统是不会报错的,但这个数据项的数值将为“空”,即取不到任何数据。 注意:所有的基本数据项都可以直接拖到表格里,它将依照表格的代码、周期而显示相应的数值。也都可以直接拖到窗口里作为一个曲线输出,但一般不推荐这样做,如果要画曲线最好新编写一个“曲线公式”。 其返回值为函数里面的return语句规定的返回值。若无return语句,则返回被调用函数里,以函数名命名的变量的值。若无以函数名命名的变量,则返回最后一个输出的值。若无输出的值,则返回最后一个被调用的语句的值。 例如:调用KDJ指标。KDJ函数的名称为kdj,其参数和内容如下: 参数名最小值最大值默认值 N1 1 100 9 M1 2 40 3 M2 2 40 3 函数内容为: RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); J:3*K-2*D 则当您在其它函数里输入a=KDJ(8,6,6)的时候,相当于计算N1=8,M1=6,M2=6时的J值,并把这个值赋给a。 注意: 1、当传递的参数数目不等于被调用函数设置的参数数目时。 a、没有传递参数。则采用原来设置的默认参数计算。 b、传递参数少于被调用函数设置的参数数目。则将参数传过去,依次 改变前面同样数目参数的值,后面其它的参数采用原来设置的默认参数计算。 c、传递参数大于被调用函数设置的参数数目。则将参数传过去,依次 改变被调用函数的参数值,多余的参数不起作用。

同花顺软件使用方法

同花顺软件使用方法 同花顺客户端快捷键照一览表(转高山) 快捷键调用画面 0+Enter 沪深指数报价 00+Enter 沪深领先指数 03+Enter(F3) 上证领先 04+Enter(F4) 深证领先 1+Enter 上海A股行情报价 2+Enter 上海B股行情报价 3+Enter 深圳A股行情报价 4+Enter 深圳B股行情报价 5+Enter 上海债券行情报价 6+Enter 深圳债券行情报价 7+Enter 上海基金行情报价 8+Enter 深圳基金行情报价 9+Enter 香港证券行情报价 002+Enter 中小企业行情报价 60+Enter 沪深A股涨幅排名 61+Enter 上海A股涨幅排名 62+Enter 上海B股涨幅排名 63+Enter 深圳A股涨幅排名 64+Enter 深圳B股涨幅排名 65+Enter 上海债券涨幅排名 66+Enter 深圳债券涨幅排名 67+Enter 上海基金涨幅排名

68+Enter 深圳基金涨幅排名 69+Enter 香港证券涨幅排名 602+Enter 中小企业涨幅排名 71+Enter 上证新闻 72+Enter 深证新闻 73+Enter 券商信息 80+Enter 沪深A股综合排名 81+Enter 上海A股综合排名 82+Enter 上海B股综合排名 83+Enter 深圳A股综合排名 84+Enter 深圳B股综合排名 85+Enter 上海债券综合排名 86+Enter 深圳债券综合排名 87+Enter 上海基金综合排名 88+Enter 深圳基金综合排名 89+Enter 香港证券综合排名 06+Enter(F6) 自选报价 006+Enter 自选同列 51~58+Enter 自定义板块51~58报价Ctrl+F6 大字报价 XKT+Enter 星空图 90+Enter 多窗看盘 91+Enter 主力大单 92+Enter 阶段统计 93+Enter 强弱分析

同花顺手机炒股教程

同花顺手机炒股3G版操作手册 ——java按键 浙江核新同花顺网络信息股份有限公司

目录 软件简介 (2) 选择联网方式 (2) 同花顺首页 (3) 我的自选 (4) 行情走势 (6) 实时解盘 (7) 大盘分时 (7) 信息地雷 (8) 大盘报价 (8) 大盘K线 (9) 个股分时 (11) 个股报价 (11) 个股明细 (13) 个股K线 (14) 同花顺F10 (16) 同花顺星级 (17) 分类排名 (18) Level-2 (18) 大单资金流入排名 (19) 板块涨幅分析 (20) 板块资金流向 (21) 上证分时BBD (22) 上证K线BBD (23) 个股分时Level-2 (23) 个股k线Level-2 (24) 个股成交统计 (29) 个股盈利预测 (30) 个股投资评级 (30) 功能说明 (31) 委托交易 (31) 委托登录 (33) 委托主界面 (34) 财经视讯 (39) 基金 (40) 全球市场 (53) 精品资讯 (57) 最新浏览 (58) 好友推荐 (59) 在线服务 (59)

软件简介 “同花顺手机炒股3G版”软件不但支持沪深两市大盘及个股分时、K线、报价行情,还支持基金、外汇、期货、延时港股和全球股指;提供丰富的资讯信息及安全的在线委托交易;为投资者实时揭秘盘中资金流向,及时把握主力动向,同时支持搜牛搜索,为投资者提供全面客观的财经信息。 登陆软件 1.选择联网方式: 选择您希望的联网方式(与手机的联网方式一致)登陆,或者可以选择“取消”让程序自动检测可用的联网方式来登陆软件。

2.注册: 输入帐号、密码后点击注册即可。 3.登陆: 输入用户名和密码后点击登录即可。

最新同花顺软件编程

一、公式编写规则 1、语言规范: 在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。 直接访问数据项的函数 例如:OPEN[t] 为t周期之前的开盘价 所有行情数据项(CLOSE等)都与此相同。 2、标识符: 标识符在表达式中只存名称,值保留在符号表。标识符包括函数名、参数名和变量名。函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。 3、分隔符: 4、赋值语句: 其一般形式为: a=b; 含义为将b的值付给a。几个运算符“=”“:=”“:”“:>”。其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。注意:“=”和“:=”两个运算符的意义、用法完全相同。这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

5、条件语句: 其一般形式为: IF(逻辑表达式) 语句1; ELSE 语句2;上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。 注意: (1)、条件执行语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成: IF(逻辑表达式) 语句1; 表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。 (2)、如果语句1或语句2有多于一条语句要执行时, 必须使用"{"和"}" 把这些语句包括在其中, 此时条件语句形式为: IF(逻辑表达式) { 语句体1; } ELSE { 语句体2; } 这里语句体指多个语句,每个语句都必须以“;”结尾。 (3)、条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错, 其原因主要是不知道哪个IF对应哪个ELSE。例如: IF(x>20 OR x<-10) IF(y<=100 AND y>x) A="Good"; ELSE B="Bad"; 对于上述情况, 规定: ELSE语句与最近的一个IF语句匹配, 上例中的ELSE 与IF(y<=100 AND y>x)相匹配。为了使ELSE与IF(x>20 OR x<-10)相匹配, 必须用花括号。如下所示: IF(x>20 OR x<-10) { IF(y<=100 AND y>x) A="Good"; } ELSE B="Bad"; (4)、可用阶梯式IF-ELSE-IF结构。阶梯式结构的一般形式为: IF(逻辑表达式1) 语句1; ELSE IF(逻辑表达式2) 语句2; ELSE IF(逻辑表达式3) 语句3; 6、循环语句: while循环的一般形式为: while(条件) 语句; while循环表示当条件为真时, 便执行语句。直到条件为假才结束循环。并继续执行循环程序外的后续语句。 注意: (1)、可以有多层循环嵌套。 (2)、语句可以是语句体, 此时必须用"{"和"}"括起来。 break语句break语句通常用在循环语句中。当break语句用while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起。即满足条件时便跳出循环。 注意: (1)、break语句对if-else的条件语句不起作用。 (2)、在多层循环中, 一个break语句只向外跳一层。 continue 语句continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。continue语句只用在while循环体中, 常与if条件语句一起使用, 用来加速循环。 7、函数调用: 调用函数的基本方式为:函数名(参数,参数,…) 其返回值为函数里面的return语句规定的返回值。若无return语句,则返回被调用函数里,以函数名命名的变量的值。若无以函数名命名的变量,则返回最后一个输出的值。若无输出的值,则返回最后一个被调用的语句的值。 例如:调用KDJ指标。KDJ函数的名称为kdj,其参数和内容如下:

同花顺公式教程

同花顺公式教程 第一章公式教程 简介 公式编写规则 公式编写实例 系统函数说明 常用技术指标 选股 第1节简介 TDX的公式系统是一套功能强大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器: 1.1 技术指标公式编辑器技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。 技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 1.2 条件选股公式编辑器

也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步~并且提供相应的同样开放式的结果检测报告。 1.3 五彩K线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。 条件选股公式与五彩K线公式的区别: 条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。 1.4 交易系统公式编辑器 交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。 交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。

同花顺公式大全附经典公式

同花顺公式编辑教程大全 什么是技术指标? MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。 什么是条件选股? 简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了! 什么是参数? 比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。参 数需要名字,例如M就不错。还要规定参数的范围,例如1日至260日。这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏, 例如你最喜欢用10日均线,那就填10吧。 什么是周期? 这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。 什么是函数? 函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。 例一: 一根K线有四个价格组成: 最高价:HIGH 收盘价:CLOSE 最低价:LOW 开盘价:OPEN 成交量:VOL 成交额:AMO 例二: 两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y) 假如下图中的两条均线一条名叫X,另外一条叫Y CROSS(X,Y)表示X向上穿过了Y CROSS(Y,X)表示Y向上穿过了X 例三: 前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢? REF(X,M) 例如: REF(Close,5)表示5天前的收盘; REF(Vol,10)表示10天前的成交量; 这里的M就是参数,您现在明白了什么是参数了吗? 例四: 如果我想把两个条件并列在一起怎么办? AND X AND Y就表示条件X和条件Y 编写一条最简单的指标线

同花顺使用说明

同花顺使用说明 1.进入系统 要进入“同花顺”,有以下几种方法: 双击桌面上的图标,即可直接进入; 从程序组中进入,即沿着"开始"→"程序"→"核新软件"→"“同花顺” ",也可进入本系统。 2.退出系统 要退出“同花顺”,有以下几种方法: 按 Alt+F4 ; 用鼠标单击菜单"系统"→"退出"命令; 用鼠标点击窗口右上角的关闭按钮"×"。 默认的快捷键为:Alt+Z 3.用户也可以根据自己的意愿设定为其它的快捷键,在“工具”菜单下“系统设置”里设置。 连接主站 进入系统后,首先显示一个“登录”对话框,在“同花顺帐号”一栏输入您在“同花顺网站”上注册的用户名、密码,点击登录即可享受到我们提供的各项服务。

选择“登录”连接到行情主站在线浏览行情、资讯,此时要求您的计算机已连接到Internet; 选择“脱机浏览”,可对已下载的数据进行脱机浏览分析、选股; 选择“取消”退出同花顺软件; 选择“通讯设置”可进行设置 4. 打开同花顺进行登陆,可以点击主页。上面会出现每日点评与指导,鼠标滚动可以看到相关个股的分析等。 点击"工具"菜单中"数据下载及管理"下"数据下载"项,打开数据下载中心对话框,右键点击需要下载的数据,弹出的菜单中可对下载时间段进行设置,最后选择右键菜单中的"加入下载"即完成下载设置,等候数据下载完即可. 看大盘:“报价”—“大盘指数”—“上证领先”或功能键F3 “报价”—“大盘指数”—“深证领先”或功能键F4 ↑↓←→键控制光标的上下左右移动; Enter进入所选菜单,Esc退回上一级菜单; 使用鼠标在各个选项上双击,即可进入。 看个股:直接使用键盘输入:股票代码、股票名称或者拼音首字母按 enter 键在个股中,可以了解该个股资讯、分时走势、技术分析、公司资讯、自选股、综合排名以及更多相关个股讯息 分时走势:可以查看股票今天开盘到收盘的价格,在个股的右边,可以看到股票的名称、评级、委比、买盘、卖盘、最新的价格、开盘价、涨跌、最高价、振幅、量比、金额等。 技术分析:技术分析中,具体是股票的K线图分析、下有成交量等。K 线图中,一般可以进行画图的作用,我们在做证券学的K线组合分析等中都用到了画线工具。 当然也可以查看周线、月线等K线图。 技术分析的最底下可以看到技术分析的指标,如MACD、KDJ、RSI、BOLL、ASI、VR、ARBR、DPO、TRIX、SAR、EXPMA等一系列的指标。 看K线:“分析”—“技术分析” 看资讯:打开同花顺软件资讯,内有资讯中心、搜牛财经搜索等内容。 选股票:在行业新闻栏目里可以查看股票的行业新闻,评星评级或者功能键F10;菜单栏中的“报价”—“涨幅排名”或者“报价”—“综合排名”,综合排名中,可以看到今日涨幅排名、快速涨幅排名、即时委比前几名以及相关跌幅、振幅等。 自选股:鼠标右键有加入自选股,可以选择你关注的股票进行加入,不需要时也有删除自选股或者快捷键F6 买股票:在软件标题栏的右侧菜单中,委托:选择营业部,填写密码—登陆—输入股票代码—买入股票 5. 功能树”是我们最常用的地方之一,其快捷键是“Ctrl+F”。

同花顺使用手册

同花顺导航者软件操作说明书 核新同花顺 https://www.sodocs.net/doc/f99627815.html,

目录 一、同花顺导航者软件系统......................................................错误!未定义书签。 1.1 系统登陆 (3) 1.2 连接主站 (3) 1.3 界面介绍 (6) 二、导航者功能之市场罗盘 (7) 2.1 交易数据 (7) 2.2 大盘价值区间 (7) 2.3 资金净流入排名 (7) 2.4 A股市盈率曲线 (8) 2.5 涨跌家数曲线 (9) 2.6 市场换手率曲线 (9) 2.7 大盘指数成本曲线 (9) 2.8上海深圳大单买卖股份数量差值 (10) 2.9市场热点与个股数据统计 (10) 三、导航者功能之个股策略 (12) 3.1 综合投资建议 (12) 3.2 评星评级 (12) 3.3 价值区间温度计 (12) 3.4研究报告 (13) 3.5公司主营业务以及毛利率 (13) 3.6市盈率对比图 (14) 3.7业绩深度研究 (14) 3.8财务数据深度研究 (15) 3.9行业排名 (16) 四、导航者功能之庄家追踪 (17) 五、导航者功能之价值发现 (19) 六、导航者功能之短线追踪 (20)

一、同花顺导航者软件系统 1.1 系统登陆 1.进入系统 要进入“同花顺导航者”,有以下几种方法: ?双击桌面上的图标,即可直接进入; ?从程序组中进入,即沿着"开始"→"程序"→"同花顺导航者",也可进入本系统。 2.退出系统 要退出“同花顺导航者”,有以下几种方法: ?按 Alt+F4 ; ?用鼠标单击菜单"系统"→"退出"命令; ?用鼠标点击窗口右上角的关闭按钮"×"。 3.隐藏系统 为了方便某此用户的使用,专业版提供了一键隐藏功能,即通过一个快捷键(俗称“老板键”)将程序界面完全隐藏(在任务栏、托盘区都不留痕迹),再按此快捷键时,又将程序恢复为原来的界面。 ?按 Alt+Z ; ?用鼠标单击菜单"系统"→"退出"命令; 1.2连接主站 进入系统后,首先显示一个“登录”对话框,在“同花顺帐号”一栏输入您注册的用户名、密码,点击登录即可享受到我们提供的各项服务。

同花顺Level-2使用说明

(注:同花顺Level-2大中小单具体划分如下: 以下各个技术指标以及相关大单统计功能中对大单定义都是指对大单与特大单的合计数,如无特殊分类显示或注明均统称为大单。) 特色功能: 一、DDE—Ⅲ决策系统 1.查看方式: 三种表现形式:K线技术指标、分时技术指标和DDE指标排序表格(包括DDE当日资金动向表和DDE多日资金动向表)。 K线技术指标查看方式:默认上海个股K线页面的大单净量、散户数量和大单金额指标。 分时技术指标查看方式:默认上海个股分时走势页面的大单净量、散户数量和大单金额指标。DDE指标排序表格查看方式: (1)点击软件“LEVEL-2”菜单下的DDE—Ⅱ决策系统——DDE当日资金动向页面和DDE 多日资金动向页面。 (2)点击LEVEL-2上海个股分时走势页面的“DDE排序表”按钮,可以切换到“DDE当日资金动向”页面,再点击DDE当日资金动向页面右上角的“DDE多日排序表”可以切换到“DDE 多日资金动向”页面。 2.定义:

DDE—Ⅱ决策系统包含三个决策指标:大单净量、散户数量和大单金额。 大单净量是大单净买入股数与流通盘的百分比比值。 散户数量的计算是基于同花顺LEVLEL-2的逐单统计数据,表示卖出单数和买入单数的差与笔数化流通盘的比值,相当于是对散户数量增减的一个估算值。 大单金额是大买单金额和大卖单金额的差值。 3.用法与特点: K线技术指标、分时技术指标的用法特点可以查看每个指标公式的使用说明。 DDE当日资金动向表:是对当日大单净量、散户数量、大单金额和机构动向等指标数据的实时排序表格。 DDE多日资金动向表:增加了对大单净量、散户数量、大单金额的5日、10日、20日、30日历史统计数据,以及大单净量的飘红天数统计,当散户数量指标的5日、10日、20日均线3线持续向下表示筹码在持续向少数人集中,有大资金在收集筹码,股价有持续上涨的动力 二、均买价、均卖价叠加分时走势 1.查看方式: 点击个股默认分时页面下的“均价”按钮,即可将个股当日均买价、均卖价走势叠加到分时走势图上。 2.定义: 将个股当日每分钟的平均委托买入价(均买价)、平均委托卖出价(均卖价)做成分钟轨迹线。红色曲线表示均买价线,绿色曲线表示均卖价线。柱状高度代表总委托买卖量的相对大小,红柱代表总委买量增加,黄柱代表总委买量或总委卖量减少,蓝柱则表示总委卖量增加。帮助投资者直观地总览买卖盘均价位置和力量对比。 三、价量分布页面增加每档价位的详细成交表。

同花顺用户必看所有函数汇聚

同花顺用户必看所有函数汇聚 同花顺用户必看所有函数汇聚1、大盘函数INDEXDATA(“N”,&X,K)。大盘数据,含义:求与具体某种商品相关的数据。 用法:INDEXDATA(“N”,&X,K)。N为商品代码。X为数据项。K为周期数(可以不加)。INDEXDATA(“1A0001”,&LOW,3)为3天前上证指数的最低点位。 2、字符串函数 STRFIND(STRING,SUBSTRING,N)在字符串中查找另一个 字符串。 用法: STRFIND(STRING,SUBSTRING,N),从字符串STRING的第N 个字符开始查找字符串SUBSTRING,返回找到的位置,若没有找到就返回0。 例如:STRFIND('abcdefgh','cde',1)返回3。 STRLEFT(STRING,N)取得字符串的左边部分。 用法:STRLEFT(STRING,N),返回字符串STRING的左边N个字符。 例如:STRLEFT('abcdef',3)得到'abc'。同样 STRRIGHT(STRING,N),返回字符串STRING的右边N个字符。

STRMID(STRING,N,M)取得字符串的中间部分。 用法: STRMID(STRING,N,M),返回字符串STRING的第N个字符开始的长度为M个字符的字符串。 例如:STRMID('abcdef',3,3)得到'cde'。 TOSTRING(X,N)转换为字符串。 用法: TOSTRING(X,N),X是数值,N是精度。 例如:TOSTRING(3.14159,3)返回字符串‘3.141’ 3、绘图函数 DRAWBMP(COND,PRICE,BMPFILE)含义:在图形上绘制位图。 用法: DRAWBMP(COND,PRICE,BMPFILE),当COND条件满足时,在PRICE位置画BMPFILE文件名指定的BMP位图(缺省路径为软件安装目录\登录用户名\)。 例如:DRAWBMP(CLOSE>OPEN,LOW,'SUN')表示当收阳时在最低价位置画软件安装目录\登录用户名\Sun.BMP位图。※BMPFILE参数指定的BMP文件默认路径为当前用户目录,如果不带后缀名即表示BMP文件,也可带后缀名使用JPG和GIF文件。 也可不用用户目录而使用全路径,路径中的'\'要写两个以下

相关主题