{
  "slug": "ema-cross-9-21/btc/5m",
  "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": 14847,
    "winRate": 23.237,
    "winRateCI": {
      "lower": 0.22564599999999999,
      "upper": 0.239233,
      "halfWidthPct": 0.6793
    },
    "profitFactor": 0.801557,
    "sharpeRatio": -2.828334,
    "maxDrawdownPct": -58.2701,
    "pctReturn": -0.10557494695732281,
    "edgeSignificance": "not-significant",
    "sharpeConfidenceInterval": {
      "lower": -3.719242,
      "upper": -1.937426,
      "halfWidth": 0.890908
    },
    "outcome": "heavy_loss",
    "perSide": {
      "long": {
        "tradeCount": 14847,
        "winRate": 23.237,
        "winRateCI": {
          "lower": 0.22564599999999999,
          "upper": 0.239233,
          "halfWidthPct": 0.6793
        },
        "profitFactor": 0.801557,
        "sharpeRatio": -2.828334,
        "pctReturn": -0.10557494695732281,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.719242,
          "upper": -1.937426,
          "halfWidth": 0.890908
        },
        "maxDrawdownPct": -58.2701,
        "drawdownDurationCandles": 553575,
        "winCount": 3450,
        "lossCount": 11397,
        "expectancyUsd": -0.38,
        "avgWinUsd": 6.55,
        "avgLossUsd": 2.47,
        "avgDurationMs": 6335906,
        "maxWinStreak": 7,
        "maxLossStreak": 34
      },
      "short": {
        "tradeCount": 14848,
        "winRate": 22.0703,
        "winRateCI": {
          "lower": 0.214105,
          "upper": 0.22744599999999998,
          "halfWidthPct": 0.667
        },
        "profitFactor": 0.723958,
        "sharpeRatio": -4.212545,
        "pctReturn": -0.15150315081532123,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -5.188848,
          "upper": -3.236242,
          "halfWidth": 0.976303
        },
        "maxDrawdownPct": -66.5104,
        "drawdownDurationCandles": 610419,
        "winCount": 3277,
        "lossCount": 11571,
        "expectancyUsd": -0.45,
        "avgWinUsd": 5.32,
        "avgLossUsd": 2.08,
        "avgDurationMs": 5997858,
        "maxWinStreak": 6,
        "maxLossStreak": 30
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 14847,
        "winRate": 23.237,
        "winRateCI": {
          "lower": 0.22564599999999999,
          "upper": 0.239233,
          "halfWidthPct": 0.6793
        },
        "profitFactor": 0.792179,
        "sharpeRatio": -3.127169,
        "pctReturn": -0.053856360502793424,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -4.023473,
          "upper": -2.230866,
          "halfWidth": 0.896304
        },
        "maxDrawdownPct": -35.3564,
        "drawdownDurationCandles": 553648,
        "winCount": 3450,
        "lossCount": 11397,
        "expectancyUsd": -0.23,
        "avgWinUsd": 3.7,
        "avgLossUsd": 1.42,
        "avgDurationMs": 6335906,
        "maxWinStreak": 7,
        "maxLossStreak": 34,
        "outcome": "survived"
      },
      "2x_long": {
        "tradeCount": 14847,
        "winRate": 23.237,
        "winRateCI": {
          "lower": 0.22564599999999999,
          "upper": 0.239233,
          "halfWidthPct": 0.6793
        },
        "profitFactor": 0.801557,
        "sharpeRatio": -2.828334,
        "pctReturn": -0.10557494695732281,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.719242,
          "upper": -1.937426,
          "halfWidth": 0.890908
        },
        "maxDrawdownPct": -58.2701,
        "drawdownDurationCandles": 553575,
        "winCount": 3450,
        "lossCount": 11397,
        "expectancyUsd": -0.38,
        "avgWinUsd": 6.55,
        "avgLossUsd": 2.47,
        "avgDurationMs": 6335906,
        "maxWinStreak": 7,
        "maxLossStreak": 34,
        "outcome": "heavy_loss"
      },
      "10x_long": {
        "tradeCount": 14133,
        "winRate": 23.1444,
        "winRateCI": {
          "lower": 0.22456399999999999,
          "upper": 0.23847000000000002,
          "halfWidthPct": 0.6953
        },
        "profitFactor": 0.868655,
        "sharpeRatio": -1.222541,
        "pctReturn": -0.4185892971387248,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.049411,
          "upper": -0.395672,
          "halfWidth": 0.82687
        },
        "maxDrawdownPct": -98.4374,
        "drawdownDurationCandles": 553575,
        "winCount": 3271,
        "lossCount": 10862,
        "expectancyUsd": -0.69,
        "avgWinUsd": 19.82,
        "avgLossUsd": 6.87,
        "avgDurationMs": 6328890,
        "maxWinStreak": 7,
        "maxLossStreak": 34,
        "outcome": "heavy_loss"
      },
      "50x_long": {
        "tradeCount": 3295,
        "winRate": 25.9788,
        "winRateCI": {
          "lower": 0.2451,
          "upper": 0.275034,
          "halfWidthPct": 1.4967
        },
        "profitFactor": 0.948434,
        "sharpeRatio": -0.311054,
        "pctReturn": -0.9390260985077808,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.100735,
          "upper": 0.478627,
          "halfWidth": 0.789681
        },
        "maxDrawdownPct": -98.9199,
        "drawdownDurationCandles": 553575,
        "winCount": 856,
        "lossCount": 2439,
        "expectancyUsd": -2.97,
        "avgWinUsd": 210.57,
        "avgLossUsd": 77.92,
        "avgDurationMs": 6588801,
        "maxWinStreak": 5,
        "maxLossStreak": 25,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 2068,
        "winRate": 26.8859,
        "winRateCI": {
          "lower": 0.250191,
          "upper": 0.288384,
          "halfWidthPct": 1.9096
        },
        "profitFactor": 0.95339,
        "sharpeRatio": -0.2365,
        "pctReturn": -1.6326098766759483,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.013498,
          "upper": 0.540498,
          "halfWidth": 0.776998
        },
        "maxDrawdownPct": -98.8262,
        "drawdownDurationCandles": 553575,
        "winCount": 556,
        "lossCount": 1512,
        "expectancyUsd": -4.74,
        "avgWinUsd": 360.53,
        "avgLossUsd": 139.06,
        "avgDurationMs": 6678627,
        "maxWinStreak": 4,
        "maxLossStreak": 25,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 14848,
        "winRate": 22.0703,
        "winRateCI": {
          "lower": 0.214105,
          "upper": 0.22744599999999998,
          "halfWidthPct": 0.667
        },
        "profitFactor": 0.720413,
        "sharpeRatio": -4.518574,
        "pctReturn": -0.07454894939994977,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -5.493486,
          "upper": -3.543662,
          "halfWidth": 0.974912
        },
        "maxDrawdownPct": -42.0663,
        "drawdownDurationCandles": 610419,
        "winCount": 3277,
        "lossCount": 11571,
        "expectancyUsd": -0.28,
        "avgWinUsd": 3.31,
        "avgLossUsd": 1.3,
        "avgDurationMs": 5997858,
        "maxWinStreak": 6,
        "maxLossStreak": 30,
        "outcome": "survived"
      },
      "2x_short": {
        "tradeCount": 14848,
        "winRate": 22.0703,
        "winRateCI": {
          "lower": 0.214105,
          "upper": 0.22744599999999998,
          "halfWidthPct": 0.667
        },
        "profitFactor": 0.723958,
        "sharpeRatio": -4.212545,
        "pctReturn": -0.15150315081532123,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -5.188848,
          "upper": -3.236242,
          "halfWidth": 0.976303
        },
        "maxDrawdownPct": -66.5104,
        "drawdownDurationCandles": 610419,
        "winCount": 3277,
        "lossCount": 11571,
        "expectancyUsd": -0.45,
        "avgWinUsd": 5.32,
        "avgLossUsd": 2.08,
        "avgDurationMs": 5997858,
        "maxWinStreak": 6,
        "maxLossStreak": 30,
        "outcome": "heavy_loss"
      },
      "10x_short": {
        "tradeCount": 9805,
        "winRate": 21.4584,
        "winRateCI": {
          "lower": 0.206571,
          "upper": 0.222821,
          "halfWidthPct": 0.8125
        },
        "profitFactor": 0.733317,
        "sharpeRatio": -2.719813,
        "pctReturn": -0.8642341630757222,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.661508,
          "upper": -1.778119,
          "halfWidth": 0.941695
        },
        "maxDrawdownPct": -98.0009,
        "drawdownDurationCandles": 610419,
        "winCount": 2104,
        "lossCount": 7701,
        "expectancyUsd": -1,
        "avgWinUsd": 12.81,
        "avgLossUsd": 4.77,
        "avgDurationMs": 5881071,
        "maxWinStreak": 6,
        "maxLossStreak": 30,
        "outcome": "heavy_loss"
      },
      "50x_short": {
        "tradeCount": 1416,
        "winRate": 23.4463,
        "winRateCI": {
          "lower": 0.21313300000000002,
          "upper": 0.257231,
          "halfWidthPct": 2.2049
        },
        "profitFactor": 0.51527,
        "sharpeRatio": -2.527314,
        "pctReturn": -6.082196626494061,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.863477,
          "upper": -1.191152,
          "halfWidth": 1.336163
        },
        "maxDrawdownPct": -98.0075,
        "drawdownDurationCandles": 610419,
        "winCount": 332,
        "lossCount": 1084,
        "expectancyUsd": -6.92,
        "avgWinUsd": 31.38,
        "avgLossUsd": 18.65,
        "avgDurationMs": 5714407,
        "maxWinStreak": 5,
        "maxLossStreak": 24,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 563,
        "winRate": 18.8277,
        "winRateCI": {
          "lower": 0.158137,
          "upper": 0.22264199999999998,
          "halfWidthPct": 3.2252
        },
        "profitFactor": 0.429257,
        "sharpeRatio": -1.926459,
        "pctReturn": -12.426069413352998,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.332166,
          "upper": -0.520752,
          "halfWidth": 1.405707
        },
        "maxDrawdownPct": -98.0061,
        "drawdownDurationCandles": 610419,
        "winCount": 106,
        "lossCount": 457,
        "expectancyUsd": -17.41,
        "avgWinUsd": 69.54,
        "avgLossUsd": 37.57,
        "avgDurationMs": 5145826,
        "maxWinStreak": 5,
        "maxLossStreak": 24,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
