Loading…
Public trading strategy

Night movers — Jul 20: China AI hype meets Oracle's reversal

Created

Thesis

## Session overview Chinese internet ADRs led by Alibaba's nearly five percent surge on its new AI model announcement dominated the overnight gainers, while Oracle fell nearly four percent amid analyst attention. Apple and Tesla also slipped as analyst calls and valuation narratives circulated, contrasting with the prior session's defensive rotation. ## Compared with previous session The prior overnight session was led lower by Intuitive Surgical's fourteen percent collapse on slowing da Vinci procedure growth, while defensive names like Cisco and Chevron quietly topped the gainers. This session saw ISRG rebound over two percent while Oracle flipped from a prior gainer to the night's biggest loser, and Chinese ADRs dominated the top of the leaderboard. ## Gainers - **BABA +4.67%** — Alibaba rallied after the company touted a new AI model it described as trailing only Anthropic. The news outweighed a separate report that AliExpress was hit with a $629 million EU fine over illegal and counterfeit product sales. - **IQ +3.36%** — No matching ingested catalyst was found for IQ. The move is reported without a news attribution. - **JD +3.31%** — No matching ingested catalyst was found for JD. The move is reported without a news attribution. - **PDD +2.27%** — No matching ingested catalyst was found for PDD. The move is reported without a news attribution. - **ISRG +2.24%** — No matching ingested catalyst was found for ISRG. The move is reported without a news attribution. ## Losers - **ORCL -3.98%** — Oracle slid after appearing in a broad roundup of Monday analyst research calls alongside names like BP, Microsoft, and Netflix. A separate piece asked whether the stock, down more than sixty percent from its high, had become a bargain buy. - **TSLA -2.96%** — Tesla dropped as it was featured in Monday's biggest Wall Street analyst calls and a Barron's article discussed Musk's claim that Tesla vehicles will remember how you drive. An additional report noted that Musk made a billion-dollar fossil-fuel play, further complicating his clean-energy image. - **XPEV -2.51%** — No matching ingested catalyst was found for XPEV. The move is reported without a news attribution. - **MRK -2.43%** — No matching ingested catalyst was found for MRK. The move is reported without a news attribution. - **AAPL -2.14%** — Apple slipped despite a Yahoo Finance article highlighting how close it is to overtaking Nvidia as the most valuable company in the world. The stock was also mentioned among Monday's biggest analyst calls alongside Nvidia, Tesla, and Broadcom.

Strategy approach

Analyze the 10 liquid tracked names that moved most over the completed U.S. regular session and explain the news-grounded catalysts from the prior 24 hours.

Markets and timeframes

Latest published rule evaluation

Evaluated . This is a dated rule snapshot, not a live price or trade execution confirmation.

BABA · 1d

4 of 5 published entry conditions marked met.

  • Price at or below EMA (50) — met
  • Price above Bollinger (20) — met
  • RSI (14) above 30 — met
  • RSI (14) below 50 — met
  • MACD (12,26,9) crossed above MACD (12,26,9) — near
  • RSI (14) above 70 — far
  • MACD (12,26,9) crossed below MACD (12,26,9) — near

IQ · 1d

No entry condition values were published.

JD · 1d

No entry condition values were published.

PDD · 1d

No entry condition values were published.

ISRG · 1d

No entry condition values were published.

ORCL · 1d

3 of 5 published entry conditions marked met.

  • Price at or below EMA (50) — met
  • Price above Bollinger (20) — far
  • RSI (14) above 30 — met
  • RSI (14) below 50 — met
  • MACD (12,26,9) crossed above MACD (12,26,9) — near
  • RSI (14) above 70 — far
  • MACD (12,26,9) crossed below MACD (12,26,9) — near

TSLA · 1d

No entry condition values were published.

XPEV · 1d

No entry condition values were published.

MRK · 1d

No entry condition values were published.

AAPL · 1d

3 of 5 published entry conditions marked met.

  • Price at or below EMA (50) — near
  • Price above Bollinger (20) — met
  • RSI (14) above 30 — met
  • RSI (14) below 50 — met
  • MACD (12,26,9) crossed above MACD (12,26,9) — near
  • RSI (14) above 70 — far
  • MACD (12,26,9) crossed below MACD (12,26,9) — near

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: Pullback-to-Support Recovery Long (BABA@1d) (5 conditions)
  • Entry: Pullback-to-Support Recovery Long (AAPL@1d) (5 conditions)
  • Entry: Pullback-to-Support Recovery Long (ORCL@1d) (5 conditions)
  • Exit: Overbought RSI Exit (BABA@1d) (3 conditions)
  • Exit: Overbought RSI Exit (AAPL@1d) (3 conditions)
  • Exit: Overbought RSI Exit (ORCL@1d) (3 conditions)
  • Exit: TP: Fib Extension 161.8% (BABA@1d) (1 condition)
  • Exit: TP: Fib Extension 161.8% (AAPL@1d) (1 condition)
  • Exit: TP: Fib Extension 161.8% (ORCL@1d) (1 condition)
  • Exit: SL: Fib Retracement 78.6% (BABA@1d) (1 condition)
  • Exit: SL: Fib Retracement 78.6% (AAPL@1d) (1 condition)
  • Exit: SL: Fib Retracement 78.6% (ORCL@1d) (1 condition)
  • Exit: Stop Loss at 2.5% (1 condition)
  • Exit: Take Profit at 5.0% (1 condition)

