learning_ai_invt_trdg/backend/checkAlpacaPositions.ts

20 lines
733 B
TypeScript

import { AlpacaConnector } from '../src/connectors/alpaca.js';
import { config } from '../src/config/index.js';
async function test() {
const connector = new AlpacaConnector(config.ALPACA_API_KEY, config.ALPACA_API_SECRET, config.PAPER_TRADING);
console.log("--- ALPACA DIAGNOSTIC ---");
try {
const allPos = await (connector as any).client.getPositions();
console.log(`Global Positions Count: ${allPos.length}`);
allPos.forEach((p: any) => {
console.log(`Symbol: ${p.symbol}, Side: ${p.side}, Size: ${p.qty}, Price: ${p.avg_entry_price}`);
});
} catch (e: any) {
console.error("Failed to fetch global positions:", e.message);
}
}
test();