{
  "slug": "ema-cross-12-26/sol/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": 858,
    "winRate": 32.2844,
    "winRateCI": {
      "lower": 0.29240700000000003,
      "upper": 0.35485999999999995,
      "halfWidthPct": 3.1226
    },
    "profitFactor": 1.398863,
    "sharpeRatio": 1.178814,
    "maxDrawdownPct": -11.3256,
    "pctReturn": 1.236214242694345,
    "edgeSignificance": "significant",
    "sharpeConfidenceInterval": {
      "lower": 0.453897,
      "upper": 1.903732,
      "halfWidth": 0.724918
    },
    "outcome": "survived",
    "perSide": {
      "long": {
        "tradeCount": 858,
        "winRate": 32.2844,
        "winRateCI": {
          "lower": 0.29240700000000003,
          "upper": 0.35485999999999995,
          "halfWidthPct": 3.1226
        },
        "profitFactor": 1.398863,
        "sharpeRatio": 1.178814,
        "pctReturn": 1.236214242694345,
        "edgeSignificance": "significant",
        "sharpeConfidenceInterval": {
          "lower": 0.453897,
          "upper": 1.903732,
          "halfWidth": 0.724918
        },
        "maxDrawdownPct": -11.3256,
        "drawdownDurationCandles": 17151,
        "winCount": 277,
        "lossCount": 581,
        "expectancyUsd": 9.84,
        "avgWinUsd": 106.89,
        "avgLossUsd": 36.43,
        "avgDurationMs": 105037762,
        "maxWinStreak": 5,
        "maxLossStreak": 17
      },
      "short": {
        "tradeCount": 858,
        "winRate": 30.303,
        "winRateCI": {
          "lower": 0.273213,
          "upper": 0.334603,
          "halfWidthPct": 3.0695
        },
        "profitFactor": 0.976338,
        "sharpeRatio": -0.095142,
        "pctReturn": -0.08335949682555648,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.90237,
          "upper": 0.712086,
          "halfWidth": 0.807228
        },
        "maxDrawdownPct": -17.1716,
        "drawdownDurationCandles": 49615,
        "winCount": 260,
        "lossCount": 598,
        "expectancyUsd": -0.39,
        "avgWinUsd": 53.71,
        "avgLossUsd": 23.92,
        "avgDurationMs": 107672727,
        "maxWinStreak": 5,
        "maxLossStreak": 23
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 858,
        "winRate": 32.2844,
        "winRateCI": {
          "lower": 0.29240700000000003,
          "upper": 0.35485999999999995,
          "halfWidthPct": 3.1226
        },
        "profitFactor": 1.431182,
        "sharpeRatio": 1.23024,
        "pctReturn": 0.6747598955152314,
        "edgeSignificance": "significant",
        "sharpeConfidenceInterval": {
          "lower": 0.508319,
          "upper": 1.952162,
          "halfWidth": 0.721921
        },
        "maxDrawdownPct": -5.9734,
        "drawdownDurationCandles": 17110,
        "winCount": 277,
        "lossCount": 581,
        "expectancyUsd": 4.26,
        "avgWinUsd": 43.76,
        "avgLossUsd": 14.58,
        "avgDurationMs": 105037762,
        "maxWinStreak": 5,
        "maxLossStreak": 17,
        "outcome": "survived"
      },
      "2x_long": {
        "tradeCount": 858,
        "winRate": 32.2844,
        "winRateCI": {
          "lower": 0.29240700000000003,
          "upper": 0.35485999999999995,
          "halfWidthPct": 3.1226
        },
        "profitFactor": 1.398863,
        "sharpeRatio": 1.178814,
        "pctReturn": 1.236214242694345,
        "edgeSignificance": "significant",
        "sharpeConfidenceInterval": {
          "lower": 0.453897,
          "upper": 1.903732,
          "halfWidth": 0.724918
        },
        "maxDrawdownPct": -11.3256,
        "drawdownDurationCandles": 17151,
        "winCount": 277,
        "lossCount": 581,
        "expectancyUsd": 9.84,
        "avgWinUsd": 106.89,
        "avgLossUsd": 36.43,
        "avgDurationMs": 105037762,
        "maxWinStreak": 5,
        "maxLossStreak": 17,
        "outcome": "survived"
      },
      "10x_long": {
        "tradeCount": 858,
        "winRate": 32.1678,
        "winRateCI": {
          "lower": 0.29127600000000003,
          "upper": 0.35367,
          "halfWidthPct": 3.1197
        },
        "profitFactor": 1.210715,
        "sharpeRatio": 0.66114,
        "pctReturn": 3.1707499400042605,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.068106,
          "upper": 1.390386,
          "halfWidth": 0.729246
        },
        "maxDrawdownPct": -47.0579,
        "drawdownDurationCandles": 17369,
        "winCount": 276,
        "lossCount": 582,
        "expectancyUsd": 104.32,
        "avgWinUsd": 1863.41,
        "avgLossUsd": 729.88,
        "avgDurationMs": 104563636,
        "maxWinStreak": 5,
        "maxLossStreak": 17,
        "outcome": "survived"
      },
      "50x_long": {
        "tradeCount": 858,
        "winRate": 23.31,
        "winRateCI": {
          "lower": 0.206037,
          "upper": 0.262543,
          "halfWidthPct": 2.8253
        },
        "profitFactor": 0.888873,
        "sharpeRatio": -0.371928,
        "pctReturn": -7.707598905953736,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.273328,
          "upper": 0.529472,
          "halfWidth": 0.9014
        },
        "maxDrawdownPct": -97.8302,
        "drawdownDurationCandles": 50681,
        "winCount": 200,
        "lossCount": 658,
        "expectancyUsd": -9.11,
        "avgWinUsd": 312.73,
        "avgLossUsd": 106.94,
        "avgDurationMs": 77693706,
        "maxWinStreak": 4,
        "maxLossStreak": 17,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 286,
        "winRate": 10.8392,
        "winRateCI": {
          "lower": 0.077418,
          "upper": 0.14974600000000002,
          "halfWidthPct": 3.6164
        },
        "profitFactor": 0.811729,
        "sharpeRatio": -0.289441,
        "pctReturn": -18.2993105323061,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.160123,
          "upper": 0.581241,
          "halfWidth": 0.870682
        },
        "maxDrawdownPct": -98.4197,
        "drawdownDurationCandles": 50681,
        "winCount": 31,
        "lossCount": 255,
        "expectancyUsd": -34.27,
        "avgWinUsd": 1363.14,
        "avgLossUsd": 204.15,
        "avgDurationMs": 36805594,
        "maxWinStreak": 2,
        "maxLossStreak": 34,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 858,
        "winRate": 30.303,
        "winRateCI": {
          "lower": 0.273213,
          "upper": 0.334603,
          "halfWidthPct": 3.0695
        },
        "profitFactor": 0.980845,
        "sharpeRatio": -0.0767,
        "pctReturn": -0.03368123079507869,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.88356,
          "upper": 0.73016,
          "halfWidth": 0.80686
        },
        "maxDrawdownPct": -9.3206,
        "drawdownDurationCandles": 49636,
        "winCount": 260,
        "lossCount": 598,
        "expectancyUsd": -0.16,
        "avgWinUsd": 27.73,
        "avgLossUsd": 12.29,
        "avgDurationMs": 107672727,
        "maxWinStreak": 5,
        "maxLossStreak": 23,
        "outcome": "survived"
      },
      "2x_short": {
        "tradeCount": 858,
        "winRate": 30.303,
        "winRateCI": {
          "lower": 0.273213,
          "upper": 0.334603,
          "halfWidthPct": 3.0695
        },
        "profitFactor": 0.976338,
        "sharpeRatio": -0.095142,
        "pctReturn": -0.08335949682555648,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.90237,
          "upper": 0.712086,
          "halfWidth": 0.807228
        },
        "maxDrawdownPct": -17.1716,
        "drawdownDurationCandles": 49615,
        "winCount": 260,
        "lossCount": 598,
        "expectancyUsd": -0.39,
        "avgWinUsd": 53.71,
        "avgLossUsd": 23.92,
        "avgDurationMs": 107672727,
        "maxWinStreak": 5,
        "maxLossStreak": 23,
        "outcome": "survived"
      },
      "10x_short": {
        "tradeCount": 858,
        "winRate": 30.1865,
        "winRateCI": {
          "lower": 0.272086,
          "upper": 0.33341,
          "halfWidthPct": 3.0662
        },
        "profitFactor": 0.925799,
        "sharpeRatio": -0.299956,
        "pctReturn": -1.3629244817941821,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.1189,
          "upper": 0.518987,
          "halfWidth": 0.818944
        },
        "maxDrawdownPct": -64.6651,
        "drawdownDurationCandles": 49615,
        "winCount": 259,
        "lossCount": 599,
        "expectancyUsd": -4.29,
        "avgWinUsd": 177.25,
        "avgLossUsd": 82.78,
        "avgDurationMs": 107458741,
        "maxWinStreak": 5,
        "maxLossStreak": 23,
        "outcome": "survived"
      },
      "50x_short": {
        "tradeCount": 858,
        "winRate": 25.2914,
        "winRateCI": {
          "lower": 0.22497299999999998,
          "upper": 0.283057,
          "halfWidthPct": 2.9042
        },
        "profitFactor": 0.989489,
        "sharpeRatio": -0.038406,
        "pctReturn": -0.6844388080830904,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.827924,
          "upper": 0.751111,
          "halfWidth": 0.789518
        },
        "maxDrawdownPct": -95.3067,
        "drawdownDurationCandles": 26849,
        "winCount": 217,
        "lossCount": 641,
        "expectancyUsd": -1.69,
        "avgWinUsd": 629.75,
        "avgLossUsd": 215.46,
        "avgDurationMs": 87923077,
        "maxWinStreak": 4,
        "maxLossStreak": 27,
        "outcome": "survived"
      },
      "100x_short": {
        "tradeCount": 858,
        "winRate": 17.7156,
        "winRateCI": {
          "lower": 0.153064,
          "upper": 0.204126,
          "halfWidthPct": 2.5531
        },
        "profitFactor": 0.944317,
        "sharpeRatio": -0.135572,
        "pctReturn": -4.924093201670146,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.944062,
          "upper": 0.672917,
          "halfWidth": 0.80849
        },
        "maxDrawdownPct": -98.4958,
        "drawdownDurationCandles": 48393,
        "winCount": 152,
        "lossCount": 706,
        "expectancyUsd": -9.12,
        "avgWinUsd": 873.13,
        "avgLossUsd": 199.07,
        "avgDurationMs": 59563636,
        "maxWinStreak": 3,
        "maxLossStreak": 34,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
