2017-06-05 47 views
0

我正在使用Amibroker。我想用AFL獲得最近2年的年收益。年度收益定義爲12月份最後一個日期的價格漲幅,與1月份的第一個日期相比。一種獲得此方法的方法是以年度模式查看圖表。但是,我希望在AFL中獲得年度報酬。在Amibroker中獲取過去每年的勘探收益

回答

1

由於您沒有可顯示的代碼,因此您可以從這裏開始。

b = TimeFrameGetPrice("C", inYearly, -1); 
v = TimeFrameGetPrice("C", inYearly, -2); 
change = ((b-v)/v)*100 
printf(" = "+WriteVal(b)+" = "+Writeval(v)+" = "+WriteVal(change)); 

這顯示過去一年的變化率,如果你把它放在古魯的評論中。

您應該能夠計算出上一年的數據,然後將輸出結果打印到圖表中,然後將結果打印出來(使用%符號,不同的顏色等)。看看TmeFrameCompress和Expand,從不同的時間範圍獲取數據,PlotText函數來繪製輸出。

+0

經測試可正常使用。謝謝! – user3848207