Пример #1
0
 /**
  * @param array $tickers
  * @param OutputInterface $output
  * @param int $i
  * @param int|null $m
  */
 private function nDayAverageReturns(array $tickers, OutputInterface $output, $i, $m = null)
 {
     foreach ($tickers as $ticker) {
         $this->tickerStats->getNDayAverageReturns($this->yahooFinance->getData($ticker, true, true, true), $i, $m, function ($avgReturns) use($ticker, $output) {
             foreach ($avgReturns as $nDayAvgReturn => $return) {
                 $r = $return * 100;
                 $output->writeln("{$ticker} avg {$nDayAvgReturn} day {$r}%");
             }
         });
     }
 }