Nasdaq chip stocks are tanking while the Dow hits records — rotate into Tesla's
Created
Thesis
The Dow just hit a record high while the Nasdaq fell again as chipmakers struggled, highlighting a significant market rotation away from AI-chip stocks toward traditional economy stocks. Tesla's blowout delivery quarter adds fuel — it's a large-cap name that bridges consumer spending and tech, and it's crushing estimates while pure-chip names falter. When the Dow hits records and the Nasdaq struggles, money flows toward companies with real earnings delivery (like Tesla) rather than speculative tech. This divergence creates an opportunity to own a high-growth name at the center of a market rotation.
Strategy approach
Build a rule-based strategy that enters long TSLA on D1 after a positive earnings surprise >5% above consensus, when the Dow Jones Industrial Average (DJI) is at a 20-day high and Nasdaq (QQQ) has dropped >3% in the prior 5 days. Exit after 20 days or if TSLA drops 8% from entry.
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: MOMENTUM/DONCHIAN/ROC Signal Long (TSLA@1d) (3 conditions)
- Entry: MOMENTUM/DONCHIAN/ROC Signal Long (DIA@1d) (3 conditions)
- Entry: MOMENTUM/DONCHIAN/ROC Signal Long (QQQ@1d) (3 conditions)
- Exit: Stop Loss at 2.4% (1 condition)
- Exit: Stop Loss at 8.0% (1 condition)
- Exit: Take Profit at 15.0% (1 condition)
- Exit: SL: Below Support[1] (TSLA@1d) (1 condition)
- Exit: SL: Below Support[1] (DIA@1d) (1 condition)
- Exit: SL: Below Support[1] (QQQ@1d) (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "TSLA",
"timeframe": "1d"
},
{
"symbol": "DIA",
"timeframe": "1d"
},
{
"symbol": "QQQ",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "TSLA",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "TSLA",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "TSLA",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 5
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_tsla",
"name": "MOMENTUM/DONCHIAN/ROC Signal Long (TSLA@1d)",
"priority": 1,
"trade_symbol": "TSLA"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "DIA",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "DIA",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "DIA",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 5
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_dia",
"name": "MOMENTUM/DONCHIAN/ROC Signal Long (DIA@1d)",
"priority": 2,
"trade_symbol": "DIA"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 5
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_qqq",
"name": "MOMENTUM/DONCHIAN/ROC Signal Long (QQQ@1d)",
"priority": 3,
"trade_symbol": "QQQ"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.4332
}
}
],
"enabled": true,
"id": "exit_1",
"name": "Stop Loss at 2.4%",
"priority": 100,
"purpose": "stop_loss"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -8
}
}
],
"enabled": true,
"id": "exit_2",
"name": "Stop Loss at 8.0%",
"priority": 100,
"purpose": "take_profit"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than_or_equal",
"right": {
"type": "constant",
"value": 15
}
}
],
"enabled": true,
"id": "exit_3",
"name": "Take Profit at 15.0%",
"priority": 100,
"purpose": "take_profit",
"target_symbol": "TSLA"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_4_tsla",
"name": "SL: Below Support[1] (TSLA@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "TSLA"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_4_dia",
"name": "SL: Below Support[1] (DIA@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "DIA"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_4_qqq",
"name": "SL: Below Support[1] (QQQ@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "QQQ"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2.4332,
"support_stop_rank": 1,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "donchian",
"period": 20
},
{
"name": "roc",
"period": 5
},
{
"name": "momentum",
"period": 1
},
{
"name": "donchian",
"period": 20
},
{
"name": "roc",
"period": 5
},
{
"name": "momentum",
"period": 1
},
{
"name": "donchian",
"period": 20
},
{
"name": "roc",
"period": 5
},
{
"name": "momentum",
"period": 1
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "TSLA",
"timeframe": "1d"
},
{
"symbol": "DIA",
"timeframe": "1d"
},
{
"symbol": "QQQ",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "TSLA",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "TSLA",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "TSLA",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 5
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_tsla",
"name": "MOMENTUM/DONCHIAN/ROC Signal Long (TSLA@1d)",
"priority": 1,
"trade_symbol": "TSLA"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "DIA",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "DIA",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "DIA",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 5
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_dia",
"name": "MOMENTUM/DONCHIAN/ROC Signal Long (DIA@1d)",
"priority": 2,
"trade_symbol": "DIA"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 5
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_qqq",
"name": "MOMENTUM/DONCHIAN/ROC Signal Long (QQQ@1d)",
"priority": 3,
"trade_symbol": "QQQ"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.4332
}
}
],
"enabled": true,
"id": "exit_1",
"name": "Stop Loss at 2.4%",
"priority": 100,
"purpose": "stop_loss"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -8
}
}
],
"enabled": true,
"id": "exit_2",
"name": "Stop Loss at 8.0%",
"priority": 100,
"purpose": "take_profit"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than_or_equal",
"right": {
"type": "constant",
"value": 15
}
}
],
"enabled": true,
"id": "exit_3",
"name": "Take Profit at 15.0%",
"priority": 100,
"purpose": "take_profit",
"target_symbol": "TSLA"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_4_tsla",
"name": "SL: Below Support[1] (TSLA@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "TSLA"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_4_dia",
"name": "SL: Below Support[1] (DIA@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "DIA"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_4_qqq",
"name": "SL: Below Support[1] (QQQ@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "QQQ"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2.4332,
"support_stop_rank": 1,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'Nasdaq chip stocks are tanking while the Dow hits records — rotate into Tesla's blowout quarter'. Thesis: The Dow just hit a record high while the Nasdaq fell again as chipmakers struggled, highlighting a significant market rotation away from AI-chip stocks toward traditional economy stocks. Tesla's blowout delivery quarter adds fuel — it's a large-cap name that bridges consumer spending and tech, and it's crushing estimates while pure-chip names falter. When the Dow hits records and the Nasdaq struggles, money flows toward companies with real earnings delivery (like Tesla) rather than speculative tech. This divergence creates an opportunity to own a high-growth name at the center of a market rotation.
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