{
  "session_id": "084502",
  "account_name": "Edson Solorzano",
  "token_suffix": "cUlFwckg",
  "session_start": "2025-12-20T08:45:02.019320",
  "session_end": "2025-12-20T08:56:35.766969",
  "summary": {
    "session_id": "084502",
    "account_name": "Edson Solorzano",
    "token": "cUlFwckg",
    "timestamp_start": "2025-12-20T08:45:02.019320",
    "timestamp_end": "2025-12-20T08:56:35.759484",
    "base_fund": 10000.0,
    "initial_balance": 10012.64,
    "final_balance": 10013.849999999999,
    "total_trades": 10,
    "wins": 9,
    "losses": 1,
    "win_rate": 90.0,
    "total_profit": 1.07,
    "profit_percent": 0.01068649227376596,
    "target_profit": 1.0,
    "goal_achieved": true,
    "stop_reason": "\ud83c\udfaf Target alcanzado: $1.07",
    "initial_stake": 1.5,
    "martingale_multiplier": 10.0,
    "martingale_levels": 3,
    "trade_history": [
      {
        "trade_id": 1,
        "timestamp": "2025-12-20T08:45:09.726270",
        "digit": 2,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 0.14,
        "balance_before": 10012.78,
        "balance_after": 10012.92,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 0.14,
        "contract_id": 302122230288,
        "exit_digit": 7
      },
      {
        "trade_id": 2,
        "timestamp": "2025-12-20T08:46:15.738510",
        "digit": 3,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 0.14,
        "balance_before": 10012.92,
        "balance_after": 10013.06,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 0.28,
        "contract_id": 302122283788,
        "exit_digit": 9
      },
      {
        "trade_id": 3,
        "timestamp": "2025-12-20T08:47:21.741346",
        "digit": 4,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 0.14,
        "balance_before": 10013.06,
        "balance_after": 10013.199999999999,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 0.42000000000000004,
        "contract_id": 302122344908,
        "exit_digit": 8
      },
      {
        "trade_id": 4,
        "timestamp": "2025-12-20T08:48:31.068663",
        "digit": 5,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 0.14,
        "balance_before": 10013.2,
        "balance_after": 10013.34,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 0.56,
        "contract_id": 302122405268,
        "exit_digit": 6
      },
      {
        "trade_id": 5,
        "timestamp": "2025-12-20T08:49:37.737845",
        "digit": 6,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 0.14,
        "balance_before": 10013.34,
        "balance_after": 10013.48,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 0.7000000000000001,
        "contract_id": 302122463248,
        "exit_digit": 9
      },
      {
        "trade_id": 6,
        "timestamp": "2025-12-20T08:50:43.732949",
        "digit": 7,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 0.14,
        "balance_before": 10013.48,
        "balance_after": 10013.619999999999,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 0.8400000000000001,
        "contract_id": 302122518988,
        "exit_digit": 5
      },
      {
        "trade_id": 7,
        "timestamp": "2025-12-20T08:51:49.711463",
        "digit": 8,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 0.14,
        "balance_before": 10013.62,
        "balance_after": 10013.76,
        "consecutive_losses": 0,
        "win_rate": 100.0,
        "session_profit": 0.9800000000000001,
        "contract_id": 302122575008,
        "exit_digit": 7
      },
      {
        "trade_id": 8,
        "timestamp": "2025-12-20T08:52:55.734657",
        "digit": 9,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 1,
        "result": "lost",
        "profit": -1.5,
        "balance_before": 10012.12,
        "balance_after": 10010.62,
        "consecutive_losses": 1,
        "win_rate": 87.5,
        "session_profit": -0.5199999999999999,
        "contract_id": 302122632548,
        "exit_digit": 9
      },
      {
        "trade_id": 9,
        "timestamp": "2025-12-20T08:54:29.735596",
        "digit": 9,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 1.45,
        "balance_before": 10013.57,
        "balance_after": 10015.02,
        "consecutive_losses": 0,
        "win_rate": 88.88888888888889,
        "session_profit": 0.93,
        "contract_id": 302122716528,
        "exit_digit": 1
      },
      {
        "trade_id": 10,
        "timestamp": "2025-12-20T08:55:35.730693",
        "digit": 2,
        "stake": 1.5,
        "multiplier": 10.0,
        "martingale_level": 0,
        "result": "won",
        "profit": 0.14,
        "balance_before": 10013.71,
        "balance_after": 10013.849999999999,
        "consecutive_losses": 0,
        "win_rate": 90.0,
        "session_profit": 1.07,
        "contract_id": 302122774408,
        "exit_digit": 5
      }
    ]
  },
  "trades": [
    {
      "trade_id": 1,
      "timestamp": "2025-12-20T08:45:09.726270",
      "digit": 2,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 0.14,
      "balance_before": 10012.78,
      "balance_after": 10012.92,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 0.14,
      "contract_id": 302122230288,
      "exit_digit": 7
    },
    {
      "trade_id": 2,
      "timestamp": "2025-12-20T08:46:15.738510",
      "digit": 3,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 0.14,
      "balance_before": 10012.92,
      "balance_after": 10013.06,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 0.28,
      "contract_id": 302122283788,
      "exit_digit": 9
    },
    {
      "trade_id": 3,
      "timestamp": "2025-12-20T08:47:21.741346",
      "digit": 4,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 0.14,
      "balance_before": 10013.06,
      "balance_after": 10013.199999999999,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 0.42000000000000004,
      "contract_id": 302122344908,
      "exit_digit": 8
    },
    {
      "trade_id": 4,
      "timestamp": "2025-12-20T08:48:31.068663",
      "digit": 5,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 0.14,
      "balance_before": 10013.2,
      "balance_after": 10013.34,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 0.56,
      "contract_id": 302122405268,
      "exit_digit": 6
    },
    {
      "trade_id": 5,
      "timestamp": "2025-12-20T08:49:37.737845",
      "digit": 6,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 0.14,
      "balance_before": 10013.34,
      "balance_after": 10013.48,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 0.7000000000000001,
      "contract_id": 302122463248,
      "exit_digit": 9
    },
    {
      "trade_id": 6,
      "timestamp": "2025-12-20T08:50:43.732949",
      "digit": 7,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 0.14,
      "balance_before": 10013.48,
      "balance_after": 10013.619999999999,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 0.8400000000000001,
      "contract_id": 302122518988,
      "exit_digit": 5
    },
    {
      "trade_id": 7,
      "timestamp": "2025-12-20T08:51:49.711463",
      "digit": 8,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 0.14,
      "balance_before": 10013.62,
      "balance_after": 10013.76,
      "consecutive_losses": 0,
      "win_rate": 100.0,
      "session_profit": 0.9800000000000001,
      "contract_id": 302122575008,
      "exit_digit": 7
    },
    {
      "trade_id": 8,
      "timestamp": "2025-12-20T08:52:55.734657",
      "digit": 9,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 1,
      "result": "lost",
      "profit": -1.5,
      "balance_before": 10012.12,
      "balance_after": 10010.62,
      "consecutive_losses": 1,
      "win_rate": 87.5,
      "session_profit": -0.5199999999999999,
      "contract_id": 302122632548,
      "exit_digit": 9
    },
    {
      "trade_id": 9,
      "timestamp": "2025-12-20T08:54:29.735596",
      "digit": 9,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 1.45,
      "balance_before": 10013.57,
      "balance_after": 10015.02,
      "consecutive_losses": 0,
      "win_rate": 88.88888888888889,
      "session_profit": 0.93,
      "contract_id": 302122716528,
      "exit_digit": 1
    },
    {
      "trade_id": 10,
      "timestamp": "2025-12-20T08:55:35.730693",
      "digit": 2,
      "stake": 1.5,
      "multiplier": 10.0,
      "martingale_level": 0,
      "result": "won",
      "profit": 0.14,
      "balance_before": 10013.71,
      "balance_after": 10013.849999999999,
      "consecutive_losses": 0,
      "win_rate": 90.0,
      "session_profit": 1.07,
      "contract_id": 302122774408,
      "exit_digit": 5
    }
  ],
  "events": [
    {
      "timestamp": "2025-12-20T08:45:02.021252",
      "level": "SUCCESS",
      "message": "Sistema de logging inicializado",
      "data": {
        "account": "Edson Solorzano",
        "session_dir": "logs\\Edson Solorzano_cUlFwckg\\2025-12-20\\session_084502"
      }
    },
    {
      "timestamp": "2025-12-20T08:45:02.583368",
      "level": "SUCCESS",
      "message": "Sistema inicializado",
      "data": {
        "account": "Edson Solorzano",
        "base_fund": 10000.0,
        "initial_stake": 1.5,
        "target_profit": 1.0,
        "martingale_multiplier": 10.0,
        "martingale_levels": 3
      }
    },
    {
      "timestamp": "2025-12-20T08:45:02.584078",
      "level": "INFO",
      "message": "Conectando a Deriv (intento 1/5)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:02.585181",
      "level": "INFO",
      "message": "WebSocket thread iniciado",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:02.942751",
      "level": "SUCCESS",
      "message": "Conexi\u00f3n WebSocket establecida",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:02.943449",
      "level": "INFO",
      "message": "Autorizando con token...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:03.521368",
      "level": "SUCCESS",
      "message": "Autorizaci\u00f3n exitosa",
      "data": {
        "balance": 10012.64,
        "currency": "USD",
        "loginid": "VRTC8206541",
        "email": "dominios.ve@gmail.com"
      }
    },
    {
      "timestamp": "2025-12-20T08:45:03.522288",
      "level": "INFO",
      "message": "\ud83d\udc64 Cliente LoginID: VRTC8206541",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:03.522948",
      "level": "INFO",
      "message": "\ud83d\udce7 Cliente Email: dominios.ve@gmail.com",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:03.524098",
      "level": "SUCCESS",
      "message": "FTP Backup Manager inicializado",
      "data": {
        "client_hash": "e2b54cf382a1c6c5",
        "client_url": "https://deriv.criptoinversiones.net/trading/clients/e2b54cf382a1c6c5/"
      }
    },
    {
      "timestamp": "2025-12-20T08:45:04.586320",
      "level": "SUCCESS",
      "message": "\ud83d\ude80 Iniciando sesi\u00f3n de trading | Target: $1.0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:04.595213",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 2 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:04.694053",
      "level": "INFO",
      "message": "Proposal recibido | ID: 9de064c5-8865-ff93-fa92-0c01034788cb | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:04.840202",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122230288 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:09.725469",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $0.14 | Balance: $10012.92 | Sesi\u00f3n: $+0.14",
      "data": {
        "digit": 2,
        "exit_digit": 7,
        "stake": 1.5,
        "profit": 0.14,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:45:09.727434",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:09.728264",
      "level": "INFO",
      "message": "Suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:19.654547",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 630.85)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:29.647914",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 630.84)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:39.652779",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 630.97)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:49.654820",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 630.63)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:45:59.656642",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 629.88)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:09.654389",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 629.74)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:09.730269",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:09.732140",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 3 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:09.853716",
      "level": "INFO",
      "message": "Proposal recibido | ID: ae39c973-b531-7dee-7ccc-6647e1835e00 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:10.001647",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122283788 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:15.737816",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $0.14 | Balance: $10013.06 | Sesi\u00f3n: $+0.28",
      "data": {
        "digit": 3,
        "exit_digit": 9,
        "stake": 1.5,
        "profit": 0.14,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:46:15.739621",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:15.740774",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:25.658962",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 629.72)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:35.672318",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 629.61)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:45.666306",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 629.31)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:46:55.655510",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 629.58)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:05.652316",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 629.41)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:15.664951",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 629.25)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:15.747682",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:15.749608",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 4 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:15.997742",
      "level": "INFO",
      "message": "Proposal recibido | ID: 35a7a868-d98e-a415-f638-f33e8c13a8e2 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:16.181934",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122344908 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:21.740065",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $0.14 | Balance: $10013.20 | Sesi\u00f3n: $+0.42",
      "data": {
        "digit": 4,
        "exit_digit": 8,
        "stake": 1.5,
        "profit": 0.14,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:47:21.744047",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:21.745293",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:31.651780",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 628.98)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:41.652380",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 629.1)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:47:51.653026",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 629.53)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:01.663986",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 629.59)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:11.669799",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 629.61)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:21.749519",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:24.113039",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 5 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:24.839084",
      "level": "INFO",
      "message": "Proposal recibido | ID: 104481eb-8356-0f8d-e8e4-a2493c39cdc3 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:25.027282",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122405268 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:30.071489",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $0.14 | Balance: $10013.34 | Sesi\u00f3n: $+0.56",
      "data": {
        "digit": 5,
        "exit_digit": 6,
        "stake": 1.5,
        "profit": 0.14,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:48:31.627384",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:31.952183",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:41.950743",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 629.66)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:48:51.654198",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 629.94)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:01.653688",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 629.81)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:11.664941",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 630.01)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:21.667478",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 630.15)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:31.659428",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 629.83)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:31.979083",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:31.992690",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 6 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:32.141086",
      "level": "INFO",
      "message": "Proposal recibido | ID: e4a2a75d-be0f-0ad6-17a1-e4171a970ec8 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:32.315619",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122463248 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:37.734544",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $0.14 | Balance: $10013.48 | Sesi\u00f3n: $+0.70",
      "data": {
        "digit": 6,
        "exit_digit": 9,
        "stake": 1.5,
        "profit": 0.14,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:49:37.756777",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:37.757514",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:47.653537",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 630.02)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:49:57.686031",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 629.95)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:07.664475",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 630.59)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:17.655249",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 631.12)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:27.668538",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 630.9)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:37.663924",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 631.18)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:37.757415",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:37.758827",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 7 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:37.867482",
      "level": "INFO",
      "message": "Proposal recibido | ID: da60b883-fdd0-b094-0c26-0730db66ba41 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:38.017369",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122518988 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:43.729592",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $0.14 | Balance: $10013.62 | Sesi\u00f3n: $+0.84",
      "data": {
        "digit": 7,
        "exit_digit": 5,
        "stake": 1.5,
        "profit": 0.14,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:50:43.810274",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:43.811097",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:50:53.666777",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 631.58)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:03.657405",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 631.5)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:13.656983",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 631.94)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:23.654941",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 632.15)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:33.668842",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 631.68)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:43.668687",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 631.79)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:43.815772",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:43.817328",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 8 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:43.952738",
      "level": "INFO",
      "message": "Proposal recibido | ID: aa9e6fba-cdd5-82d8-8959-32677a8f779c | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:44.123180",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122575008 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:49.710726",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $0.14 | Balance: $10013.76 | Sesi\u00f3n: $+0.98",
      "data": {
        "digit": 8,
        "exit_digit": 7,
        "stake": 1.5,
        "profit": 0.14,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:51:49.713404",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:51:49.714036",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:02.256724",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 632.14)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:12.219454",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 632.47)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:19.657894",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 631.74)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:29.660743",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 632.11)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:39.661574",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 631.99)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:49.658564",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 632.17)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:49.726435",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:49.728045",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 9 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:49.844474",
      "level": "INFO",
      "message": "Proposal recibido | ID: 1ed8e3e5-e493-5380-3822-c8119a4ffc22 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:50.019419",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122632548 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:52:55.733527",
      "level": "WARNING",
      "message": "\u274c P\u00c9RDIDA | P\u00e9rdida: $1.50 | Consecutive: 1 | Sesi\u00f3n: $-0.52",
      "data": {
        "digit": 9,
        "exit_digit": 9,
        "stake": 1.5,
        "profit": -1.5,
        "martingale_level": 1,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:52:55.738028",
      "level": "INFO",
      "message": "\u23f3 Esperando 89 segundos (aleatorio 60-90s) antes del Martingala Nivel 1...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:24.740297",
      "level": "INFO",
      "message": "\ud83c\udfb2 Martingala Random | Evitando d\u00edgito perdedor: 9 | Nuevo d\u00edgito: 4",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:24.743078",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 4 | Stake: $15.00 | Level: 1",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:24.855726",
      "level": "INFO",
      "message": "Proposal recibido | ID: 7acc80e2-e16d-65e3-3a9c-43201d7958a1 | Price: $15.00",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:25.005349",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122716528 | Price: $15.00",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:29.734345",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $1.45 | Balance: $10015.02 | Sesi\u00f3n: $+0.93",
      "data": {
        "digit": 9,
        "exit_digit": 1,
        "stake": 1.5,
        "profit": 1.45,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:54:29.739914",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:29.740449",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:39.670486",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 631.08)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:49.679522",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 630.91)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:54:59.677408",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 630.79)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:09.668999",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 631.16)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:19.667145",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 631.04)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:29.668222",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 630.27)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:29.749821",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:29.751519",
      "level": "INFO",
      "message": "Solicitando proposal | Digit: 2 | Stake: $1.50 | Level: 0",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:29.864586",
      "level": "INFO",
      "message": "Proposal recibido | ID: 819cdfaf-caf0-d268-a741-41755d0fb90e | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:30.049521",
      "level": "SUCCESS",
      "message": "Contrato comprado | ID: 302122774408 | Price: $1.50",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:35.729586",
      "level": "SUCCESS",
      "message": "\u2705 GANANCIA | Profit: $0.14 | Balance: $10013.85 | Sesi\u00f3n: $+1.07",
      "data": {
        "digit": 2,
        "exit_digit": 5,
        "stake": 1.5,
        "profit": 0.14,
        "rfd_status": null
      }
    },
    {
      "timestamp": "2025-12-20T08:55:35.737350",
      "level": "INFO",
      "message": "Esperando 120 ticks de precio...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:35.738732",
      "level": "DEBUG",
      "message": "Ya suscrito a ticks de R_100",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:45.663395",
      "level": "INFO",
      "message": "Esperando ticks: 5/120 (precio: 630.02)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:55:55.665880",
      "level": "INFO",
      "message": "Esperando ticks: 10/120 (precio: 630.45)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:56:05.669927",
      "level": "INFO",
      "message": "Esperando ticks: 15/120 (precio: 631.06)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:56:15.677522",
      "level": "INFO",
      "message": "Esperando ticks: 20/120 (precio: 631.28)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:56:25.662502",
      "level": "INFO",
      "message": "Esperando ticks: 25/120 (precio: 631.99)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:56:35.673074",
      "level": "INFO",
      "message": "Esperando ticks: 30/120 (precio: 632.08)",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:56:35.749591",
      "level": "WARNING",
      "message": "Timeout esperando ticks, continuando...",
      "data": null
    },
    {
      "timestamp": "2025-12-20T08:56:35.756967",
      "level": "SUCCESS",
      "message": "\ud83c\udfaf Target alcanzado: $1.07",
      "data": null
    }
  ]
}