{
  "slug": "ema-cross-9-21/sol/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": 14450,
    "winRate": 26.5121,
    "winRateCI": {
      "lower": 0.257987,
      "upper": 0.27238,
      "halfWidthPct": 0.7196
    },
    "profitFactor": 0.969012,
    "sharpeRatio": -0.395058,
    "maxDrawdownPct": -49.3667,
    "pctReturn": -0.029655993034394746,
    "edgeSignificance": "not-significant",
    "sharpeConfidenceInterval": {
      "lower": -1.194287,
      "upper": 0.404171,
      "halfWidth": 0.799229
    },
    "outcome": "survived",
    "perSide": {
      "long": {
        "tradeCount": 14450,
        "winRate": 26.5121,
        "winRateCI": {
          "lower": 0.257987,
          "upper": 0.27238,
          "halfWidthPct": 0.7196
        },
        "profitFactor": 0.969012,
        "sharpeRatio": -0.395058,
        "pctReturn": -0.029655993034394746,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.194287,
          "upper": 0.404171,
          "halfWidth": 0.799229
        },
        "maxDrawdownPct": -49.3667,
        "drawdownDurationCandles": 534410,
        "winCount": 3831,
        "lossCount": 10619,
        "expectancyUsd": -0.16,
        "avgWinUsd": 18.77,
        "avgLossUsd": 6.99,
        "avgDurationMs": 6363862,
        "maxWinStreak": 7,
        "maxLossStreak": 22
      },
      "short": {
        "tradeCount": 14451,
        "winRate": 27.0985,
        "winRateCI": {
          "lower": 0.263799,
          "upper": 0.278292,
          "halfWidthPct": 0.7246
        },
        "profitFactor": 0.871624,
        "sharpeRatio": -1.790625,
        "pctReturn": -0.13050226438914675,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.683538,
          "upper": -0.897712,
          "halfWidth": 0.892913
        },
        "maxDrawdownPct": -63.9926,
        "drawdownDurationCandles": 555039,
        "winCount": 3916,
        "lossCount": 10535,
        "expectancyUsd": -0.42,
        "avgWinUsd": 10.64,
        "avgLossUsd": 4.54,
        "avgDurationMs": 6308761,
        "maxWinStreak": 7,
        "maxLossStreak": 31
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 14450,
        "winRate": 26.5121,
        "winRateCI": {
          "lower": 0.257987,
          "upper": 0.27238,
          "halfWidthPct": 0.7196
        },
        "profitFactor": 0.96647,
        "sharpeRatio": -0.438081,
        "pctReturn": -0.015729764977675073,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.240303,
          "upper": 0.364142,
          "halfWidth": 0.802223
        },
        "maxDrawdownPct": -28.7849,
        "drawdownDurationCandles": 507346,
        "winCount": 3831,
        "lossCount": 10619,
        "expectancyUsd": -0.08,
        "avgWinUsd": 8.86,
        "avgLossUsd": 3.31,
        "avgDurationMs": 6363862,
        "maxWinStreak": 7,
        "maxLossStreak": 22,
        "outcome": "survived"
      },
      "2x_long": {
        "tradeCount": 14450,
        "winRate": 26.5121,
        "winRateCI": {
          "lower": 0.257987,
          "upper": 0.27238,
          "halfWidthPct": 0.7196
        },
        "profitFactor": 0.969012,
        "sharpeRatio": -0.395058,
        "pctReturn": -0.029655993034394746,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.194287,
          "upper": 0.404171,
          "halfWidth": 0.799229
        },
        "maxDrawdownPct": -49.3667,
        "drawdownDurationCandles": 534410,
        "winCount": 3831,
        "lossCount": 10619,
        "expectancyUsd": -0.16,
        "avgWinUsd": 18.77,
        "avgLossUsd": 6.99,
        "avgDurationMs": 6363862,
        "maxWinStreak": 7,
        "maxLossStreak": 22,
        "outcome": "survived"
      },
      "10x_long": {
        "tradeCount": 14450,
        "winRate": 26.5121,
        "winRateCI": {
          "lower": 0.257987,
          "upper": 0.27238,
          "halfWidthPct": 0.7196
        },
        "profitFactor": 0.986855,
        "sharpeRatio": -0.115036,
        "pctReturn": -0.07579848455276543,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.892373,
          "upper": 0.662302,
          "halfWidth": 0.777338
        },
        "maxDrawdownPct": -97.4726,
        "drawdownDurationCandles": 534410,
        "winCount": 3831,
        "lossCount": 10619,
        "expectancyUsd": -0.57,
        "avgWinUsd": 161.2,
        "avgLossUsd": 58.93,
        "avgDurationMs": 6363862,
        "maxWinStreak": 7,
        "maxLossStreak": 22,
        "outcome": "heavy_loss"
      },
      "50x_long": {
        "tradeCount": 4767,
        "winRate": 27.3547,
        "winRateCI": {
          "lower": 0.261079,
          "upper": 0.286381,
          "halfWidthPct": 1.2651
        },
        "profitFactor": 0.999833,
        "sharpeRatio": -0.000724,
        "pctReturn": -0.006309464408286795,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.74352,
          "upper": 0.742072,
          "halfWidth": 0.742796
        },
        "maxDrawdownPct": -99.9971,
        "drawdownDurationCandles": 534410,
        "winCount": 1304,
        "lossCount": 3463,
        "expectancyUsd": -2.06,
        "avgWinUsd": 45069.43,
        "avgLossUsd": 16973.82,
        "avgDurationMs": 6268282,
        "maxWinStreak": 7,
        "maxLossStreak": 19,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 630,
        "winRate": 25.3968,
        "winRateCI": {
          "lower": 0.22154,
          "upper": 0.289379,
          "halfWidthPct": 3.392
        },
        "profitFactor": 0.688314,
        "sharpeRatio": -0.904928,
        "pctReturn": -20.03483484391208,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.983637,
          "upper": 0.173781,
          "halfWidth": 1.078709
        },
        "maxDrawdownPct": -98.2179,
        "drawdownDurationCandles": 610328,
        "winCount": 160,
        "lossCount": 470,
        "expectancyUsd": -15.57,
        "avgWinUsd": 135.39,
        "avgLossUsd": 66.96,
        "avgDurationMs": 6061905,
        "maxWinStreak": 5,
        "maxLossStreak": 17,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 14451,
        "winRate": 27.0985,
        "winRateCI": {
          "lower": 0.263799,
          "upper": 0.278292,
          "halfWidthPct": 0.7246
        },
        "profitFactor": 0.866848,
        "sharpeRatio": -1.983242,
        "pctReturn": -0.06506080932649466,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.882805,
          "upper": -1.08368,
          "halfWidth": 0.899562
        },
        "maxDrawdownPct": -39.9984,
        "drawdownDurationCandles": 538040,
        "winCount": 3916,
        "lossCount": 10535,
        "expectancyUsd": -0.26,
        "avgWinUsd": 6.25,
        "avgLossUsd": 2.68,
        "avgDurationMs": 6308761,
        "maxWinStreak": 7,
        "maxLossStreak": 31,
        "outcome": "survived"
      },
      "2x_short": {
        "tradeCount": 14451,
        "winRate": 27.0985,
        "winRateCI": {
          "lower": 0.263799,
          "upper": 0.278292,
          "halfWidthPct": 0.7246
        },
        "profitFactor": 0.871624,
        "sharpeRatio": -1.790625,
        "pctReturn": -0.13050226438914675,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.683538,
          "upper": -0.897712,
          "halfWidth": 0.892913
        },
        "maxDrawdownPct": -63.9926,
        "drawdownDurationCandles": 555039,
        "winCount": 3916,
        "lossCount": 10535,
        "expectancyUsd": -0.42,
        "avgWinUsd": 10.64,
        "avgLossUsd": 4.54,
        "avgDurationMs": 6308761,
        "maxWinStreak": 7,
        "maxLossStreak": 31,
        "outcome": "heavy_loss"
      },
      "10x_short": {
        "tradeCount": 10259,
        "winRate": 27.2834,
        "winRateCI": {
          "lower": 0.264301,
          "upper": 0.281537,
          "halfWidthPct": 0.8618
        },
        "profitFactor": 0.9108,
        "sharpeRatio": -0.735002,
        "pctReturn": -0.5881703279303763,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.581684,
          "upper": 0.11168,
          "halfWidth": 0.846682
        },
        "maxDrawdownPct": -98.5085,
        "drawdownDurationCandles": 555039,
        "winCount": 2799,
        "lossCount": 7460,
        "expectancyUsd": -0.96,
        "avgWinUsd": 35.75,
        "avgLossUsd": 14.73,
        "avgDurationMs": 6303187,
        "maxWinStreak": 6,
        "maxLossStreak": 21,
        "outcome": "heavy_loss"
      },
      "50x_short": {
        "tradeCount": 2164,
        "winRate": 30.9612,
        "winRateCI": {
          "lower": 0.290484,
          "upper": 0.32941499999999996,
          "halfWidthPct": 1.9465
        },
        "profitFactor": 0.978004,
        "sharpeRatio": -0.121859,
        "pctReturn": -0.7168460301948719,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.914677,
          "upper": 0.67096,
          "halfWidth": 0.792818
        },
        "maxDrawdownPct": -99.5533,
        "drawdownDurationCandles": 555039,
        "winCount": 670,
        "lossCount": 1494,
        "expectancyUsd": -4.53,
        "avgWinUsd": 650.38,
        "avgLossUsd": 298.23,
        "avgDurationMs": 6467606,
        "maxWinStreak": 5,
        "maxLossStreak": 19,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 1711,
        "winRate": 28.7551,
        "winRateCI": {
          "lower": 0.26659900000000003,
          "upper": 0.309455,
          "halfWidthPct": 2.1428
        },
        "profitFactor": 0.971236,
        "sharpeRatio": -0.146332,
        "pctReturn": -1.5867080385271002,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.938634,
          "upper": 0.64597,
          "halfWidth": 0.792302
        },
        "maxDrawdownPct": -99.1934,
        "drawdownDurationCandles": 555039,
        "winCount": 492,
        "lossCount": 1219,
        "expectancyUsd": -5.73,
        "avgWinUsd": 672.7,
        "avgLossUsd": 279.55,
        "avgDurationMs": 5742081,
        "maxWinStreak": 5,
        "maxLossStreak": 24,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
