为广大币圈朋友提供币圈基础入门专业知识!
当前位置首页 > 股票基础> 正文

股票公式编写基础法(股票公式怎么编写)

发布时间:2021-12-31-11:08:33 来源:卫信股票网 股票基础

股票公式编辑

基础的知识很多,需要一一解析,下面请参考!

第一讲:认识公式编辑器

公式编辑器是导入源码和进行编写指标的窗口。公式编辑器共分4种,分别是:

1、技术指标公式编辑器;

2、条件选股公式编辑器;

3、交易系统公式编辑器;

4、五彩K线公式编辑器。

由于这几种编辑器的展开和使用大同小异。所以,本文仅以技术指标公式编辑器为例加以说明。

由于目前各种股软的区别,不仅有些函数不通用,编辑器的打开方式也略有区别。本讲就是告诉大家如何展开公式编辑器。

FNC是大智慧2和分析家格式,只有这两个股软能够导入。导入的方法是:打开公式编辑器,点击导入——找到存放此公式的文件夹——双击——在出现的列表中掸单击该公式——选导入。

特别提示:必须先将公式存放在一个文件夹中,已有的,新建都可以。否则编辑器无法找到该公式。

ALG是飞狐和金狐软件的格件格式,exp式,tnc是通达信软是大智慧internet版格式,hxf是同花顺格式,还有比较特殊的fml是多空阵线格式(与飞狐的自编公式文件后缀一样)

第二讲:公式编写的基础函数

打开技术指标公式,我们最常见的,它的组成不外乎两种情况,一是K线,二是均线。其他诸如柱状线,彩带,分段线等等,都是在K线或均线基础上的延伸或变形。为此,我们先熟悉一下构成这两种状态的基本函数。

一、K线函数

非常简单,大家都可能熟知。作为基础,还是说明一下。

1、开盘价:OPEN可简写为O

2、最高价:HIGH可简写为H

3、最低价smi49liesOW可简写为L

4、收盘价:CLOSE可简写为C

有了这4个函数,就可构成一根K线了。比如:收盘价小于开盘价,即阴线:C

那么长下影的光头阳线,即T形线呢?理解了原理,也很简单。一要以最高价收盘(否则有上影),二要开盘价大于最低价。所以有如下表示:C=HANDO>L;这里我们没有考虑下影的长度和T字上边一横(实体部分)的宽度。

习题:一根光头阳线,实体部分小于5分钱,下影超过实体的两倍,如何表述?

特别提示:编辑指标必须在英文状态下输入。其中运用的数学符号,包括加减乘除、分号,引号等(+-*/;""''><#)也必须在英文状态下输入。

二、均线函数

单根K线的形态是相当枯燥的。尤其在主图里。配合以均线等形式就会丰富多采,或者更利于我们从中发现规律和分析问题。这就需要均线函数来解决了。

最常见的:

1、MA(X,N),求X的N周期简单移动平均值。

算法:(X1+X2+X3+...+Xn)/N

例如:MA(CLOSE,20),表示求20日均价。

2、EMA(X,N),求X的N周期指数平滑移动平均。

算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。

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

3、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,20,1),表示求20日移动平均价。

这三个均线函数在股软中是通用的。关于它们的区别,开始学习时不必深究。其实数值区别也不是很大。要均线真实反映每天的价格变化,用MA,适当圆滑些,用EMA或SMA。

三、常用连接函数

有了上述基本函数,可以表述出K线和均线了,但实际应用中要复杂得多,还要一些函数把他们连接起来。

大致有这么几个:

1、AND就是“和”的意思。如:AANDB;就是A和B两个条件要同时成立。

2、OR“或”,“或者”的意思。如:AORB;就是A和B两个条件有其中一个成立就行。

