{
  "ok": true,
  "days": 30,
  "fitHorizon": "1h",
  "alerts": 233,
  "weights": {
    "version": 4,
    "provisional": true,
    "sizingMode": "equal",
    "promotionStatus": "prospective_validation_required",
    "w": {
      "z": 0.1018352871458918,
      "ratio": 0.03889184745018051,
      "oi": 0.0930060353232199,
      "absFund": -0.31160544406261176,
      "isolated": -0.16817707496706039,
      "noNews": -0.05158986889775513,
      "repeats": 0.04590739908223988,
      "fundTrend": 0.08107002507429657,
      "basis": 0.07583197507939102,
      "persist": -0.01941077168794872,
      "takerAgree": 0.01267427122940431
    },
    "validation": {
      "n_train": 148,
      "n_val": 64,
      "horizon": "1h",
      "oosCandidate": 0.0026674407699283174,
      "oosCurrent": 0.0025265231421962723,
      "accepted": true,
      "shrinkLambda": 0.8734177215189873
    }
  },
  "coverage": {
    "1h": {
      "total": 228,
      "resolved": 227,
      "pending": 0,
      "missing": 1,
      "unknownTime": 0
    },
    "4h": {
      "total": 228,
      "resolved": 226,
      "pending": 1,
      "missing": 1,
      "unknownTime": 0
    },
    "24h": {
      "total": 228,
      "resolved": 224,
      "pending": 3,
      "missing": 1,
      "unknownTime": 0
    }
  },
  "policy": {
    "long": {
      "best": "1h",
      "fallback": true,
      "means": {
        "1h": -0.0014691291416791073,
        "4h": 0.000709612025429896,
        "24h": 0.007427781547139312
      },
      "ns": {
        "1h": 195,
        "4h": 195,
        "24h": 195
      },
      "evidence": {
        "1h": {
          "t": -0.2318613456665388,
          "naiveT": -0.7901560289769541,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        },
        "4h": {
          "t": 0.36519879506791303,
          "naiveT": 0.20752740257967586,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        },
        "24h": {
          "t": 0.23716564960727562,
          "naiveT": 1.1281454225132759,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        }
      },
      "n": 195
    },
    "short": {
      "best": "1h",
      "fallback": true,
      "means": {
        "1h": 0.0011569332042661838,
        "4h": -0.0038748461999731235,
        "24h": -0.016424756952381162
      },
      "ns": {
        "1h": 30,
        "4h": 30,
        "24h": 29
      },
      "evidence": {
        "1h": {
          "t": 0.8909037590640598,
          "naiveT": 0.29959499588888366,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        },
        "4h": {
          "t": -0.6942398149453526,
          "naiveT": -0.45001324441658563,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        },
        "24h": {
          "t": -0.9977678471379919,
          "naiveT": -0.969451153206056,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        }
      },
      "n": 30
    },
    "overall": {
      "best": "1h",
      "fallback": true,
      "means": {
        "1h": -0.0011189874955530687,
        "4h": 0.00009835092870949314,
        "24h": 0.004339729687826396
      },
      "ns": {
        "1h": 225,
        "4h": 225,
        "24h": 224
      },
      "evidence": {
        "1h": {
          "t": 0.19928197249621954,
          "naiveT": -0.6621632454059498,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        },
        "4h": {
          "t": 0.30340028761724575,
          "naiveT": 0.03099814717744765,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        },
        "24h": {
          "t": 0.24330631535275082,
          "naiveT": 0.7060098960058333,
          "inferenceUnit": "day",
          "verdict": "inconclusive"
        }
      },
      "n": 225
    }
  },
  "tuning": [],
  "nextRefitPreview": {
    "n": 227,
    "w": {
      "z": -0.15645827533115664,
      "ratio": -0.026364734223628554,
      "oi": -0.07010937405889002,
      "absFund": 0.14136144521965882,
      "isolated": -0.10055403038680008,
      "repeats": 0.12158434718662613,
      "fundTrend": -0.04517304327300766,
      "basis": -0.293100337703766,
      "persist": -0.04529441261646606,
      "takerAgree": 0
    }
  },
  "direction": {
    "1h": {
      "n": 227,
      "horizon": "1h",
      "follow": {
        "mean": -0.000678536117613098,
        "hitRate": 0.4713656387665198
      },
      "fade": {
        "mean": 0.000678536117613098,
        "hitRate": 0.5286343612334802
      },
      "sd": 0.026203077645569395,
      "t": 0.35386888078626133,
      "naiveT": -0.390151781561279,
      "inferenceUnit": "day",
      "clustered": {
        "hour": {
          "n": 179,
          "mean": -0.0002419826114183458,
          "sd": 0.025219639405633675,
          "t": -0.1283724417841079
        },
        "day": {
          "n": 30,
          "mean": 0.001216001769139883,
          "sd": 0.018821423275317332,
          "t": 0.35386888078626133
        },
        "coin": {
          "n": 66,
          "mean": -0.000671364462300593,
          "sd": 0.024945199154620987,
          "t": -0.21864690842636245
        }
      },
      "verdict": "inconclusive"
    },
    "4h": {
      "n": 226,
      "horizon": "4h",
      "follow": {
        "mean": -0.000029560443711686135,
        "hitRate": 0.4690265486725664
      },
      "fade": {
        "mean": 0.000029560443711686135,
        "hitRate": 0.5309734513274337
      },
      "sd": 0.04752504391472434,
      "t": 0.3216579088320856,
      "naiveT": -0.0093506680854703,
      "inferenceUnit": "day",
      "clustered": {
        "hour": {
          "n": 178,
          "mean": 0.0008414015662419001,
          "sd": 0.0484903629677402,
          "t": 0.23150367109640804
        },
        "day": {
          "n": 30,
          "mean": 0.002480078593980636,
          "sd": 0.04223104587234043,
          "t": 0.3216579088320856
        },
        "coin": {
          "n": 65,
          "mean": -0.0005402710933555783,
          "sd": 0.03636079132323463,
          "t": -0.11979400475270653
        }
      },
      "verdict": "inconclusive"
    },
    "24h": {
      "n": 224,
      "horizon": "24h",
      "follow": {
        "mean": 0.004339729687826396,
        "hitRate": 0.48214285714285715
      },
      "fade": {
        "mean": -0.004339729687826396,
        "hitRate": 0.5178571428571429
      },
      "sd": 0.09199747332110281,
      "t": 0.24330631535275082,
      "naiveT": 0.7060098960058333,
      "inferenceUnit": "day",
      "clustered": {
        "hour": {
          "n": 177,
          "mean": 0.004467076263152074,
          "sd": 0.09322002958304028,
          "t": 0.6375302021093621
        },
        "day": {
          "n": 29,
          "mean": 0.0031936245816407693,
          "sd": 0.07068536087654446,
          "t": 0.24330631535275082
        },
        "coin": {
          "n": 65,
          "mean": -0.0017970196322048496,
          "sd": 0.05183437477008659,
          "t": -0.2795063221626654
        }
      },
      "verdict": "inconclusive"
    }
  },
  "byHorizon": {
    "1h": {
      "n": 227,
      "hitRate": 0.4713656387665198,
      "confWeightedReturnPerUnit": -0.0009367094528951301,
      "confWeightedPnl": -0.10515186516508812,
      "equalWeightReturn": -0.000678536117613098,
      "sharpe": -0.025952510463543865,
      "calibration": {
        "low": -0.0004733686810186581,
        "mid": -0.00006235888793411126,
        "high": -0.005160910736520194
      },
      "perIndicator": {
        "z": -0.0024434292216894216,
        "ratio": -0.004216502008916028,
        "oi": -0.0022075845175734596,
        "absFund": 0.0012260298096769225,
        "isolated": -0.003634130682380824,
        "repeats": 0.01151178813146499,
        "fundTrend": -0.002454717357106827,
        "basis": -0.0016088445221519876,
        "persist": -0.0015708678506832685,
        "takerAgree": null
      },
      "tradePlan": {
        "n": 227,
        "avgMoveInAtr": 0.7930665129435743
      }
    },
    "4h": {
      "n": 226,
      "hitRate": 0.4690265486725664,
      "confWeightedReturnPerUnit": 0.00020645826172275444,
      "confWeightedPnl": 0.02308602923274017,
      "equalWeightReturn": -0.000029560443711686135,
      "sharpe": -0.0006233778723646867,
      "calibration": {
        "low": -0.0019753296988668525,
        "mid": -0.0008555453970477139,
        "high": 0.009889713374786013
      },
      "perIndicator": {
        "z": -0.0033746148977829033,
        "ratio": -0.007059907341732966,
        "oi": 0.005523674851315849,
        "absFund": -0.007284858139932309,
        "isolated": -0.014502583561102038,
        "repeats": 0.008996450785468523,
        "fundTrend": -0.005384559984000125,
        "basis": -0.0030978680164603666,
        "persist": -0.009014112628021022,
        "takerAgree": null
      },
      "tradePlan": {
        "n": 226,
        "avgMoveInAtr": 1.4372290508801022
      }
    },
    "24h": {
      "n": 224,
      "hitRate": 0.48214285714285715,
      "confWeightedReturnPerUnit": 0.0047287866073645185,
      "confWeightedPnl": 0.5241128753249475,
      "equalWeightReturn": 0.004339729687826396,
      "sharpe": 0.0472779195164449,
      "calibration": {
        "low": 0.01092271139611257,
        "mid": -0.00477155326748269,
        "high": 0.04711701586969523
      },
      "perIndicator": {
        "z": -0.00446559997241346,
        "ratio": -0.00838483265050789,
        "oi": 0.0019190705918585185,
        "absFund": -0.0031662394326751847,
        "isolated": -0.038870000259909526,
        "repeats": -0.01584660162989309,
        "fundTrend": -0.012311469981664807,
        "basis": -0.0009896450729024002,
        "persist": -0.04482641601347419,
        "takerAgree": null
      },
      "tradePlan": {
        "n": 224,
        "avgMoveInAtr": 3.1292904972298095
      }
    }
  }
}