SHEET 30 — TRADESCRIPT

Copy the setup. You place the trade.

Copy broker-ready trade setups in Python, JavaScript, cURL, JSON, CSV, and plain-English order-ticket formats.

Copy-only by design: dry-run mode default, max-risk guard on every script, manual review required — GiottoO never places trades.

Educational research only. Not financial advice.

Run this through GiottoO Decision Engine

What's inside

Copy Setup, Any Format

One trade setup, seven copyable formats — from a plain-English order ticket to a broker-neutral JSON payload.

Dry-Run Mode Default

Python and JavaScript script templates start with DRY_RUN enabled: they print the payload and exit. Flipping it is your deliberate, manual decision.

Max-Risk Guard

Every script embeds a DEFINED MAX RISK constant from the setup's max loss — the number that leads every GiottoO ticket.

Limit Orders Only for Options

The generator rejects market orders on options and coerces them to limit, with the adjustment noted in the output.

Env-Var Placeholders

Credentials are always process.env / os.environ placeholders. No key fields, no key storage, no keys in output — ever.

OCC Symbols Built In

Each option leg carries its exact 21-character OCC symbol plus a human description, so nothing is ambiguous at your broker.

REVIEW BEFORE EXECUTING

Every output opens with a warning banner, safety notes and the risk framing — the review step is part of the format.

Save to Trade Journal

Keep every copied setup in your local journal so the trade you executed matches the ticket you reviewed.

GiottoO TradeScript

How it works

01

Pick a trade

Start from a Decision Engine analysis, a trade idea, a scanner hit, or build a setup manually.

02

Review the ticket

Every leg, strike, expiration, limit price and the DEFINED MAX RISK — laid out before anything else.

03

Copy your format

Order ticket, Python, JavaScript, cURL, JSON or CSV — script templates with a dry-run default and env-var placeholders.

04

Execute at YOUR broker

You review, you decide, you place the order at your own broker. User-controlled execution — GiottoO is never in the order path.

LIVE DEMO — SAMPLE SETUP, ILLUSTRATIVE DATA

NVDA Iron Condor · Aug 15 2026 · 165P / 170P / 195C / 200C

DEFINED MAX RISK $335MAX PROFIT $165POP 67% · LIMIT $1.65 CREDIT · DAY
ALL 7 FORMATS · GENERATED IN YOUR BROWSER

GiottoO TradeScript generates educational, copyable trade setup templates only. GiottoO does not place trades, route orders, connect to your broker, or provide financial advice. Review all details, risks, fees, liquidity, and broker requirements before using any copied trade setup.

The 7 formats

Order Ticket

.txt

Plain-English order ticket — every leg, order type, defined max risk and exit context in a boxed layout you can read to your broker or keep in your journal.

Python

.py

Well-commented Python script template with a DRY_RUN=True default, env-var credential placeholders and an explicit confirmation step — user-controlled execution only.

JavaScript

.js

Equivalent Node.js script template using fetch, DRY_RUN=true by default, env-var placeholders and a readline confirmation before anything would be sent.

cURL

.sh

Commented cURL template that echoes the payload for review; the request line itself ships commented out with $BROKER_API_BASE / $BROKER_API_KEY env references.

JSON

.json

Broker-neutral JSON payload with normalized legs, OCC symbols, dryRun:true metadata and a riskGuards block — feed it to your own tooling.

CSV

.csv

One row per leg with OCC symbol, quantity, strike, expiration, order type and max-risk guard — ready for spreadsheets and journals.

Plain Text

.txt

The same order ticket as raw plain text, for notes apps, chat and anywhere monospace boxes are overkill.

Safety — what TradeScript does NOT do

TradeScript is copy-only by construction. These are hard rules in the generator, not settings:

Does NOT place, route, or transmit orders — ever.Does NOT connect to your broker or ask for broker credentials.Does NOT auto-execute anything: every script defaults to dry-run mode and requires a second explicit confirmation you type yourself.Does NOT use market orders for options — the generator rejects them and coerces to limit.Does NOT embed real API keys — only environment-variable placeholders you fill in on your own machine.Does NOT remove the max-risk guard: every script carries a DEFINED MAX RISK constant and a REVIEW BEFORE EXECUTING banner.

FAQ

Does GiottoO execute the trade for me?

No. TradeScript generates copyable text templates only. There is no order path anywhere in the product — you execute at your own broker, after your own review.

What is dry-run mode?

Every Python and JavaScript template starts with DRY_RUN set to true: running the script only prints the payload and exits. Even if you flip it yourself, the script still requires you to type an explicit confirmation before its example submit block would run.

Where do my API keys go?

Nowhere. Scripts reference environment variables like BROKER_API_KEY that you set locally. GiottoO never sees, stores, or asks for broker credentials.

What is the max-risk guard?

A constant embedded in every script — the defined max loss of the setup (or a conservative estimate from the leg debits). It is a reminder and a sizing ceiling, not a promise: verify it against your broker's own risk display.

Why are options orders always limit orders?

House rule. Market orders on options invite slippage on wide spreads, so the generator rejects market order types for options and coerces them to limit, noting the change in the output.

Is this financial advice?

No. TradeScript output is educational template text. Review all details, risks, fees, liquidity and broker requirements before using any copied setup.

What each plan unlocks

Free
All 7 formatsOrder-ticket + JSON + CSV exportDemo setups
Premium
TradeScript from every Decision Engine analysisUnlimited copies + downloadsJournal integration
Pro
API access (/api/trade-script/generate)Batch exportCustom format presets
Compare all plans

Questions this answers

The questions professional options traders actually ask — and where GiottoO answers them.

Risk

GiottoO Risk Lens
  • What is the max loss?
  • What is the expected shortfall?
  • What is the worst realistic scenario?
  • What happens if the stock gaps?
  • What happens if the event goes against me?
  • How should I size this trade?

Strategy Selection

GiottoO Decision Engine — Strategy Selector
  • Should I buy premium or sell premium?
  • Should I use a debit spread or credit spread?
  • Is an iron condor appropriate?
  • Is the expiration too short?
  • Are the strikes too aggressive?
  • Is this a better trade as a spread instead of a naked option?

GiottoO Perspective

Unlock GiottoO Perspective.

Full probability engine, Monte Carlo simulations, volatility edge, scenario lab, catalyst scoring, alerts and watchlists — everything the free tier holds back.

See plans

GiottoO TradeScript generates educational, copyable trade setup templates only. GiottoO does not place trades, route orders, connect to your broker, or provide financial advice. Review all details, risks, fees, liquidity, and broker requirements before using any copied trade setup.

The demo setup above uses illustrative sample data only — not live quotes and not a trade recommendation. Options trading involves substantial risk of loss and is not suitable for all investors.