{
  "slug": "ema-cross-12-26/sol/30m",
  "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": 1744,
    "winRate": 29.1858,
    "winRateCI": {
      "lower": 0.270997,
      "upper": 0.313633,
      "halfWidthPct": 2.1318
    },
    "profitFactor": 1.206993,
    "sharpeRatio": 0.962225,
    "maxDrawdownPct": -10.9833,
    "pctReturn": 0.47982242122087204,
    "edgeSignificance": "significant",
    "sharpeConfidenceInterval": {
      "lower": 0.2421,
      "upper": 1.68235,
      "halfWidth": 0.720125
    },
    "outcome": "survived",
    "perSide": {
      "long": {
        "tradeCount": 1744,
        "winRate": 29.1858,
        "winRateCI": {
          "lower": 0.270997,
          "upper": 0.313633,
          "halfWidthPct": 2.1318
        },
        "profitFactor": 1.206993,
        "sharpeRatio": 0.962225,
        "pctReturn": 0.47982242122087204,
        "edgeSignificance": "significant",
        "sharpeConfidenceInterval": {
          "lower": 0.2421,
          "upper": 1.68235,
          "halfWidth": 0.720125
        },
        "maxDrawdownPct": -10.9833,
        "drawdownDurationCandles": 34229,
        "winCount": 509,
        "lossCount": 1235,
        "expectancyUsd": 3.43,
        "avgWinUsd": 68.51,
        "avgLossUsd": 23.39,
        "avgDurationMs": 51673624,
        "maxWinStreak": 6,
        "maxLossStreak": 18
      },
      "short": {
        "tradeCount": 1743,
        "winRate": 30.0631,
        "winRateCI": {
          "lower": 0.279562,
          "upper": 0.322577,
          "halfWidthPct": 2.1507
        },
        "profitFactor": 0.903158,
        "sharpeRatio": -0.536875,
        "pctReturn": -0.25725849742970275,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.425835,
          "upper": 0.352084,
          "halfWidth": 0.88896
        },
        "maxDrawdownPct": -24.6006,
        "drawdownDurationCandles": 99231,
        "winCount": 524,
        "lossCount": 1219,
        "expectancyUsd": -1.08,
        "avgWinUsd": 33.52,
        "avgLossUsd": 15.96,
        "avgDurationMs": 53197590,
        "maxWinStreak": 5,
        "maxLossStreak": 21
      }
    },
    "perVariant": {
      "1x_long": {
        "tradeCount": 1744,
        "winRate": 29.1858,
        "winRateCI": {
          "lower": 0.270997,
          "upper": 0.313633,
          "halfWidthPct": 2.1318
        },
        "profitFactor": 1.220511,
        "sharpeRatio": 1.004337,
        "pctReturn": 0.2588186326066965,
        "edgeSignificance": "significant",
        "sharpeConfidenceInterval": {
          "lower": 0.282196,
          "upper": 1.726479,
          "halfWidth": 0.722142
        },
        "maxDrawdownPct": -5.7482,
        "drawdownDurationCandles": 34247,
        "winCount": 509,
        "lossCount": 1235,
        "expectancyUsd": 1.55,
        "avgWinUsd": 29.36,
        "avgLossUsd": 9.92,
        "avgDurationMs": 51673624,
        "maxWinStreak": 6,
        "maxLossStreak": 18,
        "outcome": "survived"
      },
      "2x_long": {
        "tradeCount": 1744,
        "winRate": 29.1858,
        "winRateCI": {
          "lower": 0.270997,
          "upper": 0.313633,
          "halfWidthPct": 2.1318
        },
        "profitFactor": 1.206993,
        "sharpeRatio": 0.962225,
        "pctReturn": 0.47982242122087204,
        "edgeSignificance": "significant",
        "sharpeConfidenceInterval": {
          "lower": 0.2421,
          "upper": 1.68235,
          "halfWidth": 0.720125
        },
        "maxDrawdownPct": -10.9833,
        "drawdownDurationCandles": 34229,
        "winCount": 509,
        "lossCount": 1235,
        "expectancyUsd": 3.43,
        "avgWinUsd": 68.51,
        "avgLossUsd": 23.39,
        "avgDurationMs": 51673624,
        "maxWinStreak": 6,
        "maxLossStreak": 18,
        "outcome": "survived"
      },
      "10x_long": {
        "tradeCount": 1744,
        "winRate": 29.1284,
        "winRateCI": {
          "lower": 0.27043700000000004,
          "upper": 0.313049,
          "halfWidthPct": 2.1306
        },
        "profitFactor": 1.11958,
        "sharpeRatio": 0.580848,
        "pctReturn": 1.3249620267865385,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.130427,
          "upper": 1.292123,
          "halfWidth": 0.711275
        },
        "maxDrawdownPct": -45.9924,
        "drawdownDurationCandles": 34862,
        "winCount": 508,
        "lossCount": 1236,
        "expectancyUsd": 29.7,
        "avgWinUsd": 954.77,
        "avgLossUsd": 350.5,
        "avgDurationMs": 51629243,
        "maxWinStreak": 6,
        "maxLossStreak": 18,
        "outcome": "survived"
      },
      "50x_long": {
        "tradeCount": 1744,
        "winRate": 25.5161,
        "winRateCI": {
          "lower": 0.23525300000000002,
          "upper": 0.276144,
          "halfWidthPct": 2.0445
        },
        "profitFactor": 0.991289,
        "sharpeRatio": -0.036086,
        "pctReturn": -0.49782387249024335,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.76348,
          "upper": 0.691309,
          "halfWidth": 0.727395
        },
        "maxDrawdownPct": -96.2171,
        "drawdownDurationCandles": 81558,
        "winCount": 445,
        "lossCount": 1299,
        "expectancyUsd": -3.39,
        "avgWinUsd": 1510.25,
        "avgLossUsd": 521.92,
        "avgDurationMs": 45215711,
        "maxWinStreak": 4,
        "maxLossStreak": 22,
        "outcome": "heavy_loss"
      },
      "100x_long": {
        "tradeCount": 664,
        "winRate": 17.1687,
        "winRateCI": {
          "lower": 0.14491199999999999,
          "upper": 0.202239,
          "halfWidthPct": 2.8664
        },
        "profitFactor": 0.928108,
        "sharpeRatio": -0.160927,
        "pctReturn": -6.364037920965761,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -0.923116,
          "upper": 0.601261,
          "halfWidth": 0.762189
        },
        "maxDrawdownPct": -99.2187,
        "drawdownDurationCandles": 84374,
        "winCount": 114,
        "lossCount": 550,
        "expectancyUsd": -14.76,
        "avgWinUsd": 1109.96,
        "avgLossUsd": 247.89,
        "avgDurationMs": 28187349,
        "maxWinStreak": 4,
        "maxLossStreak": 24,
        "outcome": "heavy_loss"
      },
      "1x_short": {
        "tradeCount": 1743,
        "winRate": 30.0631,
        "winRateCI": {
          "lower": 0.279562,
          "upper": 0.322577,
          "halfWidthPct": 2.1507
        },
        "profitFactor": 0.909122,
        "sharpeRatio": -0.503623,
        "pctReturn": -0.11975449977620391,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.388937,
          "upper": 0.38169,
          "halfWidth": 0.885314
        },
        "maxDrawdownPct": -13.1171,
        "drawdownDurationCandles": 99274,
        "winCount": 524,
        "lossCount": 1219,
        "expectancyUsd": -0.55,
        "avgWinUsd": 18.29,
        "avgLossUsd": 8.65,
        "avgDurationMs": 53197590,
        "maxWinStreak": 5,
        "maxLossStreak": 21,
        "outcome": "survived"
      },
      "2x_short": {
        "tradeCount": 1743,
        "winRate": 30.0631,
        "winRateCI": {
          "lower": 0.279562,
          "upper": 0.322577,
          "halfWidthPct": 2.1507
        },
        "profitFactor": 0.903158,
        "sharpeRatio": -0.536875,
        "pctReturn": -0.25725849742970275,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.425835,
          "upper": 0.352084,
          "halfWidth": 0.88896
        },
        "maxDrawdownPct": -24.6006,
        "drawdownDurationCandles": 99231,
        "winCount": 524,
        "lossCount": 1219,
        "expectancyUsd": -1.08,
        "avgWinUsd": 33.52,
        "avgLossUsd": 15.96,
        "avgDurationMs": 53197590,
        "maxWinStreak": 5,
        "maxLossStreak": 21,
        "outcome": "survived"
      },
      "10x_short": {
        "tradeCount": 1743,
        "winRate": 30.0631,
        "winRateCI": {
          "lower": 0.279562,
          "upper": 0.322577,
          "halfWidthPct": 2.1507
        },
        "profitFactor": 0.848577,
        "sharpeRatio": -0.784073,
        "pctReturn": -2.223036587837626,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.680775,
          "upper": 0.112628,
          "halfWidth": 0.896702
        },
        "maxDrawdownPct": -80.438,
        "drawdownDurationCandles": 99231,
        "winCount": 524,
        "lossCount": 1219,
        "expectancyUsd": -4.24,
        "avgWinUsd": 79.01,
        "avgLossUsd": 40.03,
        "avgDurationMs": 53020998,
        "maxWinStreak": 5,
        "maxLossStreak": 21,
        "outcome": "heavy_loss"
      },
      "50x_short": {
        "tradeCount": 1023,
        "winRate": 26.0997,
        "winRateCI": {
          "lower": 0.235014,
          "upper": 0.288769,
          "halfWidthPct": 2.6877
        },
        "profitFactor": 0.887171,
        "sharpeRatio": -0.396271,
        "pctReturn": -7.184615489477271,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.390683,
          "upper": 0.59814,
          "halfWidth": 0.994411
        },
        "maxDrawdownPct": -98.7862,
        "drawdownDurationCandles": 99231,
        "winCount": 267,
        "lossCount": 756,
        "expectancyUsd": -9.58,
        "avgWinUsd": 288.69,
        "avgLossUsd": 114.92,
        "avgDurationMs": 46460411,
        "maxWinStreak": 5,
        "maxLossStreak": 23,
        "outcome": "heavy_loss"
      },
      "100x_short": {
        "tradeCount": 207,
        "winRate": 14.9758,
        "winRateCI": {
          "lower": 0.107553,
          "upper": 0.204727,
          "halfWidthPct": 4.8587
        },
        "profitFactor": 0.765719,
        "sharpeRatio": -0.384161,
        "pctReturn": -21.24431199197777,
        "edgeSignificance": "not-significant",
        "sharpeConfidenceInterval": {
          "lower": -1.463071,
          "upper": 0.694748,
          "halfWidth": 1.07891
        },
        "maxDrawdownPct": -98.8309,
        "drawdownDurationCandles": 99231,
        "winCount": 31,
        "lossCount": 176,
        "expectancyUsd": -47.39,
        "avgWinUsd": 1034.16,
        "avgLossUsd": 237.89,
        "avgDurationMs": 22365217,
        "maxWinStreak": 3,
        "maxLossStreak": 28,
        "outcome": "heavy_loss"
      }
    }
  },
  "asOf": "2026-07-05",
  "inSample": true
}
