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