$output .= 'account balance: ' . number_format($acctUSD, 2) . ' ' . $newline; $output .= 'margin: ' . number_format($marginUSD, 4) . ' | '; $output .= 'tradeable btc: ' . $tradable['btc'] . ' | tradeable ltc: ' . $tradable['ltc'] . $newline . $newline; $output .= 'current prices: | btc: ' . number_format($btcPrice, 4) . ' | ltc: ' . number_format($ltcPrice, 4) . $newline . $newline; //get api_trade_data $queryT = 'SELECT * FROM ' . $context['tradeDataTable'] . ' WHERE currency = "' . $currency . '" AND exchange = "bitfinex"'; $resT = $db->query($queryT); foreach ($resT as $t) { $last_updated = $t['last_updated']; $trade_signal = $t['trade_signal']; } $candleData->get_candles($price_field); //get all candle data from db //get ema data $ema10 = $candleData->get_ema(10); $ema21 = $candleData->get_ema(21); if ($ema10 > $ema21) { $crossOver = 1; $crossUnder = 0; $emaTrend = 'Cross Over'; } else { $crossOver = 0; $crossUnder = 1; $emaTrend = 'Cross Under'; } //get ATH & ATL for stop loss calculations $recordedATH = $candleData->get_recorded_ATH(); //ATH = all time high $recordedATL = $candleData->get_recorded_ATL(); //ATL = all time low