Yen crashes to 40-year low while AI chip demand surges — long Japanese semicondu
Created
Thesis
When a country's currency collapses, its major export companies get a massive financial windfall because their overseas sales are suddenly worth a fortune when converted back to the weak local currency. The yen hitting a historic 40-year low practically guarantees surging profit margins for Japan's massive chip equipment makers like Tokyo Electron and Advantest. We can pair this currency tailwind with the global AI boom, as Wall Street notes that Nvidia, Micron, and Broadcom are steering the entire global market right now. Japanese stocks are already set to climb on the currency move, but Japanese semiconductor companies offer a double-catalyst of a weak yen and relentless global AI demand.
Strategy approach
Build a momentum strategy on D1 that enters long Tokyo Electron (8035.T) and Advantest (6857.T) when the Nikkei 225 makes a new 20-day high and USD/JPY is trending upward above its 50-day moving average. Require RSI on the Nikkei to be above 55 to confirm bullish momentum. Exit with a 12% trailing stop or if USD/JPY drops 3% below its recent peak (signaling yen intervention risk).
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: DONCHIAN/RSI/SMA Crossover Long (TOELY@1d) (4 conditions)
- Entry: DONCHIAN/RSI/SMA Crossover Long (EWJ@1d) (4 conditions)
- Entry: DONCHIAN/RSI/SMA Crossover Long (UUP@1d) (4 conditions)
- Exit: Position Exit Rule (TOELY@1d) (1 condition)
- Exit: Position Exit Rule (EWJ@1d) (1 condition)
- Exit: Position Exit Rule (UUP@1d) (1 condition)
- Exit: TP: Near Resistance[1] (TOELY@1d) (1 condition)
- Exit: TP: Near Resistance[1] (EWJ@1d) (1 condition)
- Exit: TP: Near Resistance[1] (UUP@1d) (1 condition)
- Exit: SL: Below Support[2] (TOELY@1d) (1 condition)
- Exit: SL: Below Support[2] (EWJ@1d) (1 condition)
- Exit: SL: Below Support[2] (UUP@1d) (1 condition)
- Exit: Stop Loss at 2.8% (1 condition)
- Exit: Take Profit at 5.5% (1 condition)
Shared strategy rules
Rule configuration
{
"data_dependencies": [
{
"symbol": "TOELY",
"timeframe": "1d"
},
{
"symbol": "EWJ",
"timeframe": "1d"
},
{
"symbol": "UUP",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "TOELY",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "TOELY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 55
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "TOELY",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_toely",
"name": "DONCHIAN/RSI/SMA Crossover Long (TOELY@1d)",
"priority": 1,
"trade_symbol": "TOELY"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWJ",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "EWJ",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 55
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWJ",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_ewj",
"name": "DONCHIAN/RSI/SMA Crossover Long (EWJ@1d)",
"priority": 2,
"trade_symbol": "EWJ"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "UUP",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "UUP",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 55
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "UUP",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_uup",
"name": "DONCHIAN/RSI/SMA Crossover Long (UUP@1d)",
"priority": 3,
"trade_symbol": "UUP"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "TOELY",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_toely",
"name": "Position Exit Rule (TOELY@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "TOELY"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "EWJ",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_ewj",
"name": "Position Exit Rule (EWJ@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "EWJ"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "UUP",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_uup",
"name": "Position Exit Rule (UUP@1d)",
"priority": 3,
"purpose": "signal",
"target_symbol": "UUP"
},
{
"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_toely",
"name": "TP: Near Resistance[1] (TOELY@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "TOELY"
},
{
"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_ewj",
"name": "TP: Near Resistance[1] (EWJ@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "EWJ"
},
{
"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_uup",
"name": "TP: Near Resistance[1] (UUP@1d)",
"priority": 99,
"purpose": "take_profit",
"target_symbol": "UUP"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_toely",
"name": "SL: Below Support[2] (TOELY@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "TOELY"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_ewj",
"name": "SL: Below Support[2] (EWJ@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "EWJ"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_uup",
"name": "SL: Below Support[2] (UUP@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "UUP"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.7745333333333333
}
}
],
"enabled": true,
"id": "exit_4",
"name": "Stop Loss at 2.8%",
"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": 5.549066666666667
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Take Profit at 5.5%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2.7745333333333333,
"support_stop_rank": 2,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Indicator configuration
{
"indicators": [
{
"name": "donchian",
"period": 20
},
{
"name": "rsi",
"period": 14
},
{
"name": "sma",
"period": 50
},
{
"name": "donchian",
"period": 20
},
{
"name": "rsi",
"period": 14
},
{
"name": "sma",
"period": 50
},
{
"name": "donchian",
"period": 20
},
{
"name": "rsi",
"period": 14
},
{
"name": "sma",
"period": 50
}
]
}Parsed strategy
{
"data_dependencies": [
{
"symbol": "TOELY",
"timeframe": "1d"
},
{
"symbol": "EWJ",
"timeframe": "1d"
},
{
"symbol": "UUP",
"timeframe": "1d"
}
],
"entry_rules": [
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "TOELY",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "TOELY",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 55
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "TOELY",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_toely",
"name": "DONCHIAN/RSI/SMA Crossover Long (TOELY@1d)",
"priority": 1,
"trade_symbol": "TOELY"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWJ",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "EWJ",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 55
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "EWJ",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_ewj",
"name": "DONCHIAN/RSI/SMA Crossover Long (EWJ@1d)",
"priority": 2,
"trade_symbol": "EWJ"
},
{
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "UUP",
"timeframe": "1d"
},
"field": "upper",
"indicator": {
"name": "donchian",
"period": 20
},
"type": "indicator"
}
},
{
"left": {
"chart_ref": {
"symbol": "UUP",
"timeframe": "1d"
},
"indicator": {
"name": "rsi",
"period": 14
},
"type": "indicator"
},
"operator": "greater_than",
"right": {
"type": "constant",
"value": 55
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "greater_than",
"right": {
"chart_ref": {
"symbol": "UUP",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
},
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 1,
"type": "resistance_level"
}
}
],
"direction": "long",
"enabled": true,
"id": "entry_1_uup",
"name": "DONCHIAN/RSI/SMA Crossover Long (UUP@1d)",
"priority": 3,
"trade_symbol": "UUP"
}
],
"exit_rules": [
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "TOELY",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_toely",
"name": "Position Exit Rule (TOELY@1d)",
"priority": 1,
"purpose": "signal",
"target_symbol": "TOELY"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "EWJ",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_ewj",
"name": "Position Exit Rule (EWJ@1d)",
"priority": 2,
"purpose": "signal",
"target_symbol": "EWJ"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "less_than",
"right": {
"chart_ref": {
"symbol": "UUP",
"timeframe": "1d"
},
"indicator": {
"name": "sma",
"period": 50
},
"type": "indicator"
}
}
],
"enabled": true,
"id": "exit_1_uup",
"name": "Position Exit Rule (UUP@1d)",
"priority": 3,
"purpose": "signal",
"target_symbol": "UUP"
},
{
"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_toely",
"name": "TP: Near Resistance[1] (TOELY@1d)",
"priority": 97,
"purpose": "take_profit",
"target_symbol": "TOELY"
},
{
"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_ewj",
"name": "TP: Near Resistance[1] (EWJ@1d)",
"priority": 98,
"purpose": "take_profit",
"target_symbol": "EWJ"
},
{
"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_uup",
"name": "TP: Near Resistance[1] (UUP@1d)",
"priority": 99,
"purpose": "take_profit",
"target_symbol": "UUP"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_toely",
"name": "SL: Below Support[2] (TOELY@1d)",
"priority": 100,
"purpose": "stop_loss",
"target_symbol": "TOELY"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_ewj",
"name": "SL: Below Support[2] (EWJ@1d)",
"priority": 101,
"purpose": "stop_loss",
"target_symbol": "EWJ"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "close",
"type": "price"
},
"operator": "crossed_above",
"right": {
"rank": 2,
"type": "support_level"
}
}
],
"enabled": true,
"id": "exit_3_uup",
"name": "SL: Below Support[2] (UUP@1d)",
"priority": 102,
"purpose": "stop_loss",
"target_symbol": "UUP"
},
{
"applies_to": "both",
"conditions": [
{
"left": {
"field": "unrealized_pnl_percent",
"type": "position"
},
"operator": "less_than_or_equal",
"right": {
"type": "constant",
"value": -2.7745333333333333
}
}
],
"enabled": true,
"id": "exit_4",
"name": "Stop Loss at 2.8%",
"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": 5.549066666666667
}
}
],
"enabled": true,
"id": "exit_5",
"name": "Take Profit at 5.5%",
"priority": 100,
"purpose": "take_profit"
}
],
"position_sizing": {
"max_position_percent": 25,
"method": {
"risk_percent": 2.7745333333333333,
"support_stop_rank": 2,
"type": "fixed_risk"
},
"min_position_value": 100
},
"trigger_timeframe": "1d",
"version": 1
}Strategy instructions
Trading agent generated from recommendation idea 'Yen crashes to 40-year low while AI chip demand surges — long Japanese semiconductor stocks'. Thesis: When a country's currency collapses, its major export companies get a massive financial windfall because their overseas sales are suddenly worth a fortune when converted back to the weak local currency. The yen hitting a historic 40-year low practically guarantees surging profit margins for Japan's massive chip equipment makers like Tokyo Electron and Advantest. We can pair this currency tailwind with the global AI boom, as Wall Street notes that Nvidia, Micron, and Broadcom are steering the entire global market right now. Japanese stocks are already set to climb on the currency move, but Japanese semiconductor companies offer a double-catalyst of a weak yen and relentless global AI demand.
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