import "dotenv/config"; import { BybitService } from "./src/services/bybitService"; import * as indicatorService from "./src/services/indicatorService"; import { analyzeCandleSequence, isHighVolatilityCandle, isPinBar, } from "./src/helpers/candles"; import { analyzeCandlesJob } from "./src/schedule/candleAnalysisSchedule"; import { log } from "console"; const bybitService = new BybitService( 'dqGCPAJzLKoTRfgCMq', 'aDYziLWN2jvdWNuz4QhWrM1O65JZ5f1NtEUO', false ); function toTimestamp(strTime: string): number { return new Date(strTime).getTime(); } (async () => { // await analyzeCandlesJob("ETHUSDT", "15", toTimestamp("2025-07-08 23:59:59")); // await analyzeCandlesJob("ETHUSDT", "15"); // const res = await bybitService.createOrder({ // category: "linear", // symbol: "ETHUSDT", // side: "Buy", // orderType: "Limit", // price: "3146.81", // qty: "1", // takeProfit: "3200", // stopLoss: "3000", // }); // console.log(res); const balance = await bybitService.getBalance(); console.log(balance.result.list[0].totalEquity); })();