股票软件公式编程教程.pdf
- 文档编号:3211975
- 上传时间:2022-11-20
- 格式:PDF
- 页数:35
- 大小:1.57MB
股票软件公式编程教程.pdf
《股票软件公式编程教程.pdf》由会员分享,可在线阅读,更多相关《股票软件公式编程教程.pdf(35页珍藏版)》请在冰豆网上搜索。
公式编程教程之入门篇中国是一个有特色的证券市场,而我们也有一群世界上最可的股民,他们每天不辞疲惫的选股、学习分析方法、拜老师、与股友交流。
从今天开始,股市思考者将推出指标编辑教程,将从最基础开始,一直深入下去。
敬请各位股友们重点关注,如果你有不明白的地方,请登录做多中国直播室。
以下共分4种股软如何打开公式编辑器的方法:
飞狐交易师的界面,也是最让人难忘的一个界面,我学编辑公式就是冲飞狐上开始的,如果你是使用飞狐,你可以用鼠标对屏幕左边双击,它就会自动弹出,也可以使用快捷键“SHIFT+W”来启动公式管理面板。
第二种是我们常用的大智慧软件,大家只需要在【工具栏】中打开【公式】然后选择【公式管理】就打开了目录下面这个想必是当前股民使用最多的-通达信,他的使用方法是,选择左边工具栏中的【FX】,下图也由显示,就可以打开公式管理器了!
然后可以选择新建指标。
最后也是现在商业运作最成功的同花顺,虽然有不少股友对他的褒贬不一,但笔者认为他的核心技术还是很不错的,尤其是某些使用方面具有很人性化的考虑!
公式编程教程之入门篇
(二)【答案公布】上期作业:
请大家编写一个最基础的,一根光头阳线,实体部分小于5%,下影超过实体的两倍,如何表述?
答案:
close=highand(close-open)/ref(close,1)2andcloseopen;请问你都答对了吗?
一、K线函数非常简单,大家都可能熟知。
作为基础,还是说明一下。
1、开盘价:
OPEN可简写为O2、最高价:
HIGH可简写为H3、最低价:
LOW可简写为L4、收盘价:
CLOSE可简写为C有了这4个函数,就可构成一根K线了。
比如:
收盘价小于开盘价,即阴线:
CL;这里我们没有考虑下影的长度和T字上边一横(实体部分)的宽度。
二、均线函数单根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(C1.03或者(C-O)/O*1005或者(C-O)/O0.05意思是收盘价比开盘价上涨5%以上。
当然,用7%以上也可。
8、长阴:
C/O1.04ANDC/O1.94;今天开盘比昨天收盘高出4%和收盘价较开盘下降6%。
低开大阳与此正好相反。
10、标准十字星:
CLOSE=OPENANDHIGHLOW更多见的是近似十字星。
例:
ABS(C-O)0.03ANDC-L0.03;该语句用上了一个函数:
ABS,意思是求绝对值。
求绝对值。
用法:
ABS(X)返回X的绝对值例如:
ABS(-34)返回34这样,该近似十字星即可能是阳星也可能是阴星。
再认识两个函数:
MAX(A,B)求A和B中的最大值。
MIN(A,B)求A和B中的较小值有了这两个函数,近似十字星还可这样表述:
ABS(C-O)MAX(C,O)ANDLOAND(O-L)(C-O);此公式只表达了下影线比实体线长,并没有表达长度比例和有无上影线。
还是老规矩,本期将留言个小作业,答对的人将获本人所赠神秘礼物一份。
作业:
一根超过7%的长阳线后,随后连续几日不破阳线实体的3分之二,形成单阳不破走势。
公式编程教程之入门篇公式编程教程之入门篇(四四)首先公布上期作业答案:
作业:
一根超过7%的长阳线后,随后连续几日不破阳线实体的3分之二,形成单阳不破走势。
可能这个题目我也没说清楚:
应该是一根超过7%的长阳线后,连续5天最高价不超过前期高点,不破阳线的3分之二。
答案:
ref(c,6(-ref(c,7)/ref(c,7)=0.07andhhv(h,5)=(ref(c-0.6)*2/3)+ref(c,7);不知道你答对没有?
答对的人,自己给我发消息啊!
我送金股一只或者香吻一个!
一般认为:
收盘价是最有说服力的和最有价值的,它是每天激烈争夺的最后妥协。
但也有人认为:
收盘价固然重要,其他价格也是争夺的产物。
所以将全天的几种价格因素都考虑进去更能反映每天的真实情况。
1、最简单的指标线
(1)均价线就是移动平均线MA,“MA”表示的就是计算平均值。
MA1=MA(CLOSE,5);5日平均线=(今天收盘价+昨天收盘价+.-5天前的收盘价)/5;MA2=MA(CLOSE,10);10日平均线=(今天收盘价+昨天收盘价+.+10天前的收盘价)/10;
(2)均量线均价线会了,照着葫芦画瓢,把收盘价CLOSE换成成交量VOL就行了!
例:
MA1:
MA(VOL,5);MA2:
MA(VOL,10);2、再次平均指将已有的均线(多条均线)相加后进行再平均。
MA1=MA(CLOSE,5);MA2=MA(CLOSE,10);(MA1+MA2)/2;3、N日均线向上(本题反映均线波浪式延伸过程中某阶段的形态。
)AA:
=MA(C,N);BB:
=REF(AA,1);AABB均线向下呢?
AABB就可以了。
N日均线走平怎么表述?
AA=BB4、均线由下跌状态刚刚转为上升AA:
=MA(C,N);COUNT(AAREF(AA,5);5、年线拐头向上A250:
=MA(C,250);REF(A250,1)REF(A250,1);6、两条均线交叉股软中专门设定了一条函数来描述两条线交叉:
CROSS(X,Y),此函数通用。
假如两条均线一条名叫X,另外一条叫Y且(XY)CROSS(X,Y)表示X向上穿过了Y通称:
金叉CROSS(Y,X)表示Y向上穿过了X通称:
死叉特别提示:
交叉有两种,一种是向上交叉,另一种是向下交叉。
如果要求向上交叉时,X线必须比前一天高,所以需要加上XREF(X,1)。
完整的表达式为:
CROSS(X,Y)ANDXREF(X,1)公式编程教程之入门篇公式编程教程之入门篇(五五)首先所需函数的定义:
COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
例如:
COUNT(CLOSEOPEN,20)表示统计20周期内收阳的周期数3。
CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0例如:
CROSS(MA(CLOSE,5),MA(CLOSE,10)表示5日均线与10日均线交金叉。
REF(X,A),引用A周期前的X值。
例如:
REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。
ABS(X)返回X的绝对值。
例如:
ABS(-34)返回34。
多次金叉(以常见的MACD指标为例)
(1)二次金叉(COUNT(CROSS(DIF,DEA),20)=2ANDCROSS(DIF,DEA);
(2)二次死叉COUNT(CROSS(DEA,DIF),20)=2ANDCROSS(DEA,DIF);(3)0轴上二次金叉COUNT(CROSS(DIF,DEA)ANDDEA0,20)=2ANDCROSS(DIF,DEA)ANDDEA0;(4)0轴上三次金叉COUNT(CROSS(DIF,DEA)ANDDEA0,20)=3ANDCROSS(DIF,DEA)ANDDEA0。
三线金叉A5:
=MA(C,5);A10:
=MA(C,10);A30:
=MA(C,30);AA:
=CROSS(A5,A10);BB:
=CROSS(A5,A30);CC:
=CROSS(A10,A30);COUNT(AA,3)=1ANDCOUNT(BB,3)=1ANDCOUNT(CC,3)=1。
三线同时金叉A5:
=MA(C,5);A10:
=MA(C,10);A20:
=MA(C,20);AA:
=CROSS(C,A5);BB:
=CROSS(C,A10);CC:
=CROSS(C,A20);AAANDBBANDCC。
均线多头排列A1:
=MA(C,N1);A2:
=MA(C,N2);A3:
=MA(C,N3);A4:
=MA(C,N4);A1A2ANDA2A3ANDA3A4。
均线空头排列3天以上A1:
=MA(C,N1);A2:
=MA(C,N2);A3:
=MA(C,N3);A4:
=MA(C,N4);COUNT(A1A2ANDA2A3ANDA3=3;向前N日至M日出现过均线死叉(P1P2)AA:
=MA(C,P1);BB:
=MA(C,P2);CC:
=REF(CROSS(BB,AA),N);COUNT(CC,M);均线粘合MA1:
=MA(C,5);MA2:
=MA(C10);MA3:
=MA(C,20);P1:
=ABS(MA1-MA2)+ABS(MA2-MA3);P1/CREF(MA1,1)ANDMA2REF(MA2,1);均线粘合(另种表达式)MA1:
=MA(C,5);MA2:
=MA(C,10);MA3:
=MA(C,30);A:
=MAX(MAX(MA1,MA2),MA3);B:
=MIN(MIN(MA1,MA2),MA3);COUNT(ABS(A-B)/B0.01,3)=3;表示已粘合3天(含3天)以上公式编程教程之入门篇公式编程教程之入门篇(六六)很多朋友都熟悉MACD,KDJ,BIAS等等一些指标,但说白了,很多人都是在其中找寻制胜的方法,而并为真真的去理解此公式的含义,本期我们将开始学习MACD,BIAS,KDJ,RSI这4个指标,最近实在太忙了!
直播室可能回复不够全面,希望各位兄弟姐妹谅解。
系统常用指标原理解析例一、BIAS乖离率指标原理:
BIAS是运用股价指数与移动平均值的比值关系,观测股价偏离移动平均线的程度,以此决定投资者的买卖行为。
计算方法:
(当日收盘价-当日MA均线值)/当日MA均线值*100BIAS1:
(CLOSE,MA(CLOSE,L1)/MA(CLOSE,L1)*100;BIAS2:
(CLOSE,MA(CLOSE,L2)/MA(CLOSE,L2)*100;BIAS3:
(CLOSE,MA(CLOSE,L3)/MA(CLOSE,L3)*100;应用原则:
偏离率与移动平均值一致时,偏率为0,偏离率为正值时,偏离率在移动平均线上方,说明股市呈上升趋势;偏离率为负值时,偏离率在移动平均线下方,说明股市有下跌趋势;Y值偏离移动移动平均线的界定范围大体在15%至-15%,即:
当Y值在0-15%时,可适当卖出股票,股价有可能反跌,当Y值在0-15%时,可适当买入股票,股价有可能反弹。
例二、MACD(柱线的编写实例)指标原理:
MACD实质上是基于BIAS乖离率的变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 股票软件 公式 编程 教程