← Plugin catalog
Finance

Hey-Traders! Quant Trading

HeyTraders, Inc. v1.0.1

Publisher description

From the marketplace listing

Hey-Traders! Quant Trading gives AI agents access to quantitative market research and strategy testing through the Codex browser, with workflows designed for token-efficient tool use. Manipulate and analyze charts, add technical indicators, research markets, analyze portfolios descriptively, build and backtest trading strategies, and run strategies in simulated paper mode using the tools available in HeyTraders. The skills use structured commands and targeted capability discovery to connect research, strategy development, and validation in your HeyTraders workspace. Agents discover the tools relevant to each task and retrieve focused results, keeping interactions concise while working with the application’s current capabilities. Requires Codex desktop with the Browser plugin and a HeyTraders account. Paper workflows use simulated balances and do not send orders to a trading venue. The public plugin does not place, modify, cancel, or monitor real orders; run live strategies; or connect exchanges. Sign-in is completed by the user in the application.

Language: English · Automatically detected from descriptions.

Publisher keywords

Search terms declared by the publisher.

Matches for “code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Package name

heytraders-codex

Publisher keywords · listing

heytraders trading browser chart codex

Publisher description

Agent-native access to HeyTraders quantitative research, backtesting, and paper simulation through the Codex browser.

Publisher full description

Hey-Traders! Quant Trading gives AI agents access to quantitative market research and strategy testing through the Codex browser, with workflows designed for token-efficient tool use. Manipulate and analyze charts, add technical indicators, research markets, analyze portfolios descriptively, build and backtest trading strategies, and run strategies in simulated paper mode using the tools available in HeyTraders. The skills use structured commands and targeted capability discovery to connect research, strategy development, and validation in your HeyTraders workspace. Agents discover the tools relevant to each task and retrieve focused results, keeping interactions concise while working with the application’s current capabilities. Requires Codex desktop with the Browser plugin and a HeyTraders account. Paper workflows use simulated balances and do not send orders to a trading venue. The public plugin does not place, modify, cancel, or monitor real orders; run live strategies; or connect exchanges. Sign-in is completed by the user in the application.

Changes

Hey-Traders! Quant Trading

Oct 3, 2026 · 4 saved observations

Capabilities & instructions

Instruction wording changed from “Select or open the canonical origin `https://hey-traders.com/`. Reuse the user's existing in-app-browser tab when it is on that origin. ” to “Reuse the user's existing in-app-browser tab when it is on the canonical `https://hey-traders.com` origin, keeping its current workspace URL. When opening a new product or sign-in tab, use `https://hey-traders.com/?ht_client=codex`. Do n...”. 6 additional added or edited lines are in the evidence.

Skill evidence →
Technical updates

Package contents changed in 7 files: .codex-plugin/assets/composer-icon.png, .codex-plugin/assets/logo.png, .codex-plugin/plugin.json, …. Open the file diff to inspect the edits.

Files evidence →
Technical updates

Published version changed from 1.0.0 to 1.0.1. Supporting listing metadata also changed.

Metadata evidence →Listing evidence →

Files & skills

File archives

Plugin package7 files · 125 KBBrowse files →
Skill instructions
heytraders-browser7.5 KB

View saved version →

---
name: heytraders-browser
description: Operate supported research and simulation workflows in the HeyTraders web app through its page-defined heytraders_cli WebMCP tool. Use when the user asks to open, navigate, inspect, or manipulate HeyTraders charts; check HeyTraders login; work with indicators, drawings, panes, OHLCV, market research, backtests, portfolios, or simulated paper strategies; or explicitly invokes the HeyTraders Codex plugin.
---

# HeyTraders Browser

Use the Codex in-app Browser and the live page's generic HeyTraders request router. Prefer the page-defined `heytraders_cli` WebMCP tool. When the selected Browser runtime does not advertise WebMCP, use this skill's bundled CLI adapter; both transports call the same `window.__bridge.request` entrypoint. The live webpage owns the command contract; this public skill owns the narrower research, backtesting, and simulated-paper workflow.

## Required workflow

1. Read and follow the bundled Browser control skill before browser work.
2. Reuse the user's existing in-app-browser tab when it is on the canonical `https://hey-traders.com` origin, keeping its current workspace URL. When opening a new product or sign-in tab, use `https://hey-traders.com/?ht_client=codex`. Do not reload or navigate an existing tab just to add the marker. The bundled adapter accepts only this origin.
3. Inspect the tab's advertised capabilities.
   - If `webmcp` is available, fetch its tools and call only the listed `heytraders_cli` tool.
   - If `webmcp` is absent, import `scripts/heytraders-cli.mjs` with its absolute installed path, create one CLI handle with `createHeyTradersCli(tab)`, and reuse `cli.call(command, args)`.
4. Execute a known in-scope command directly when its current live contract is already available in this task. Otherwise use `help list` to discover command families and `help describe <command>` to obtain the selected command's schema. Discovery does not expand the public scope below. Refresh discovery after schema errors or a changed page contract; a new help/describe round trip is not required before every call.
5. Put the selector-only canonical command in `command` and all operands in `args`. Build arguments from the live schema; do not repeat operands positionally or wrap args in `params` or `payload`. A field named `payload` is valid only when that command's schema declares it. Follow deeper domain discovery only when the live result calls for it. Do not preload or reproduce live contracts in prompt text.
6. After SPA navigation, fetch WebMCP tools again if a previous tool handle becomes stale.

