{
  "slug": "ema-cross-12-26/sol/15m",
  "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": 3584,
    "winRate": 28.7109,
    "winRateCI": {
      "lower": 0.272532,
      "upper": 0.302143,
      "halfWidthPct": 1.4806
    },
    "profitFactor": 1.09762,
    "sharpeRatio": 0.655542,
    "maxDrawdownPct": -13.8759,
    "pctReturn": 0.16853005925428563,
    "edgeSignificance": "not-significant",
    "sharpeConfidenceInterval": {
      "lower": -0.105045,
      "upper": 1.416129,
      "halfWidth": 0.760587
    },
    "outcome": "survived",
    "perSide": {
      "long": {
        "tradeCount": 3584,
        "winRate": 28.7109,
        "winRateCI": {
          "lower": 0.272532,
          "upper": 0.302143,
          "halfWidthPct": 1.4806
        },
        "profitFactor": 1.09762,
        "sharpeRatio": 0.655542,
        "pctReturn": 0.16853005925428563,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.105045,
          "upper": 1.416129,
          "halfWidth": 0.760587
        },
        "maxDrawdownPct": -13.8759,
        "drawdownDurationCandles": 80814,
        "winCount": 1029,
        "lossCount": 2555,
        "expectancyUsd": 1.13,
        "avgWinUsd": 44.06,
        "avgLossUsd": 16.17,
        "avgDurationMs": 25440820,
        "maxWinStreak": 5,
        "maxLossStreak": 20
      },
      "short": {
        "tradeCount": 3584,
        "winRate": 29.4364,
        "winRateCI": {
          "lower": 0.279669,
          "upper": 0.30949899999999997,
          "halfWidthPct": 1.4915
        },
        "profitFactor": 0.897626,
        "sharpeRatio": -0.80555,
        "pctReturn": -0.19263818052317536,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.668881,
          "upper": 0.057781,
          "halfWidth": 0.863331
        },
        "maxDrawdownPct": -34.2487,
        "drawdownDurationCandles": 198549,
        "winCount": 1055,
        "lossCount": 2529,
        "expectancyUsd": -0.77,
        "avgWinUsd": 22.98,
        "avgLossUsd": 10.68,
        "avgDurationMs": 25644727,
        "maxWinStreak": 7,
        "maxLossStreak": 21
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 3584,
        "winRate": 28.7109,
        "winRateCI": {
          "lower": 0.272532,
          "upper": 0.302143,
          "halfWidthPct": 1.4806
        },
        "profitFactor": 1.105467,
        "sharpeRatio": 0.695009,
        "pctReturn": 0.09186756403039545,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.061545,
          "upper": 1.451563,
          "halfWidth": 0.756554
        },
        "maxDrawdownPct": -7.4188,
        "drawdownDurationCandles": 80814,
        "winCount": 1029,
        "lossCount": 2555,
        "expectancyUsd": 0.53,
        "avgWinUsd": 19.42,
        "avgLossUsd": 7.08,
        "avgDurationMs": 25440820,
        "maxWinStreak": 5,
        "maxLossStreak": 20,
        "outcome": "survived"
      },
      "2x_long": {
        "tradeCount": 3584,
        "winRate": 28.7109,
        "winRateCI": {
          "lower": 0.272532,
          "upper": 0.302143,
          "halfWidthPct": 1.4806
        },
        "profitFactor": 1.09762,
        "sharpeRatio": 0.655542,
        "pctReturn": 0.16853005925428563,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.105045,
          "upper": 1.416129,
          "halfWidth": 0.760587
        },
        "maxDrawdownPct": -13.8759,
        "drawdownDurationCandles": 80814,
        "winCount": 1029,
        "lossCount": 2555,
        "expectancyUsd": 1.13,
        "avgWinUsd": 44.06,
        "avgLossUsd": 16.17,
        "avgDurationMs": 25440820,
        "maxWinStreak": 5,
        "maxLossStreak": 20,
        "outcome": "survived"
      },
      "10x_long": {
        "tradeCount": 3584,
        "winRate": 28.7109,
        "winRateCI": {
          "lower": 0.272532,
          "upper": 0.302143,
          "halfWidthPct": 1.4806
        },
        "profitFactor": 1.05293,
        "sharpeRatio": 0.371434,
        "pctReturn": 0.43993341611586145,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.393759,
          "upper": 1.136627,
          "halfWidth": 0.765193
        },
        "maxDrawdownPct": -53.6157,
        "drawdownDurationCandles": 80794,
        "winCount": 1029,
        "lossCount": 2555,
        "expectancyUsd": 7.63,
        "avgWinUsd": 528.81,
        "avgLossUsd": 202.27,
        "avgDurationMs": 25437807,
        "maxWinStreak": 5,
        "maxLossStreak": 20,
        "outcome": "survived"
      },
      "50x_long": {
        "tradeCount": 3584,
        "winRate": 26.981,
        "winRateCI": {
          "lower": 0.255531,
          "upper": 0.28458300000000003,
          "halfWidthPct": 1.4526
        },
        "profitFactor": 0.996611,
        "sharpeRatio": -0.010688,
        "pctReturn": -0.1693733559803219,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.856048,
          "upper": 0.834671,
          "halfWidth": 0.84536
        },
        "maxDrawdownPct": -99.8015,
        "drawdownDurationCandles": 168843,
        "winCount": 967,
        "lossCount": 2617,
        "expectancyUsd": -2.45,
        "avgWinUsd": 2666.16,
        "avgLossUsd": 988.52,
        "avgDurationMs": 23927595,
        "maxWinStreak": 5,
        "maxLossStreak": 20,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 1174,
        "winRate": 19.9319,
        "winRateCI": {
          "lower": 0.177463,
          "upper": 0.223135,
          "halfWidthPct": 2.2836
        },
        "profitFactor": 0.998684,
        "sharpeRatio": -0.002742,
        "pctReturn": -0.10775796312476844,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.88899,
          "upper": 0.883506,
          "halfWidth": 0.886248
        },
        "maxDrawdownPct": -99.9884,
        "drawdownDurationCandles": 169339,
        "winCount": 234,
        "lossCount": 940,
        "expectancyUsd": -8.35,
        "avgWinUsd": 31785.99,
        "avgLossUsd": 7923.11,
        "avgDurationMs": 16285860,
        "maxWinStreak": 5,
        "maxLossStreak": 24,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 3584,
        "winRate": 29.4364,
        "winRateCI": {
          "lower": 0.279669,
          "upper": 0.30949899999999997,
          "halfWidthPct": 1.4915
        },
        "profitFactor": 0.901873,
        "sharpeRatio": -0.781118,
        "pctReturn": -0.09116116498870402,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.641252,
          "upper": 0.079017,
          "halfWidth": 0.860134
        },
        "maxDrawdownPct": -18.885,
        "drawdownDurationCandles": 198549,
        "winCount": 1055,
        "lossCount": 2529,
        "expectancyUsd": -0.41,
        "avgWinUsd": 12.75,
        "avgLossUsd": 5.9,
        "avgDurationMs": 25644727,
        "maxWinStreak": 7,
        "maxLossStreak": 21,
        "outcome": "survived"
      },
      "2x_short": {
        "tradeCount": 3584,
        "winRate": 29.4364,
        "winRateCI": {
          "lower": 0.279669,
          "upper": 0.30949899999999997,
          "halfWidthPct": 1.4915
        },
        "profitFactor": 0.897626,
        "sharpeRatio": -0.80555,
        "pctReturn": -0.19263818052317536,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.668881,
          "upper": 0.057781,
          "halfWidth": 0.863331
        },
        "maxDrawdownPct": -34.2487,
        "drawdownDurationCandles": 198549,
        "winCount": 1055,
        "lossCount": 2529,
        "expectancyUsd": -0.77,
        "avgWinUsd": 22.98,
        "avgLossUsd": 10.68,
        "avgDurationMs": 25644727,
        "maxWinStreak": 7,
        "maxLossStreak": 21,
        "outcome": "survived"
      },
      "10x_short": {
        "tradeCount": 3584,
        "winRate": 29.4085,
        "winRateCI": {
          "lower": 0.279395,
          "upper": 0.309216,
          "halfWidthPct": 1.4911
        },
        "profitFactor": 0.857831,
        "sharpeRatio": -0.863521,
        "pctReturn": -1.560161158452946,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.745945,
          "upper": 0.018903,
          "halfWidth": 0.882424
        },
        "maxDrawdownPct": -90.9591,
        "drawdownDurationCandles": 198568,
        "winCount": 1054,
        "lossCount": 2530,
        "expectancyUsd": -2.4,
        "avgWinUsd": 49.29,
        "avgLossUsd": 23.94,
        "avgDurationMs": 25589481,
        "maxWinStreak": 7,
        "maxLossStreak": 21,
        "outcome": "heavy_loss"
      },
      "50x_short": {
        "tradeCount": 684,
        "winRate": 28.8012,
        "winRateCI": {
          "lower": 0.25533300000000003,
          "upper": 0.32305799999999996,
          "halfWidthPct": 3.3862
        },
        "profitFactor": 0.922472,
        "sharpeRatio": -0.207044,
        "pctReturn": -4.473185956394197,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.084304,
          "upper": 0.670216,
          "halfWidth": 0.87726
        },
        "maxDrawdownPct": -99.4227,
        "drawdownDurationCandles": 198568,
        "winCount": 197,
        "lossCount": 487,
        "expectancyUsd": -14.34,
        "avgWinUsd": 592.24,
        "avgLossUsd": 259.71,
        "avgDurationMs": 22575000,
        "maxWinStreak": 4,
        "maxLossStreak": 18,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 588,
        "winRate": 21.7687,
        "winRateCI": {
          "lower": 0.186222,
          "upper": 0.252818,
          "halfWidthPct": 3.3298
        },
        "profitFactor": 0.961894,
        "sharpeRatio": -0.089163,
        "pctReturn": -2.95964051373019,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.948995,
          "upper": 0.770669,
          "halfWidth": 0.859832
        },
        "maxDrawdownPct": -99.6997,
        "drawdownDurationCandles": 197679,
        "winCount": 128,
        "lossCount": 460,
        "expectancyUsd": -16.67,
        "avgWinUsd": 1933.32,
        "avgLossUsd": 559.28,
        "avgDurationMs": 15873980,
        "maxWinStreak": 3,
        "maxLossStreak": 25,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
