Micron earnings hype is real, memory chip stocks rallying — ride the momentum in
Created
Thesis
Wall Street is extremely optimistic about Micron's upcoming earnings, with several analysts predicting the company will beat expectations. Memory chips are the unsung heroes of the AI boom, and Micron just secured a high-profile deal with Anthropic, signaling strong demand. When one company in a sector has this much hype, it often lifts its competitors too. Western Digital and SanDisk are already rallying alongside Micron, and if earnings impress, that momentum could continue.
Strategy approach
Build a momentum strategy that goes long MU, WDC, and SNDK on the daily timeframe. Enter when the stock price is above its 20-day simple moving average and the 10-day rate of change is greater than 5%. Exit if the stock closes below the 20-day SMA or after a 5-day holding period. Use a 5% 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: SMA/ROC Crossover Long (MU@1d) (3 conditions)
- Entry: SMA/ROC Crossover Long (WDC@1d) (3 conditions)
- Entry: SMA/ROC Crossover Long (SNDK@1d) (3 conditions)
- Entry: SMA/ROC Signal Long (MU@1d) (2 conditions)
- Entry: SMA/ROC Signal Long (WDC@1d) (2 conditions)
- Entry: SMA/ROC Signal Long (SNDK@1d) (2 conditions)
- Entry: Crossover Long (MU@1d) (1 condition)
- Entry: Crossover Long (WDC@1d) (1 condition)
- Entry: Crossover Long (SNDK@1d) (1 condition)
- Exit: Position Exit Rule (MU@1d) (1 condition)
- Exit: Position Exit Rule (WDC@1d) (1 condition)
- Exit: Position Exit Rule (SNDK@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (MU@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (WDC@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (SNDK@1d) (1 condition)
- Exit: SL: Below Support[1] (MU@1d) (1 condition)
- Exit: SL: Below Support[1] (WDC@1d) (1 condition)
- Exit: SL: Below Support[1] (SNDK@1d) (1 condition)
- Exit: SL: Fib Retracement 38.2% (MU@1d) (1 condition)
- Exit: SL: Fib Retracement 38.2% (WDC@1d) (1 condition)
- Exit: SL: Fib Retracement 38.2% (SNDK@1d) (1 condition)
- Exit: Stop Loss at 2.5% (1 condition)
- Exit: Take Profit at 4.9% (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "MU",
"timeframe": "1d"
},
{
"symbol": "WDC",
"timeframe": "1d"
},
{
"symbol": "SNDK",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_mu",
"name": "SMA/ROC Crossover Long (MU@1d)",
"priority": 1,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_wdc",
"name": "SMA/ROC Crossover Long (WDC@1d)",
"priority": 2,
"trade_symbol": "WDC"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_sndk",
"name": "SMA/ROC Crossover Long (SNDK@1d)",
"priority": 3,
"trade_symbol": "SNDK"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_mu",
"name": "SMA/ROC Signal Long (MU@1d)",
"priority": 2,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_wdc",
"name": "SMA/ROC Signal Long (WDC@1d)",
"priority": 3,
"trade_symbol": "WDC"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_sndk",
"name": "SMA/ROC Signal Long (SNDK@1d)",
"priority": 4,
"trade_symbol": "SNDK"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_mu",
"name": "Crossover Long (MU@1d)",
"priority": 2,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_wdc",
"name": "Crossover Long (WDC@1d)",
"priority": 3,
"trade_symbol": "WDC"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_sndk",
"name": "Crossover Long (SNDK@1d)",
"priority": 4,
"trade_symbol": "SNDK"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_mu",
"name": "Position Exit Rule (MU@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_wdc",
"name": "Position Exit Rule (WDC@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "WDC"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_sndk",
"name": "Position Exit Rule (SNDK@1d)",
"priority": 3,
"purpose": "signal",
"target_symbol": "SNDK"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_mu",
"name": "TP: Fib Extension 127.2% (MU@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_wdc",
"name": "TP: Fib Extension 127.2% (WDC@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "WDC"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_sndk",
"name": "TP: Fib Extension 127.2% (SNDK@1d)",
"priority": 99,
"purpose": "take_profit",
"target_symbol": "SNDK"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_mu",
"name": "SL: Below Support[1] (MU@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_wdc",
"name": "SL: Below Support[1] (WDC@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "WDC"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_sndk",
"name": "SL: Below Support[1] (SNDK@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "SNDK"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"ratio": 382,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_mu",
"name": "SL: Fib Retracement 38.2% (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": "WDC",
"timeframe": "1d"
},
"ratio": 382,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_wdc",
"name": "SL: Fib Retracement 38.2% (WDC@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "WDC"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"ratio": 382,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_sndk",
"name": "SL: Fib Retracement 38.2% (SNDK@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "SNDK"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.4592
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Stop Loss at 2.5%",
"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.9184
}
}
],
"enabled": true,
"id": "exit_6",
"name": "Take Profit at 4.9%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"fib_stop_ratio": 382,
"risk_percent": 2.4592,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "sma",
"period": 20
},
{
"name": "roc",
"period": 10
},
{
"name": "sma",
"period": 20
},
{
"name": "roc",
"period": 10
},
{
"name": "sma",
"period": 20
},
{
"name": "roc",
"period": 10
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "MU",
"timeframe": "1d"
},
{
"symbol": "WDC",
"timeframe": "1d"
},
{
"symbol": "SNDK",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_mu",
"name": "SMA/ROC Crossover Long (MU@1d)",
"priority": 1,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_wdc",
"name": "SMA/ROC Crossover Long (WDC@1d)",
"priority": 2,
"trade_symbol": "WDC"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_sndk",
"name": "SMA/ROC Crossover Long (SNDK@1d)",
"priority": 3,
"trade_symbol": "SNDK"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_mu",
"name": "SMA/ROC Signal Long (MU@1d)",
"priority": 2,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_wdc",
"name": "SMA/ROC Signal Long (WDC@1d)",
"priority": 3,
"trade_symbol": "WDC"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 10
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_sndk",
"name": "SMA/ROC Signal Long (SNDK@1d)",
"priority": 4,
"trade_symbol": "SNDK"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_mu",
"name": "Crossover Long (MU@1d)",
"priority": 2,
"trade_symbol": "MU"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_wdc",
"name": "Crossover Long (WDC@1d)",
"priority": 3,
"trade_symbol": "WDC"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_sndk",
"name": "Crossover Long (SNDK@1d)",
"priority": 4,
"trade_symbol": "SNDK"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_mu",
"name": "Position Exit Rule (MU@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_wdc",
"name": "Position Exit Rule (WDC@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "WDC"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_sndk",
"name": "Position Exit Rule (SNDK@1d)",
"priority": 3,
"purpose": "signal",
"target_symbol": "SNDK"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_mu",
"name": "TP: Fib Extension 127.2% (MU@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "WDC",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_wdc",
"name": "TP: Fib Extension 127.2% (WDC@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "WDC"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_sndk",
"name": "TP: Fib Extension 127.2% (SNDK@1d)",
"priority": 99,
"purpose": "take_profit",
"target_symbol": "SNDK"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_mu",
"name": "SL: Below Support[1] (MU@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "MU"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_wdc",
"name": "SL: Below Support[1] (WDC@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "WDC"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_sndk",
"name": "SL: Below Support[1] (SNDK@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "SNDK"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "MU",
"timeframe": "1d"
},
"ratio": 382,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_mu",
"name": "SL: Fib Retracement 38.2% (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": "WDC",
"timeframe": "1d"
},
"ratio": 382,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_wdc",
"name": "SL: Fib Retracement 38.2% (WDC@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "WDC"
},
{
"applies_to": "long",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "SNDK",
"timeframe": "1d"
},
"ratio": 382,
"type": "fibonacci_retracement"
}
}
],
"enabled": true,
"id": "exit_4_sndk",
"name": "SL: Fib Retracement 38.2% (SNDK@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "SNDK"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.4592
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Stop Loss at 2.5%",
"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.9184
}
}
],
"enabled": true,
"id": "exit_6",
"name": "Take Profit at 4.9%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"fib_stop_ratio": 382,
"risk_percent": 2.4592,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'Micron earnings hype is real, memory chip stocks rallying — ride the momentum into Wednesday's report'. Thesis: Wall Street is extremely optimistic about Micron's upcoming earnings, with several analysts predicting the company will beat expectations. Memory chips are the unsung heroes of the AI boom, and Micron just secured a high-profile deal with Anthropic, signaling strong demand. When one company in a sector has this much hype, it often lifts its competitors too. Western Digital and SanDisk are already rallying alongside Micron, and if earnings impress, that momentum could continue.
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