Inflation finally cools, traders expect the Fed to pause — long growth software
Created
Thesis
When the cost of living drops unexpectedly, the stock market breathes a sigh of relief because borrowing money stays cheap. Fast-growing tech companies like CrowdStrike and Palo Alto Networks rely heavily on business investment, so their stocks react violently and jump higher when the pressure of potential rate hikes disappears. With bond traders now slashing their expectations for future rate increases to just 20%, this creates a perfect environment for these types of stocks to run. The initial 7% to 11% pop in cybersecurity shares is likely just the start of a broader rotation back into high-growth technology.
Strategy approach
Build a rule-based strategy that enters long CRWD and PANW on the D1 timeframe when the US 10-Year Treasury yield (^TNX) drops >3% in a single session and CRWD or PANW closes up >5% on volume >150% of their 20-day average. Exit conditions: a 10% trailing stop or a 21-day max hold.
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 Breakout Long (CRWD@1d) (3 conditions)
- Entry: Momentum Breakout Long (PANW@1d) (3 conditions)
- Entry: Momentum Breakout Long (CIBR@1d) (3 conditions)
- Entry: Momentum Breakout Long (S@1d) (3 conditions)
- Entry: Momentum Breakout Long (ZS@1d) (3 conditions)
- Exit: Take Profit at 21.0% (1 condition)
- Exit: TP: Fib Extension 127.2% (CRWD@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (PANW@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (CIBR@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (S@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (ZS@1d) (1 condition)
- Exit: SL: Below Support[2] (CRWD@1d) (1 condition)
- Exit: SL: Below Support[2] (PANW@1d) (1 condition)
- Exit: SL: Below Support[2] (CIBR@1d) (1 condition)
- Exit: SL: Below Support[2] (S@1d) (1 condition)
- Exit: SL: Below Support[2] (ZS@1d) (1 condition)
- Exit: Stop Loss at 10.0% (1 condition)
- Exit: Take Profit at 20.0% (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
{
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
{
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
{
"symbol": "STOCK:S",
"timeframe": "1d"
},
{
"symbol": "STOCK:ZS",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_crwd",
"name": "Momentum Breakout Long (CRWD@1d)",
"priority": 1,
"trade_symbol": "STOCK:CRWD"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_panw",
"name": "Momentum Breakout Long (PANW@1d)",
"priority": 2,
"trade_symbol": "STOCK:PANW"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_cibr",
"name": "Momentum Breakout Long (CIBR@1d)",
"priority": 3,
"trade_symbol": "STOCK:CIBR"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:S",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:S",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:S",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_s",
"name": "Momentum Breakout Long (S@1d)",
"priority": 4,
"trade_symbol": "STOCK:S"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:ZS",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:ZS",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:ZS",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_zs",
"name": "Momentum Breakout Long (ZS@1d)",
"priority": 5,
"trade_symbol": "STOCK:ZS"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 21
}
}
],
"enabled": true,
"id": "exit_1",
"name": "Take Profit at 21.0%",
"priority": 1,
"purpose": "signal"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_crwd",
"name": "TP: Fib Extension 127.2% (CRWD@1d)",
"priority": 96,
"purpose": "take_profit",
"target_symbol": "STOCK:CRWD"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_panw",
"name": "TP: Fib Extension 127.2% (PANW@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "STOCK:PANW"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_cibr",
"name": "TP: Fib Extension 127.2% (CIBR@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "STOCK:CIBR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:S",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_s",
"name": "TP: Fib Extension 127.2% (S@1d)",
"priority": 99,
"purpose": "take_profit",
"target_symbol": "STOCK:S"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:ZS",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_zs",
"name": "TP: Fib Extension 127.2% (ZS@1d)",
"priority": 100,
"purpose": "take_profit",
"target_symbol": "STOCK:ZS"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_crwd",
"name": "SL: Below Support[2] (CRWD@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "STOCK:CRWD"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_panw",
"name": "SL: Below Support[2] (PANW@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "STOCK:PANW"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_cibr",
"name": "SL: Below Support[2] (CIBR@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "STOCK:CIBR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_s",
"name": "SL: Below Support[2] (S@1d)",
"priority": 103,
"purpose": "stop_loss",
"target_symbol": "STOCK:S"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_zs",
"name": "SL: Below Support[2] (ZS@1d)",
"priority": 104,
"purpose": "stop_loss",
"target_symbol": "STOCK:ZS"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -10
}
}
],
"enabled": true,
"id": "exit_4",
"name": "Stop Loss at 10.0%",
"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": 20
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Take Profit at 20.0%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 20,
"method": {
"risk_percent": 2.333666666666667,
"stop_loss_percent": 10,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "roc",
"period": 1
},
{
"name": "ema",
"period": 21
},
{
"name": "obv"
},
{
"name": "sma",
"period": 20
},
{
"name": "roc",
"period": 1
},
{
"name": "ema",
"period": 21
},
{
"name": "obv"
},
{
"name": "sma",
"period": 20
},
{
"name": "roc",
"period": 1
},
{
"name": "ema",
"period": 21
},
{
"name": "obv"
},
{
"name": "sma",
"period": 20
},
{
"name": "roc",
"period": 1
},
{
"name": "ema",
"period": 21
},
{
"name": "obv"
},
{
"name": "sma",
"period": 20
},
{
"name": "roc",
"period": 1
},
{
"name": "ema",
"period": 21
},
{
"name": "obv"
},
{
"name": "sma",
"period": 20
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
{
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
{
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
{
"symbol": "STOCK:S",
"timeframe": "1d"
},
{
"symbol": "STOCK:ZS",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_crwd",
"name": "Momentum Breakout Long (CRWD@1d)",
"priority": 1,
"trade_symbol": "STOCK:CRWD"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_panw",
"name": "Momentum Breakout Long (PANW@1d)",
"priority": 2,
"trade_symbol": "STOCK:PANW"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_cibr",
"name": "Momentum Breakout Long (CIBR@1d)",
"priority": 3,
"trade_symbol": "STOCK:CIBR"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:S",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:S",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:S",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_s",
"name": "Momentum Breakout Long (S@1d)",
"priority": 4,
"trade_symbol": "STOCK:S"
},
{
"conditions": [
{
"left": {
"chart_ref": {
"symbol": "STOCK:ZS",
"timeframe": "1d"
},
"indicator": {
"name": "roc",
"period": 2
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 5
}
},
{
"left": {
"chart_ref": {
"symbol": "STOCK:ZS",
"timeframe": "1d"
},
"indicator": {
"name": "obv"
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 0
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "STOCK:ZS",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 20
},
"type": "indicator"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_zs",
"name": "Momentum Breakout Long (ZS@1d)",
"priority": 5,
"trade_symbol": "STOCK:ZS"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 21
}
}
],
"enabled": true,
"id": "exit_1",
"name": "Take Profit at 21.0%",
"priority": 1,
"purpose": "signal"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:CRWD",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_crwd",
"name": "TP: Fib Extension 127.2% (CRWD@1d)",
"priority": 96,
"purpose": "take_profit",
"target_symbol": "STOCK:CRWD"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:PANW",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_panw",
"name": "TP: Fib Extension 127.2% (PANW@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "STOCK:PANW"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:CIBR",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_cibr",
"name": "TP: Fib Extension 127.2% (CIBR@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "STOCK:CIBR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:S",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_s",
"name": "TP: Fib Extension 127.2% (S@1d)",
"priority": 99,
"purpose": "take_profit",
"target_symbol": "STOCK:S"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "STOCK:ZS",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_2_zs",
"name": "TP: Fib Extension 127.2% (ZS@1d)",
"priority": 100,
"purpose": "take_profit",
"target_symbol": "STOCK:ZS"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_crwd",
"name": "SL: Below Support[2] (CRWD@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "STOCK:CRWD"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_panw",
"name": "SL: Below Support[2] (PANW@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "STOCK:PANW"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_cibr",
"name": "SL: Below Support[2] (CIBR@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "STOCK:CIBR"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_s",
"name": "SL: Below Support[2] (S@1d)",
"priority": 103,
"purpose": "stop_loss",
"target_symbol": "STOCK:S"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_zs",
"name": "SL: Below Support[2] (ZS@1d)",
"priority": 104,
"purpose": "stop_loss",
"target_symbol": "STOCK:ZS"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -10
}
}
],
"enabled": true,
"id": "exit_4",
"name": "Stop Loss at 10.0%",
"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": 20
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Take Profit at 20.0%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 20,
"method": {
"risk_percent": 2.333666666666667,
"stop_loss_percent": 10,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'Inflation finally cools, traders expect the Fed to pause — long growth software like CrowdStrike and Palo Alto'. Thesis: When the cost of living drops unexpectedly, the stock market breathes a sigh of relief because borrowing money stays cheap. Fast-growing tech companies like CrowdStrike and Palo Alto Networks rely heavily on business investment, so their stocks react violently and jump higher when the pressure of potential rate hikes disappears. With bond traders now slashing their expectations for future rate increases to just 20%, this creates a perfect environment for these types of stocks to run. The initial 7% to 11% pop in cybersecurity shares is likely just the start of a broader rotation back into high-growth technology.
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