Loading…
Public trading strategy

SpaceX signs massive cloud deal with Google before its IPO — buy Google for the

Created

Thesis

SpaceX going public is the biggest financial event of the year. The company just locked in a deal to pay Google nearly a billion dollars a month for cloud computing, proving how massive their AI and space plans are. This will directly boost Google's revenue, making Google stock an indirect way to profit from the SpaceX launch. Buying Google ahead of the SpaceX IPO gives you a piece of the action without the extreme volatility of the initial offering.

Strategy approach

Build a swing trading strategy for GOOGL on the Daily timeframe. Enter long when the price breaks above the 5-day high. Exit when the price fails to close above the 5-day low, or after a 10-day holding period.

Markets and timeframes

Latest published rule evaluation

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

GOOG · 1d

1 of 3 published entry conditions marked met.

  • Price crossed above Donchian (5) — near
  • ADX (14) above 20 — met
  • ATR (14) above 0.5 — unknown
  • Price below Donchian (5) — met

GOOGL · 1d

0 of 3 published entry conditions marked met.

  • Price crossed above Donchian (5) — near
  • ADX (14) above 20 — far
  • ATR (14) above 0.5 — unknown
  • Price below Donchian (5) — met

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/ADX/ATR Crossover Long (GOOGL@1d) (4 conditions)
  • Entry: DONCHIAN/ADX/ATR Crossover Long (GOOG@1d) (4 conditions)
  • Exit: Position Exit Rule (GOOGL@1d) (1 condition)
  • Exit: Position Exit Rule (GOOG@1d) (1 condition)
  • Exit: TP: Fib Extension 127.2% (GOOGL@1d) (1 condition)
  • Exit: TP: Fib Extension 127.2% (GOOG@1d) (1 condition)
  • Exit: SL: Below Support[2] (GOOGL@1d) (1 condition)
  • Exit: SL: Below Support[2] (GOOG@1d) (1 condition)

Shared strategy rules

Rule configuration

{
  "data_dependencies": [
    {
      "symbol": "GOOGL",
      "timeframe": "1d"
    },
    {
      "symbol": "GOOG",
      "timeframe": "1d"
    }
  ],
  "entry_rules": [
    {
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "field": "upper",
            "indicator": {
              "name": "donchian",
              "period": 5
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "field": "adx",
            "indicator": {
              "name": "adx",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 20
          }
        },
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_above",
          "right": {
            "rank": 1,
            "type": "resistance_level"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "atr",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 0.5
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_googl",
      "name": "DONCHIAN/ADX/ATR Crossover Long (GOOGL@1d)",
      "priority": 1,
      "trade_symbol": "GOOGL"
    },
    {
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "field": "upper",
            "indicator": {
              "name": "donchian",
              "period": 5
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "field": "adx",
            "indicator": {
              "name": "adx",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 20
          }
        },
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_above",
          "right": {
            "rank": 1,
            "type": "resistance_level"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "atr",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 0.5
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_goog",
      "name": "DONCHIAN/ADX/ATR Crossover Long (GOOG@1d)",
      "priority": 2,
      "trade_symbol": "GOOG"
    }
  ],
  "exit_rules": [
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "donchian",
              "period": 5
            },
            "type": "indicator"
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_googl",
      "name": "Position Exit Rule (GOOGL@1d)",
      "priority": 1,
      "purpose": "signal",
      "target_symbol": "GOOGL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "donchian",
              "period": 5
            },
            "type": "indicator"
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_goog",
      "name": "Position Exit Rule (GOOG@1d)",
      "priority": 2,
      "purpose": "signal",
      "target_symbol": "GOOG"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "ratio": 1272,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_googl",
      "name": "TP: Fib Extension 127.2% (GOOGL@1d)",
      "priority": 97,
      "purpose": "take_profit",
      "target_symbol": "GOOGL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "ratio": 1272,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_goog",
      "name": "TP: Fib Extension 127.2% (GOOG@1d)",
      "priority": 98,
      "purpose": "take_profit",
      "target_symbol": "GOOG"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "rank": 2,
            "type": "support_level"
          }
        }
      ],
      "enabled": true,
      "id": "exit_3_googl",
      "name": "SL: Below Support[2] (GOOGL@1d)",
      "priority": 100,
      "purpose": "stop_loss",
      "target_symbol": "GOOGL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "rank": 2,
            "type": "support_level"
          }
        }
      ],
      "enabled": true,
      "id": "exit_3_goog",
      "name": "SL: Below Support[2] (GOOG@1d)",
      "priority": 101,
      "purpose": "stop_loss",
      "target_symbol": "GOOG"
    }
  ],
  "position_sizing": {
    "max_position_percent": 25,
    "method": {
      "risk_percent": 2,
      "support_stop_rank": 2,
      "type": "fixed_risk"
    },
    "min_position_value": 100
  },
  "trigger_timeframe": "1d",
  "version": 1
}

