{
  "scope": "Model pendidikan hipotetis kami sendiri; bukan data pasar atau hasil pengujian efektivitas",
  "checked_at": "2026-10-03",
  "checks": [
    {
      "title": "Lebar zona keseluruhan",
      "inputs": {
        "ATR_pips": 70,
        "fraction": ".25"
      },
      "formula": "70×.25",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "17.50",
      "expected": "17.5",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "Batas bawah",
      "inputs": {
        "center": "1.1000",
        "fullwidth_pips": "17.5",
        "pip": "0.0001"
      },
      "formula": "center − (fullwidth_pips/2)×pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "1.099125",
      "expected": "1.099125",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "Batas atas",
      "inputs": {
        "center": "1.1000",
        "fullwidth_pips": "17.5",
        "pip": "0.0001"
      },
      "formula": "center + (fullwidth_pips/2)×pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "1.100875",
      "expected": "1.100875",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "Setelah pembulatan ke arah luar",
      "inputs": {
        "lower": "1.09912",
        "upper": "1.10088",
        "pip": "0.0001"
      },
      "formula": "(upper−lower)/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "17.6",
      "expected": "17.6",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "Spread Ask sebelum perubahan",
      "inputs": {
        "bid": "1.1047",
        "ask": "1.1049",
        "pip": "0.0001"
      },
      "formula": "(ask−bid)/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "2",
      "expected": "2",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "Spread Ask setelah perubahan",
      "inputs": {
        "bid": "1.1047",
        "ask": "1.1051",
        "pip": "0.0001"
      },
      "formula": "(ask−bid)/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "4",
      "expected": "4",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "Eksekusi relatif terhadap Ask",
      "inputs": {
        "fill": "1.1052",
        "ask": "1.1051",
        "pip": "0.0001"
      },
      "formula": "(fill−ask)/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "1",
      "expected": "1",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "Eksekusi relatif terhadap stop",
      "inputs": {
        "fill": "1.1052",
        "S": "1.1050",
        "pip": "0.0001"
      },
      "formula": "(fill−S)/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "2",
      "expected": "2",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "R:R setelah biaya",
      "inputs": {
        "gain": 100,
        "risk": 40,
        "cost": 2
      },
      "formula": "(gain−cost)/(risk+cost)",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "2.33333333333333333333333333333",
      "expected": "2.33333333333333",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "R:R setelah biaya",
      "inputs": {
        "gain": 20,
        "risk": 10,
        "cost": 2
      },
      "formula": "(gain−cost)/(risk+cost)",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "1.5",
      "expected": "1.5",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "R:R setelah biaya",
      "inputs": {
        "gain": 20,
        "risk": 10,
        "cost": 6
      },
      "formula": "(gain−cost)/(risk+cost)",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "0.875",
      "expected": ".875",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "F R",
      "inputs": {
        "O": "1.1007",
        "H": "1.1054",
        "L": "1.1005",
        "C": "1.1011",
        "pip": "0.0001",
        "interval_UTC": [
          "10:00",
          "11:00"
        ],
        "date": null,
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "(H−L)/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "49",
      "expected": "49",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "F B",
      "inputs": {
        "O": "1.1007",
        "H": "1.1054",
        "L": "1.1005",
        "C": "1.1011",
        "pip": "0.0001",
        "interval_UTC": [
          "10:00",
          "11:00"
        ],
        "date": null,
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "abs(C−O)/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "4",
      "expected": "4",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "F U",
      "inputs": {
        "O": "1.1007",
        "H": "1.1054",
        "L": "1.1005",
        "C": "1.1011",
        "pip": "0.0001",
        "interval_UTC": [
          "10:00",
          "11:00"
        ],
        "date": null,
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "(H−max(O,C))/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "43",
      "expected": "43",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "F D",
      "inputs": {
        "O": "1.1007",
        "H": "1.1054",
        "L": "1.1005",
        "C": "1.1011",
        "pip": "0.0001",
        "interval_UTC": [
          "10:00",
          "11:00"
        ],
        "date": null,
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "(min(O,C)−L)/pip",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "2",
      "expected": "2",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "F C%",
      "inputs": {
        "O": "1.1007",
        "H": "1.1054",
        "L": "1.1005",
        "C": "1.1011",
        "pip": "0.0001",
        "interval_UTC": [
          "10:00",
          "11:00"
        ],
        "date": null,
        "instrument": "EUR/USD",
        "component": "Bid"
      },
      "formula": "(C−L)/(H−L)×100",
      "moment": "Setelah data yang diperlukan lengkap dan diterima",
      "actual": "12.2448979591836734693877551020",
      "expected": "12.2448979591837",
      "verified": true,
      "method": "Perhitungan Decimal / ZoneInfo independen; nilai yang diharapkan dicatat secara terpisah"
    },
    {
      "title": "Matriks inside/outside/engulfing",
      "inputs": {
        "mother": [
          "1.1020",
          "1.1050",
          "1.0990",
          "1.1000"
        ],
        "cases": [
          [
            "1.0998",
            "1.1040",
            "1.0995",
            "1.1022"
          ],
          [
            "1.1004",
            "1.1055",
            "1.0985",
            "1.1010"
          ],
          [
            "1.1005",
            "1.1050",
            "1.0995",
            "1.1015"
          ],
          [
            "1.1010",
            "1.1010",
            "1.1010",
            "1.1010"
          ]
        ]
      },
      "formula": "R>0; inside: H<H_M AND L>L_M; outside: H>H_M AND L<L_M; bullish_engulfing: C>O AND C_M<O_M AND O<C_M AND C>O_M",
      "moment": "Setelah penutupan",
      "actual": [
        {
          "case": "A",
          "ohlc": [
            "1.0998",
            "1.1040",
            "1.0995",
            "1.1022"
          ],
          "inside": true,
          "outside": false,
          "bullish_engulfing": true,
          "verified": true
        },
        {
          "case": "B",
          "ohlc": [
            "1.1004",
            "1.1055",
            "1.0985",
            "1.1010"
          ],
          "inside": false,
          "outside": true,
          "bullish_engulfing": false,
          "verified": true
        },
        {
          "case": "C",
          "ohlc": [
            "1.1005",
            "1.1050",
            "1.0995",
            "1.1015"
          ],
          "inside": false,
          "outside": false,
          "bullish_engulfing": false,
          "verified": true
        },
        {
          "case": "D",
          "ohlc": [
            "1.1010",
            "1.1010",
            "1.1010",
            "1.1010"
          ],
          "inside": false,
          "outside": false,
          "bullish_engulfing": false,
          "verified": true
        }
      ],
      "expected": [
        {
          "case": "A",
          "ohlc": [
            "1.0998",
            "1.1040",
            "1.0995",
            "1.1022"
          ],
          "inside": true,
          "outside": false,
          "bullish_engulfing": true,
          "verified": true
        },
        {
          "case": "B",
          "ohlc": [
            "1.1004",
            "1.1055",
            "1.0985",
            "1.1010"
          ],
          "inside": false,
          "outside": true,
          "bullish_engulfing": false,
          "verified": true
        },
        {
          "case": "C",
          "ohlc": [
            "1.1005",
            "1.1050",
            "1.0995",
            "1.1015"
          ],
          "inside": false,
          "outside": false,
          "bullish_engulfing": false,
          "verified": true
        },
        {
          "case": "D",
          "ohlc": [
            "1.1010",
            "1.1010",
            "1.1010",
            "1.1010"
          ],
          "inside": false,
          "outside": false,
          "bullish_engulfing": false,
          "verified": true
        }
      ],
      "verified": true
    }
  ],
  "conventions": {
    "data": "Nilai pendidikan hipotetis kami sendiri; bukan rekonstruksi kuotasi, statistik keunggulan, atau rekomendasi.",
    "price_unit": "EUR/USD dinyatakan dalam USD per EUR, kecuali suatu entri menentukan satuan lain.",
    "pip": "0.0001",
    "OHLC_order": [
      "O",
      "H",
      "L",
      "C"
    ],
    "availability": "Geometri diklasifikasikan setelah penutupan dan penerimaan data yang diperlukan; contoh tanpa tanggal tidak dikaitkan dengan riwayat pasar.",
    "precision": "Decimal, presisi penuh pada actual; teks dapat membulatkan hasil akhir.",
    "time": "Interval [start,end), tanggal, dan zona ditentukan dalam input; aturan historis IANA, bukan offset tetap."
  }
}
