我正在使用Amibroker。我想用AFL获得过去两年的年度收益。年度收益定义为12月份的最后一个日期与1月份的第一个日期相比的价格收益。获得此功能的一种方法是以年度模式查看图表。但是,我希望在AFL中获得年度回报。
答案 0 :(得分:1)
由于您没有要显示的代码,所以可以从这里开始。
b = TimeFrameGetPrice( "C", inYearly, -1 );
v = TimeFrameGetPrice( "C", inYearly, -2 );
change = ((b-v)/v)*100
printf(" = "+WriteVal(b)+" = "+Writeval(v)+" = "+WriteVal(change));
如果您将其置于Guru评论中,则显示过去一年的变化率。
你应该能够解决前一年的问题,然后将输出打印到图表中并将其全部完成(使用%符号,不同的颜色等)。查看TmeFrameCompress和Expand,从不同的时间帧获取数据,PlotText函数绘制输出。