Indicator configuration

{
  "indicators": [
    {
      "name": "donchian",
      "period": 5
    },
    {
      "name": "adx",
      "period": 14
    },
    {
      "name": "atr",
      "period": 14
    },
    {
      "name": "donchian",
      "period": 5
    },
    {
      "name": "adx",
      "period": 14
    },
    {
      "name": "atr",
      "period": 14
    }
  ]
}

Parsed strategy

{
  "data_dependencies": [
    {
      "symbol": "GOOGL",
      "timeframe": "1d"
    },
    {
      "symbol": "GOOG",
      "timeframe": "1d"
    }
  ],
  "entry_rules": [
    {
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "field": "upper",
            "indicator": {
              "name": "donchian",
              "period": 5
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "field": "adx",
            "indicator": {
              "name": "adx",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 20
          }
        },
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_above",
          "right": {
            "rank": 1,
            "type": "resistance_level"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "atr",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 0.5
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_googl",
      "name": "DONCHIAN/ADX/ATR Crossover Long (GOOGL@1d)",
      "priority": 1,
      "trade_symbol": "GOOGL"
    },
    {
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_above",
          "right": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "field": "upper",
            "indicator": {
              "name": "donchian",
              "period": 5
            },
            "type": "indicator"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "field": "adx",
            "indicator": {
              "name": "adx",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 20
          }
        },
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "crossed_above",
          "right": {
            "rank": 1,
            "type": "resistance_level"
          }
        },
        {
          "left": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "indicator": {
              "name": "atr",
              "period": 14
            },
            "type": "indicator"
          },
          "operator": "greater_than",
          "right": {
            "type": "constant",
            "value": 0.5
          }
        }
      ],
      "direction": "long",
      "enabled": true,
      "id": "entry_1_goog",
      "name": "DONCHIAN/ADX/ATR Crossover Long (GOOG@1d)",
      "priority": 2,
      "trade_symbol": "GOOG"
    }
  ],
  "exit_rules": [
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "donchian",
              "period": 5
            },
            "type": "indicator"
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_googl",
      "name": "Position Exit Rule (GOOGL@1d)",
      "priority": 1,
      "purpose": "signal",
      "target_symbol": "GOOGL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "field": "lower",
            "indicator": {
              "name": "donchian",
              "period": 5
            },
            "type": "indicator"
          }
        }
      ],
      "enabled": true,
      "id": "exit_1_goog",
      "name": "Position Exit Rule (GOOG@1d)",
      "priority": 2,
      "purpose": "signal",
      "target_symbol": "GOOG"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "GOOGL",
              "timeframe": "1d"
            },
            "ratio": 1272,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_googl",
      "name": "TP: Fib Extension 127.2% (GOOGL@1d)",
      "priority": 97,
      "purpose": "take_profit",
      "target_symbol": "GOOGL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "greater_than_or_equal",
          "right": {
            "chart_ref": {
              "symbol": "GOOG",
              "timeframe": "1d"
            },
            "ratio": 1272,
            "type": "fibonacci_extension"
          }
        }
      ],
      "enabled": true,
      "id": "exit_2_goog",
      "name": "TP: Fib Extension 127.2% (GOOG@1d)",
      "priority": 98,
      "purpose": "take_profit",
      "target_symbol": "GOOG"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "rank": 2,
            "type": "support_level"
          }
        }
      ],
      "enabled": true,
      "id": "exit_3_googl",
      "name": "SL: Below Support[2] (GOOGL@1d)",
      "priority": 100,
      "purpose": "stop_loss",
      "target_symbol": "GOOGL"
    },
    {
      "applies_to": "both",
      "conditions": [
        {
          "left": {
            "field": "close",
            "type": "price"
          },
          "operator": "less_than",
          "right": {
            "rank": 2,
            "type": "support_level"
          }
        }
      ],
      "enabled": true,
      "id": "exit_3_goog",
      "name": "SL: Below Support[2] (GOOG@1d)",
      "priority": 101,
      "purpose": "stop_loss",
      "target_symbol": "GOOG"
    }
  ],
  "position_sizing": {
    "max_position_percent": 25,
    "method": {
      "risk_percent": 2,
      "support_stop_rank": 2,
      "type": "fixed_risk"
    },
    "min_position_value": 100
  },
  "trigger_timeframe": "1d",
  "version": 1
}

Strategy instructions

Trading agent generated from recommendation idea 'SpaceX signs massive cloud deal with Google before its IPO — buy Google for the spillover'. Thesis: SpaceX going public is the biggest financial event of the year. The company just locked in a deal to pay Google nearly a billion dollars a month for cloud computing, proving how massive their AI and space plans are. This will directly boost Google's revenue, making Google stock an indirect way to profit from the SpaceX launch. Buying Google ahead of the SpaceX IPO gives you a piece of the action without the extreme volatility of the initial offering.

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