<?php
include "config.php";
include "binance_api.php";
include "indicators.php";
include "whale.php";
include "ai.php";
include "strategy.php";
include "telegram.php";

foreach($SYMBOLS as $symbol){
    $klines = getKlinesBinance($symbol,"1m",100);
    $orderbook = getOrderBookBinance($symbol,50);

    $prices = array_column($klines,4);
    $price = end($prices);

    $ema20 = EMA($prices,20);
    $ema50 = EMA($prices,50);
    $rsi = RSI($prices);
    $macd = MACD($prices);
    $bb = bollinger($prices);
    $vwap = VWAP($klines);

    $avgVol = array_sum(array_column($klines,5))/count($klines);
    $volume = end(array_column($klines,5));

    $whaleSignal = whaleBuySell($orderbook,$WHALERATIO);

    $strategyData = strategy($price,$ema20,$ema50,$rsi,$macd,$bb,$vwap,$volume,$avgVol,$whaleSignal);

    $msg .= "[$symbol] Price: $price | Signal: ".$strategyData['signal']." | SL: ".round($strategyData['SL'],2)." | TP: ".round($strategyData['TP'],2)." | Pump/Dump: ".$strategyData['pumpDump'];
    if($whaleSignal) $msg .= " | Whale: $whaleSignal";
    $msg .= "\n";
}

// Gửi 1 lần duy nhất
sendTelegram($msg);
?>