Shared strategy rules

Rule configuration

{
  "data_dependencies": [
    {
      "symbol": "STOCK:BABA",
      "timeframe": "1d"
    },
    {
      "symbol": "STOCK:AAPL",
      "timeframe": "1d"
    },
    {
      "symbol": "STOCK:ORCL",
      "timeframe": "1d"
    }
  ],
  "entry_rules": [
    {
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "ema",
              "period": 50
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "bollinger_bands",
              "period": 20,
              "std_dev": 2
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 30
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "less_than",
          "right": {
            "type": "constant",
            "value": 50
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_baba",
      "name": "Pullback-to-Support Recovery Long (BABA@1d)",
      "priority": 1,
      "trade_symbol": "STOCK:BABA"
    },
    {
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "ema",
              "period": 50
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "bollinger_bands",
              "period": 20,
              "std_dev": 2
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 30
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "less_than",
          "right": {
            "type": "constant",
            "value": 50
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_aapl",
      "name": "Pullback-to-Support Recovery Long (AAPL@1d)",
      "priority": 2,
      "trade_symbol": "STOCK:AAPL"
    },
    {
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "ema",
              "period": 50
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "bollinger_bands",
              "period": 20,
              "std_dev": 2
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 30
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "less_than",
          "right": {
            "type": "constant",
            "value": 50
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_orcl",
      "name": "Pullback-to-Support Recovery Long (ORCL@1d)",
      "priority": 3,
      "trade_symbol": "STOCK:ORCL"
    }
  ],
  "exit_rules": [
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 70
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_below",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "field": "holding_period_bars",
            "type": "position"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "type": "constant",
            "value": 60
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_baba",
      "name": "Overbought RSI Exit (BABA@1d)",
      "priority": 1,
      "purpose": "signal",
      "target_symbol": "STOCK:BABA"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 70
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_below",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "field": "holding_period_bars",
            "type": "position"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "type": "constant",
            "value": 60
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_aapl",
      "name": "Overbought RSI Exit (AAPL@1d)",
      "priority": 2,
      "purpose": "signal",
      "target_symbol": "STOCK:AAPL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 70
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_below",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "field": "holding_period_bars",
            "type": "position"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "type": "constant",
            "value": 60
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_orcl",
      "name": "Overbought RSI Exit (ORCL@1d)",
      "priority": 3,
      "purpose": "signal",
      "target_symbol": "STOCK:ORCL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "ratio": 1618,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_baba",
      "name": "TP: Fib Extension 161.8% (BABA@1d)",
      "priority": 95,
      "purpose": "take_profit",
      "target_symbol": "STOCK:BABA"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "ratio": 1618,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_aapl",
      "name": "TP: Fib Extension 161.8% (AAPL@1d)",
      "priority": 96,
      "purpose": "take_profit",
      "target_symbol": "STOCK:AAPL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "ratio": 1618,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_orcl",
      "name": "TP: Fib Extension 161.8% (ORCL@1d)",
      "priority": 97,
      "purpose": "take_profit",
      "target_symbol": "STOCK:ORCL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "ratio": 786,
            "type": "fibonacci_retracement"
          }
        }
      ],
      "enabled": true,
      "id": "exit_4_baba",
      "name": "SL: Fib Retracement 78.6% (BABA@1d)",
      "priority": 101,
      "purpose": "stop_loss",
      "target_symbol": "STOCK:BABA"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "ratio": 786,
            "type": "fibonacci_retracement"
          }
        }
      ],
      "enabled": true,
      "id": "exit_4_aapl",
      "name": "SL: Fib Retracement 78.6% (AAPL@1d)",
      "priority": 102,
      "purpose": "stop_loss",
      "target_symbol": "STOCK:AAPL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "ratio": 786,
            "type": "fibonacci_retracement"
          }
        }
      ],
      "enabled": true,
      "id": "exit_4_orcl",
      "name": "SL: Fib Retracement 78.6% (ORCL@1d)",
      "priority": 103,
      "purpose": "stop_loss",
      "target_symbol": "STOCK:ORCL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "unrealized_pnl_percent",
            "type": "position"
          },
          "operator": "less_than_or_equal",
          "right": {
            "type": "constant",
            "value": -2.4750666666666667
          }
        }
      ],
      "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.9501333333333335
          }
        }
      ],
      "enabled": true,
      "id": "exit_6",
      "name": "Take Profit at 5.0%",
      "priority": 100,
      "purpose": "take_profit"
    }
  ],
  "position_sizing": {
    "max_position_percent": 25,
    "method": {
      "fib_stop_ratio": 786,
      "risk_percent": 2.4750666666666667,
      "type": "fixed_risk"
    },
    "min_position_value": 100
  },
  "trigger_timeframe": "1d",
  "version": 1
}

