股票公式怎么表示?

刁文敏刁文敏最佳答案最佳答案

对于没有编程基础的人来说,很难去理解或者写出股票公式(技术指标)的代码。 举个例子来说明一下,假如我想编写一个MACD的选股指标。 我们可以这样去思考。 MACD就是移动平均线差值的平滑异同均线,它由两条曲线和一条柱状图组成,其中红色为快线,黄色为慢线,0轴为临界点。 所以我们就可以把整个的MACD的公式分解成两部分来看待:

一、快速线和慢线的计算 1.1 将最近N日的收盘价求取均值,作为新的基准价;然后把所有大于基准价的最高价减去基准价,再把所得的数值加回基准价,得到新的快线的值;同理可计算出慢线的值。

1.2 通过移动平均来平滑快线的变化趋势;然后进行比较,得出DIFF的值;再通过同样的方法求得DEA的值。

二、柱状的计算 先把DIFF与DEA分别乘以2再相加,得出的数据减去之前所计算的DIFF与DEA的和,最后除以64就可以得到柱状的数据了。 在知道公式的逻辑之后,我们就可以开始思考如何将上面的逻辑用语言描述出来呢?

我这里先给出我的答案。 首先需要设定两个参数,第一个是N日,代表快线和慢线的周期数;第二个则是64,这个只是用来作为中间值的计算。 接下来就要设置三个变量,第一个是dif,表示快线的数值;第二个dea,表示慢线的数值;最后一个则是macd柱子数值,表示当前柱子的长度。 最后只要给这三个变量赋上对应的初始值即可。

接下来就需要不断地重复下面三步骤循环: 当结束循环时,则说明MACD已经完成一次计算过程了。 接下来还需要把MACD加入到当天的K线上面。 对于新手来说,可能很难掌握上面所说的这些内容。所以还是建议可以找一些免费的编程语言来学习学习看是否能理解。

楚茜哲楚茜哲优质答主

1、 股价突破前期高点,或者上涨超过某个百分比之后;买入股票,盈利几倍不等的公式; 2、 股价下跌时,跌破前期的底部区域,卖出股票!减少损失至零的公式。 3、 某只个股涨跌幅达到10%以上的当日收盘价!

以上三个是交易系统常用的指标之一吧....如果再加上一些过滤条件的话呢,这个交易系统会更可靠些啦~比如把止损点设在前期低点的下方5%~8%左右的位置等等这些都可以加到系统中做限制来提高成功率(当然这是建立在你有足够的时间来进行观察的基础上哦)~

我来回答
请发表正能量的言论,文明评论!