Memory chip makers cash in on AI while big tech panics over costs — long Micron
Created
Thesis
Micron's blowout earnings confirm that AI infrastructure players are locking in massive revenue, but the broader tech market is selling off hard. Apple's stock getting slammed for passing memory costs to consumers perfectly illustrates the margin squeeze for buyers, while a near two-decade high in the tech fear gauge shows extreme panic. Connecting these stories, the market is indiscriminately dumping tech even though the component suppliers like Micron are the ones capturing all the profits. This divergence—suppliers winning while consumers suffer—creates a perfect entry point to go long the chip makers that are actually generating the cash.
Strategy approach
Build a rule-based long strategy that enters long MU and WDC on D1 when MU closes up >5% on earnings volume while QQQ closes down >1% on the same session. Use a 21-day max hold and a 7% trailing stop.
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: OBV Crossover Long (QQQ@1d) (2 conditions)
- Entry: OBV Crossover Long (AAPL@1d) (2 conditions)
- Exit: Stop Loss at 7.0% (QQQ@1d) (2 conditions)
- Exit: Stop Loss at 7.0% (AAPL@1d) (2 conditions)
- Exit: TP: Near Resistance[1] (QQQ@1d) (1 condition)
- Exit: TP: Near Resistance[1] (AAPL@1d) (1 condition)
- Exit: SL: Below Support[1] (QQQ@1d) (1 condition)
- Exit: SL: Below Support[1] (AAPL@1d) (1 condition)
- Exit: Take Profit at 14.0% (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "QQQ",
"timeframe": "1d"
},
{
"symbol": "AAPL",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
},
{
"left": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_qqq",
"name": "OBV Crossover Long (QQQ@1d)",
"priority": 50,
"trade_symbol": "QQQ"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
},
{
"left": {
"chart_ref": {
"symbol": "AAPL",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_aapl",
"name": "OBV Crossover Long (AAPL@1d)",
"priority": 51,
"trade_symbol": "AAPL"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -7
}
},
{
"left": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 0
}
}
],
"enabled": true,
"id": "exit_1_qqq",
"name": "Stop Loss at 7.0% (QQQ@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "QQQ"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -7
}
},
{
"left": {
"chart_ref": {
"symbol": "AAPL",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 0
}
}
],
"enabled": true,
"id": "exit_1_aapl",
"name": "Stop Loss at 7.0% (AAPL@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "AAPL"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_qqq",
"name": "TP: Near Resistance[1] (QQQ@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "QQQ"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_aapl",
"name": "TP: Near Resistance[1] (AAPL@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "AAPL"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_qqq",
"name": "SL: Below Support[1] (QQQ@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "QQQ"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_aapl",
"name": "SL: Below Support[1] (AAPL@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "AAPL"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than_or_equal",
"right": {
"type": "constant",
"value": 14
}
}
],
"enabled": true,
"id": "exit_4",
"name": "Take Profit at 14.0%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2.4353333333333333,
"support_stop_rank": 1,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "momentum",
"period": 1
},
{
"name": "momentum",
"period": 21
},
{
"name": "obv"
},
{
"name": "momentum",
"period": 1
},
{
"name": "momentum",
"period": 21
},
{
"name": "obv"
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "QQQ",
"timeframe": "1d"
},
{
"symbol": "AAPL",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
},
{
"left": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_qqq",
"name": "OBV Crossover Long (QQQ@1d)",
"priority": 50,
"trade_symbol": "QQQ"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
},
{
"left": {
"chart_ref": {
"symbol": "AAPL",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_aapl",
"name": "OBV Crossover Long (AAPL@1d)",
"priority": 51,
"trade_symbol": "AAPL"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -7
}
},
{
"left": {
"chart_ref": {
"symbol": "QQQ",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 0
}
}
],
"enabled": true,
"id": "exit_1_qqq",
"name": "Stop Loss at 7.0% (QQQ@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "QQQ"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -7
}
},
{
"left": {
"chart_ref": {
"symbol": "AAPL",
"timeframe": "1d"
},
"indicator": {
"name": "momentum",
"period": 1
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 0
}
}
],
"enabled": true,
"id": "exit_1_aapl",
"name": "Stop Loss at 7.0% (AAPL@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "AAPL"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_qqq",
"name": "TP: Near Resistance[1] (QQQ@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "QQQ"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_aapl",
"name": "TP: Near Resistance[1] (AAPL@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "AAPL"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_qqq",
"name": "SL: Below Support[1] (QQQ@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "QQQ"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_aapl",
"name": "SL: Below Support[1] (AAPL@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "AAPL"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than_or_equal",
"right": {
"type": "constant",
"value": 14
}
}
],
"enabled": true,
"id": "exit_4",
"name": "Take Profit at 14.0%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2.4353333333333333,
"support_stop_rank": 1,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'Memory chip makers cash in on AI while big tech panics over costs — long Micron and Western Digital'. Thesis: Micron's blowout earnings confirm that AI infrastructure players are locking in massive revenue, but the broader tech market is selling off hard. Apple's stock getting slammed for passing memory costs to consumers perfectly illustrates the margin squeeze for buyers, while a near two-decade high in the tech fear gauge shows extreme panic. Connecting these stories, the market is indiscriminately dumping tech even though the component suppliers like Micron are the ones capturing all the profits. This divergence—suppliers winning while consumers suffer—creates a perfect entry point to go long the chip makers that are actually generating the cash.
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