## Hard boundaries

- Never call individual `window.__bridge` members, inspect the bridge object ad hoc, or hand-write page-evaluation bridge code. The bundled adapter is the only non-WebMCP transport and calls only the generic request entrypoint.
- Never substitute the OS shell `heytraders-cli`, standalone Playwright, or a second browser session for the selected Codex in-app-browser tab.
- Never read or expose credentials, cookies, tokens, localStorage, or sessionStorage.
- Never type login credentials. Login is always a user handoff.
- The `ht_client=codex` entry marker is a client-declared acquisition hint. It never grants analytics consent, proves identity, or changes command authorization. The application owns consent and account attribution; do not add UTMs or issue extra commands to attribute an already-open tab.
- Do not invent route IDs, docs slugs, indicator IDs, drawing types, pane IDs, container IDs, or chart actions. Discover them from live results.
- The public plugin is limited to navigation, documentation, read-only market and account information, chart operations, backtests, and simulated paper strategies.
- Never use a command to place, modify, cancel, or monitor a real order; operate a strategy in live mode; connect or configure an exchange, venue, or wallet; or manage exchange credentials or permissions. Do not navigate to or operate those transaction flows. If a user requests one, explain that it is unavailable through the public plugin and stop that workflow.
- Treat excluded commands returned by `help list`, `help describe`, or any deeper discovery result as unavailable. Do not retrieve their detailed schemas or call them. A mixed-mode strategy command may be described and used only when its contract requires an explicit mode and the request can be fixed to `paper`; its historical command name does not authorize live mode.
- Treat chart mutations, backtests, and simulated-paper starts or stops as explicit operations. Do not combine unrelated mutations into one call unless the user requested that exact batch.
- Keep market and portfolio analysis descriptive. Separate sourced observations from interpretation, disclose material data gaps, and leave every financial decision to the user.

## User-action handoff

When an in-scope command returns `userActionRequired` or an equivalent user-action-required state, explain the visible handoff and stop automating that action. Resume only after the user confirms completion, then rediscover or re-read the relevant state through the live catalog. Never infer that closing a dialog means the operation succeeded. Do not resume an excluded transaction or connection workflow after a handoff.

## Chart workflow

Use live `help list chart` and `help describe` to discover the current state-query, capability-discovery, and chart-action commands. Read the current state before choosing target identifiers, execute only a described in-scope action, then re-read state and visible UI.

Raw Pine source is intentionally absent when the live capability registry marks it unsupported. Do not bypass that restriction.

## Backtest and paper operations

For backtests and simulated-paper operations, use the current live command contract. Before starting or changing a paper strategy, verify from the described input contract that its mode is explicitly fixed to `paper` or `simulated` and cannot route orders to a real venue. A canonical action whose historical name contains `live` remains out of scope for every non-paper mode. Verify the returned mode again after the operation. If either side is ambiguous, do not call it.

Reuse a request identifier for a retry only when the schema explicitly accepts that identifier and the application documents its retry semantics. Never invent an identifier field or reuse an identifier with different input. After a lost response or unknown outcome, inspect the backtest or simulated-paper state before deciding any further action; do not automatically start it again. Follow the active Browser's rules for every allowed operation. Presentation placement, admission, and idempotency belong to the application Gateways.

## Bundled adapter

Use the adapter only when the tab does not advertise WebMCP:

```js
const { createHeyTradersCli } = await import("<absolute installed skill path>/scripts/heytraders-cli.mjs");
const heytradersCli = await createHeyTradersCli(tab);
await heytradersCli.call("help list");
```

The adapter requires a numeric safe-integer facade version of 7 or newer, with domain-prefixed command selectors and result actions. A `heytraders-bridge-upgrade-required` result means the version is missing, invalid, or too old; do not fall back to legacy flat members. The adapter sends each call once and does not retry or promise to cancel an application operation when the Browser call stops waiting.

## References

- Read [command-reference.md](references/command-reference.md) for CLI wrapper syntax.
- Read [runtime-contract.md](references/runtime-contract.md) when diagnosing readiness, login, or navigation.

Referenced files: 3

Publisher release notes

Align HeyTraders commands with bridge v7 and the shared help list/help describe catalog. Add ht_client=codex when opening new product or sign-in tabs, preserving existing workspace URLs and application-owned analytics consent.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
Apache-2.0
Package author
HeyTraders, Inc.
Keywords
See publisher keywords

Declared capabilities

  • Browser
  • Chart Analysis
  • Backtesting
  • Market Research
  • Portfolio Analysis
  • Paper Simulation

Package observed Oct 3, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Oct 4, 2026 · 06:00 UTC
Latest observed change
Oct 3, 2026 · 12:02 UTC
Collection status
Collected

plugins_6aa251abae548191877d3f6176a374cb

Download plugin data (JSON)

Before you connect Hey-Traders! Quant Trading

How do I connect it?

Open the publisher's marketplace listing to check current availability and follow its connection instructions. This directory does not install plugins. Check the requested access and any account requirements before connecting.

Check marketplace availability ↗

Does it require paid access?

We have not established the pricing or subscription requirements for this plugin. An absent price does not mean free access.

Compare researched pricing and access models →

How can I evaluate it?

Check the declared skills and available files, then try a small task whose result you can verify. Our archived descriptions and instructions establish publisher claims, not tested runtime quality. Review sources and coverage limits.