Loading…
Public trading strategy

Bitcoin's biggest buyers are backing away — short the bounce

Created

Thesis

When the largest buyers in any market step away, prices usually fall until a new floor is found. Bitcoin is now in its eighth straight month of a bear market, and breaking below the key psychological level of $60,000 often triggers panic selling among recent buyers. With tech stocks also dropping and big institutions slowing their purchases, the path of least resistance right now appears to be downward.

Strategy approach

Build a trend-following strategy that enters short BTCUSDT on the 4-hour timeframe when the price closes below $60,000 and the 50-period moving average crosses below the 200-period moving average. Use a fixed 4% stop loss above the entry and a 14-day max hold.

Markets and timeframes

BTC4h

Entry and exit at a glance

These are the named rules in the shared configuration. Review the full conditions below before using a strategy.

  • Entry: EMA/ADX Crossover Long (BTC@4h) (6 conditions)
  • Exit: SL: Below Support[1] (BTC@4h) (1 condition)
  • Exit: TP: Near Resistance[2] (BTC@4h) (1 condition)
  • Exit: Stop Loss at 2.8% (1 condition)
  • Exit: Take Profit at 5.6% (1 condition)

Shared strategy rules

Rule configuration

{
  "data_dependencies": [
    {
      "symbol": "BTC",
      "timeframe": "4h"
    }
  ],
  "entry_rules": [
    {
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "type": "constant",
            "value": 60000
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "indicator": {
              "name": "ema",
              "period": 50
            },
            "type": "indicator"
          },
          "operator": "crossed_below",
          "right": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "indicator": {
              "name": "ema",
              "period": 200
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "field": "adx",
            "indicator": {
              "name": "adx",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 25
          }
        },
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_below",
          "right": {
            "rank": 1,
            "type": "resistance_level"
          }
        },
        {
          "left": {
            "field": "high",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "ratio": 618,
            "type": "fibonacci_retracement"
          }
        },
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "ratio": 618,
            "type": "fibonacci_retracement"
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1",
      "name": "EMA/ADX Crossover Long (BTC@4h)",
      "priority": 1,
      "trade_symbol": "BTC"
    }
  ],
  "exit_rules": [
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than_or_equal",
          "right": {
            "rank": 1,
            "type": "support_level"
          }
        }
      ],
      "enabled": true,
      "id": "exit_1",
      "name": "SL: Below Support[1] (BTC@4h)",
      "priority": 97,
      "purpose": "take_profit",
      "target_symbol": "BTC"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_below",
          "right": {
            "rank": 2,
            "type": "resistance_level"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2",
      "name": "TP: Near Resistance[2] (BTC@4h)",
      "priority": 100,
      "purpose": "stop_loss",
      "target_symbol": "BTC"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "unrealized_pnl_percent",
            "type": "position"
          },
          "operator": "less_than_or_equal",
          "right": {
            "type": "constant",
            "value": -2.8
          }
        }
      ],
      "enabled": true,
      "id": "exit_3",
      "name": "Stop Loss at 2.8%",
      "priority": 100,
      "purpose": "stop_loss"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "unrealized_pnl_percent",
            "type": "position"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "type": "constant",
            "value": 5.6
          }
        }
      ],
      "enabled": true,
      "id": "exit_4",
      "name": "Take Profit at 5.6%",
      "priority": 100,
      "purpose": "take_profit"
    }
  ],
  "position_sizing": {
    "max_position_percent": 25,
    "method": {
      "resistance_stop_rank": 2,
      "risk_percent": 2.8,
      "type": "fixed_risk"
    },
    "min_position_value": 100
  },
  "trigger_timeframe": "4h",
  "version": 1
}

Indicator configuration

{
  "indicators": [
    {
      "name": "ema",
      "period": 50
    },
    {
      "name": "ema",
      "period": 200
    },
    {
      "name": "adx",
      "period": 14
    }
  ]
}

Parsed strategy

{
  "data_dependencies": [
    {
      "symbol": "BTC",
      "timeframe": "4h"
    }
  ],
  "entry_rules": [
    {
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "type": "constant",
            "value": 60000
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "indicator": {
              "name": "ema",
              "period": 50
            },
            "type": "indicator"
          },
          "operator": "crossed_below",
          "right": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "indicator": {
              "name": "ema",
              "period": 200
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "field": "adx",
            "indicator": {
              "name": "adx",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 25
          }
        },
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_below",
          "right": {
            "rank": 1,
            "type": "resistance_level"
          }
        },
        {
          "left": {
            "field": "high",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "ratio": 618,
            "type": "fibonacci_retracement"
          }
        },
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "BTC",
              "timeframe": "4h"
            },
            "ratio": 618,
            "type": "fibonacci_retracement"
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1",
      "name": "EMA/ADX Crossover Long (BTC@4h)",
      "priority": 1,
      "trade_symbol": "BTC"
    }
  ],
  "exit_rules": [
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than_or_equal",
          "right": {
            "rank": 1,
            "type": "support_level"
          }
        }
      ],
      "enabled": true,
      "id": "exit_1",
      "name": "SL: Below Support[1] (BTC@4h)",
      "priority": 97,
      "purpose": "take_profit",
      "target_symbol": "BTC"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_below",
          "right": {
            "rank": 2,
            "type": "resistance_level"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2",
      "name": "TP: Near Resistance[2] (BTC@4h)",
      "priority": 100,
      "purpose": "stop_loss",
      "target_symbol": "BTC"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "unrealized_pnl_percent",
            "type": "position"
          },
          "operator": "less_than_or_equal",
          "right": {
            "type": "constant",
            "value": -2.8
          }
        }
      ],
      "enabled": true,
      "id": "exit_3",
      "name": "Stop Loss at 2.8%",
      "priority": 100,
      "purpose": "stop_loss"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "unrealized_pnl_percent",
            "type": "position"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "type": "constant",
            "value": 5.6
          }
        }
      ],
      "enabled": true,
      "id": "exit_4",
      "name": "Take Profit at 5.6%",
      "priority": 100,
      "purpose": "take_profit"
    }
  ],
  "position_sizing": {
    "max_position_percent": 25,
    "method": {
      "resistance_stop_rank": 2,
      "risk_percent": 2.8,
      "type": "fixed_risk"
    },
    "min_position_value": 100
  },
  "trigger_timeframe": "4h",
  "version": 1
}

Strategy instructions

Trading agent generated from recommendation idea 'Bitcoin's biggest buyers are backing away — short the bounce'. Thesis: When the largest buyers in any market step away, prices usually fall until a new floor is found. Bitcoin is now in its eighth straight month of a bear market, and breaking below the key psychological level of $60,000 often triggers panic selling among recent buyers. With tech stocks also dropping and big institutions slowing their purchases, the path of least resistance right now appears to be downward.

Performance

No trade count, win rate, or realized P&L figures are provided in this public preview. The thesis and shared rules do not establish a performance record.

What this public preview can establish

  • The thesis and strategy approach describe a market view. They do not show whether an entry or exit condition is currently met.
  • Technical strategy fields are shared above. Inspect the actual conditions and check when they were evaluated before relying on them.
  • No trade count, win rate, or P&L figure is published in this preview. It cannot establish a performance record.

Explore

How CommonQuant researches and tests strategies · Public paper-trading record and its limits · Discover public strategies