{
  "slug": "ema-cross-12-26/eth/1h",
  "config": {
    "leverageRungs": [
      1,
      2,
      10,
      50,
      100
    ],
    "takeProfitPct": null,
    "stopLossPct": null,
    "longConditions": [
      {
        "role": "entry",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 12
          }
        },
        "operator": "crosses_above",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 26
          }
        }
      },
      {
        "role": "exit",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 12
          }
        },
        "operator": "crosses_below",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 26
          }
        }
      }
    ],
    "shortConditions": [
      {
        "role": "entry",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 12
          }
        },
        "operator": "crosses_below",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 26
          }
        }
      },
      {
        "role": "exit",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 12
          }
        },
        "operator": "crosses_above",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 26
          }
        }
      }
    ]
  },
  "metrics": {
    "tradeCount": 888,
    "winRate": 29.8423,
    "winRateCI": {
      "lower": 0.269248,
      "upper": 0.32933500000000004,
      "halfWidthPct": 3.0043
    },
    "profitFactor": 1.187374,
    "sharpeRatio": 0.606342,
    "maxDrawdownPct": -8.6639,
    "pctReturn": 0.4476964122702845,
    "edgeSignificance": "not-significant",
    "sharpeConfidenceInterval": {
      "lower": -0.141306,
      "upper": 1.353991,
      "halfWidth": 0.747648
    },
    "outcome": "survived",
    "perSide": {
      "long": {
        "tradeCount": 888,
        "winRate": 29.8423,
        "winRateCI": {
          "lower": 0.269248,
          "upper": 0.32933500000000004,
          "halfWidthPct": 3.0043
        },
        "profitFactor": 1.187374,
        "sharpeRatio": 0.606342,
        "pctReturn": 0.4476964122702845,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.141306,
          "upper": 1.353991,
          "halfWidth": 0.747648
        },
        "maxDrawdownPct": -8.6639,
        "drawdownDurationCandles": 27435,
        "winCount": 265,
        "lossCount": 623,
        "expectancyUsd": 2.7,
        "avgWinUsd": 57.37,
        "avgLossUsd": 20.55,
        "avgDurationMs": 107039189,
        "maxWinStreak": 5,
        "maxLossStreak": 22
      },
      "short": {
        "tradeCount": 888,
        "winRate": 26.464,
        "winRateCI": {
          "lower": 0.23668299999999998,
          "upper": 0.294624,
          "halfWidthPct": 2.897
        },
        "profitFactor": 0.919386,
        "sharpeRatio": -0.325301,
        "pctReturn": -0.20280899289901655,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.154776,
          "upper": 0.504174,
          "halfWidth": 0.829475
        },
        "maxDrawdownPct": -13.5681,
        "drawdownDurationCandles": 50549,
        "winCount": 235,
        "lossCount": 653,
        "expectancyUsd": -0.94,
        "avgWinUsd": 40.39,
        "avgLossUsd": 15.81,
        "avgDurationMs": 98841892,
        "maxWinStreak": 5,
        "maxLossStreak": 23
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 888,
        "winRate": 29.8423,
        "winRateCI": {
          "lower": 0.269248,
          "upper": 0.32933500000000004,
          "halfWidthPct": 3.0043
        },
        "profitFactor": 1.199419,
        "sharpeRatio": 0.634935,
        "pctReturn": 0.23795229692325265,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.105623,
          "upper": 1.375494,
          "halfWidth": 0.740559
        },
        "maxDrawdownPct": -4.7891,
        "drawdownDurationCandles": 27544,
        "winCount": 265,
        "lossCount": 623,
        "expectancyUsd": 1.31,
        "avgWinUsd": 26.38,
        "avgLossUsd": 9.35,
        "avgDurationMs": 107039189,
        "maxWinStreak": 5,
        "maxLossStreak": 22,
        "outcome": "survived"
      },
      "2x_long": {
        "tradeCount": 888,
        "winRate": 29.8423,
        "winRateCI": {
          "lower": 0.269248,
          "upper": 0.32933500000000004,
          "halfWidthPct": 3.0043
        },
        "profitFactor": 1.187374,
        "sharpeRatio": 0.606342,
        "pctReturn": 0.4476964122702845,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.141306,
          "upper": 1.353991,
          "halfWidth": 0.747648
        },
        "maxDrawdownPct": -8.6639,
        "drawdownDurationCandles": 27435,
        "winCount": 265,
        "lossCount": 623,
        "expectancyUsd": 2.7,
        "avgWinUsd": 57.37,
        "avgLossUsd": 20.55,
        "avgDurationMs": 107039189,
        "maxWinStreak": 5,
        "maxLossStreak": 22,
        "outcome": "survived"
      },
      "10x_long": {
        "tradeCount": 888,
        "winRate": 29.8423,
        "winRateCI": {
          "lower": 0.269248,
          "upper": 0.32933500000000004,
          "halfWidthPct": 3.0043
        },
        "profitFactor": 1.11292,
        "sharpeRatio": 0.39517,
        "pctReturn": 1.372275209664907,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.383203,
          "upper": 1.173543,
          "halfWidth": 0.778373
        },
        "maxDrawdownPct": -37.3598,
        "drawdownDurationCandles": 33419,
        "winCount": 265,
        "lossCount": 623,
        "expectancyUsd": 15.53,
        "avgWinUsd": 512.79,
        "avgLossUsd": 195.99,
        "avgDurationMs": 106974324,
        "maxWinStreak": 5,
        "maxLossStreak": 22,
        "outcome": "survived"
      },
      "50x_long": {
        "tradeCount": 888,
        "winRate": 25.5631,
        "winRateCI": {
          "lower": 0.228034,
          "upper": 0.28533200000000003,
          "halfWidthPct": 2.8649
        },
        "profitFactor": 0.980997,
        "sharpeRatio": -0.043986,
        "pctReturn": -1.2265996022618568,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.825473,
          "upper": 0.737502,
          "halfWidth": 0.781488
        },
        "maxDrawdownPct": -98.7634,
        "drawdownDurationCandles": 45507,
        "winCount": 227,
        "lossCount": 661,
        "expectancyUsd": -8.29,
        "avgWinUsd": 1673.34,
        "avgLossUsd": 585.79,
        "avgDurationMs": 92225676,
        "maxWinStreak": 4,
        "maxLossStreak": 22,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 888,
        "winRate": 19.1441,
        "winRateCI": {
          "lower": 0.166915,
          "upper": 0.21862700000000002,
          "halfWidthPct": 2.5856
        },
        "profitFactor": 0.990976,
        "sharpeRatio": -0.018121,
        "pctReturn": -0.7777934619139599,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.772092,
          "upper": 0.73585,
          "halfWidth": 0.753971
        },
        "maxDrawdownPct": -99.5021,
        "drawdownDurationCandles": 45507,
        "winCount": 170,
        "lossCount": 718,
        "expectancyUsd": -8.79,
        "avgWinUsd": 5039.41,
        "avgLossUsd": 1204.04,
        "avgDurationMs": 70143243,
        "maxWinStreak": 3,
        "maxLossStreak": 22,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 888,
        "winRate": 26.464,
        "winRateCI": {
          "lower": 0.23668299999999998,
          "upper": 0.294624,
          "halfWidthPct": 2.897
        },
        "profitFactor": 0.923611,
        "sharpeRatio": -0.307387,
        "pctReturn": -0.09585233449435261,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.135004,
          "upper": 0.52023,
          "halfWidth": 0.827617
        },
        "maxDrawdownPct": -7.1745,
        "drawdownDurationCandles": 50636,
        "winCount": 235,
        "lossCount": 653,
        "expectancyUsd": -0.46,
        "avgWinUsd": 21.06,
        "avgLossUsd": 8.21,
        "avgDurationMs": 98841892,
        "maxWinStreak": 5,
        "maxLossStreak": 23,
        "outcome": "survived"
      },
      "2x_short": {
        "tradeCount": 888,
        "winRate": 26.464,
        "winRateCI": {
          "lower": 0.23668299999999998,
          "upper": 0.294624,
          "halfWidthPct": 2.897
        },
        "profitFactor": 0.919386,
        "sharpeRatio": -0.325301,
        "pctReturn": -0.20280899289901655,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.154776,
          "upper": 0.504174,
          "halfWidth": 0.829475
        },
        "maxDrawdownPct": -13.5681,
        "drawdownDurationCandles": 50549,
        "winCount": 235,
        "lossCount": 653,
        "expectancyUsd": -0.94,
        "avgWinUsd": 40.39,
        "avgLossUsd": 15.81,
        "avgDurationMs": 98841892,
        "maxWinStreak": 5,
        "maxLossStreak": 23,
        "outcome": "survived"
      },
      "10x_short": {
        "tradeCount": 888,
        "winRate": 26.3514,
        "winRateCI": {
          "lower": 0.23560099999999998,
          "upper": 0.293463,
          "halfWidthPct": 2.8931
        },
        "profitFactor": 0.86857,
        "sharpeRatio": -0.536727,
        "pctReturn": -1.7255228725154659,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.388691,
          "upper": 0.315237,
          "halfWidth": 0.851964
        },
        "maxDrawdownPct": -59.3109,
        "drawdownDurationCandles": 50549,
        "winCount": 234,
        "lossCount": 654,
        "expectancyUsd": -5.26,
        "avgWinUsd": 131.98,
        "avgLossUsd": 54.37,
        "avgDurationMs": 98675676,
        "maxWinStreak": 5,
        "maxLossStreak": 23,
        "outcome": "survived"
      },
      "50x_short": {
        "tradeCount": 574,
        "winRate": 22.2997,
        "winRateCI": {
          "lower": 0.19084800000000002,
          "upper": 0.258828,
          "halfWidthPct": 3.399
        },
        "profitFactor": 0.757293,
        "sharpeRatio": -0.73819,
        "pctReturn": -14.733807492158258,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.606411,
          "upper": 0.13003,
          "halfWidth": 0.86822
        },
        "maxDrawdownPct": -98.3014,
        "drawdownDurationCandles": 50549,
        "winCount": 128,
        "lossCount": 446,
        "expectancyUsd": -17.08,
        "avgWinUsd": 239,
        "avgLossUsd": 90.58,
        "avgDurationMs": 83088502,
        "maxWinStreak": 5,
        "maxLossStreak": 23,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 431,
        "winRate": 18.0974,
        "winRateCI": {
          "lower": 0.14749700000000002,
          "upper": 0.220089,
          "halfWidthPct": 3.6296
        },
        "profitFactor": 0.82424,
        "sharpeRatio": -0.42516,
        "pctReturn": -14.755893207389214,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.234434,
          "upper": 0.384115,
          "halfWidth": 0.809274
        },
        "maxDrawdownPct": -98.5937,
        "drawdownDurationCandles": 50549,
        "winCount": 78,
        "lossCount": 353,
        "expectancyUsd": -22.75,
        "avgWinUsd": 589.42,
        "avgLossUsd": 158.01,
        "avgDurationMs": 59337355,
        "maxWinStreak": 4,
        "maxLossStreak": 23,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
