{
  "scope": "Os nossos modelos educativos hipotéticos; não são dados de mercado nem resultados de testes de eficácia",
  "checked_at": "2026-10-03",
  "checks": [
    {
      "title": "R",
      "inputs": {
        "O": "1.0842",
        "H": "1.0861",
        "L": "1.0796",
        "C": "1.0858",
        "pip": "0.0001"
      },
      "formula": "(H−L)/pip",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "65",
      "expected": "65",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "B",
      "inputs": {
        "O": "1.0842",
        "H": "1.0861",
        "L": "1.0796",
        "C": "1.0858",
        "pip": "0.0001"
      },
      "formula": "abs(C−O)/pip",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "16",
      "expected": "16",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "U",
      "inputs": {
        "O": "1.0842",
        "H": "1.0861",
        "L": "1.0796",
        "C": "1.0858",
        "pip": "0.0001"
      },
      "formula": "(H−max(O,C))/pip",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "3",
      "expected": "3",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "D",
      "inputs": {
        "O": "1.0842",
        "H": "1.0861",
        "L": "1.0796",
        "C": "1.0858",
        "pip": "0.0001"
      },
      "formula": "(min(O,C)−L)/pip",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "46",
      "expected": "46",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "B%",
      "inputs": {
        "O": "1.0842",
        "H": "1.0861",
        "L": "1.0796",
        "C": "1.0858",
        "pip": "0.0001"
      },
      "formula": "abs(C−O)/(H−L)×100",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "24.6153846153846153846153846154",
      "expected": "24.6153846153846",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "D%",
      "inputs": {
        "O": "1.0842",
        "H": "1.0861",
        "L": "1.0796",
        "C": "1.0858",
        "pip": "0.0001"
      },
      "formula": "(min(O,C)−L)/(H−L)×100",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "70.7692307692307692307692307692",
      "expected": "70.7692307692308",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "U%",
      "inputs": {
        "O": "1.0842",
        "H": "1.0861",
        "L": "1.0796",
        "C": "1.0858",
        "pip": "0.0001"
      },
      "formula": "(H−max(O,C))/(H−L)×100",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "4.61538461538461538461538461538",
      "expected": "4.61538461538462",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "UTC B",
      "inputs": {
        "cut": "UTC",
        "O": "1.0824",
        "C": "1.0827",
        "H": "1.0861",
        "L": "1.0796",
        "pip": "0.0001",
        "interval_UTC": [
          "2026-01-14T00:00:00Z",
          "2026-01-15T00:00:00Z"
        ],
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "abs(C−O)/pip",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "3",
      "expected": "3",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "UTC U",
      "inputs": {
        "cut": "UTC",
        "O": "1.0824",
        "C": "1.0827",
        "H": "1.0861",
        "L": "1.0796",
        "pip": "0.0001",
        "interval_UTC": [
          "2026-01-14T00:00:00Z",
          "2026-01-15T00:00:00Z"
        ],
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "(H−max(O,C))/pip",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "34",
      "expected": "34",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "UTC D",
      "inputs": {
        "cut": "UTC",
        "O": "1.0824",
        "C": "1.0827",
        "H": "1.0861",
        "L": "1.0796",
        "pip": "0.0001",
        "interval_UTC": [
          "2026-01-14T00:00:00Z",
          "2026-01-15T00:00:00Z"
        ],
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "(min(O,C)−L)/pip",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "28",
      "expected": "28",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "UTC B%",
      "inputs": {
        "cut": "UTC",
        "O": "1.0824",
        "C": "1.0827",
        "H": "1.0861",
        "L": "1.0796",
        "pip": "0.0001",
        "interval_UTC": [
          "2026-01-14T00:00:00Z",
          "2026-01-15T00:00:00Z"
        ],
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "abs(C−O)/(H−L)×100",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "4.61538461538461538461538461538",
      "expected": "4.61538461538462",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "Limiar de doji",
      "inputs": {
        "R": 20,
        "B": 2
      },
      "formula": "B/R ×100",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "10.0",
      "expected": "10",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "Acima do limiar de doji",
      "inputs": {
        "R": 20,
        "B": "2.1"
      },
      "formula": "B/R ×100",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "10.500",
      "expected": "10.5",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "Tolerância de pinça",
      "inputs": {
        "epsilon_pips": 2,
        "pip": "0.0001"
      },
      "formula": "epsilon_price = epsilon_pips × pip",
      "moment": "Após a conclusão e receção dos dados necessários",
      "actual": "0.0002",
      "expected": ".00020",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    },
    {
      "title": "Modelo de execução de compra",
      "inputs": {
        "entry": "1.0846",
        "exit": "1.0790",
        "nominal_EUR": 10000,
        "instrument": "EUR/USD",
        "side": "long",
        "entry_type": "execução efetiva",
        "exit_type": "execução Bid efetiva",
        "commission_USD": "0",
        "financing_USD": "0"
      },
      "formula": "(exit_bid_fill−entry_actual_fill)×nominal_EUR; spread included in prices, do not subtract it again",
      "moment": "Após a execução de saída; sem voltar a subtrair o spread",
      "actual": "-56.0000",
      "expected": "-56",
      "verified": true,
      "method": "Cálculo independente com Decimal / ZoneInfo; valores esperados registados separadamente"
    }
  ],
  "conventions": {
    "data": "Os nossos valores educativos hipotéticos; sem reconstituição de cotações, estatísticas de vantagem ou recomendações.",
    "price_unit": "EUR/USD é expresso em USD por EUR, salvo se o registo especificar outra unidade.",
    "pip": "0.0001",
    "OHLC_order": [
      "O",
      "H",
      "L",
      "C"
    ],
    "availability": "Geometria classificada após o fecho e a receção dos dados necessários; os exemplos sem datas não são associados ao histórico do mercado.",
    "precision": "Decimal, precisão completa em actual; o texto pode arredondar o resultado final.",
    "time": "Intervalos [start,end), datas e fusos especificados nos dados de entrada; regras históricas IANA, em vez de um desvio fixo."
  }
}
