Iran peace deal hopes spark 8% jump in Asian tech — ride the chip stock recovery
Created
Thesis
The prospect of a concrete ceasefire relieves major pressure on the global supply chain, particularly for semiconductors that rely on stable Middle Eastern shipping routes and energy prices. The massive overnight jump in South Korea's market shows that institutional money is quickly pricing in a return to normal operations. If a formal agreement is actually signed, chip companies that have been beaten down by war uncertainties could see a continued wave of fresh investment. Buying into the companies that make the building blocks of tech allows you to bet on the broader industry's recovery without having to pick a single winning stock.
Strategy approach
Build a rule-based strategy that enters long EWY on the daily timeframe when the price gaps up more than 3% at market open and RSI(14) is below 80. Include an entry on SOXX if EWY triggers, using a 2:1 risk-reward ratio with a 5% trailing stop and a 10-day maximum hold period.
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: RSI Signal Long (EWY@1d) (4 conditions)
- Entry: RSI Signal Long (SMH@1d) (4 conditions)
- Entry: RSI Signal Long (SOXX@1d) (4 conditions)
- Entry: RSI Signal Long (EWY@1d) (2 conditions)
- Entry: RSI Signal Long (SMH@1d) (2 conditions)
- Entry: RSI Signal Long (SOXX@1d) (2 conditions)
- Entry: Long Entry Signal (EWY@1d) (2 conditions)
- Entry: Long Entry Signal (SMH@1d) (2 conditions)
- Entry: Long Entry Signal (SOXX@1d) (2 conditions)
- Exit: Take Profit at 10.0% (1 condition)
- Exit: Stop Loss at 5.0% (1 condition)
- Exit: Take Profit at 10.0% (1 condition)
- Exit: TP: Fib Extension 127.2% (EWY@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (SMH@1d) (1 condition)
- Exit: TP: Fib Extension 127.2% (SOXX@1d) (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "EWY",
"timeframe": "1d"
},
{
"symbol": "SMH",
"timeframe": "1d"
},
{
"symbol": "SOXX",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_ewy",
"name": "RSI Signal Long (EWY@1d)",
"priority": 1,
"trade_symbol": "EWY"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_smh",
"name": "RSI Signal Long (SMH@1d)",
"priority": 2,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_soxx",
"name": "RSI Signal Long (SOXX@1d)",
"priority": 3,
"trade_symbol": "SOXX"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_ewy",
"name": "RSI Signal Long (EWY@1d)",
"priority": 3,
"trade_symbol": "EWY"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_smh",
"name": "RSI Signal Long (SMH@1d)",
"priority": 4,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_soxx",
"name": "RSI Signal Long (SOXX@1d)",
"priority": 5,
"trade_symbol": "SOXX"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_ewy",
"name": "Long Entry Signal (EWY@1d)",
"priority": 2,
"trade_symbol": "EWY"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_smh",
"name": "Long Entry Signal (SMH@1d)",
"priority": 3,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_soxx",
"name": "Long Entry Signal (SOXX@1d)",
"priority": 4,
"trade_symbol": "SOXX"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 10
}
}
],
"enabled": true,
"id": "exit_1",
"name": "Take Profit at 10.0%",
"priority": 1,
"purpose": "signal"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -5
}
}
],
"enabled": true,
"id": "exit_2",
"name": "Stop Loss at 5.0%",
"priority": 10,
"purpose": "stop_loss",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than_or_equal",
"right": {
"type": "constant",
"value": 10
}
}
],
"enabled": true,
"id": "exit_3",
"name": "Take Profit at 10.0%",
"priority": 11,
"purpose": "take_profit",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_4_ewy",
"name": "TP: Fib Extension 127.2% (EWY@1d)",
"priority": 96,
"purpose": "take_profit",
"target_symbol": "EWY"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_4_smh",
"name": "TP: Fib Extension 127.2% (SMH@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "SOXX",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_4_soxx",
"name": "TP: Fib Extension 127.2% (SOXX@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "SOXX"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2,
"stop_loss_percent": 5,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "rsi",
"period": 14
},
{
"name": "rsi",
"period": 14
},
{
"name": "rsi",
"period": 14
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "EWY",
"timeframe": "1d"
},
{
"symbol": "SMH",
"timeframe": "1d"
},
{
"symbol": "SOXX",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_ewy",
"name": "RSI Signal Long (EWY@1d)",
"priority": 1,
"trade_symbol": "EWY"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_smh",
"name": "RSI Signal Long (SMH@1d)",
"priority": 2,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
},
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_soxx",
"name": "RSI Signal Long (SOXX@1d)",
"priority": 3,
"trade_symbol": "SOXX"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_ewy",
"name": "RSI Signal Long (EWY@1d)",
"priority": 3,
"trade_symbol": "EWY"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_smh",
"name": "RSI Signal Long (SMH@1d)",
"priority": 4,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"field": "open",
"type": "price"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 1.03
}
},
{
"left": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "less_than",
"right": {
"type": "constant",
"value": 80
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_2_soxx",
"name": "RSI Signal Long (SOXX@1d)",
"priority": 5,
"trade_symbol": "SOXX"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_ewy",
"name": "Long Entry Signal (EWY@1d)",
"priority": 2,
"trade_symbol": "EWY"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_smh",
"name": "Long Entry Signal (SMH@1d)",
"priority": 3,
"trade_symbol": "SMH"
},
{
"conditions": [
{
"left": {
"field": "low",
"type": "price"
},
"operator": "less_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 618,
"type": "fibonacci_retracement"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_3_soxx",
"name": "Long Entry Signal (SOXX@1d)",
"priority": 4,
"trade_symbol": "SOXX"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 10
}
}
],
"enabled": true,
"id": "exit_1",
"name": "Take Profit at 10.0%",
"priority": 1,
"purpose": "signal"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -5
}
}
],
"enabled": true,
"id": "exit_2",
"name": "Stop Loss at 5.0%",
"priority": 10,
"purpose": "stop_loss",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "greater_than_or_equal",
"right": {
"type": "constant",
"value": 10
}
}
],
"enabled": true,
"id": "exit_3",
"name": "Take Profit at 10.0%",
"priority": 11,
"purpose": "take_profit",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "EWY",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_4_ewy",
"name": "TP: Fib Extension 127.2% (EWY@1d)",
"priority": 96,
"purpose": "take_profit",
"target_symbol": "EWY"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "SMH",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_4_smh",
"name": "TP: Fib Extension 127.2% (SMH@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "SMH"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than_or_equal",
"right": {
"chart_ref": {
"symbol": "SOXX",
"timeframe": "1d"
},
"ratio": 1272,
"type": "fibonacci_extension"
}
}
],
"enabled": true,
"id": "exit_4_soxx",
"name": "TP: Fib Extension 127.2% (SOXX@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "SOXX"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2,
"stop_loss_percent": 5,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'Iran peace deal hopes spark 8% jump in Asian tech — ride the chip stock recovery'. Thesis: The prospect of a concrete ceasefire relieves major pressure on the global supply chain, particularly for semiconductors that rely on stable Middle Eastern shipping routes and energy prices. The massive overnight jump in South Korea's market shows that institutional money is quickly pricing in a return to normal operations. If a formal agreement is actually signed, chip companies that have been beaten down by war uncertainties could see a continued wave of fresh investment. Buying into the companies that make the building blocks of tech allows you to bet on the broader industry's recovery without having to pick a single winning stock.
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