{
  "session_id": "194502",
  "account_name": "Edson Solorzano",
  "token_suffix": "cUlFwckg",
  "session_start": "2025-12-21T19:45:02.384497",
  "session_end": "2025-12-21T19:49:27.440160",
  "summary": {
    "session_id": "194502",
    "account_name": "Edson Solorzano",
    "token": "cUlFwckg",
    "timestamp_start": "2025-12-21T19:45:02.384497",
    "timestamp_end": "2025-12-21T19:49:27.433832",
    "base_fund": 10000.0,
    "initial_balance": 7758.05,
    "final_balance": 7830.400000000001,
    "total_trades": 4,
    "wins": 4,
    "losses": 0,
    "win_rate": 100.0,
    "total_profit": 57.88,
    "profit_percent": 0.7460637660236786,
    "target_profit": 50.0,
    "goal_achieved": true,
    "stop_reason": "\ud83c\udfaf Target alcanzado: $57.88",
    "initial_stake": 150.0,
    "martingale_multiplier": 11.0,
    "martingale_levels": 3,
    "trade_history": [
      {
        "trade_id": 1,
        "timestamp": "2025-12-21T19:45:09.448490",
        "digit": 2,
        "stake": 150.0,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 14.47,
        "balance_before": 7772.52,
        "balance_after": 7786.990000000001,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 14.47,
        "contract_id": 302221907828,
        "exit_digit": 9
      },
      {
        "trade_id": 2,
        "timestamp": "2025-12-21T19:46:15.490351",
        "digit": 3,
        "stake": 150.0,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 14.47,
        "balance_before": 7786.99,
        "balance_after": 7801.46,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 28.94,
        "contract_id": 302221942408,
        "exit_digit": 9
      },
      {
        "trade_id": 3,
        "timestamp": "2025-12-21T19:47:21.436940",
        "digit": 4,
        "stake": 150.0,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 14.47,
        "balance_before": 7801.46,
        "balance_after": 7815.93,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 43.410000000000004,
        "contract_id": 302221975788,
        "exit_digit": 5
      },
      {
        "trade_id": 4,
        "timestamp": "2025-12-21T19:48:27.417989",
        "digit": 5,
        "stake": 150.0,
        "multiplier": 11.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 14.47,
        "balance_before": 7815.93,
        "balance_after": 7830.400000000001,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 57.88,
        "contract_id": 302222010588,
        "exit_digit": 7
      }
    ]
  },
  "trades": [
    {
      "trade_id": 1,
      "timestamp": "2025-12-21T19:45:09.448490",
      "digit": 2,
      "stake": 150.0,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 14.47,
      "balance_before": 7772.52,
      "balance_after": 7786.990000000001,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 14.47,
      "contract_id": 302221907828,
      "exit_digit": 9
    },
    {
      "trade_id": 2,
      "timestamp": "2025-12-21T19:46:15.490351",
      "digit": 3,
      "stake": 150.0,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 14.47,
      "balance_before": 7786.99,
      "balance_after": 7801.46,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 28.94,
      "contract_id": 302221942408,
      "exit_digit": 9
    },
    {
      "trade_id": 3,
      "timestamp": "2025-12-21T19:47:21.436940",
      "digit": 4,
      "stake": 150.0,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 14.47,
      "balance_before": 7801.46,
      "balance_after": 7815.93,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 43.410000000000004,
      "contract_id": 302221975788,
      "exit_digit": 5
    },
    {
      "trade_id": 4,
      "timestamp": "2025-12-21T19:48:27.417989",
      "digit": 5,
      "stake": 150.0,
      "multiplier": 11.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 14.47,
      "balance_before": 7815.93,
      "balance_after": 7830.400000000001,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 57.88,
      "contract_id": 302222010588,
      "exit_digit": 7
    }
  ],
  "events": [
    {
      "timestamp": "2025-12-21T19:45:02.385573",
      "level": "SUCCESS",
      "message": "Sistema de logging inicializado",
      "data": {
        "account": "Edson Solorzano",
        "session_dir": "logs\\Edson Solorzano_cUlFwckg\\2025-12-21\\session_194502"
      }
    },
    {
      "timestamp": "2025-12-21T19:45:02.389584",
      "level": "SUCCESS",
      "message": "Sistema inicializado",
      "data": {
        "account": "Edson Solorzano",
        "base_fund": 10000.0,
        "initial_stake": 150.0,
        "target_profit": 50.0,
        "martingale_multiplier": 11.0,
        "martingale_levels": 3
      }
    },
    {
      "timestamp": "2025-12-21T19:45:02.390061",
      "level": "INFO",
      "message": "Conectando a Deriv (intento 1/5)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:02.391347",
      "level": "INFO",
      "message": "WebSocket thread iniciado",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:02.682475",
      "level": "SUCCESS",
      "message": "Conexi\u00f3n WebSocket establecida",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:02.684119",
      "level": "INFO",
      "message": "Autorizando con token...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:03.209998",
      "level": "SUCCESS",
      "message": "Autorizaci\u00f3n exitosa",
      "data": {
        "balance": 7758.05,
        "currency": "USD",
        "loginid": "VRTC8206541",
        "email": "dominios.ve@gmail.com"
      }
    },
    {
      "timestamp": "2025-12-21T19:45:03.210887",
      "level": "INFO",
      "message": "\ud83d\udc64 Cliente LoginID: VRTC8206541",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:03.211483",
      "level": "INFO",
      "message": "\ud83d\udce7 Cliente Email: dominios.ve@gmail.com",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:03.213034",
      "level": "SUCCESS",
      "message": "FTP Backup Manager inicializado",
      "data": {
        "client_hash": "e2b54cf382a1c6c5",
        "client_url": "https://deriv.criptoinversiones.net/trading/clients/e2b54cf382a1c6c5/"
      }
    },
    {
      "timestamp": "2025-12-21T19:45:04.392457",
      "level": "SUCCESS",
      "message": "\ud83d\ude80 Iniciando sesi\u00f3n de trading | Target: $50.0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:04.402268",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 2 | Stake: $150.00 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:04.501623",
      "level": "INFO",
      "message": "Proposal recibido | ID: 967db3cf-c145-2aea-973f-669bda88ad45 | Price: $150.00",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:04.648116",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302221907828 | Price: $150.00",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:09.447291",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $14.47 | Balance: $7786.99 | Sesi\u00f3n: $+14.47",
      "data": {
        "digit": 2,
        "exit_digit": 9,
        "stake": 150.0,
        "profit": 14.47,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T19:45:09.449929",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:09.450939",
      "level": "INFO",
      "message": "Suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:19.347730",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 655.56)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:29.330149",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 655.32)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:39.359615",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 654.99)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:49.336140",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 654.74)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:45:59.337721",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 655.06)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:09.324371",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 655.46)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:09.454760",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:09.456267",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 3 | Stake: $150.00 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:09.557861",
      "level": "INFO",
      "message": "Proposal recibido | ID: 11f6c09d-d213-6b8e-0201-965b9cd8d72f | Price: $150.00",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:09.713545",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302221942408 | Price: $150.00",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:15.489708",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $14.47 | Balance: $7801.46 | Sesi\u00f3n: $+28.94",
      "data": {
        "digit": 3,
        "exit_digit": 9,
        "stake": 150.0,
        "profit": 14.47,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T19:46:15.491228",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:15.491657",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:25.330988",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 655.62)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:35.360494",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 655.4)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:45.333475",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 655)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:46:55.353185",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 654.79)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:05.339692",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 654.42)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:15.356918",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 654.51)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:15.501543",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:15.503910",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 4 | Stake: $150.00 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:15.626178",
      "level": "INFO",
      "message": "Proposal recibido | ID: d9bcb7b5-1fdc-4160-5765-873b5c017201 | Price: $150.00",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:15.789483",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302221975788 | Price: $150.00",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:21.435503",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $14.47 | Balance: $7815.93 | Sesi\u00f3n: $+43.41",
      "data": {
        "digit": 4,
        "exit_digit": 5,
        "stake": 150.0,
        "profit": 14.47,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T19:47:21.439543",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:21.440650",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:31.329486",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 654.88)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:41.342003",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 654.08)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:47:51.327489",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 654.96)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:01.426414",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 654.46)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:11.342074",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 655.47)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:21.348511",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 655.74)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:21.442255",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:21.443748",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 5 | Stake: $150.00 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:21.575314",
      "level": "INFO",
      "message": "Proposal recibido | ID: aee55062-48f4-88b8-695f-3e4c3e9c6181 | Price: $150.00",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:21.729858",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302222010588 | Price: $150.00",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:27.416167",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $14.47 | Balance: $7830.40 | Sesi\u00f3n: $+57.88",
      "data": {
        "digit": 5,
        "exit_digit": 7,
        "stake": 150.0,
        "profit": 14.47,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-21T19:48:27.421587",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:27.422832",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:37.339173",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 655.97)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:47.336971",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 655.78)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:48:57.329943",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 655.61)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:49:07.340974",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 655.39)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:49:17.326941",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 655.39)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:49:27.323042",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 655.2)",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:49:27.427820",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-21T19:49:27.430545",
      "level": "SUCCESS",
      "message": "\ud83c\udfaf Target alcanzado: $57.88",
      "data": null
    }
  ]
}