用国内的通达信函数 写一个公式:ma和boll,ma5日金叉ma10日画买入信号,ma5死叉boll上轨道 卖出信号
时间: 2024-02-05 09:14:04 浏览: 337
通达信指标公式源码 短线买进卖出指标.doc
5星 · 资源好评率100%
这里提供一个简单的通达信公式,实现的是当MA5上穿MA10时买入,当MA5下穿BOLL上轨时卖出。
```
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
UPPER:=BOLL(CLOSE,20,2);
CROSS(MA5,MA10) AND MA5>MA10 AND MA5<REF(MA5,1) AND REF(MA5,1)<REF(MA10,1) AND MA5<UPPER;
CROSS(REF(MA5,1),REF(UPPER,1)) AND MA5>UPPER;
```
解释一下上面的代码:
1. 首先定义了MA5、MA10、UPPER三个变量,分别计算5日均线、10日均线、BOLL上轨。
2. 第一条信号的条件是MA5上穿MA10且MA5小于前一日的MA5,这里加上这个条件是为了防止多次买入。最后一个条件是确保MA5在BOLL带内。
3. 第二条信号的条件是MA5下穿前一日的BOLL上轨,这里同样加上了条件保证MA5在BOLL带内。
4. 信号的判断采用CROSS函数,表示两个序列的交叉。
需要注意的是,这只是一个简单的实现,没有考虑到一些细节问题,比如交易滑点、止损等。在实际使用中需要根据实际情况进行调整。
阅读全文