{
  "direction": {
    "kyle_lambda": {
      "is_ic": -0.1524,
      "oos_ic": 0.0056,
      "consistent": false
    },
    "kyle_r2": {
      "is_ic": 0.0463,
      "oos_ic": -0.1651,
      "consistent": false
    },
    "kyle_lambda_am": {
      "is_ic": -0.0304,
      "oos_ic": 0.0083,
      "consistent": false
    },
    "kyle_lambda_pm": {
      "is_ic": -0.1046,
      "oos_ic": -0.0061,
      "consistent": false
    },
    "lambda_change": {
      "is_ic": -0.0609,
      "oos_ic": -0.0082,
      "consistent": false
    },
    "amihud_mean": {
      "is_ic": 0.1809,
      "oos_ic": -0.0032,
      "consistent": false
    },
    "amihud_median": {
      "is_ic": 0.1572,
      "oos_ic": -0.0088,
      "consistent": false
    },
    "amihud_std": {
      "is_ic": 0.1101,
      "oos_ic": 0.0384,
      "consistent": true
    },
    "amihud_skew": {
      "is_ic": 0.0548,
      "oos_ic": 0.1064,
      "consistent": true
    },
    "amihud_am": {
      "is_ic": 0.2095,
      "oos_ic": 0.0088,
      "consistent": false
    },
    "amihud_pm": {
      "is_ic": 0.0739,
      "oos_ic": -0.0147,
      "consistent": false
    },
    "impact_asymmetry": {
      "is_ic": -0.2144,
      "oos_ic": -0.0189,
      "consistent": false
    },
    "sv_autocorr": {
      "is_ic": 0.1561,
      "oos_ic": 0.0405,
      "consistent": true
    },
    "trade_intensity_cv": {
      "is_ic": 0.0691,
      "oos_ic": -0.0826,
      "consistent": false
    },
    "ofi_autocorr": {
      "is_ic": 0.1005,
      "oos_ic": 0.0317,
      "consistent": true
    },
    "eod_ofi": {
      "is_ic": -0.1422,
      "oos_ic": -0.1443,
      "consistent": true
    },
    "morning_ofi": {
      "is_ic": -0.1841,
      "oos_ic": -0.1235,
      "consistent": true
    },
    "daily_ofi": {
      "is_ic": -0.2109,
      "oos_ic": -0.1255,
      "consistent": true
    }
  },
  "volatility": {
    "kyle_lambda": {
      "is_ic": -0.0778,
      "oos_ic": -0.0982,
      "consistent": true
    },
    "kyle_r2": {
      "is_ic": -0.137,
      "oos_ic": -0.0248,
      "consistent": false
    },
    "kyle_lambda_am": {
      "is_ic": 0.0002,
      "oos_ic": -0.1251,
      "consistent": false
    },
    "kyle_lambda_pm": {
      "is_ic": -0.0132,
      "oos_ic": -0.0147,
      "consistent": false
    },
    "lambda_change": {
      "is_ic": -0.0222,
      "oos_ic": 0.0467,
      "consistent": false
    },
    "amihud_mean": {
      "is_ic": 0.5092,
      "oos_ic": 0.5292,
      "consistent": true
    },
    "amihud_median": {
      "is_ic": 0.5728,
      "oos_ic": 0.3753,
      "consistent": true
    },
    "amihud_std": {
      "is_ic": 0.3131,
      "oos_ic": 0.4845,
      "consistent": true
    },
    "amihud_skew": {
      "is_ic": 0.1702,
      "oos_ic": 0.3149,
      "consistent": true
    },
    "amihud_am": {
      "is_ic": 0.3829,
      "oos_ic": 0.4444,
      "consistent": true
    },
    "amihud_pm": {
      "is_ic": 0.4498,
      "oos_ic": 0.5611,
      "consistent": true
    },
    "impact_asymmetry": {
      "is_ic": -0.2427,
      "oos_ic": 0.2404,
      "consistent": false
    },
    "sv_autocorr": {
      "is_ic": 0.4961,
      "oos_ic": 0.3714,
      "consistent": true
    },
    "trade_intensity_cv": {
      "is_ic": 0.0431,
      "oos_ic": 0.0857,
      "consistent": true
    },
    "ofi_autocorr": {
      "is_ic": 0.3832,
      "oos_ic": 0.2999,
      "consistent": true
    },
    "eod_ofi": {
      "is_ic": -0.1885,
      "oos_ic": -0.2417,
      "consistent": true
    },
    "morning_ofi": {
      "is_ic": -0.4494,
      "oos_ic": -0.4584,
      "consistent": true
    },
    "daily_ofi": {
      "is_ic": -0.4364,
      "oos_ic": -0.3983,
      "consistent": true
    }
  },
  "walk_forward": {
    "amihud_pm": {
      "wf_ret_mean_ic": -0.0471,
      "wf_ret_pct_positive": 0.182,
      "wf_vol_mean_ic": 0.5095,
      "wf_vol_pct_positive": 1.0,
      "n_windows": 11
    },
    "amihud_mean": {
      "wf_ret_mean_ic": 0.0111,
      "wf_ret_pct_positive": 0.273,
      "wf_vol_mean_ic": 0.531,
      "wf_vol_pct_positive": 1.0,
      "n_windows": 11
    },
    "amihud_std": {
      "wf_ret_mean_ic": 0.0161,
      "wf_ret_pct_positive": 0.455,
      "wf_vol_mean_ic": 0.4105,
      "wf_vol_pct_positive": 1.0,
      "n_windows": 11
    },
    "morning_ofi": {
      "wf_ret_mean_ic": -0.0347,
      "wf_ret_pct_positive": 0.455,
      "wf_vol_mean_ic": -0.47,
      "wf_vol_pct_positive": 0.0,
      "n_windows": 11
    },
    "amihud_am": {
      "wf_ret_mean_ic": 0.0689,
      "wf_ret_pct_positive": 0.455,
      "wf_vol_mean_ic": 0.4308,
      "wf_vol_pct_positive": 1.0,
      "n_windows": 11
    },
    "daily_ofi": {
      "wf_ret_mean_ic": -0.0629,
      "wf_ret_pct_positive": 0.364,
      "wf_vol_mean_ic": -0.43,
      "wf_vol_pct_positive": 0.0,
      "n_windows": 11
    }
  },
  "significance": {
    "kyle_lambda": {
      "ret_r": 0.0056,
      "ret_p": 0.9129,
      "vol_r": -0.0982,
      "vol_p": 0.0538
    },
    "kyle_r2": {
      "ret_r": -0.1651,
      "ret_p": 0.0011,
      "vol_r": -0.0248,
      "vol_p": 0.6273
    },
    "kyle_lambda_am": {
      "ret_r": 0.0083,
      "ret_p": 0.8706,
      "vol_r": -0.1251,
      "vol_p": 0.0139
    },
    "amihud_mean": {
      "ret_r": -0.0032,
      "ret_p": 0.9496,
      "vol_r": 0.5292,
      "vol_p": 0.0
    },
    "amihud_median": {
      "ret_r": -0.0088,
      "ret_p": 0.8639,
      "vol_r": 0.3753,
      "vol_p": 0.0
    },
    "amihud_std": {
      "ret_r": 0.0384,
      "ret_p": 0.452,
      "vol_r": 0.4845,
      "vol_p": 0.0
    },
    "amihud_skew": {
      "ret_r": 0.1064,
      "ret_p": 0.0367,
      "vol_r": 0.3149,
      "vol_p": 0.0
    },
    "amihud_am": {
      "ret_r": 0.0088,
      "ret_p": 0.8628,
      "vol_r": 0.4444,
      "vol_p": 0.0
    },
    "amihud_pm": {
      "ret_r": -0.0147,
      "ret_p": 0.7738,
      "vol_r": 0.5611,
      "vol_p": 0.0
    },
    "impact_asymmetry": {
      "ret_r": -0.0189,
      "ret_p": 0.7118,
      "vol_r": 0.2404,
      "vol_p": 0.0
    },
    "sv_autocorr": {
      "ret_r": 0.0405,
      "ret_p": 0.4281,
      "vol_r": 0.3714,
      "vol_p": 0.0
    },
    "trade_intensity_cv": {
      "ret_r": -0.0826,
      "ret_p": 0.1052,
      "vol_r": 0.0857,
      "vol_p": 0.0928
    },
    "ofi_autocorr": {
      "ret_r": 0.0317,
      "ret_p": 0.535,
      "vol_r": 0.2999,
      "vol_p": 0.0
    },
    "eod_ofi": {
      "ret_r": -0.1443,
      "ret_p": 0.0045,
      "vol_r": -0.2417,
      "vol_p": 0.0
    },
    "morning_ofi": {
      "ret_r": -0.1235,
      "ret_p": 0.0152,
      "vol_r": -0.4584,
      "vol_p": 0.0
    },
    "daily_ofi": {
      "ret_r": -0.1255,
      "ret_p": 0.0136,
      "vol_r": -0.3983,
      "vol_p": 0.0
    }
  }
}