AI chip euphoria meets fatigue — rotate from crowded chip stocks into rebounding
Created
Thesis
For weeks, the massive AI chip rally has been sucking capital away from crypto markets, leading to heavy outflows from Bitcoin ETFs. Now that Fed Chair Warsh has signaled inflation risks are easing, crypto is getting a fresh bid. At the same time, the AI chip rally is starting to wobble as Asian semiconductor stocks take a hit on competition fears. This combination suggests the dynamic is reversing: capital that was parked in chip stocks may begin flowing back into digital assets. We prefer Solana over Bitcoin here because smaller cryptocurrencies tend to move up faster and with larger gains when the overall crypto market turns bullish.
Strategy approach
Build a rule-based strategy that enters long SOL-USD on D1 when the daily close is > 3% above the prior day's close AND the semiconductor ETF (SMH) closes down > 1.5% on the same session. Exit after a 14-day hold or if SOL-USD closes below its 10-day EMA.
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: ROC Signal Long (SOL@4h) (2 conditions)
- Exit: Position Exit Rule (SOL@4h) (1 condition)
- Exit: Stop Loss at 5.0% (1 condition)
- Exit: Take Profit at 10.0% (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "SOL",
"timeframe": "4h"
},
{
"symbol": "SMH",
"timeframe": "4h"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "SOL",
"timeframe": "4h"
},
"indicator": {
"name": "roc",
"period": 1
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 3
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "4h"
},
"indicator": {
"name": "roc",
"period": 1
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1.5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_sol",
"name": "ROC Signal Long (SOL@4h)",
"priority": 1,
"trade_symbol": "SOL"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_below",
"right": {
"chart_ref": {
"symbol": "SOL",
"timeframe": "4h"
},
"indicator": {
"name": "ema",
"period": 10
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_ema",
"name": "Position Exit Rule (SOL@4h)",
"priority": 1,
"purpose": "signal",
"target_symbol": "SOL"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -5
}
}
],
"enabled": true,
"id": "stop_loss_sol",
"name": "Stop Loss at 5.0%",
"priority": 2,
"purpose": "stop_loss",
"target_symbol": "SOL"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than_or_equal",
"right": {
"type": "constant",
"value": 10
}
}
],
"enabled": true,
"id": "take_profit_sol",
"name": "Take Profit at 10.0%",
"priority": 3,
"purpose": "take_profit",
"target_symbol": "SOL"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2,
"support_stop_rank": 2,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "4h",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "ema",
"period": 10
},
{
"name": "roc",
"period": 1
},
{
"name": "roc",
"period": 1
},
{
"name": "atr",
"period": 14
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "SOL",
"timeframe": "4h"
},
{
"symbol": "SMH",
"timeframe": "4h"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "SOL",
"timeframe": "4h"
},
"indicator": {
"name": "roc",
"period": 1
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 3
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "4h"
},
"indicator": {
"name": "roc",
"period": 1
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1.5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_sol",
"name": "ROC Signal Long (SOL@4h)",
"priority": 1,
"trade_symbol": "SOL"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_below",
"right": {
"chart_ref": {
"symbol": "SOL",
"timeframe": "4h"
},
"indicator": {
"name": "ema",
"period": 10
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_ema",
"name": "Position Exit Rule (SOL@4h)",
"priority": 1,
"purpose": "signal",
"target_symbol": "SOL"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -5
}
}
],
"enabled": true,
"id": "stop_loss_sol",
"name": "Stop Loss at 5.0%",
"priority": 2,
"purpose": "stop_loss",
"target_symbol": "SOL"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than_or_equal",
"right": {
"type": "constant",
"value": 10
}
}
],
"enabled": true,
"id": "take_profit_sol",
"name": "Take Profit at 10.0%",
"priority": 3,
"purpose": "take_profit",
"target_symbol": "SOL"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2,
"support_stop_rank": 2,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "4h",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'AI chip euphoria meets fatigue — rotate from crowded chip stocks into rebounding crypto'. Thesis: For weeks, the massive AI chip rally has been sucking capital away from crypto markets, leading to heavy outflows from Bitcoin ETFs. Now that Fed Chair Warsh has signaled inflation risks are easing, crypto is getting a fresh bid. At the same time, the AI chip rally is starting to wobble as Asian semiconductor stocks take a hit on competition fears. This combination suggests the dynamic is reversing: capital that was parked in chip stocks may begin flowing back into digital assets. We prefer Solana over Bitcoin here because smaller cryptocurrencies tend to move up faster and with larger gains when the overall crypto market turns bullish.
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