3、IF根据条件取不同的值。如:IF(X,A,B),若X不为0则返回A,否则返回B。实例:IF(C

4、CROSS交叉函数。CROSS(A,B),表示A从下方向上穿过B。

5、REF向前引用。引用若干周期前的数据。例如:REF(CLOSE,1),表示昨收的收盘价。那么前天的最高价呢,就是:REF(H,2)。

四、成交量

VOL表示每天的成交量。因以后会经常用到,所以先交待给大家。

上面这几个函数是最常用的,希望大家记住,不知怎么写也要知道其表述的意思。当然,记不住也不要紧,《公式编辑器》中全有。

习题:10日均线与20日均线金叉和涨幅超过百分之三,且成交量比昨天放大一倍。

第三讲:认识颜色符号或绘图函数

我们所看到的指标是以线为基础的。不论是均线,K线,或在线与点之间的填充,又都离不开颜色。正是有了五颜六色才使得图形丰富多采,便于区分,或者更具立体感。是这样吧:股价与昨日收市比,同时存在: H +5-3之间

PC:=REF(C,1);

之间:(BETWEEN(H/PC,0.97,1.05)) AND (BETWEEN(L/PC,0.98,1.05)) AND (BETWEEN(C/PC,0.95,1.02)) AND (BETWEEN(O/PC,0.97,1.03));

按你讲述形态已写出公式,如果有新设想请补充,若达到你的要求请及时采纳,多谢!AA:=REF(C,1);

个股当天的价振幅:H>AA*0.97 AND HAA*0.98 AND LAA*0.95 AND CAA*0.97 AND O

振幅<=3;

这是振幅小于3个点的意思。一般编辑公式,通达信软件的函数最全,所以大多数人都用通达信比较多。

如果想自己学编公式 ,可以先在百度搜一下,通达信函数。一般都会有函数公式用法。

再在百度搜一搜,通达信股旁网。里面有很多公式,不过大多是垃圾指标,好指标没人肯拿出来免费共享。

其实股票也不是很难。如果把道理简单化,达到这样的水平才算出师。

简单说几个股票理论,希望能帮到你。

1,天下武功,唯快不破。指标一定要快,要稳

2,股价的上涨和下跌,是由资金推动的。资金进出多少,虽然是钱推动的,但我们无法判断进出了多少,可以用股价来判断。上涨的快,就是钱进了,上涨慢了,钱进的少了。由涨变跌,资金流出。下跌加速了,资金出的快。

3,都知道高买低卖。做到很难。可能会遇到买了之后还在一直跌,卖了之后一直涨。如何做到买不亏,卖不亏。就需要自己的指标的水平了。

4,没有一直涨,一直跌的股票,也没有一直横盘的股票。股票的规律,涨,横盘,下跌,这三种状态互相循环。条件很多没用,重复的。

rc:=ref(c,1);

hrc*0.98 and c

股票公式编写基础法

股票公式编写

获利筹码:EMA(WINNER(C)*70,5),Colorred;

亏损筹码:EMA((WINNER(C*1.1)-WINNER(C*0.9))*80,5),Colorf0ff00;

STICKLINE(亏损筹码>0,0,亏损筹码,5,0),COLOR66FF00;

STICKLINE(亏损筹码>0,0,亏损筹码*0.9,5,0),COLOR66EE00;

STICKLINE(亏损筹码>0,0,亏损筹码*0.85,5,0),COLOR66DD00;

STICKLINE(亏损筹码>0,0,亏损筹码*0.8,5,0),COLOR66CC00;

STICKLINE(亏损筹码>0,0,亏损筹码*0.75,5,0),COLOR66BB00;

STICKLINE(亏损筹码>0,0,亏损筹码*0.7,5,0),COLOR66AA00;

STICKLINE(亏损筹码>0,0,亏损筹码*0.65,5,0),COLOR669900;

STICKLINE(亏损筹码>0,0,亏损筹码*0.6,5,0),COLOR668800;

STICKLINE(亏损筹码>0,0,亏损筹码*0.55,5,0),COLOR667700;

STICKLINE(亏损筹码>0,0,亏损筹码*0.5,5,0),COLOR666600;

STICKLINE(亏损筹码>0,0,亏损筹码*0.45,5,0),COLOR665500;

STICKLINE(亏损筹码>0,0,亏损筹码*0.4,5,0),COLOR664400;

STICKLINE(亏损筹码>0,0,亏损筹码*0.35,5,0),COLOR663300;

STICKLINE(亏损筹码>0,0,亏损筹码*0.3,5,0),COLOR662200;

STICKLINE(亏损筹码>0,0,亏损筹码*0.25,5,0),COLOR661100;

STICKLINE(亏损筹码>0,0,亏损筹码*0.2,5,0),COLOR660000;

主力控筹:If(获利筹码>亏损筹码,获利筹码*2,获利筹码),,colorred;

STICKLINE(主力控筹>0,0,主力控筹,5,0),COLORFFFFFF;

STICKLINE(主力控筹>0,0,主力控筹*0.9,5,0),COLOREEEEEE;

STICKLINE(主力控筹>0,0,主力控筹*0.85,5,0),COLORDDDDDD;

STICKLINE(主力控筹>0,0,主力控筹*0.8,5,0),COLORCCCCCC;

STICKLINE(主力控筹>0,0,主力控筹*0.75,5,0),COLORBBBBBB;

STICKLINE(主力控筹>0,0,主力控筹*0.7,5,0),COLORAAAAAA;

STICKLINE(主力控筹>0,0,主力控筹*0.65,5,0),COLOR999999;

STICKLINE(主力控筹>0,0,主力控筹*0.6,5,0),COLOR888888;

STICKLINE(主力控筹>0,0,主力控筹*0.55,5,0),COLOR777777;

STICKLINE(主力控筹>0,0,主力控筹*0.5,5,0),COLOR666666;

STICKLINE(主力控筹>0,0,主力控筹*0.45,5,0),COLOR555555;

STICKLINE(主力控筹>0,0,主力控筹*0.4,5,0),COLOR444444;

STICKLINE(主力控筹>0,0,主力控筹*0.35,5,0),COLOR333333;

STICKLINE(主力控筹>0,0,主力控筹*0.3,5,0),COLOR222222;

STICKLINE(主力控筹>0,0,主力控筹*0.25,5,0),COLOR111111;

STICKLINE(主力控筹>0,0,主力控筹*0.2,5,0),COLOR000000;

STICKLINE(获利筹码>0,0,获利筹码,5,0),COLORFFFFFF;

STICKLINE(获利筹码>0,0,获利筹码*0.9,5,0),COLOREEEEFF;

STICKLINE(获利筹码>0,0,获利筹码*0.85,5,0),COLORDDDDFF;

STICKLINE(获利筹码>0,0,获利筹码*0.8,5,0),COLORCCCCFF;

STICKLINE(获利筹码>0,0,获利筹码*0.75,5,0),COLORBBBBFF;

STICKLINE(获利筹码>0,0,获利筹码*0.7,5,0),COLORAAAAFF;

STICKLINE(获利筹码>0,0,获利筹码*0.65,5,0),COLOR9999FF;

STICKLINE(获利筹码>0,0,获利筹码*0.6,5,0),COLOR8888FF;

STICKLINE(获利筹码>0,0,获利筹码*0.55,5,0),COLOR7777FF;

STICKLINE(获利筹码>0,0,获利筹码*0.5,5,0),COLOR6666FF;

STICKLINE(获利筹码>0,0,获利筹码*0.45,5,0),COLOR5555FF;

STICKLINE(获利筹码>0,0,获利筹码*0.4,5,0),COLOR4444FF;

STICKLINE(获利筹码>0,0,获利筹码*0.35,5,0),COLOR3333FF;

STICKLINE(获利筹码>0,0,获利筹码*0.3,5,0),COLOR2222FF;

STICKLINE(获利筹码>0,0,获利筹码*0.25,5,0),COLOR1111FF;

STICKLINE(获利筹码>0,0,获利筹码*0.2,5,0),COLOR0000FF;

AI:=AMOUNT/VOL/100;

C0:=REF(C,2)*0.865;

C1:=REF(C,13)*0.772;

DSY:=100*vol/CApitAl;

抄底:If((C-MIN(C0,C1))/C<0.1 AND SUM(DSY,5)/5<1.8,100, 0),Color00FF00;

stickline(抄底,0,30,4,0),ColorFFFFFF;

动态底部:EMA(IF(L<= LLV(l,30),SMA(ABS(L-REF(L,1)),30,1)/SMA(MAX(L-REF(l,1),0),30,1),0),3)*10,STICK,COLORYELLOW,LINETHICK2;

SAT:=IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100);

