{
  "slug": "ema-cross-9-21/eth/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": 14854,
    "winRate": 24.2965,
    "winRateCI": {
      "lower": 0.23613499999999998,
      "upper": 0.24992799999999998,
      "halfWidthPct": 0.6896
    },
    "profitFactor": 0.887753,
    "sharpeRatio": -1.584791,
    "maxDrawdownPct": -51.8117,
    "pctReturn": -0.07341804487505624,
    "edgeSignificance": "not-significant",
    "sharpeConfidenceInterval": {
      "lower": -2.411504,
      "upper": -0.758077,
      "halfWidth": 0.826714
    },
    "outcome": "survived",
    "perSide": {
      "long": {
        "tradeCount": 14854,
        "winRate": 24.2965,
        "winRateCI": {
          "lower": 0.23613499999999998,
          "upper": 0.24992799999999998,
          "halfWidthPct": 0.6896
        },
        "profitFactor": 0.887753,
        "sharpeRatio": -1.584791,
        "pctReturn": -0.07341804487505624,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.411504,
          "upper": -0.758077,
          "halfWidth": 0.826714
        },
        "maxDrawdownPct": -51.8117,
        "drawdownDurationCandles": 514472,
        "winCount": 3609,
        "lossCount": 11245,
        "expectancyUsd": -0.3,
        "avgWinUsd": 9.81,
        "avgLossUsd": 3.54,
        "avgDurationMs": 6343766,
        "maxWinStreak": 7,
        "maxLossStreak": 26
      },
      "short": {
        "tradeCount": 14854,
        "winRate": 23.5963,
        "winRateCI": {
          "lower": 0.22920400000000002,
          "upper": 0.24285900000000002,
          "halfWidthPct": 0.6828
        },
        "profitFactor": 0.812128,
        "sharpeRatio": -2.775108,
        "pctReturn": -0.12777599722925706,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.710772,
          "upper": -1.839444,
          "halfWidth": 0.935664
        },
        "maxDrawdownPct": -60.021,
        "drawdownDurationCandles": 610419,
        "winCount": 3505,
        "lossCount": 11349,
        "expectancyUsd": -0.4,
        "avgWinUsd": 7.4,
        "avgLossUsd": 2.81,
        "avgDurationMs": 5984428,
        "maxWinStreak": 9,
        "maxLossStreak": 26
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 14854,
        "winRate": 24.2965,
        "winRateCI": {
          "lower": 0.23613499999999998,
          "upper": 0.24992799999999998,
          "halfWidthPct": 0.6896
        },
        "profitFactor": 0.881405,
        "sharpeRatio": -1.729392,
        "pctReturn": -0.03807477443573249,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.565135,
          "upper": -0.893648,
          "halfWidth": 0.835743
        },
        "maxDrawdownPct": -30.5421,
        "drawdownDurationCandles": 514500,
        "winCount": 3609,
        "lossCount": 11245,
        "expectancyUsd": -0.17,
        "avgWinUsd": 5.25,
        "avgLossUsd": 1.91,
        "avgDurationMs": 6343766,
        "maxWinStreak": 7,
        "maxLossStreak": 26,
        "outcome": "survived"
      },
      "2x_long": {
        "tradeCount": 14854,
        "winRate": 24.2965,
        "winRateCI": {
          "lower": 0.23613499999999998,
          "upper": 0.24992799999999998,
          "halfWidthPct": 0.6896
        },
        "profitFactor": 0.887753,
        "sharpeRatio": -1.584791,
        "pctReturn": -0.07341804487505624,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.411504,
          "upper": -0.758077,
          "halfWidth": 0.826714
        },
        "maxDrawdownPct": -51.8117,
        "drawdownDurationCandles": 514472,
        "winCount": 3609,
        "lossCount": 11245,
        "expectancyUsd": -0.3,
        "avgWinUsd": 9.81,
        "avgLossUsd": 3.54,
        "avgDurationMs": 6343766,
        "maxWinStreak": 7,
        "maxLossStreak": 26,
        "outcome": "survived"
      },
      "10x_long": {
        "tradeCount": 14854,
        "winRate": 24.2965,
        "winRateCI": {
          "lower": 0.23613499999999998,
          "upper": 0.24992799999999998,
          "halfWidthPct": 0.6896
        },
        "profitFactor": 0.934222,
        "sharpeRatio": -0.661525,
        "pctReturn": -0.24895103237252314,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.429991,
          "upper": 0.106941,
          "halfWidth": 0.768466
        },
        "maxDrawdownPct": -97.682,
        "drawdownDurationCandles": 514472,
        "winCount": 3609,
        "lossCount": 11245,
        "expectancyUsd": -0.64,
        "avgWinUsd": 37.64,
        "avgLossUsd": 12.93,
        "avgDurationMs": 6343766,
        "maxWinStreak": 7,
        "maxLossStreak": 26,
        "outcome": "heavy_loss"
      },
      "50x_long": {
        "tradeCount": 4385,
        "winRate": 26.5222,
        "winRateCI": {
          "lower": 0.252366,
          "upper": 0.27849,
          "halfWidthPct": 1.3062
        },
        "profitFactor": 0.983469,
        "sharpeRatio": -0.099481,
        "pctReturn": -0.3783745924678243,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.926389,
          "upper": 0.727426,
          "halfWidth": 0.826907
        },
        "maxDrawdownPct": -99.7217,
        "drawdownDurationCandles": 541319,
        "winCount": 1163,
        "lossCount": 3222,
        "expectancyUsd": -2.24,
        "avgWinUsd": 501.4,
        "avgLossUsd": 184.03,
        "avgDurationMs": 6512292,
        "maxWinStreak": 6,
        "maxLossStreak": 19,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 2976,
        "winRate": 26.6129,
        "winRateCI": {
          "lower": 0.25056,
          "upper": 0.282301,
          "halfWidthPct": 1.5871
        },
        "profitFactor": 0.985088,
        "sharpeRatio": -0.062686,
        "pctReturn": -0.6980896461192633,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.941444,
          "upper": 0.816072,
          "halfWidth": 0.878758
        },
        "maxDrawdownPct": -99.8334,
        "drawdownDurationCandles": 541319,
        "winCount": 792,
        "lossCount": 2184,
        "expectancyUsd": -3.3,
        "avgWinUsd": 817.98,
        "avgLossUsd": 301.12,
        "avgDurationMs": 6488407,
        "maxWinStreak": 6,
        "maxLossStreak": 19,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 14854,
        "winRate": 23.5963,
        "winRateCI": {
          "lower": 0.22920400000000002,
          "upper": 0.24285900000000002,
          "halfWidthPct": 0.6828
        },
        "profitFactor": 0.811584,
        "sharpeRatio": -2.901483,
        "pctReturn": -0.06251992622992728,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.82922,
          "upper": -1.973746,
          "halfWidth": 0.927737
        },
        "maxDrawdownPct": -36.7096,
        "drawdownDurationCandles": 608337,
        "winCount": 3505,
        "lossCount": 11349,
        "expectancyUsd": -0.25,
        "avgWinUsd": 4.5,
        "avgLossUsd": 1.71,
        "avgDurationMs": 5984428,
        "maxWinStreak": 9,
        "maxLossStreak": 26,
        "outcome": "survived"
      },
      "2x_short": {
        "tradeCount": 14854,
        "winRate": 23.5963,
        "winRateCI": {
          "lower": 0.22920400000000002,
          "upper": 0.24285900000000002,
          "halfWidthPct": 0.6828
        },
        "profitFactor": 0.812128,
        "sharpeRatio": -2.775108,
        "pctReturn": -0.12777599722925706,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -3.710772,
          "upper": -1.839444,
          "halfWidth": 0.935664
        },
        "maxDrawdownPct": -60.021,
        "drawdownDurationCandles": 610419,
        "winCount": 3505,
        "lossCount": 11349,
        "expectancyUsd": -0.4,
        "avgWinUsd": 7.4,
        "avgLossUsd": 2.81,
        "avgDurationMs": 5984428,
        "maxWinStreak": 9,
        "maxLossStreak": 26,
        "outcome": "heavy_loss"
      },
      "10x_short": {
        "tradeCount": 10868,
        "winRate": 23.2794,
        "winRateCI": {
          "lower": 0.224943,
          "upper": 0.24083300000000002,
          "halfWidthPct": 0.7945
        },
        "profitFactor": 0.811508,
        "sharpeRatio": -1.900905,
        "pctReturn": -0.7583538294856066,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.830858,
          "upper": -0.970952,
          "halfWidth": 0.929953
        },
        "maxDrawdownPct": -98.0016,
        "drawdownDurationCandles": 610419,
        "winCount": 2530,
        "lossCount": 8338,
        "expectancyUsd": -0.9,
        "avgWinUsd": 16.68,
        "avgLossUsd": 6.24,
        "avgDurationMs": 5919093,
        "maxWinStreak": 5,
        "maxLossStreak": 26,
        "outcome": "heavy_loss"
      },
      "50x_short": {
        "tradeCount": 1439,
        "winRate": 24.6004,
        "winRateCI": {
          "lower": 0.224447,
          "upper": 0.268914,
          "halfWidthPct": 2.2233
        },
        "profitFactor": 0.655892,
        "sharpeRatio": -1.360332,
        "pctReturn": -5.977265625323981,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.478188,
          "upper": -0.242477,
          "halfWidth": 1.117856
        },
        "maxDrawdownPct": -98.013,
        "drawdownDurationCandles": 610419,
        "winCount": 354,
        "lossCount": 1085,
        "expectancyUsd": -6.81,
        "avgWinUsd": 52.77,
        "avgLossUsd": 26.25,
        "avgDurationMs": 5808617,
        "maxWinStreak": 4,
        "maxLossStreak": 23,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 509,
        "winRate": 19.8428,
        "winRateCI": {
          "lower": 0.166096,
          "upper": 0.235278,
          "halfWidthPct": 3.4591
        },
        "profitFactor": 0.631588,
        "sharpeRatio": -0.930437,
        "pctReturn": -11.811941405297778,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.987587,
          "upper": 0.126712,
          "halfWidth": 1.05715
        },
        "maxDrawdownPct": -98.0258,
        "drawdownDurationCandles": 610419,
        "winCount": 101,
        "lossCount": 408,
        "expectancyUsd": -19.26,
        "avgWinUsd": 166.39,
        "avgLossUsd": 65.21,
        "avgDurationMs": 5488409,
        "maxWinStreak": 4,
        "maxLossStreak": 23,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
