{
  "scope": "当サイト独自の仮想的な学習用モデルであり、市場データや有効性検証の結果ではありません",
  "checked_at": "2026-10-03",
  "checks": [
    {
      "title": "ゾーンの全幅",
      "inputs": {
        "ATR_pips": 70,
        "fraction": ".25"
      },
      "formula": "70×.25",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "17.50",
      "expected": "17.5",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "下側境界",
      "inputs": {
        "center": "1.1000",
        "fullwidth_pips": "17.5",
        "pip": "0.0001"
      },
      "formula": "center − (fullwidth_pips/2)×pip",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "1.099125",
      "expected": "1.099125",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "上側境界",
      "inputs": {
        "center": "1.1000",
        "fullwidth_pips": "17.5",
        "pip": "0.0001"
      },
      "formula": "center + (fullwidth_pips/2)×pip",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "1.100875",
      "expected": "1.100875",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "外側への丸め後",
      "inputs": {
        "lower": "1.09912",
        "upper": "1.10088",
        "pip": "0.0001"
      },
      "formula": "(upper−lower)/pip",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "17.6",
      "expected": "17.6",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "変更前のAskスプレッド",
      "inputs": {
        "bid": "1.1047",
        "ask": "1.1049",
        "pip": "0.0001"
      },
      "formula": "(ask−bid)/pip",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "2",
      "expected": "2",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "変更後のAskスプレッド",
      "inputs": {
        "bid": "1.1047",
        "ask": "1.1051",
        "pip": "0.0001"
      },
      "formula": "(ask−bid)/pip",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "4",
      "expected": "4",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "Askに対する約定値の差",
      "inputs": {
        "fill": "1.1052",
        "ask": "1.1051",
        "pip": "0.0001"
      },
      "formula": "(fill−ask)/pip",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "1",
      "expected": "1",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "ストップ水準に対する約定値の差",
      "inputs": {
        "fill": "1.1052",
        "S": "1.1050",
        "pip": "0.0001"
      },
      "formula": "(fill−S)/pip",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "2",
      "expected": "2",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "コスト控除後のR:R",
      "inputs": {
        "gain": 100,
        "risk": 40,
        "cost": 2
      },
      "formula": "(gain−cost)/(risk+cost)",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "2.33333333333333333333333333333",
      "expected": "2.33333333333333",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "コスト控除後のR:R",
      "inputs": {
        "gain": 20,
        "risk": 10,
        "cost": 2
      },
      "formula": "(gain−cost)/(risk+cost)",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "1.5",
      "expected": "1.5",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "コスト控除後のR:R",
      "inputs": {
        "gain": 20,
        "risk": 10,
        "cost": 6
      },
      "formula": "(gain−cost)/(risk+cost)",
      "moment": "必要なデータが確定し、受信された後",
      "actual": "0.875",
      "expected": ".875",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "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": "必要なデータが確定し、受信された後",
      "actual": "49",
      "expected": "49",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "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": "必要なデータが確定し、受信された後",
      "actual": "4",
      "expected": "4",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "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": "必要なデータが確定し、受信された後",
      "actual": "43",
      "expected": "43",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "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": "必要なデータが確定し、受信された後",
      "actual": "2",
      "expected": "2",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "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": "必要なデータが確定し、受信された後",
      "actual": "12.2448979591836734693877551020",
      "expected": "12.2448979591837",
      "verified": true,
      "method": "独立したDecimal / ZoneInfoによる計算。期待値は別途記録"
    },
    {
      "title": "はらみ足・外包足・包み足の判定表",
      "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": "足の確定後",
      "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": "当サイト独自の仮想的な学習用数値です。気配値の再現、優位性の統計、推奨ではありません。",
    "price_unit": "各項目で別の単位を指定していない限り、EUR/USDは1 EUR当たりのUSDで表します。",
    "pip": "0.0001",
    "OHLC_order": [
      "O",
      "H",
      "L",
      "C"
    ],
    "availability": "形状は足の確定と必要なデータの受信後に分類します。日付のない例を市場の過去の出来事に結び付けることはありません。",
    "precision": "Decimalを使用し、actualでは全精度を保持します。本文では最終結果を丸める場合があります。",
    "time": "区間[start,end)、日付、タイムゾーンは入力で指定します。固定オフセットではなく、過去のIANAルールを適用します。"
  }
}