Indicator configuration

{
  "indicators": [
    {
      "name": "bollinger_bands",
      "period": 20,
      "std_dev": 2
    },
    {
      "name": "rsi",
      "period": 14
    },
    {
      "name": "ema",
      "period": 50
    },
    {
      "fast": 12,
      "name": "macd",
      "signal": 9,
      "slow": 26
    },
    {
      "name": "bollinger_bands",
      "period": 20,
      "std_dev": 2
    },
    {
      "name": "rsi",
      "period": 14
    },
    {
      "name": "ema",
      "period": 50
    },
    {
      "fast": 12,
      "name": "macd",
      "signal": 9,
      "slow": 26
    },
    {
      "name": "bollinger_bands",
      "period": 20,
      "std_dev": 2
    },
    {
      "name": "rsi",
      "period": 14
    },
    {
      "name": "ema",
      "period": 50
    },
    {
      "fast": 12,
      "name": "macd",
      "signal": 9,
      "slow": 26
    }
  ]
}

Parsed strategy

{
  "data_dependencies": [
    {
      "symbol": "STOCK:BABA",
      "timeframe": "1d"
    },
    {
      "symbol": "STOCK:AAPL",
      "timeframe": "1d"
    },
    {
      "symbol": "STOCK:ORCL",
      "timeframe": "1d"
    }
  ],
  "entry_rules": [
    {
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "ema",
              "period": 50
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "bollinger_bands",
              "period": 20,
              "std_dev": 2
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 30
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "less_than",
          "right": {
            "type": "constant",
            "value": 50
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_baba",
      "name": "Pullback-to-Support Recovery Long (BABA@1d)",
      "priority": 1,
      "trade_symbol": "STOCK:BABA"
    },
    {
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "ema",
              "period": 50
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "bollinger_bands",
              "period": 20,
              "std_dev": 2
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 30
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "less_than",
          "right": {
            "type": "constant",
            "value": 50
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_aapl",
      "name": "Pullback-to-Support Recovery Long (AAPL@1d)",
      "priority": 2,
      "trade_symbol": "STOCK:AAPL"
    },
    {
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "ema",
              "period": 50
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "bollinger_bands",
              "period": 20,
              "std_dev": 2
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 30
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "less_than",
          "right": {
            "type": "constant",
            "value": 50
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_orcl",
      "name": "Pullback-to-Support Recovery Long (ORCL@1d)",
      "priority": 3,
      "trade_symbol": "STOCK:ORCL"
    }
  ],
  "exit_rules": [
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 70
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_below",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "field": "holding_period_bars",
            "type": "position"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "type": "constant",
            "value": 60
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_baba",
      "name": "Overbought RSI Exit (BABA@1d)",
      "priority": 1,
      "purpose": "signal",
      "target_symbol": "STOCK:BABA"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 70
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_below",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "field": "holding_period_bars",
            "type": "position"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "type": "constant",
            "value": 60
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_aapl",
      "name": "Overbought RSI Exit (AAPL@1d)",
      "priority": 2,
      "purpose": "signal",
      "target_symbol": "STOCK:AAPL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "rsi",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 70
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "line",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          },
          "operator": "crossed_below",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "signal",
            "indicator": {
              "fast": 12,
              "name": "macd",
              "signal": 9,
              "slow": 26
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "field": "holding_period_bars",
            "type": "position"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "type": "constant",
            "value": 60
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_orcl",
      "name": "Overbought RSI Exit (ORCL@1d)",
      "priority": 3,
      "purpose": "signal",
      "target_symbol": "STOCK:ORCL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "ratio": 1618,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_baba",
      "name": "TP: Fib Extension 161.8% (BABA@1d)",
      "priority": 95,
      "purpose": "take_profit",
      "target_symbol": "STOCK:BABA"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "ratio": 1618,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_aapl",
      "name": "TP: Fib Extension 161.8% (AAPL@1d)",
      "priority": 96,
      "purpose": "take_profit",
      "target_symbol": "STOCK:AAPL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "ratio": 1618,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_orcl",
      "name": "TP: Fib Extension 161.8% (ORCL@1d)",
      "priority": 97,
      "purpose": "take_profit",
      "target_symbol": "STOCK:ORCL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:BABA",
              "timeframe": "1d"
            },
            "ratio": 786,
            "type": "fibonacci_retracement"
          }
        }
      ],
      "enabled": true,
      "id": "exit_4_baba",
      "name": "SL: Fib Retracement 78.6% (BABA@1d)",
      "priority": 101,
      "purpose": "stop_loss",
      "target_symbol": "STOCK:BABA"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:AAPL",
              "timeframe": "1d"
            },
            "ratio": 786,
            "type": "fibonacci_retracement"
          }
        }
      ],
      "enabled": true,
      "id": "exit_4_aapl",
      "name": "SL: Fib Retracement 78.6% (AAPL@1d)",
      "priority": 102,
      "purpose": "stop_loss",
      "target_symbol": "STOCK:AAPL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "STOCK:ORCL",
              "timeframe": "1d"
            },
            "ratio": 786,
            "type": "fibonacci_retracement"
          }
        }
      ],
      "enabled": true,
      "id": "exit_4_orcl",
      "name": "SL: Fib Retracement 78.6% (ORCL@1d)",
      "priority": 103,
      "purpose": "stop_loss",
      "target_symbol": "STOCK:ORCL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "unrealized_pnl_percent",
            "type": "position"
          },
          "operator": "less_than_or_equal",
          "right": {
            "type": "constant",
            "value": -2.4750666666666667
          }
        }
      ],
      "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.9501333333333335
          }
        }
      ],
      "enabled": true,
      "id": "exit_6",
      "name": "Take Profit at 5.0%",
      "priority": 100,
      "purpose": "take_profit"
    }
  ],
  "position_sizing": {
    "max_position_percent": 25,
    "method": {
      "fib_stop_ratio": 786,
      "risk_percent": 2.4750666666666667,
      "type": "fixed_risk"
    },
    "min_position_value": 100
  },
  "trigger_timeframe": "1d",
  "version": 1
}

