Получите прошлогодние успехи в разведке в 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 для вывода графика.

Другие вопросы по тегам