Example #1
0
 /**
  * Расчет годового дохода добытого на разных периодах
  */
 public function actionPotencial()
 {
     $res = array();
     foreach (APIProvider::$pairs as $pair) {
         $i = 60 * 60;
         while ($i < 60 * 60 * 24 * 7) {
             if ($i < 60 * 60) {
                 $period = $i / 60 . ' мин.';
             } else {
                 $period = $i / 60 / 60 . ' ч.';
             }
             $margin = Bot::getAvgMargin($i, $pair) * 100;
             $p = $margin;
             //echo 'Потенциал периода '.$period.' = '.$p.'% в год <br/>';
             $res[$pair][] = array($period, $p);
             if ($i < 24 * 60 * 60) {
                 $i = $i * 2;
             } else {
                 $i = $i + 12 * 60 * 60;
             }
         }
     }
     $this->render('potencial', array('data' => $res));
 }