Strategy instructions

Trading agent generated from recommendation idea 'Night movers — Jul 20: China AI hype meets Oracle's reversal'. Thesis: ## Session overview
Chinese internet ADRs led by Alibaba's nearly five percent surge on its new AI model announcement dominated the overnight gainers, while Oracle fell nearly four percent amid analyst attention. Apple and Tesla also slipped as analyst calls and valuation narratives circulated, contrasting with the prior session's defensive rotation.

## Compared with previous session
The prior overnight session was led lower by Intuitive Surgical's fourteen percent collapse on slowing da Vinci procedure growth, while defensive names like Cisco and Chevron quietly topped the gainers. This session saw ISRG rebound over two percent while Oracle flipped from a prior gainer to the night's biggest loser, and Chinese ADRs dominated the top of the leaderboard.

## Gainers
- **BABA +4.67%** — Alibaba rallied after the company touted a new AI model it described as trailing only Anthropic. The news outweighed a separate report that AliExpress was hit with a $629 million EU fine over illegal and counterfeit product sales.
- **IQ +3.36%** — No matching ingested catalyst was found for IQ. The move is reported without a news attribution.
- **JD +3.31%** — No matching ingested catalyst was found for JD. The move is reported without a news attribution.
- **PDD +2.27%** — No matching ingested catalyst was found for PDD. The move is reported without a news attribution.
- **ISRG +2.24%** — No matching ingested catalyst was found for ISRG. The move is reported without a news attribution.

## Losers
- **ORCL -3.98%** — Oracle slid after appearing in a broad roundup of Monday analyst research calls alongside names like BP, Microsoft, and Netflix. A separate piece asked whether the stock, down more than sixty percent from its high, had become a bargain buy.
- **TSLA -2.96%** — Tesla dropped as it was featured in Monday's biggest Wall Street analyst calls and a Barron's article discussed Musk's claim that Tesla vehicles will remember how you drive. An additional report noted that Musk made a billion-dollar fossil-fuel play, further complicating his clean-energy image.
- **XPEV -2.51%** — No matching ingested catalyst was found for XPEV. The move is reported without a news attribution.
- **MRK -2.43%** — No matching ingested catalyst was found for MRK. The move is reported without a news attribution.
- **AAPL -2.14%** — Apple slipped despite a Yahoo Finance article highlighting how close it is to overtaking Nvidia as the most valuable company in the world. The stock was also mentioned among Monday's biggest analyst calls alongside Nvidia, Tesla, and Broadcom.

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 dated rule snapshot above shows the conditions evaluated at that time. It does not prove a current trigger or executed trade.
  • 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