Skip to content

Trading cycle overview

This page explains the architecture of one Cortiq cycle. By the end you’ll know which pieces feed each phase and why the session — not the AI — is the right object to think outward from.

The clearest way to understand Cortiq is to think in terms of one session running one repeatable trading cycle. That cycle is more than an AI prompt — it’s a controlled operating loop assembled from a session, one or more playbooks, one data package, optional support layers, the live MT5 state, and the trade history.

Each cycle moves through six phases. Understanding the phases makes it obvious which Cortiq object you should change to influence which behavior: a problem in the entry quality is rarely a “the AI is bad” problem; it’s almost always an issue in the data package or playbook feeding that AI.

flowchart LR
  Pre(Preparation) --> Gather(Data gathering)
  Gather --> Decide(AI decision)
  Decide --> Risk{Risk check}
  Risk -->|approved| Exec(Execution)
  Risk -->|rejected| Skip(Skip + log)
  Exec --> Manage(Trade management)
  Manage --> Review(Review + journal)
  Skip --> Review

The trading cycle has six phases. Preparation and review bookend the cycle; the AI decision is one phase among many, not the whole loop.

The session sits in the middle of every phase: it decides which account, symbol, provider, playbook, and data package are active, and when the session is allowed to run.

Start by understanding what the session controls, then drill into each phase as needed.

PhaseDriven byRead more
PreparationPreparation packages, instrument profiles, sentiment reportsSupporting context
Data gatheringData package, MT5 bridgeData package design
AI decisionPlaybook, AI providerPlaybook design
Risk checkRisk validators (global + per-account)Risk management
ExecutionMT5 integrationMetaTrader 5 integration
Trade managementPlaybook management rulesSession trades and timeline
ReviewJournal, analytics, conversationsJournal & analytics

Add support layers when they earn their place

Section titled “Add support layers when they earn their place”

Playbooks and data packages cover the core. Support layers — session instructions, preparation packages, instrument profiles, sentiment reports — let you add structure the AI shouldn’t have to rediscover every cycle.

Add a layer when its absence would noticeably hurt cycle quality. Don’t add layers reflexively; a noisy preparation package is as bad as a noisy data package.

LayerRoleTypical question it answers
SessionOperating containerWhat is this workflow allowed to do?
PlaybooksStrategy rulesWhat setups are valid?
Data packageLive market payloadWhat does the AI see every cycle?
Trade ideasSpecific thesesWhat discretionary opportunities are tracked right now?
Preparation packageCached analysisWhat slower-moving structure should already be known?
Instrument profileLong-lived behaviorHow does this instrument typically behave?
Sentiment reportNews and macroWhat external pressure matters right now?
Session trades and timelineExecution recordWhat happened and why?
SymptomMost likely cause
AI improvises too muchPlaybook is too vague.
AI is paralyzed by noiseData package has too many timeframes or indicators.
Decisions feel disconnected from market contextMissing support layer (preparation, instrument profile, sentiment).
Same trade keeps recurring incorrectlyInvalidation logic in the playbook is missing or weak.
  1. Session architecture — what the session itself controls and configures.
  2. Supporting context — preparation, instrument profile, sentiment.
  3. Playbook design guide — disciplined section-by-section playbook authoring.
  4. Data package design guide — payload tiers, timeframes, screenshots.