{
  "title": "Signal observation journal: empty template",
  "created_on": "2026-09-07",
  "contains_trade_results": false,
  "fields": [
    {
      "key": "signal_id",
      "ru": "Идентификатор сигнала",
      "es": "ID de señal"
    },
    {
      "key": "source",
      "ru": "Источник / ссылка",
      "es": "Fuente / enlace"
    },
    {
      "key": "platform",
      "ru": "Платформа",
      "es": "Plataforma"
    },
    {
      "key": "account_mode",
      "ru": "Режим demo / real / observation",
      "es": "Modo demo / real / observación"
    },
    {
      "key": "published_at",
      "ru": "Опубликован: ISO 8601 с часовым поясом",
      "es": "Publicado: ISO 8601 con zona horaria"
    },
    {
      "key": "received_at",
      "ru": "Получен: ISO 8601 с часовым поясом",
      "es": "Recibido: ISO 8601 con zona horaria"
    },
    {
      "key": "entry_at",
      "ru": "Фактический вход: ISO 8601 с часовым поясом",
      "es": "Entrada real: ISO 8601 con zona horaria"
    },
    {
      "key": "asset",
      "ru": "Полное название актива",
      "es": "Nombre completo del activo"
    },
    {
      "key": "market_label",
      "ru": "Рынок / OTC / неизвестно",
      "es": "Mercado / OTC / desconocido"
    },
    {
      "key": "direction",
      "ru": "Направление",
      "es": "Dirección"
    },
    {
      "key": "expiry_at",
      "ru": "Экспирация: ISO 8601 с часовым поясом",
      "es": "Vencimiento: ISO 8601 con zona horaria"
    },
    {
      "key": "entry_quote",
      "ru": "Цена входа",
      "es": "Cotización de entrada"
    },
    {
      "key": "payout_percent",
      "ru": "Чистый payout, % от суммы сделки",
      "es": "Payout neto, % del importe"
    },
    {
      "key": "stake",
      "ru": "Сумма сделки",
      "es": "Importe de la operación"
    },
    {
      "key": "currency",
      "ru": "Валюта",
      "es": "Moneda"
    },
    {
      "key": "costs",
      "ru": "Дополнительные расходы",
      "es": "Costes adicionales"
    },
    {
      "key": "status",
      "ru": "Результат: win / loss / tie / skipped / pending / unknown",
      "es": "Resultado: win / loss / tie / skipped / pending / unknown"
    },
    {
      "key": "net_result",
      "ru": "Чистый результат",
      "es": "Resultado neto"
    },
    {
      "key": "evidence",
      "ru": "Ссылка на исходную запись / доказательство",
      "es": "Referencia de la prueba original"
    },
    {
      "key": "skip_or_change_reason",
      "ru": "Причина пропуска / изменения",
      "es": "Motivo de omisión / cambio"
    }
  ],
  "status_values": [
    "win",
    "loss",
    "tie",
    "skipped",
    "pending",
    "unknown"
  ],
  "rules": {
    "time": "ISO 8601 with UTC offset; do not guess missing timestamps",
    "payout": "Net profit percentage of stake for a winning fixed-return trade, excluding returned principal",
    "net_result": "win: stake * payout_percent / 100 - costs; loss: -stake - costs; tie: -costs only if principal is fully returned; pending/unknown/skipped: no realized trade result",
    "segmentation": "Separate demo, real and observation; platform, market and currency; do not sum currencies without an explicit conversion rule",
    "audit": "Retain all signals including skipped and unknown; preserve original and corrections"
  }
}
