{
  "slug": "ema-cross-9-21/eth/1m",
  "config": {
    "leverageRungs": [
      1,
      2,
      10,
      50,
      100
    ],
    "takeProfitPct": null,
    "stopLossPct": null,
    "longConditions": [
      {
        "role": "entry",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 9
          }
        },
        "operator": "crosses_above",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 21
          }
        }
      },
      {
        "role": "exit",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 9
          }
        },
        "operator": "crosses_below",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 21
          }
        }
      }
    ],
    "shortConditions": [
      {
        "role": "entry",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 9
          }
        },
        "operator": "crosses_below",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 21
          }
        }
      },
      {
        "role": "exit",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 9
          }
        },
        "operator": "crosses_above",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 21
          }
        }
      }
    ]
  },
  "metrics": {
    "tradeCount": 62424,
    "winRate": 22.2671,
    "winRateCI": {
      "lower": 0.21942399999999998,
      "upper": 0.225952,
      "halfWidthPct": 0.3264
    },
    "profitFactor": 0.676934,
    "sharpeRatio": -7.812217,
    "maxDrawdownPct": -98.0024,
    "pctReturn": -0.13235437754529852,
    "edgeSignificance": "not-significant",
    "sharpeConfidenceInterval": {
      "lower": -8.83858,
      "upper": -6.785855,
      "halfWidth": 1.026363
    },
    "outcome": "heavy_loss",
    "perSide": {
      "long": {
        "tradeCount": 62424,
        "winRate": 22.2671,
        "winRateCI": {
          "lower": 0.21942399999999998,
          "upper": 0.225952,
          "halfWidthPct": 0.3264
        },
        "profitFactor": 0.676934,
        "sharpeRatio": -7.812217,
        "pctReturn": -0.13235437754529852,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -8.83858,
          "upper": -6.785855,
          "halfWidth": 1.026363
        },
        "maxDrawdownPct": -98.0024,
        "drawdownDurationCandles": 3051624,
        "winCount": 13900,
        "lossCount": 48524,
        "expectancyUsd": -0.16,
        "avgWinUsd": 1.48,
        "avgLossUsd": 0.63,
        "avgDurationMs": 1254117,
        "maxWinStreak": 7,
        "maxLossStreak": 43
      },
      "short": {
        "tradeCount": 55969,
        "winRate": 21.1742,
        "winRateCI": {
          "lower": 0.208377,
          "upper": 0.215147,
          "halfWidthPct": 0.3385
        },
        "profitFactor": 0.615329,
        "sharpeRatio": -9.234828,
        "pctReturn": -0.16093292881482524,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -10.543606,
          "upper": -7.926049,
          "halfWidth": 1.308779
        },
        "maxDrawdownPct": -98.0017,
        "drawdownDurationCandles": 3052068,
        "winCount": 11851,
        "lossCount": 44118,
        "expectancyUsd": -0.18,
        "avgWinUsd": 1.32,
        "avgLossUsd": 0.58,
        "avgDurationMs": 1212549,
        "maxWinStreak": 6,
        "maxLossStreak": 35
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 73928,
        "winRate": 22.1364,
        "winRateCI": {
          "lower": 0.218386,
          "upper": 0.22437100000000001,
          "halfWidthPct": 0.2993
        },
        "profitFactor": 0.657167,
        "sharpeRatio": -10.571068,
        "pctReturn": -0.06460005840487966,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -11.654677,
          "upper": -9.487458,
          "halfWidth": 1.08361
        },
        "maxDrawdownPct": -90.328,
        "drawdownDurationCandles": 3051679,
        "winCount": 16365,
        "lossCount": 57563,
        "expectancyUsd": -0.12,
        "avgWinUsd": 1.06,
        "avgLossUsd": 0.46,
        "avgDurationMs": 1256456,
        "maxWinStreak": 7,
        "maxLossStreak": 43,
        "outcome": "heavy_loss"
      },
      "2x_long": {
        "tradeCount": 62424,
        "winRate": 22.2671,
        "winRateCI": {
          "lower": 0.21942399999999998,
          "upper": 0.225952,
          "halfWidthPct": 0.3264
        },
        "profitFactor": 0.676934,
        "sharpeRatio": -7.812217,
        "pctReturn": -0.13235437754529852,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -8.83858,
          "upper": -6.785855,
          "halfWidth": 1.026363
        },
        "maxDrawdownPct": -98.0024,
        "drawdownDurationCandles": 3051624,
        "winCount": 13900,
        "lossCount": 48524,
        "expectancyUsd": -0.16,
        "avgWinUsd": 1.48,
        "avgLossUsd": 0.63,
        "avgDurationMs": 1254117,
        "maxWinStreak": 7,
        "maxLossStreak": 43,
        "outcome": "heavy_loss"
      },
      "10x_long": {
        "tradeCount": 11096,
        "winRate": 23.8554,
        "winRateCI": {
          "lower": 0.230716,
          "upper": 0.246574,
          "halfWidthPct": 0.7929
        },
        "profitFactor": 0.63947,
        "sharpeRatio": -4.874706,
        "pctReturn": -0.7349245941927547,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -5.926773,
          "upper": -3.822639,
          "halfWidth": 1.052067
        },
        "maxDrawdownPct": -98.0079,
        "drawdownDurationCandles": 3051624,
        "winCount": 2647,
        "lossCount": 8449,
        "expectancyUsd": -0.88,
        "avgWinUsd": 6.57,
        "avgLossUsd": 3.22,
        "avgDurationMs": 1238116,
        "maxWinStreak": 6,
        "maxLossStreak": 29,
        "outcome": "heavy_loss"
      },
      "50x_long": {
        "tradeCount": 1883,
        "winRate": 20.1806,
        "winRateCI": {
          "lower": 0.184293,
          "upper": 0.220533,
          "halfWidthPct": 1.812
        },
        "profitFactor": 0.479892,
        "sharpeRatio": -2.608671,
        "pctReturn": -4.641773216527337,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.893799,
          "upper": -1.323543,
          "halfWidth": 1.285128
        },
        "maxDrawdownPct": -98.0329,
        "drawdownDurationCandles": 3051624,
        "winCount": 380,
        "lossCount": 1503,
        "expectancyUsd": -5.2,
        "avgWinUsd": 23.8,
        "avgLossUsd": 12.54,
        "avgDurationMs": 1167785,
        "maxWinStreak": 3,
        "maxLossStreak": 21,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 817,
        "winRate": 20.0734,
        "winRateCI": {
          "lower": 0.174697,
          "upper": 0.229573,
          "halfWidthPct": 2.7438
        },
        "profitFactor": 0.487379,
        "sharpeRatio": -1.768264,
        "pctReturn": -10.151945469889819,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.857508,
          "upper": -0.67902,
          "halfWidth": 1.089244
        },
        "maxDrawdownPct": -98.0588,
        "drawdownDurationCandles": 3051624,
        "winCount": 164,
        "lossCount": 653,
        "expectancyUsd": -12,
        "avgWinUsd": 56.81,
        "avgLossUsd": 29.28,
        "avgDurationMs": 1128837,
        "maxWinStreak": 3,
        "maxLossStreak": 21,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 73928,
        "winRate": 21.3559,
        "winRateCI": {
          "lower": 0.21062,
          "upper": 0.216528,
          "halfWidthPct": 0.2954
        },
        "profitFactor": 0.615918,
        "sharpeRatio": -11.834398,
        "pctReturn": -0.07366885969779087,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -13.264864,
          "upper": -10.403931,
          "halfWidth": 1.430466
        },
        "maxDrawdownPct": -91.7807,
        "drawdownDurationCandles": 3052094,
        "winCount": 15788,
        "lossCount": 58140,
        "expectancyUsd": -0.12,
        "avgWinUsd": 0.93,
        "avgLossUsd": 0.41,
        "avgDurationMs": 1220709,
        "maxWinStreak": 9,
        "maxLossStreak": 35,
        "outcome": "heavy_loss"
      },
      "2x_short": {
        "tradeCount": 55969,
        "winRate": 21.1742,
        "winRateCI": {
          "lower": 0.208377,
          "upper": 0.215147,
          "halfWidthPct": 0.3385
        },
        "profitFactor": 0.615329,
        "sharpeRatio": -9.234828,
        "pctReturn": -0.16093292881482524,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -10.543606,
          "upper": -7.926049,
          "halfWidth": 1.308779
        },
        "maxDrawdownPct": -98.0017,
        "drawdownDurationCandles": 3052068,
        "winCount": 11851,
        "lossCount": 44118,
        "expectancyUsd": -0.18,
        "avgWinUsd": 1.32,
        "avgLossUsd": 0.58,
        "avgDurationMs": 1212549,
        "maxWinStreak": 6,
        "maxLossStreak": 35,
        "outcome": "heavy_loss"
      },
      "10x_short": {
        "tradeCount": 7803,
        "winRate": 20.7228,
        "winRateCI": {
          "lower": 0.19838,
          "upper": 0.21636399999999997,
          "halfWidthPct": 0.8992
        },
        "profitFactor": 0.513216,
        "sharpeRatio": -6.019443,
        "pctReturn": -0.9295378278741344,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -7.412398,
          "upper": -4.626488,
          "halfWidth": 1.392955
        },
        "maxDrawdownPct": -98.0076,
        "drawdownDurationCandles": 3052068,
        "winCount": 1617,
        "lossCount": 6186,
        "expectancyUsd": -1.26,
        "avgWinUsd": 6.39,
        "avgLossUsd": 3.25,
        "avgDurationMs": 1142092,
        "maxWinStreak": 5,
        "maxLossStreak": 27,
        "outcome": "heavy_loss"
      },
      "50x_short": {
        "tradeCount": 1781,
        "winRate": 17.9674,
        "winRateCI": {
          "lower": 0.16253900000000002,
          "upper": 0.198188,
          "halfWidthPct": 1.7825
        },
        "profitFactor": 0.478014,
        "sharpeRatio": -2.827699,
        "pctReturn": -4.597874680579996,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -4.011872,
          "upper": -1.643526,
          "halfWidth": 1.184173
        },
        "maxDrawdownPct": -98.0347,
        "drawdownDurationCandles": 3052068,
        "winCount": 320,
        "lossCount": 1461,
        "expectancyUsd": -5.5,
        "avgWinUsd": 28.05,
        "avgLossUsd": 12.85,
        "avgDurationMs": 1141583,
        "maxWinStreak": 4,
        "maxLossStreak": 25,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 882,
        "winRate": 18.254,
        "winRateCI": {
          "lower": 0.158441,
          "upper": 0.209392,
          "halfWidthPct": 2.5476
        },
        "profitFactor": 0.486184,
        "sharpeRatio": -2.094325,
        "pctReturn": -9.950207944901328,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.071643,
          "upper": -1.117008,
          "halfWidth": 0.977318
        },
        "maxDrawdownPct": -98.0675,
        "drawdownDurationCandles": 3052068,
        "winCount": 161,
        "lossCount": 721,
        "expectancyUsd": -11.11,
        "avgWinUsd": 57.6,
        "avgLossUsd": 26.46,
        "avgDurationMs": 1142041,
        "maxWinStreak": 4,
        "maxLossStreak": 21,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