STICKLINE(((CLOSE > 0) AND day=2),20,121,40,1),colorFFFFFF;

STICKLINE(((SAT <= 5) AND day=2),21,(20 + SAT),35,0),colorFFFFFF;

STICKLINE((((SAT > 5) AND (SAT <= 20)) AND day=2),21,(20 + SAT),35,0),colorCCFF88;

STICKLINE((((SAT > 20) AND (SAT <= 40)) AND day=2),21,(20 + SAT),35,0),colorFF00FF;

STICKLINE(((SAT > 40) AND day=2),21,(20 + SAT),35,0),color0000FF;

主力筹码:EMA(WINNER(CLOSE)*70,10),colorwhite;

散户筹码:EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,10),color00ff00;

stickline(主力筹码>散户筹码, 主力筹码,散户筹码,6,0),colorred;

stickline(主力筹码<散户筹码, 主力筹码,散户筹码,6,0),color00ff00;公式入门我们大多数的用户并不是完全了解“公式管理”的意义,简单地,我们可以从以下几个角度进行理解:一、指标分析:“公式管理”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。例如,指标kd、指标ma等等,通过对这些指标的观察、分析,找出一些合适的条件作为买入卖出点。当然,我们也许需要的是一些自己的指标,一些自己的准确的指标,更多的mb、mc、md等等,这一切我们通过“公式管理”可以实现。二、条件选股:编写公式都要用到什么东西?我们留下了许多问题--都是公式编写的基础问题,所以我们这节课来解决这些基础的问题。什么是技术指标?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,另外一条叫ycross(x,y)表示x向上穿过了ycross(y,x)表示y向上穿过了x例三:前面的close,还是vol,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?ref(x,m)例如:ref(close,5)表示5天前的收盘;ref(vol,10)表示10天前的成交量;这里的m就是参数,您现在明白了什么是参数了吗?例四:

博客主人唯心底涂
男,单身,无聊上班族,闲着没事喜欢研究股票,无时无刻分享股票入门基础知识,资深技术宅。
  • 34685 文章总数
  • 3637176访问次数
  • 3074建站天数