求教,如何在1分钟图上,从当日第一根K线开始算平均线 - TradeBlazer公式 [开拓者 TB]
- 咨询内容:
如题,如何在1分钟图上,从当日第一根K线开始产生移动平均线,
比如5个周期的均线 - TB技术人员:
我也想知道 这个问题 !!!!!!http://www.tradeblazer.net/forum/thread-20354-1-1.html
- TB客服:
回复 2# wangwei_box
回复 1# sdjnjx
例如从当日计算ma均线,代码如下:- Params
- Numeric Length1(5);
- Numeric Length2(10);
- Numeric Length3(20);
- Numeric Length4(30);
- Vars
- NumericSeries mybarcount;
- Numeric ma1;
- Numeric ma2;
- Numeric ma3;
- Numeric ma4;
- Begin
- If(date!=Date[1])
- mybarcount=1;
- Else
- mybarcount=mybarcount[1]+1;
- If(mybarcount<30) return;
- ma1 = Average(Close,Length1);
- ma2 = Average(Close,Length2);
- ma3 = Average(Close,Length3);
- ma4 = Average(Close,Length4);
- PlotNumeric("MA1",ma1);
- PlotNumeric("MA2",ma2);
- PlotNumeric("MA3",ma3);
- PlotNumeric("MA4",ma4);
- End
mybarcount<30这里之所以设置30,是计算平均数需要用到的最大样本数。如果样本数不够,就无法计算均线。 - Params
- 网友回复:
请教:If(mybarcount<30) return;
这句代码的return代表什么? - 网友回复:
回复 4# 傻了吧
return代表返回,不继续往下执行。
相关文章
-
没有相关内容