/** * Протестировать бота на старых данных */ public function runTest() { // Получаем статистику за период $period_from = date('Y-m-d H:i:s', time() - $this->analize_period); $exdata = Exchange::getDataFrom($period_from); // Получаем данные биржи //$this->balance = 1000; //$exdata = Exchange::getTestData(); Log::Add(0, 'ПОКУПАЕМ: '); $this->AnalizeBuy($exdata); Log::Add(0, 'ПРОДАЕМ: '); $this->AnalizeSell($exdata); Status::setParam('balance', $this->balance); Status::setParam('balance_btc', $this->balance_btc); if ($this->order_cnt > 0) { Log::Add(0, 'Баланс (руб.): ' . $this->balance, 1); Log::Add(0, 'Всего заработано: ' . $this->total_income, 1); Log::Add(0, 'Остаток btc: ' . round($this->balance_btc, 5), 1); } }