① 求股票指标公式怎么编写
首先,我们先了解选股公式中非常重要的因素-函数。做个比喻,函数就是一种语言,用以去告知计算机自己的想法,并且让它去实现自己的想法。函数就是这种语言的单词。我们在编辑器中选择插入函数,可以看到很多供参考的函数列表。
我们可以通过下面的几个常用的例子来进一步了解如何编写选股公式:
例一:
一根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、先了解股票公式的函数,这里不需要强记,有个大概的印象即可,以后用到的时候,用一个查一个即可。
打开软件,然后点击新建公式,里面有个插入函数,点击进入,就可以看到全部的公式函数了。
一开始看不懂里面的字符也没关系,可以利用网络,一个个来学。
3、多实践,多看一些指标的形态,尝试自己去编写出相同形态的指标,熟能生巧。
③ 股票软件怎么编辑指标
还原,你这是Word文档,可以直接复制文字,自己进软件编辑!
④ 股票中指标编辑 具体有什么用 有没有介绍这方面的书或者教材
股票中指标编辑,是各个软件商的人性化的一个基本功能,就是让使用者自己创建自己的指标,你可以以你所使用的软件在其官网上下载或观看其使用教程,也可以在网上下载。
⑤ 如何编写股票指标
这要看你想学到什么程度了,如果仅仅是数学上的公式怎么计算这种开始比较容易的,只要有些数学基础就可以了,要是想把指标写成程序并且在要根据自己的需要设计出指标这个就比较有难度了估计没有编程基础很难学会.
⑥ 怎样编写炒股指标
操盘线指标公式
bu:=cross(high,SAR(3,1,20));
sel:=cross(SAR(3,1,20),low);
var1:=last(high<SAR(3,1,20));
var2:=last(low>sar(3,1,20));
drawtext(bu,high,'买入');
drawtext(sel,low,'卖出');
drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2;
STICKLINE(low>SAR(3,1,20) and isdown,high,open,0.5,1),colorred;
STICKLINE(low>SAR(3,1,20) and isdown,close,open,7.5,1),colorred;
STICKLINE(low>SAR(3,1,20) and isdown,close,low,0.5,1),colorred;
STICKLINE(high<SAR(3,1,20) and isup,high,close,0.5,1),colorcyan;
STICKLINE(high<SAR(3,1,20) and isup,close,open,7.5,1),colorcyan;
STICKLINE(high<SAR(3,1,20) and isup,open,low,0.5,1),colorcyan;
drawflagtext(high<SAR(3,1,20) and high>=ref(high,1),high,'明日突破'+forcast(sar(3,1,20),max(var1,2))+'建议关注');
drawflagtext(high<SAR(3,1,20) and high<ref(high,1),high,'持币观望'); drawflagtext(low>SAR(3,1,20) and low<=ref(low,1),low,'明日跌破'+forcast(sar(3,1,20),max(var2,2))+'注意止盈');
drawflagtext(low>SAR(3,1,20) and low>ref(low,1),low,'继续持股');
想要看懂一个公式,最先看的应该是公式的输出内容,换句话说,操盘线在K线图上显示出B点S点,那我们就分析,BS点怎么得来的。先介绍个常用的输出函数drawtext,drawtext的格式:drawtext(条件,想要显示的位置,想要显示的文字),举个例子,想要在K线图上显示出每个涨停版,可以在均线公式里添加这么句:drawtext((c-ref(c,1))/ref(c,1)>0.095,l,'涨停');这样就会在涨停那些天k线图的最低价处显示涨停两个字。
我们到以上原码中找出有drawtext的语句: drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2;
套用刚才说的格式,bu就是条件,low(最低价)是想要显示的位置,想要显示的文字“B”,(后面这些valign0,align1,coloryellow,linethick2都是显示的格式,比如字体颜色,字体显示位置矫正,字体大小),就是说满足了“bu”这个条件后,就在那天的最低价显示个B。那么现在的问题就是什么是bu条件了,看似很长一段公式,其实最主要就是前两行: bu:=cross(high,SAR(3,1,20)); sel:=cross(SAR(3,1,20),low);
看到两行公式,我先解释下一些基本公式知识,这里bu(buy买),sel(sell卖)是自己定的变量,:后面内容表示bu,sel表示的条件,=表示不需要显示出来(因为最后通过drawtext显示),cross的用法是cross(a,b),意思是a上穿b,比如股价上穿30日均线就是cross(close,ma(close,30))。那么我们再回过来看看什么是bu?high(最高价)上穿sar(3,1,20),就是说最高价只要上穿sar(3,1,20)就会提示B点,SAR又叫抛物线或停损转向操作点指标,这个函数会等下重点详细介绍,先把公式其他部分看完。
后面有六排stickline是画K线图用的,大家有没发现操盘线的蜡烛线和普通k线图不一样?介绍下stickline这个函数,用法是stickline(条件,位置1,位置2,宽度,是否实心画线),我们以最常见的普通K线图 为例,就是用这个函数画出来的。
比如说阴线的表达方式就是 STICKLINE(c<o,c,o,10,0),colorcyan;{收盘价如果小于开盘价,在开盘价和收盘价之间画宽度10的柱子,实心,颜色青色(colorcyan),这里画出的是阴线中间部分} STICKLINE(c<o,h,l,1,0),colorcyan;{收盘价如果小于开盘价,在最高价和最低价之间画宽度1的细线,实心,颜色青色(colorcyan),这里画出的是阴线上下影线部分,如果是画阳线,这里就要分两次写了,因为阳线是空心的,直接最高最低连起来不好看} 介绍完STICKLINE用法,由于时间有限,操盘线的k线画法就不一一详述了,一句句看很好理解的。 最下面有4行drawflagtext,和drawtext的区别就是需要十子光标调用并指上去才显示,格式一样的:drawflagtext(条件,想要显示的位置,想要显示的文字),操盘线十字光标调出后放到每个蜡烛线上有文字提示,就是这个函数做出来的。这里调用了第3,4行的两个变量var1,var2,通过4种不同情况分别有4种提示。 公式解释完了,现在来重点讲下操盘线中的精髓sar函数以及操盘线的应用,sar全称叫“Stop and Reveres,缩写SAR”,是由美国技术分析大师威尔斯·威尔德(Wells Wilder)所创造的,是一种简单易学、比较准确的中短期技术分析工具。先说下SAR指标的原理,我们从SAR指标英文全称知道它有两层含义。一是“stop”,即停损、止损之意,这就要求投资者在买卖某个股票之前,先要设定一个止损价位,以减少投资风险。而这个 止损价位也不是一直不变的,它是随着股价的波动止损位也要不断的随之调整。如何既可以有效地控制住潜在的风险,又不会错失赚取更大收益的机会,是每个投资 者所追求的目标。但是股市情况变幻莫测,而且不同的股票不同时期的走势又各不相同,如果止损位设的过高,就可能出现股票在其调整回落时卖出,而卖出的股票 却从此展开一轮新的升势,错失了赚取更大利润的机会,反之,止损位定的过低,就根本起不到控制风险的作用。因此,如何准确地设定止损位是各种技术分析理论 和指标所阐述的目的,而SAR指标在这方面有其独到的功能。
⑦ 股票公式如何编辑
可以这样写
cross(macd.dif,macd.dea);这一句代表的是DIF上交DEA就是经常说的MACD白黄线金叉
cross(macd.dea,macd.dif);这一句代表的是DEA上交DIF就是经常说的MACD黄白线死叉
用文字输出函数写文字
DRAWTEXT(COND,PRICE,TEXT);这代码就是用来输出文字的,这里函数值需要修改
COND这个是你所要的条件表达式
PRICE文字显示的位置坐标
TEXT文字内容,可按自己的意思写
股理干坤为您解答
⑧ 如何编辑股票公式
一般编辑公式,通达信软件的函数最全,所以大多数人都用通达信比较多。
如果想自己学编公式 ,可以先在网络搜一下,通达信函数。一般都会有函数公式用法。
再在网络搜一搜,通达信股旁网。里面有很多公式,不过大多是垃圾指标,好指标没人肯拿出来免费共享。
其实股票也不是很难。如果把道理简单化,达到这样的水平才算出师。
简单说几个股票理论,希望能帮到你。
1,天下武功,唯快不破。指标一定要快,要稳
2,股价的上涨和下跌,是由资金推动的。资金进出多少,虽然是钱推动的,但我们无法判断进出了多少,可以用股价来判断。上涨的快,就是钱进了,上涨慢了,钱进的少了。由涨变跌,资金流出。下跌加速了,资金出的快。
3,都知道高买低卖。做到很难。可能会遇到买了之后还在一直跌,卖了之后一直涨。如何做到买不亏,卖不亏。就需要自己的指标的水平了。
4,没有一直涨,一直跌的股票,也没有一直横盘的股票。股票的规律,涨,横盘,下跌,这三种状态互相循环。
⑨ 股票软件指标编辑
MA1:MA(CLOSE,1);
MA2:MA(C,10),COLOR00FFFF,LINETHICK2;
MA3:MA(CLOSE,3);
MA4:MA(CLOSE,4);
MA5:MA(CLOSE,5);
MA6:MA(CLOSE,6);
DRAWICON(BARSCOUNT(MA1>REF(MA1,1))=1,LOW,7);
DRAWICON(CROSS(MA1,MA3),LOW,1);
DRAWICON(CROSS(MA2,MA1),HIGH,2);
DRAWICON(BARSCOUNT(MA1<REF(MA1,1))=1,HIGH,6);
STICKLINE(C>MA3 AND C>MA4 AND C>MA5 AND O>MA1 AND C>O,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(C>MA3 AND C>MA4 AND C>MA5 AND O>MA1 AND C>O,HIGH,LOW,0,1),COLORRED;
STICKLINE(C>MA3 AND C>MA4 AND C>MA5 AND O>MA1 AND C>O,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(C>MA3 AND C>MA4 AND C>MA5 AND O>MA1 AND C>O,HIGH,LOW,0,1),COLORRED;
涨:IF(MA2>REF(MA2,1),MA2,0),COLORRED,LINETHICK2;
平:IF(MA2=REF(MA2,1),MA2,0),COLOR00FFFF,LINETHICK3;
跌:IF(MA2<REF(MA2,1),MA2,0),COLORGREEN,LINETHICK2;
⑩ 股票公式编辑
楼主,你的表术不太清楚,“今天后面”这个是什么概念?是指今日当天收盘是阳线吗?
第一个:前天一根振幅≥2.5的阴线,咋天中间根阴线阳线都行,今天后面带根振幅≥2.5的阳线的公式
振幅:=(h-l)/ref(c,1)*100;
t1:=ref(c,2)<ref(o,2) and ref(振幅,2)>=2.5;
t2:=c>o and 振幅>=2.5;
t1 and t2;
第二个:前天一根阴线,咋天中间根阴线阳线都行,今天后面带根振幅≥2.5的阳线的公式
振幅:=(h-l)/ref(c,1)*100;
t1:=ref(c,2)<ref(o,2);
t2:=c>o and 振幅>=2.5;
第三个:今天收盘的2日线上穿5日线上穿24日线(你这个是2日线同时上穿5日和24日呢?还是2日上穿5日,并且5日上穿24日呢??还是表达不明,以下是我提到的第一种)
cross(ma(c,2),ma(c,5)) and cross(ma(c,2),ma(c,24));
第四个:今天收盘后2日红在5日线上5日线在24日线上,彼此相隔很近,呈粘合状态
t1:=ma(c,2)>ma(c,5);
t2:=ma(c,5)>ma(c,24);
t3:=BETWEEN(MAX(MA(C,2),MAX(MA(C,5),MA(C,24))),0,2);
t4:=BETWEEN(MIN(MA(C,2),MIN(MA(C,5),MA(C,24))),0,2);
t1 and t2 and t3 and t4;
希望能够帮到你!