{
  "slug": "ema-cross-12-26/btc/1h",
  "config": {
    "leverageRungs": [
      1,
      2,
      10,
      50,
      100
    ],
    "takeProfitPct": null,
    "stopLossPct": null,
    "longConditions": [
      {
        "role": "entry",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 12
          }
        },
        "operator": "crosses_above",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 26
          }
        }
      },
      {
        "role": "exit",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 12
          }
        },
        "operator": "crosses_below",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 26
          }
        }
      }
    ],
    "shortConditions": [
      {
        "role": "entry",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 12
          }
        },
        "operator": "crosses_below",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 26
          }
        }
      },
      {
        "role": "exit",
        "operandA": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 12
          }
        },
        "operator": "crosses_above",
        "operandB": {
          "kind": "indicator",
          "indicatorType": "EMA",
          "params": {
            "period": 26
          }
        }
      }
    ]
  },
  "metrics": {
    "tradeCount": 889,
    "winRate": 27.2216,
    "winRateCI": {
      "lower": 0.24398299999999998,
      "upper": 0.302409,
      "halfWidthPct": 2.9213
    },
    "profitFactor": 1.173707,
    "sharpeRatio": 0.57124,
    "maxDrawdownPct": -8.3731,
    "pctReturn": 0.3164869066292798,
    "edgeSignificance": "not-significant",
    "sharpeConfidenceInterval": {
      "lower": -0.251623,
      "upper": 1.394102,
      "halfWidth": 0.822862
    },
    "outcome": "survived",
    "perSide": {
      "long": {
        "tradeCount": 889,
        "winRate": 27.2216,
        "winRateCI": {
          "lower": 0.24398299999999998,
          "upper": 0.302409,
          "halfWidthPct": 2.9213
        },
        "profitFactor": 1.173707,
        "sharpeRatio": 0.57124,
        "pctReturn": 0.3164869066292798,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.251623,
          "upper": 1.394102,
          "halfWidth": 0.822862
        },
        "maxDrawdownPct": -8.3731,
        "drawdownDurationCandles": 20300,
        "winCount": 242,
        "lossCount": 647,
        "expectancyUsd": 1.8,
        "avgWinUsd": 44.73,
        "avgLossUsd": 14.25,
        "avgDurationMs": 107510011,
        "maxWinStreak": 4,
        "maxLossStreak": 21
      },
      "short": {
        "tradeCount": 889,
        "winRate": 25.8718,
        "winRateCI": {
          "lower": 0.231011,
          "upper": 0.28850000000000003,
          "halfWidthPct": 2.8745
        },
        "profitFactor": 0.865425,
        "sharpeRatio": -0.558711,
        "pctReturn": -0.2612567831131518,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.35724,
          "upper": 0.239817,
          "halfWidth": 0.798529
        },
        "maxDrawdownPct": -13.2018,
        "drawdownDurationCandles": 50552,
        "winCount": 230,
        "lossCount": 659,
        "expectancyUsd": -1.22,
        "avgWinUsd": 30.26,
        "avgLossUsd": 12.2,
        "avgDurationMs": 98159730,
        "maxWinStreak": 3,
        "maxLossStreak": 17
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 889,
        "winRate": 27.2216,
        "winRateCI": {
          "lower": 0.24398299999999998,
          "upper": 0.302409,
          "halfWidthPct": 2.9213
        },
        "profitFactor": 1.181833,
        "sharpeRatio": 0.592844,
        "pctReturn": 0.16553277432626365,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.228618,
          "upper": 1.414305,
          "halfWidth": 0.821462
        },
        "maxDrawdownPct": -4.4409,
        "drawdownDurationCandles": 20785,
        "winCount": 242,
        "lossCount": 647,
        "expectancyUsd": 0.88,
        "avgWinUsd": 21.1,
        "avgLossUsd": 6.68,
        "avgDurationMs": 107510011,
        "maxWinStreak": 4,
        "maxLossStreak": 21,
        "outcome": "survived"
      },
      "2x_long": {
        "tradeCount": 889,
        "winRate": 27.2216,
        "winRateCI": {
          "lower": 0.24398299999999998,
          "upper": 0.302409,
          "halfWidthPct": 2.9213
        },
        "profitFactor": 1.173707,
        "sharpeRatio": 0.57124,
        "pctReturn": 0.3164869066292798,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.251623,
          "upper": 1.394102,
          "halfWidth": 0.822862
        },
        "maxDrawdownPct": -8.3731,
        "drawdownDurationCandles": 20300,
        "winCount": 242,
        "lossCount": 647,
        "expectancyUsd": 1.8,
        "avgWinUsd": 44.73,
        "avgLossUsd": 14.25,
        "avgDurationMs": 107510011,
        "maxWinStreak": 4,
        "maxLossStreak": 21,
        "outcome": "survived"
      },
      "10x_long": {
        "tradeCount": 889,
        "winRate": 27.2216,
        "winRateCI": {
          "lower": 0.24398299999999998,
          "upper": 0.302409,
          "halfWidthPct": 2.9213
        },
        "profitFactor": 1.120622,
        "sharpeRatio": 0.413885,
        "pctReturn": 1.1060235366761002,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.414988,
          "upper": 1.242759,
          "halfWidth": 0.828873
        },
        "maxDrawdownPct": -36.1199,
        "drawdownDurationCandles": 25626,
        "winCount": 242,
        "lossCount": 647,
        "expectancyUsd": 10.07,
        "avgWinUsd": 343.77,
        "avgLossUsd": 114.74,
        "avgDurationMs": 107510011,
        "maxWinStreak": 4,
        "maxLossStreak": 21,
        "outcome": "survived"
      },
      "50x_long": {
        "tradeCount": 889,
        "winRate": 25.4218,
        "winRateCI": {
          "lower": 0.22669499999999998,
          "upper": 0.283857,
          "halfWidthPct": 2.8581
        },
        "profitFactor": 1.013663,
        "sharpeRatio": 0.045071,
        "pctReturn": 0.6527315334043218,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.765358,
          "upper": 0.855499,
          "halfWidth": 0.810429
        },
        "maxDrawdownPct": -89.827,
        "drawdownDurationCandles": 46581,
        "winCount": 226,
        "lossCount": 663,
        "expectancyUsd": 16.26,
        "avgWinUsd": 4745.07,
        "avgLossUsd": 1595.67,
        "avgDurationMs": 100168279,
        "maxWinStreak": 4,
        "maxLossStreak": 21,
        "outcome": "survived"
      },
      "100x_long": {
        "tradeCount": 889,
        "winRate": 19.7975,
        "winRateCI": {
          "lower": 0.173105,
          "upper": 0.225445,
          "halfWidthPct": 2.617
        },
        "profitFactor": 0.996327,
        "sharpeRatio": -0.007891,
        "pctReturn": -0.2936090015842979,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.775297,
          "upper": 0.759514,
          "halfWidth": 0.767406
        },
        "maxDrawdownPct": -99.7008,
        "drawdownDurationCandles": 46581,
        "winCount": 176,
        "lossCount": 713,
        "expectancyUsd": -9.22,
        "avgWinUsd": 12634.76,
        "avgLossUsd": 3130.32,
        "avgDurationMs": 79843870,
        "maxWinStreak": 4,
        "maxLossStreak": 26,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 889,
        "winRate": 25.8718,
        "winRateCI": {
          "lower": 0.231011,
          "upper": 0.28850000000000003,
          "halfWidthPct": 2.8745
        },
        "profitFactor": 0.86816,
        "sharpeRatio": -0.54708,
        "pctReturn": -0.12764714540177913,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.346871,
          "upper": 0.252711,
          "halfWidth": 0.799791
        },
        "maxDrawdownPct": -6.9351,
        "drawdownDurationCandles": 50639,
        "winCount": 230,
        "lossCount": 659,
        "expectancyUsd": -0.62,
        "avgWinUsd": 15.69,
        "avgLossUsd": 6.31,
        "avgDurationMs": 98159730,
        "maxWinStreak": 3,
        "maxLossStreak": 17,
        "outcome": "survived"
      },
      "2x_short": {
        "tradeCount": 889,
        "winRate": 25.8718,
        "winRateCI": {
          "lower": 0.231011,
          "upper": 0.28850000000000003,
          "halfWidthPct": 2.8745
        },
        "profitFactor": 0.865425,
        "sharpeRatio": -0.558711,
        "pctReturn": -0.2612567831131518,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.35724,
          "upper": 0.239817,
          "halfWidth": 0.798529
        },
        "maxDrawdownPct": -13.2018,
        "drawdownDurationCandles": 50552,
        "winCount": 230,
        "lossCount": 659,
        "expectancyUsd": -1.22,
        "avgWinUsd": 30.26,
        "avgLossUsd": 12.2,
        "avgDurationMs": 98159730,
        "maxWinStreak": 3,
        "maxLossStreak": 17,
        "outcome": "survived"
      },
      "10x_short": {
        "tradeCount": 889,
        "winRate": 25.8718,
        "winRateCI": {
          "lower": 0.231011,
          "upper": 0.28850000000000003,
          "halfWidthPct": 2.8745
        },
        "profitFactor": 0.842985,
        "sharpeRatio": -0.647796,
        "pctReturn": -1.5602160152593392,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.439678,
          "upper": 0.144086,
          "halfWidth": 0.791882
        },
        "maxDrawdownPct": -53.7092,
        "drawdownDurationCandles": 50552,
        "winCount": 230,
        "lossCount": 659,
        "expectancyUsd": -5.34,
        "avgWinUsd": 110.91,
        "avgLossUsd": 45.92,
        "avgDurationMs": 98159730,
        "maxWinStreak": 3,
        "maxLossStreak": 17,
        "outcome": "survived"
      },
      "50x_short": {
        "tradeCount": 889,
        "winRate": 24.6344,
        "winRateCI": {
          "lower": 0.21915099999999998,
          "upper": 0.27571999999999997,
          "halfWidthPct": 2.8285
        },
        "profitFactor": 0.825526,
        "sharpeRatio": -0.637326,
        "pctReturn": -8.142246789265794,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.435021,
          "upper": 0.160368,
          "halfWidth": 0.797694
        },
        "maxDrawdownPct": -97.2238,
        "drawdownDurationCandles": 50552,
        "winCount": 219,
        "lossCount": 670,
        "expectancyUsd": -10.7,
        "avgWinUsd": 205.49,
        "avgLossUsd": 81.36,
        "avgDurationMs": 92822497,
        "maxWinStreak": 3,
        "maxLossStreak": 17,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 321,
        "winRate": 18.0685,
        "winRateCI": {
          "lower": 0.14245,
          "upper": 0.226473,
          "halfWidthPct": 4.2012
        },
        "profitFactor": 0.599073,
        "sharpeRatio": -1.113866,
        "pctReturn": -31.975884538568206,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -2.024995,
          "upper": -0.202736,
          "halfWidth": 0.911129
        },
        "maxDrawdownPct": -98.1255,
        "drawdownDurationCandles": 50552,
        "winCount": 58,
        "lossCount": 263,
        "expectancyUsd": -30.54,
        "avgWinUsd": 252.55,
        "avgLossUsd": 92.97,
        "avgDurationMs": 59214953,
        "maxWinStreak": 3,
        "maxLossStreak": 16,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
