{
  "slug": "ema-cross-9-21/btc/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": 59111,
    "winRate": 20.7186,
    "winRateCI": {
      "lower": 0.20393799999999998,
      "upper": 0.210473,
      "halfWidthPct": 0.3267
    },
    "profitFactor": 0.593597,
    "sharpeRatio": -9.798316,
    "maxDrawdownPct": -98.0051,
    "pctReturn": -0.1405287171741247,
    "edgeSignificance": "not-significant",
    "sharpeConfidenceInterval": {
      "lower": -11.072913,
      "upper": -8.523719,
      "halfWidth": 1.274597
    },
    "outcome": "heavy_loss",
    "perSide": {
      "long": {
        "tradeCount": 59111,
        "winRate": 20.7186,
        "winRateCI": {
          "lower": 0.20393799999999998,
          "upper": 0.210473,
          "halfWidthPct": 0.3267
        },
        "profitFactor": 0.593597,
        "sharpeRatio": -9.798316,
        "pctReturn": -0.1405287171741247,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -11.072913,
          "upper": -8.523719,
          "halfWidth": 1.274597
        },
        "maxDrawdownPct": -98.0051,
        "drawdownDurationCandles": 3051624,
        "winCount": 12247,
        "lossCount": 46864,
        "expectancyUsd": -0.17,
        "avgWinUsd": 1.17,
        "avgLossUsd": 0.51,
        "avgDurationMs": 1245985,
        "maxWinStreak": 8,
        "maxLossStreak": 72
      },
      "short": {
        "tradeCount": 54454,
        "winRate": 19.7488,
        "winRateCI": {
          "lower": 0.194165,
          "upper": 0.200853,
          "halfWidthPct": 0.3344
        },
        "profitFactor": 0.539678,
        "sharpeRatio": -11.833552,
        "pctReturn": -0.16196223271994972,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -13.186023,
          "upper": -10.48108,
          "halfWidth": 1.352472
        },
        "maxDrawdownPct": -98.0007,
        "drawdownDurationCandles": 3052067,
        "winCount": 10754,
        "lossCount": 43700,
        "expectancyUsd": -0.18,
        "avgWinUsd": 1.07,
        "avgLossUsd": 0.49,
        "avgDurationMs": 1213396,
        "maxWinStreak": 6,
        "maxLossStreak": 46
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 73787,
        "winRate": 20.5754,
        "winRateCI": {
          "lower": 0.202853,
          "upper": 0.208687,
          "halfWidthPct": 0.2917
        },
        "profitFactor": 0.568806,
        "sharpeRatio": -13.702708,
        "pctReturn": -0.06853719772611482,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -15.078784,
          "upper": -12.326632,
          "halfWidth": 1.376076
        },
        "maxDrawdownPct": -91.3366,
        "drawdownDurationCandles": 3051679,
        "winCount": 15182,
        "lossCount": 58605,
        "expectancyUsd": -0.12,
        "avgWinUsd": 0.79,
        "avgLossUsd": 0.36,
        "avgDurationMs": 1252847,
        "maxWinStreak": 8,
        "maxLossStreak": 72,
        "outcome": "heavy_loss"
      },
      "2x_long": {
        "tradeCount": 59111,
        "winRate": 20.7186,
        "winRateCI": {
          "lower": 0.20393799999999998,
          "upper": 0.210473,
          "halfWidthPct": 0.3267
        },
        "profitFactor": 0.593597,
        "sharpeRatio": -9.798316,
        "pctReturn": -0.1405287171741247,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -11.072913,
          "upper": -8.523719,
          "halfWidth": 1.274597
        },
        "maxDrawdownPct": -98.0051,
        "drawdownDurationCandles": 3051624,
        "winCount": 12247,
        "lossCount": 46864,
        "expectancyUsd": -0.17,
        "avgWinUsd": 1.17,
        "avgLossUsd": 0.51,
        "avgDurationMs": 1245985,
        "maxWinStreak": 8,
        "maxLossStreak": 72,
        "outcome": "heavy_loss"
      },
      "10x_long": {
        "tradeCount": 10261,
        "winRate": 22.8828,
        "winRateCI": {
          "lower": 0.22080200000000003,
          "upper": 0.23705600000000002,
          "halfWidthPct": 0.8127
        },
        "profitFactor": 0.604944,
        "sharpeRatio": -5.59278,
        "pctReturn": -0.6545100692924434,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -6.661007,
          "upper": -4.524554,
          "halfWidth": 1.068227
        },
        "maxDrawdownPct": -98.0289,
        "drawdownDurationCandles": 3051624,
        "winCount": 2348,
        "lossCount": 7913,
        "expectancyUsd": -0.96,
        "avgWinUsd": 6.39,
        "avgLossUsd": 3.14,
        "avgDurationMs": 1229746,
        "maxWinStreak": 8,
        "maxLossStreak": 34,
        "outcome": "heavy_loss"
      },
      "50x_long": {
        "tradeCount": 2480,
        "winRate": 19.7177,
        "winRateCI": {
          "lower": 0.18199200000000001,
          "upper": 0.2133,
          "halfWidthPct": 1.5654
        },
        "profitFactor": 0.429901,
        "sharpeRatio": -3.838369,
        "pctReturn": -3.3700328586774275,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -5.344003,
          "upper": -2.332735,
          "halfWidth": 1.505634
        },
        "maxDrawdownPct": -98.1121,
        "drawdownDurationCandles": 3051624,
        "winCount": 489,
        "lossCount": 1991,
        "expectancyUsd": -3.95,
        "avgWinUsd": 15.11,
        "avgLossUsd": 8.63,
        "avgDurationMs": 1245242,
        "maxWinStreak": 4,
        "maxLossStreak": 34,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 1123,
        "winRate": 16.3847,
        "winRateCI": {
          "lower": 0.143351,
          "upper": 0.186635,
          "halfWidthPct": 2.1642
        },
        "profitFactor": 0.442789,
        "sharpeRatio": -2.32501,
        "pctReturn": -6.744935744476238,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.758436,
          "upper": -0.891585,
          "halfWidth": 1.433426
        },
        "maxDrawdownPct": -98.2085,
        "drawdownDurationCandles": 3051788,
        "winCount": 184,
        "lossCount": 939,
        "expectancyUsd": -8.73,
        "avgWinUsd": 42.33,
        "avgLossUsd": 18.73,
        "avgDurationMs": 1213785,
        "maxWinStreak": 4,
        "maxLossStreak": 26,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 73788,
        "winRate": 19.7512,
        "winRateCI": {
          "lower": 0.194655,
          "upper": 0.2004,
          "halfWidthPct": 0.2873
        },
        "profitFactor": 0.53292,
        "sharpeRatio": -15.585299,
        "pctReturn": -0.07538371056808461,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -16.991807,
          "upper": -14.178791,
          "halfWidth": 1.406508
        },
        "maxDrawdownPct": -92.4527,
        "drawdownDurationCandles": 3052094,
        "winCount": 14574,
        "lossCount": 59214,
        "expectancyUsd": -0.13,
        "avgWinUsd": 0.72,
        "avgLossUsd": 0.33,
        "avgDurationMs": 1229006,
        "maxWinStreak": 6,
        "maxLossStreak": 50,
        "outcome": "heavy_loss"
      },
      "2x_short": {
        "tradeCount": 54454,
        "winRate": 19.7488,
        "winRateCI": {
          "lower": 0.194165,
          "upper": 0.200853,
          "halfWidthPct": 0.3344
        },
        "profitFactor": 0.539678,
        "sharpeRatio": -11.833552,
        "pctReturn": -0.16196223271994972,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -13.186023,
          "upper": -10.48108,
          "halfWidth": 1.352472
        },
        "maxDrawdownPct": -98.0007,
        "drawdownDurationCandles": 3052067,
        "winCount": 10754,
        "lossCount": 43700,
        "expectancyUsd": -0.18,
        "avgWinUsd": 1.07,
        "avgLossUsd": 0.49,
        "avgDurationMs": 1213396,
        "maxWinStreak": 6,
        "maxLossStreak": 46,
        "outcome": "heavy_loss"
      },
      "10x_short": {
        "tradeCount": 8442,
        "winRate": 20.6586,
        "winRateCI": {
          "lower": 0.19808399999999998,
          "upper": 0.215355,
          "halfWidthPct": 0.8635
        },
        "profitFactor": 0.4474,
        "sharpeRatio": -8.296636,
        "pctReturn": -0.8621146417030353,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -9.798853,
          "upper": -6.794419,
          "halfWidth": 1.502217
        },
        "maxDrawdownPct": -98.0038,
        "drawdownDurationCandles": 3052067,
        "winCount": 1744,
        "lossCount": 6698,
        "expectancyUsd": -1.16,
        "avgWinUsd": 4.55,
        "avgLossUsd": 2.65,
        "avgDurationMs": 1153568,
        "maxWinStreak": 6,
        "maxLossStreak": 34,
        "outcome": "heavy_loss"
      },
      "50x_short": {
        "tradeCount": 1906,
        "winRate": 15.7922,
        "winRateCI": {
          "lower": 0.142241,
          "upper": 0.17498000000000002,
          "halfWidthPct": 1.637
        },
        "profitFactor": 0.322695,
        "sharpeRatio": -4.9843,
        "pctReturn": -4.003149643349209,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -6.356494,
          "upper": -3.612106,
          "halfWidth": 1.372194
        },
        "maxDrawdownPct": -98.0223,
        "drawdownDurationCandles": 3052067,
        "winCount": 301,
        "lossCount": 1605,
        "expectancyUsd": -5.14,
        "avgWinUsd": 15.51,
        "avgLossUsd": 9.02,
        "avgDurationMs": 1142518,
        "maxWinStreak": 3,
        "maxLossStreak": 34,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 967,
        "winRate": 14.8914,
        "winRateCI": {
          "lower": 0.127866,
          "upper": 0.172741,
          "halfWidthPct": 2.2437
        },
        "profitFactor": 0.32991,
        "sharpeRatio": -3.767108,
        "pctReturn": -8.210160666555542,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -4.852669,
          "upper": -2.681546,
          "halfWidth": 1.085561
        },
        "maxDrawdownPct": -98.0439,
        "drawdownDurationCandles": 3052067,
        "winCount": 144,
        "lossCount": 823,
        "expectancyUsd": -10.14,
        "avgWinUsd": 33.51,
        "avgLossUsd": 17.77,
        "avgDurationMs": 1155140,
        "maxWinStreak": 3,
        "maxLossStreak": 28,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
