求教,如何在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代表返回,不繼續往下執行。
相關文章
-
沒有相關內容