INNER CODE UNIT · Python

get_positions

flukelaster/ai-trading-agent · mt5_bridge/main.py:236

async def get_positions():
    if not ensure_connected():
        return mt5_response(False, error="MT5 not connected")
    positions = mt5.positions_get()
    if positions is None:
        return mt5_response(True, data=[])
    data = []
    for p in positions:
        data.append({
            "ticket": p.ticket,
            "symbol": p.symbol,
            "type": "BUY" if p.type == mt5.ORDER_TYPE_BUY else "SELL",
            "lot": p.volume,
            "open_price": p.price_open,
            "current_price": p.price_current,
            "sl": p.sl,
            "tp": p.tp,
            "profit": p.profit,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…