Micron's blowout AI demand is getting buried under a broader chip panic — buy th
Created
Thesis
Micron's blowout quarter—quadrupling revenue to $41 billion—locks in massive AI-driven memory demand. Yet the market is treating this as a negative, hammering Apple stock simply for raising Mac and iPad prices to reflect those memory costs. This dynamic shows Wall Street is blindly selling the AI supply chain on fears of 'capital intensity' rather than recognizing the real demand. TSMC's strong earnings further confirm that the actual AI infrastructure buildout is accelerating. This is a classic opportunity to buy the physical chip manufacturers while the market misprices temporary margin pressures.
Strategy approach
Build a mean-reversion long strategy on TSM and MU using the daily timeframe. Entry: enter long when the stock is down >3% over the prior 2 days while the broader semiconductor sector (SMH) is down >1% on the same day. Exit: 5% profit target or 21-day max hold. Risk management: 5% hard stop loss.
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: Oversold ROC/STOCHASTIC/RSI Long (MU@1d) (6 conditions)
- Entry: Oversold ROC/STOCHASTIC/RSI Long (TSM@1d) (6 conditions)
- Entry: Oversold ROC/STOCHASTIC/RSI Long (SMH@1d) (6 conditions)
- Entry: Oversold ROC/STOCHASTIC/RSI Long (MU@1d) (4 conditions)
- Entry: Oversold ROC/STOCHASTIC/RSI Long (TSM@1d) (4 conditions)
- Entry: Oversold ROC/STOCHASTIC/RSI Long (SMH@1d) (4 conditions)
- Entry: Long Entry Signal (MU@1d) (2 conditions)
- Entry: Long Entry Signal (TSM@1d) (2 conditions)
- Entry: Long Entry Signal (SMH@1d) (2 conditions)
- Exit: STOCHASTIC Threshold Exit (MU@1d) (2 conditions)
- Exit: STOCHASTIC Threshold Exit (TSM@1d) (2 conditions)
- Exit: STOCHASTIC Threshold Exit (SMH@1d) (2 conditions)
- Exit: TP: Near Resistance[1] (MU@1d) (1 condition)
- Exit: TP: Near Resistance[1] (TSM@1d) (1 condition)
- Exit: TP: Near Resistance[1] (SMH@1d) (1 condition)
- Exit: SL: Below Support[2] (MU@1d) (1 condition)
- Exit: SL: Below Support[2] (TSM@1d) (1 condition)
- Exit: SL: Below Support[2] (SMH@1d) (1 condition)
- Exit: SL: Fib Retracement 61.8% (MU@1d) (1 condition)
- Exit: SL: Fib Retracement 61.8% (TSM@1d) (1 condition)
- Exit: SL: Fib Retracement 61.8% (SMH@1d) (1 condition)
- Exit: Stop Loss at 2.3% (1 condition)
- Exit: Take Profit at 4.6% (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "MU",
"timeframe": "1d"
},
{
"symbol": "TSM",
"timeframe": "1d"
},
{
"symbol": "SMH",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_mu",
"name": "Oversold ROC/STOCHASTIC/RSI Long (MU@1d)",
"priority": 1,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_tsm",
"name": "Oversold ROC/STOCHASTIC/RSI Long (TSM@1d)",
"priority": 2,
"trade_symbol": "TSM"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_smh",
"name": "Oversold ROC/STOCHASTIC/RSI Long (SMH@1d)",
"priority": 3,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_mu",
"name": "Oversold ROC/STOCHASTIC/RSI Long (MU@1d)",
"priority": 2,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_tsm",
"name": "Oversold ROC/STOCHASTIC/RSI Long (TSM@1d)",
"priority": 3,
"trade_symbol": "TSM"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_smh",
"name": "Oversold ROC/STOCHASTIC/RSI Long (SMH@1d)",
"priority": 4,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_mu",
"name": "Long Entry Signal (MU@1d)",
"priority": 2,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_tsm",
"name": "Long Entry Signal (TSM@1d)",
"priority": 3,
"trade_symbol": "TSM"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_smh",
"name": "Long Entry Signal (SMH@1d)",
"priority": 4,
"trade_symbol": "SMH"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 65
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"enabled": true,
"id": "exit_1_mu",
"name": "STOCHASTIC Threshold Exit (MU@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 65
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"enabled": true,
"id": "exit_1_tsm",
"name": "STOCHASTIC Threshold Exit (TSM@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "TSM"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 65
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"enabled": true,
"id": "exit_1_smh",
"name": "STOCHASTIC Threshold Exit (SMH@1d)",
"priority": 3,
"purpose": "signal",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_mu",
"name": "TP: Near Resistance[1] (MU@1d)",
"priority": 96,
"purpose": "take_profit",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_tsm",
"name": "TP: Near Resistance[1] (TSM@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "TSM"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_smh",
"name": "TP: Near Resistance[1] (SMH@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_mu",
"name": "SL: Below Support[2] (MU@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_tsm",
"name": "SL: Below Support[2] (TSM@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "TSM"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_smh",
"name": "SL: Below Support[2] (SMH@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "SMH"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_mu",
"name": "SL: Fib Retracement 61.8% (MU@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "MU"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_tsm",
"name": "SL: Fib Retracement 61.8% (TSM@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "TSM"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_smh",
"name": "SL: Fib Retracement 61.8% (SMH@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.3127333333333335
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Stop Loss at 2.3%",
"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": 4.625466666666667
}
}
],
"enabled": true,
"id": "exit_6",
"name": "Take Profit at 4.6%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"fib_stop_ratio": 618,
"risk_percent": 2.3127333333333335,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "roc",
"period": 2
},
{
"name": "roc",
"period": 1
},
{
"name": "rsi",
"period": 14
},
{
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
{
"name": "roc",
"period": 2
},
{
"name": "roc",
"period": 1
},
{
"name": "rsi",
"period": 14
},
{
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
{
"name": "roc",
"period": 2
},
{
"name": "roc",
"period": 1
},
{
"name": "rsi",
"period": 14
},
{
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "MU",
"timeframe": "1d"
},
{
"symbol": "TSM",
"timeframe": "1d"
},
{
"symbol": "SMH",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_mu",
"name": "Oversold ROC/STOCHASTIC/RSI Long (MU@1d)",
"priority": 1,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_tsm",
"name": "Oversold ROC/STOCHASTIC/RSI Long (TSM@1d)",
"priority": 2,
"trade_symbol": "TSM"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_smh",
"name": "Oversold ROC/STOCHASTIC/RSI Long (SMH@1d)",
"priority": 3,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_mu",
"name": "Oversold ROC/STOCHASTIC/RSI Long (MU@1d)",
"priority": 2,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_tsm",
"name": "Oversold ROC/STOCHASTIC/RSI Long (TSM@1d)",
"priority": 3,
"trade_symbol": "TSM"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -3
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 20
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 35
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": -1
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_smh",
"name": "Oversold ROC/STOCHASTIC/RSI Long (SMH@1d)",
"priority": 4,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_mu",
"name": "Long Entry Signal (MU@1d)",
"priority": 2,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_tsm",
"name": "Long Entry Signal (TSM@1d)",
"priority": 3,
"trade_symbol": "TSM"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"rank": 1,
"type": "support_level"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_smh",
"name": "Long Entry Signal (SMH@1d)",
"priority": 4,
"trade_symbol": "SMH"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 65
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"enabled": true,
"id": "exit_1_mu",
"name": "STOCHASTIC Threshold Exit (MU@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 65
}
},
{
"left": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"enabled": true,
"id": "exit_1_tsm",
"name": "STOCHASTIC Threshold Exit (TSM@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "TSM"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 65
}
},
{
"left": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"field": "k",
"indicator": {
"d_period": 3,
"k_period": 14,
"name": "stochastic",
"slowing": 3
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"enabled": true,
"id": "exit_1_smh",
"name": "STOCHASTIC Threshold Exit (SMH@1d)",
"priority": 3,
"purpose": "signal",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_mu",
"name": "TP: Near Resistance[1] (MU@1d)",
"priority": 96,
"purpose": "take_profit",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_tsm",
"name": "TP: Near Resistance[1] (TSM@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "TSM"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"enabled": true,
"id": "exit_2_smh",
"name": "TP: Near Resistance[1] (SMH@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_mu",
"name": "SL: Below Support[2] (MU@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_tsm",
"name": "SL: Below Support[2] (TSM@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "TSM"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_smh",
"name": "SL: Below Support[2] (SMH@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "SMH"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_mu",
"name": "SL: Fib Retracement 61.8% (MU@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "MU"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "TSM",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_tsm",
"name": "SL: Fib Retracement 61.8% (TSM@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "TSM"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_smh",
"name": "SL: Fib Retracement 61.8% (SMH@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.3127333333333335
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Stop Loss at 2.3%",
"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": 4.625466666666667
}
}
],
"enabled": true,
"id": "exit_6",
"name": "Take Profit at 4.6%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"fib_stop_ratio": 618,
"risk_percent": 2.3127333333333335,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'Micron's blowout AI demand is getting buried under a broader chip panic — buy the dip on TSM and Micron'. Thesis: Micron's blowout quarter—quadrupling revenue to $41 billion—locks in massive AI-driven memory demand. Yet the market is treating this as a negative, hammering Apple stock simply for raising Mac and iPad prices to reflect those memory costs. This dynamic shows Wall Street is blindly selling the AI supply chain on fears of 'capital intensity' rather than recognizing the real demand. TSMC's strong earnings further confirm that the actual AI infrastructure buildout is accelerating. This is a classic opportunity to buy the physical chip manufacturers while the market misprices temporary margin pressures.
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