在 Amibroker 中获得过去一年的勘探收益

Get past yearly gains in exploration in Amibroker

我正在使用 Amibroker。我想使用 AFL 获得过去 2 年的年度收益。年度收益定义为去年 12 月的最后一天与 1 月的第一天相比的价格收益。获得此信息的一种方法是以年度模式查看图表。但是,我希望在 AFL 中获得每年的 returns。

由于您没有要显示的代码,因此可以开始。

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 函数绘制输出。