Biggest Bitcoin whale may start selling — short Strategy (MSTR) as crypto domino
Created
Thesis
Bitcoin is already on track for a rare back-to-back quarterly loss, and a top Wall Street firm (Citadel Securities) is warning that the new Fed Chair is prepared to aggressively fight inflation, which usually hurts risky assets like crypto. Making matters worse, Strategy (formerly MicroStrategy) just filed paperwork to potentially sell up to $1.25 billion of its Bitcoin holdings — the exact opposite of their entire corporate strategy. If the largest corporate buyer suddenly becomes a seller during a weak market, it could flood the market with supply and push prices even lower, dragging MSTR stock down with it.
Strategy approach
Build a rule-based short strategy on MSTR using D1 timeframe. Enter short when MSTR closes below its 20-day moving average AND IBIT (Bitcoin ETF) closes below its 10-day moving average on the same day. Exit if MSTR closes above its 10-day moving average. Use a 12% hard stop loss and a 30-day max hold period.
Markets and timeframes
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: SMA/ATR/ROC Crossover Long (MSTR@1d) (4 conditions)
- Entry: SMA/ATR/ROC Crossover Long (IBIT@1d) (4 conditions)
- Exit: Position Exit Rule (MSTR@1d) (1 condition)
- Exit: Position Exit Rule (IBIT@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (MSTR@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (IBIT@1d) (1 condition)
- Exit: TP: Near Resistance[1] (MSTR@1d) (1 condition)
- Exit: TP: Near Resistance[1] (IBIT@1d) (1 condition)
- Exit: Stop Loss at 2.8% (1 condition)
- Exit: Take Profit at 5.5% (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "MSTR",
"timeframe": "1d"
},
{
"symbol": "IBIT",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_below",
"right": {
"rank": 1,
"type": "resistance_level"
}
},
{
"left": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"indicator": {
"name": "atr",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0.5
}
},
{
"left": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0.5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_mstr",
"name": "SMA/ATR/ROC Crossover Long (MSTR@1d)",
"priority": 1,
"trade_symbol": "MSTR"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_below",
"right": {
"rank": 1,
"type": "resistance_level"
}
},
{
"left": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"indicator": {
"name": "atr",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0.5
}
},
{
"left": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0.5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_ibit",
"name": "SMA/ATR/ROC Crossover Long (IBIT@1d)",
"priority": 2,
"trade_symbol": "IBIT"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_mstr",
"name": "Position Exit Rule (MSTR@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "MSTR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_ibit",
"name": "Position Exit Rule (IBIT@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "IBIT"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_mstr",
"name": "TP: Fib Extension 127.2% (MSTR@1d)",
"priority": 96,
"purpose": "take_profit",
"target_symbol": "MSTR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_ibit",
"name": "TP: Fib Extension 127.2% (IBIT@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "IBIT"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_3_mstr",
"name": "TP: Near Resistance[1] (MSTR@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "MSTR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_3_ibit",
"name": "TP: Near Resistance[1] (IBIT@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "IBIT"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.77
}
}
],
"enabled": true,
"id": "exit_4",
"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.54
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Take Profit at 5.5%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"resistance_stop_rank": 1,
"risk_percent": 2.77,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "sma",
"period": 20
},
{
"name": "sma",
"period": 10
},
{
"name": "atr",
"period": 14
},
{
"name": "roc",
"period": 10
},
{
"name": "sma",
"period": 20
},
{
"name": "sma",
"period": 10
},
{
"name": "atr",
"period": 14
},
{
"name": "roc",
"period": 10
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "MSTR",
"timeframe": "1d"
},
{
"symbol": "IBIT",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_below",
"right": {
"rank": 1,
"type": "resistance_level"
}
},
{
"left": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"indicator": {
"name": "atr",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0.5
}
},
{
"left": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0.5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_mstr",
"name": "SMA/ATR/ROC Crossover Long (MSTR@1d)",
"priority": 1,
"trade_symbol": "MSTR"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_below",
"right": {
"rank": 1,
"type": "resistance_level"
}
},
{
"left": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"indicator": {
"name": "atr",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0.5
}
},
{
"left": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0.5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_ibit",
"name": "SMA/ATR/ROC Crossover Long (IBIT@1d)",
"priority": 2,
"trade_symbol": "IBIT"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_mstr",
"name": "Position Exit Rule (MSTR@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "MSTR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_ibit",
"name": "Position Exit Rule (IBIT@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "IBIT"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "MSTR",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_mstr",
"name": "TP: Fib Extension 127.2% (MSTR@1d)",
"priority": 96,
"purpose": "take_profit",
"target_symbol": "MSTR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "IBIT",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_ibit",
"name": "TP: Fib Extension 127.2% (IBIT@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "IBIT"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_3_mstr",
"name": "TP: Near Resistance[1] (MSTR@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "MSTR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_3_ibit",
"name": "TP: Near Resistance[1] (IBIT@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "IBIT"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.77
}
}
],
"enabled": true,
"id": "exit_4",
"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.54
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Take Profit at 5.5%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"resistance_stop_rank": 1,
"risk_percent": 2.77,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'Biggest Bitcoin whale may start selling — short Strategy (MSTR) as crypto dominos fall'. Thesis: Bitcoin is already on track for a rare back-to-back quarterly loss, and a top Wall Street firm (Citadel Securities) is warning that the new Fed Chair is prepared to aggressively fight inflation, which usually hurts risky assets like crypto. Making matters worse, Strategy (formerly MicroStrategy) just filed paperwork to potentially sell up to $1.25 billion of its Bitcoin holdings — the exact opposite of their entire corporate strategy. If the largest corporate buyer suddenly becomes a seller during a weak market, it could flood the market with supply and push prices even lower, dragging MSTR stock down with it.
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