Получите прошлогодние успехи в разведке в Amibroker
Я использую Amibroker. Я хотел бы получить годовой прирост за последние 2 года, используя AFL. Годовой прирост определяется как прирост цены в последнюю дату года в декабре по сравнению с первой датой года в январе. Один из способов получить это - просмотреть график в годовом режиме. Тем не менее, я хочу, чтобы годовые поступления были получены в AFL.
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 для вывода графика.