Frequently Asked Questions

Everything you need to know about Odin Trading Platform

Getting Started

Connect your account and place your first trade

How do I access Odin for the first time?

Go to app.odintradingplatform.com. Create an Odin account (email + password, Google, or Thor OAuth). Then connect your broker in the right panel:

  • Futures: select Rithmic, dxFeed or TFeed
  • CFD / Forex: select cTrader, MetaTrader 4 or MetaTrader 5

Enter your credentials and click Connect. If you trade a funded account, pick whichever of these six your prop firm issued it on.

Is Odin free to use?

There is a free tier, and it stays free — no credit card, no trial clock.

  • Odin Free — $0. One workspace, basic charts, common indicators, and a connection to any of the six supported providers (Rithmic, dxFeed, TFeed, cTrader, MetaTrader 4, MetaTrader 5).
  • Odin Pro — $29/month or $261/year. Pine Script v5/v6, advanced charts (Elliott Wave, Gann, harmonics, footprint), up to 10 saved layouts, multi-window pop-out, click-to-trade DOM, risk management and account lockouts, and the full Saga journal.
  • Phoenix Bundle — $49/month or $441/year. Everything in Pro, plus full Thor cross-provider copy trading.

Two exceptions: TFeed customers get Odin Pro included at no extra cost, and existing Thor subscribers get Odin Pro features automatically at their locked-in $39/month price.

Do I need to download or install anything?

No. Odin runs entirely in your web browser. Works on Chrome (recommended), Edge, and Firefox across Windows, macOS, and Linux. No plugins or extensions needed.

What is the difference between an Odin account and a trading account?

Odin account = your platform login (email/password, Google, or Thor OAuth). Trading account = your broker credentials (Rithmic username/password/server, TFeed credentials, cTrader OAuth, or MT4/MT5 login/password/server). You need both: one to access the platform, one to connect to markets and trade.

Does Odin remember my credentials?

Yes. Odin saves your connected accounts locally. On return visits, it shows your remembered account and you can reconnect with one click. If the session expired, you'll need to re-enter your password or re-authenticate via Google/Thor.

Connectivity & Providers

Futures (Rithmic, dxFeed, TFeed) and CFD (cTrader, MT4, MT5) connectivity, servers, and prop firm compatibility

Which data providers does Odin support?

Odin supports two families of providers:

Futures (CME-cleared instruments, tick-precise DOM):

  • Rithmic — Works with all Rithmic-powered prop firms and brokers. Connects via WebSocket.
  • TFeed — Phoenix Technologies' own trading infrastructure.

CFD / Forex (spot Forex, metals, indices, energies):

  • cTrader — Major CFD/Forex brokers using the cTrader Open API. Connects via OAuth.
  • MetaTrader 4 (MT4) — Industry-standard Forex/CFD platform. Connects via login/password/server.
  • MetaTrader 5 (MT5) — MT4's successor with multi-asset support and more order types. Connects via login/password/server.
Which prop firms can I use with Odin?

Two ecosystems of prop firms are supported:

  • Futures prop firms — any firm that issues Rithmic credentials, covering most US futures prop firms and brokers.
  • CFD / Forex prop firms — any firm that issues cTrader, MetaTrader 4 or MetaTrader 5 credentials. This covers most Forex/CFD prop firms and retail brokers worldwide.

Check with your firm which platform they provide. If they give you credentials for any of the four, Odin supports it.

How do I connect my Rithmic account?

Select Rithmic as provider. Choose your server from the dropdown (servers are grouped by vendor/firm). Enter your Rithmic username and password. Click Connect. Connection timeout is 30 seconds.

What Rithmic server should I select?

Your prop firm or broker specifies which server to use. Servers are organized by vendor in the dropdown. For paper trading/demo, look for "Rithmic Paper Trading" or "Rithmic Test". If unsure, check your firm's setup guide or contact their support.

What instruments can I trade?

Odin supports 47+ pre-configured futures symbols across CME, CBOT, NYMEX, and COMEX:

  • Index: ES, NQ, YM, RTY + micros (MES, MNQ, MYM, M2K)
  • Energy: CL, MCL, NG, HO, RB
  • Metals: GC, MGC, SI, MSI, HG, PL, PA
  • Currencies: 6E, 6A, 6B, 6C, 6J, 6N, 6S + micros
  • Treasuries: ZB, ZN, ZF, ZT
  • Grains: ZS, ZC, ZW, ZM
  • Crypto: BTC
  • European: FGBM, FDXM, and more

The specific instruments available to you depend on your provider and what your prop firm or broker allows.

Why does my Rithmic connection fail?

Common causes:

  • Credentials are case-sensitive — check caps lock and extra spaces
  • Wrong server selected — verify with your prop firm
  • Rithmic maintenance (weekends/holidays) — try again after Sunday 5 PM CT
  • VPN or firewall blocking WebSocket connections
  • Another platform already holding an exclusive lock on your credentials
  • Antivirus software interfering with the connection
Can I have multiple accounts connected simultaneously?

Not in the same tab. Each Odin browser tab connects to one trading account. Open additional tabs to connect other accounts — each runs independently.

What's the difference between Futures and CFD vendors on Odin?

Odin supports two distinct asset-class families. Both run in the same workspace, but the underlying market structure is different:

Futures (TFeed, Rithmic):

  • CME-cleared instruments — ES, NQ, CL, GC, 6E, ZB, BTC and 40+ more
  • Tick-precise DOM with exchange-true volume and depth
  • Standardised contract sizes and tick values
  • Session-based trading (RTH / ETH)

CFD / Forex (cTrader, MetaTrader 4, MetaTrader 5):

  • Spot Forex pairs (EURUSD, GBPUSD…), spot metals (XAUUSD, XAGUSD), equity indices (US100, GER40), energies (USOIL, UKOIL)
  • Pip-precise charts and lot-based sizing
  • 24/5 sessions (Sunday open to Friday close)
  • Variable spreads from your broker

Odin auto-detects which family your account belongs to and adapts ladder precision, tick value, default chart settings and order routing accordingly. You can connect multiple accounts across both families in the same Odin session.

How do I connect my MT4 or MT5 account?

Open the right-side connection panel and select MetaTrader 4 or MetaTrader 5 as your provider. You'll need:

  • Login — your broker-issued account number (numeric)
  • Password — your trading password (not the investor password if you want to place orders)
  • Server — your broker's server name (e.g. BrokerName-Live01, BrokerName-Demo). The dropdown is grouped by broker.

Click Connect. If you don't see your broker in the server list, contact us and we'll add it. Connection timeout is 30 seconds. If it fails, double-check the server (case-sensitive), confirm the password isn't the investor-only password, and make sure no other terminal is holding an exclusive lock on the same login.

Charts & Indicators

Pine Script v5/v6 support, 8 timeframes, 6 chart types, 100+ indicators, and 70+ drawing tools

What timeframes are available?

8 timeframes: 1m, 5m, 15m, 30m, 1H, 4H, 1D, 1W. Quick-access toolbar buttons for 1m, 5m, 15m, 1H, 4H, 1D plus a dropdown for all 8. Each panel in multi-chart can use a different timeframe.

What chart types does Odin support?

6 chart types:

  • Candlestick (default)
  • 3D Candlestick — depth visualization
  • Line — close prices
  • Line with Markers — close prices with data point dots
  • Renko — brick-based, configurable brick size
  • Session Volume Profile (SVP) — volume distribution by session
What indicators are available?

100+ built-in indicators across 6 categories. The most-used ones:

  • Moving Averages: SMA, EMA, WMA, VWAP (with up to 3 band multipliers, anchorable by session/week/month/quarter/year)
  • Oscillators: RSI (with overbought/oversold levels), Stochastic (%K/%D)
  • Trend: MACD (with histogram), ADX (+DI/-DI), Ichimoku Cloud (5 components, each toggleable), Pivot Points
  • Volatility: Bollinger Bands (with fill), ATR, Donchian Channels, Keltner Channels
  • Volume: Volume bars, OBV, CVD (anchored by session/day/week), Visible Range VP, Session VP, Session VP HD, Periodic VP, Fixed Range VP, Auto Anchored VP

Every indicator is fully configurable: period, price source (close/open/high/low/HL2/HLC3/OHLC4), color, line width (1-10px), line style (solid/dashed/dotted), and opacity.

What drawing tools does Odin have?

70+ drawing tools in categories:

  • Lines & Rays: Trendline, Ray, Extended, Horizontal/Vertical lines, Arrow, Trend Angle, Info Line, Crosshair
  • Channels: Parallel, Flat-Top, Disjoint, Regression Trend
  • Fibonacci (8): Retracement, Extension, Channel, Circle, Spiral, Wedge, Time Zone, Speed Resistance
  • Gann: Box, Fan, Square
  • Elliott Wave: Impulse, Correction, Double, Triple, Trend Channel
  • Harmonics: XABCD, Cypher, ABCD
  • Pitchforks: Standard, Schiff, Inside
  • Shapes: Rectangle, Triangle, Circle, Ellipse, Arc, Highlighter
  • Projection: Long/Short Position, Forecast, Bars Pattern, Ghost Feed, Date/Price Range
  • Annotations: Text, Notes, Callout, Balloon Label, Flag, Signpost, Emoji, Sticker
  • Freehand: Pencil, Brush, Path, Curve

Each drawing has configurable color, width, style. Right-click to lock, hide, clone, or link to alerts.

How do alerts work?

13 condition types including crossing, crossing up/down, greater/less than, entering/exiting/inside/outside channel, and percentage moves. 4 trigger modes: once, once per bar, once per bar close, every time. Conditions can be combined with AND/OR logic.

Alerts can be linked to drawings (trendlines, rays, horizontal lines, rectangles). Notifications via popup toast and configurable sound. Set alerts by right-clicking a price on the chart or on a drawing.

Can I right-click on the chart to place orders?

Yes. The context menu offers:

  • Market Buy/Sell (quantity options: 1, 2, 3, 4, 5, 10, 15 contracts)
  • Stop Buy/Sell at the clicked price
  • Limit Buy/Sell at the clicked price
  • Add Alert at price
  • Reset View (Alt+R)
  • Copy Price to clipboard
  • Remove All Drawings
Are my drawings and indicator settings saved?

Yes. Drawings persist per symbol in localStorage. Indicator configurations persist per chart. Both survive page refreshes and browser restarts.

Odin's Storage Guardian also backs up critical settings to IndexedDB every 60 seconds. If localStorage is ever cleared, your data can be automatically recovered on the next page load.

Does Odin support Volume Profile?

Yes, extensively. 6 Volume Profile variants: Session VP, Session VP HD, Visible Range VP, Periodic VP, Fixed Range VP, Auto Anchored VP, plus Anchored VWAP as a drawing tool. Each has configurable levels (12-400), alignment (left/right), and POC (Point of Control) line display.

Reference lines — POC, VAH, VAL: each Volume Profile can draw its Point of Control (POC), Value Area High (VAH), and Value Area Low (VAL) as horizontal lines. Each line has its own extension mode:

  • Stay in profile — line spans only the profile's session bounds
  • Until wick touch — extends right until the first future bar's wick crosses the price (matches NinjaTrader / TradingView semantics)
  • To right edge — extends all the way to the visible chart edge

POC, VAH, and VAL each have independent extension settings so traders can keep POC tight in-session while extending VAH or VAL until a retest, for example.

Session Volume Profile draws one profile per session for every visible session (current developing + all previous), with a session-type selector: Daily, Weekly, Monthly, Quarterly, Yearly. Switch alignment between left and right to position the volume bars on either side.

Can I trade directly from the chart without using the DOM?

Yes. Enable Chart Click Trading from the toolbar. Click any price on the chart to place an order. Working orders and bracket lines appear as draggable overlays on the chart. You can also right-click for the full order context menu.

The toolbar also has a Show Trades toggle to display your executed trades on the chart. The OHLC display (top-left) shows Open, High, Low, Close with change in points/percentage. A countdown timer (bottom-right) shows seconds until the current candle closes.

Does Odin support TradingView Pine Script indicators?

Yes. Odin includes a built-in Pine Script engine that runs your TradingView indicators natively — no rewrites, no exports, no external services. Copy a Pine Script v5 or v6 indicator from TradingView, paste it into Odin's script editor, click Apply, and it renders directly on Odin's charting engine.

The engine is built fully in-house. Zero TradingView code, zero TradingView library dependency. Your scripts run in a dedicated Web Worker per chart cell so heavy computations never block the trade panel or the chart frame rate.

Which Pine Script versions does Odin support?

Both v5 and v6. The engine reads the //@version=N directive at the top of your script and routes through the correct parser. v6-specific syntax is fully supported:

  • User-defined types (UDTs): type Pat\n int count\n bool active
  • Methods: method foo(MyType m, ...) => body with method-call dispatch
  • Generics: array<T>, matrix<T>, map<K,V>
  • Enums, switch expressions, tuple destructuring, multi-decl/multi-assign
  • Method-call syntax: arr.push(x), line.set_x1(v)

v3 and v4 scripts are not supported — update your script to v5 or v6 (TradingView's editor has a one-click converter).

How do I add a Pine Script indicator to my chart?

Three ways:

  • Script editor — click the </> icon on the chart toolbar, paste your Pine Script source, and hit Apply (or Ctrl+Enter). The script compiles, an indicator instance is created, and it starts rendering immediately.
  • Indicator Browser → Pine Scripts category — lists all Pine indicators you've saved. One-click adds them to the current chart.
  • Library tab — pre-vetted scripts that ship with Odin (Studio Market Structure, Support/Resistance Channels, AlgoAlpha Adaptive SuperTrend, and more being added). One click to register and add.

Right-click the indicator legend on the chart and pick Edit Pine Script to re-open the source for tweaks. Settings panel auto-generates from the script's input.* declarations — no UI code needed.

What Pine Script features are supported, and what isn't?

Supported in v1:

  • Stdlib: full ta.* (60+ functions), full math.*, full color.*, full str.*, time.*, common array.*, subset of matrix.*
  • Plot family: plot (line/histogram/columns/area/stepline/linebr), plotshape, plotchar, plotarrow, plotbar, plotcandle, hline, fill (3-arg + 6-arg gradient), bgcolor, barcolor
  • Drawings: label.*, line.*, box.*, polyline.*, table.* with full setter family + FIFO eviction at max_*_count
  • Inputs: all forms (input.int, input.float, input.color, input.source, input.enum, etc.) auto-bound to the settings panel
  • Library imports: import TradingView/ta/N and other official TradingView libraries are accepted as no-ops since their namespaces are already implicit
  • Alerts: alertcondition() wired into Odin's alert manager

Not yet supported (planned for Phase 2):

  • request.security() and request.security_lower_tf() — multi-timeframe data requires Odin's data layer to support arbitrary timeframe re-aggregation
  • strategy() scripts — backtester / broker emulator is a separate execution model planned for Phase 3
  • library() declarations and third-party import

Each unsupported construct produces a single-line, actionable error at compile time pointing to the exact line, never a silent failure.

Are my Pine scripts saved across sessions?

Yes. Pine scripts are persisted in your browser's localStorage. When you reload Odin, the saved scripts are re-registered and re-applied to the chart automatically. The settings panel inputs round-trip correctly — including colors (saved as 8-char hex with alpha) and source-input choices.

You can have up to 10 active Pine indicators per chart (Pro tier soft cap). Per-chart resource usage stays bounded because Odin spawns one Web Worker per chart cell — only the cell with Pine scripts pays the worker memory cost (~3 MB baseline + script state). Charts without Pine indicators have zero overhead.

Why does my Pine Script render slightly differently from TradingView?

The math is the same; the most common cause is history depth. TradingView's chart loads thousands of bars by default; Odin progressively loads bars on demand as you scroll. Stateful indicators (EMA, RMA, k-means clustering, etc.) need enough warmup bars to converge to TV's values. If you've only loaded ~250 bars and the script asks for a 200-period EMA, it hasn't fully warmed up yet.

Workaround: scroll left to load more historical bars (Odin auto-fetches), and the indicator re-runs against the deeper history with each prepend. After ~1000+ bars are loaded, EMAs and similar stateful calculations match TradingView closely.

Other differences are usually one of: a script using request.security_lower_tf() (Phase 2), a custom UDF using local-variable history in unusual ways, or floating-point rounding in long convergence loops. The script editor's error console surfaces any compile or runtime issues with line numbers so divergences are debuggable.

Can I place a trade directly from the Long or Short Position tool?

Yes. Draw a Long Position or Short Position from the Projection drawing tools. It shows draggable entry, take-profit and stop-loss levels with live tick, percentage and reward-to-risk labels.

Select the drawing and click the Place order button on its toolbar (green for long, red for short). A confirmation panel summarizes everything before anything is sent:

  • Side (Buy or Sell) and symbol
  • Quantity, taken from your current order-entry quantity
  • Entry order type, chosen automatically from your entry versus the current price: Market when it sits at the market, otherwise Limit or Stop
  • Take Profit and Stop Loss prices, each with tick distance and an estimated dollar value
  • Reward to Risk ratio

Nothing is submitted until you press the confirmation button. Odin validates the geometry first (a long needs its take-profit above the entry and its stop below it, a short is mirrored), so a mis-drawn position is caught before any order is placed.

Works on both Futures (Rithmic, TFeed) and CFD / Forex (cTrader, MT4, MT5) accounts. On a Limit or Stop entry, the take-profit and stop-loss wait as pending brackets and activate automatically when the entry fills.

Can I save and reuse my own drawing and indicator styles?

Yes. Style any drawing (color, line width, line style, fill, extend, and so on) or any indicator, open its settings dialog, and use the Template menu.

  • Save as template stores the current style under a name you choose. Templates are per tool type, so a rectangle template is separate from a trendline template, and an RSI template is separate from a MACD template.
  • Click a saved template to restyle the drawing or indicator instantly.
  • Apply Defaults resets it to the tool's default style.
  • Remove a template you no longer need from the same menu.

Your templates persist across sessions, so they are ready every time you open Odin.

DOM & Order Execution

Order types, bracket orders, flatten, reverse, and the trading ladder

How does the DOM work?

The DOM shows 51 price levels (25 above and 25 below center). Columns: P&L (toggleable), Bid Volume (bar visualization), Bid, Price, Ask, Ask Volume (bar visualization).

  • Click a bid cell to place a BUY limit order
  • Click an ask cell to place a SELL limit order
  • Last traded price row has a blue border
  • Your entry price has a yellow border
  • Position size and direction (LONG/SHORT badge) shown on the ladder

Auto-center toggle keeps the ladder focused on current price. Settings gear toggles column visibility and Volume Profile background.

What order types can I place?

Market, Limit, Stop, and Stop-Limit. Place from the DOM ladder, order entry module, or chart right-click menu.

Additional actions:

  • Join Bid / Join Ask — populate limit price from current spread
  • Breakeven — move stop to entry price
  • Reverse — close position and open opposite
  • Flatten All — close all positions + cancel all orders
  • Cancel All — cancel working orders only

Working orders appear as draggable indicators on DOM and chart.

How do bracket orders work?

Enable brackets in order entry. Configure Take Profit (TP) and Stop Loss (SL) in 4 modes:

  • Ticks — offset from fill price (default 10 ticks)
  • Price — absolute price levels
  • Dollars — dollar amount (e.g., $50), auto-converted to ticks using the instrument's tick value
  • Ratio — set SL in ticks, then pick R:R (1:1, 1:2, 1:3 or custom) to calculate TP

TP and SL are independent (enable one or both). For market orders, brackets activate immediately on fill. For limit/stop orders, brackets are stored locally as "pending" until the parent fills, then placed using the actual fill price. Brackets are OCO: when one fills, the other auto-cancels. A live preview shows entry/TP/SL prices and dollar amounts. Drag bracket lines on the chart to adjust visually.

How does Flatten All work?

Click the yellow Flatten All button in order entry. Odin closes every open position with market orders and cancels all working orders simultaneously. A toast notification confirms, and an optional voice alert says "All positions flattened."

There is also a Cancel All button that cancels working orders without closing positions.

Can I reverse my position?

Yes. The Reverse button closes your current position and opens the same size in the opposite direction using two sequential market orders. Only enabled when you have an open position.

Example: Long +5 becomes Short -5.

What happens to my orders if I close the browser?

Working orders (limit/stop) already submitted to the exchange remain active server-side. They will fill or expire per exchange rules regardless of whether Odin is open.

Pending bracket orders (waiting for a parent limit/stop to fill) are stored locally and will be lost if you close the browser before the parent fills.

How is P&L calculated on the DOM?

Enable the P&L column in DOM settings. It shows your unrealized P&L at every price level based on your open position, using the instrument's exact tick value (ES: $12.50/tick, NQ: $5.00/tick, CL: $10.00/tick, GC: $10.00/tick, etc.).

Green background for profit levels, red for loss levels.

How do I prevent overtrading or revenge trading on my account?

Click the shield icon (🛡) in Odin's top toolbar to open Risk Management. Three independent guardrails, all gated by one master switch:

  • Daily Stop Loss — trips when intraday P&L falls below your threshold
  • Daily Profit Target — trips when intraday P&L crosses your target up
  • Trade Limits — cap the number of closed trades per hour, day, and/or week

When a Trade Limit cap is reached, the account auto-locks until the matching reset: hour locks until the top of the next hour, day until tomorrow, week until next Monday. The counter only counts closed round-trips — opens, partial scale-ins, and unfilled limit/stop orders don't count. A live pill next to the shield button shows your current count (e.g. 3/5) and turns red at cap.

You can always exit an open position even while locked — reducing orders pass through any account-level lockout (manual, P&L breach, or trade-limit), so you're never trapped in a position you can't close.

For Daily Stop Loss / Profit Target, the breach action dropdown lets you choose Lockout until tomorrow or Flatten all positions. Trade Limits use their own scope-matched lockout independently. Counter history is synced from Saga's journal so the weekly count is accurate even after a cache clear or login on a new device. Master switch must be ON for any rule to fire. Odin Pro feature.

Can I merge two orders into one on the chart, or split one back apart?

Yes, on futures accounts (Rithmic, TFeed). Drag one working order onto another of the same side and type at the same price and Odin shows a Merge chip with the combined quantity; drop to fuse them into a single order whose size is the sum.

The same works while you are creating an order: drag a new Limit or Stop order out of an open position and drop it onto an existing order to merge into it instead of leaving two separate orders stacked at the same price.

A merged order can be split back apart from its split control, which divides it into two orders again.

This applies to independent working orders on futures accounts. It does not apply to CFD / Forex accounts (cTrader, MT4, MT5), where the stop-loss and take-profit attach to the position itself rather than existing as separate orders.

Workspace & Layout

Docking, multi-chart, multi-window, themes, and languages

What modules can I add to my workspace?
  • Charts — advanced charting with indicators and drawing tools
  • DOM — click-to-trade price ladder with depth
  • Order Entry — order placement with bracket configuration
  • Orders — working order list with per-order cancel + cancel all
  • Positions — open positions with close button and P&L (dollars/ticks/points)
  • Watchlist — monitor multiple instruments
  • Multi-Chart — up to 4 synchronized chart panels
  • Journal Hub (Saga) — 3-phase trading journal
  • Account Info — status, win rate, today's trades, day P&L, open P&L, balance

Add modules from the module picker in the toolbar.

How many layouts can I save?

Up to 10 layouts. Built-in presets include "Pro Trader" (Journal + Chart + Order Entry + Positions/Orders) and "Multi-Chart" (4 charts at 1m/5m/15m/1H + Order Entry).

Export/import layouts as JSON to share or transfer between devices.

How does multi-chart view work?

8 layout options: single, 2 horizontal, 2 vertical, 4 three-panel variations (emphasis top/bottom/left/right), and 2x2 grid.

Each panel has its own symbol, timeframe, and indicators. Crosshairs sync across panels, and panels showing the same symbol also share their drawings live and mirror the crosshair onto each timeframe. Resize by dragging dividers. Click a panel to make it "active" — the shared toolbar applies to the active panel.

Can I pop out modules into separate windows?

Yes. Use the pop-out button on panel headers or the New Window button in the toolbar. Modules run in separate browser windows, synced with the main session via BroadcastChannel. Arrange across multiple monitors.

How do I switch between dark and light theme?

Click the moon/sun icon in the top-right of the platform header. Dark theme is the default. Your preference persists across sessions. All modules, charts, DOM, and UI elements adapt to the selected theme.

What languages does Odin support?

12 languages: English, French, Spanish, Portuguese, German, Italian, Russian, Japanese, Chinese, Vietnamese, Hindi, and Yoruba.

Odin auto-detects your browser language on first visit. Change manually from the language selector. Your choice is saved.

Which browsers work with Odin?

Chrome (recommended for best performance), Edge, and Firefox. Use the latest version. Safari is not officially supported.

Requirements: ES6+ JavaScript, WebSocket, Canvas, localStorage, BroadcastChannel API. IndexedDB is used for backup storage. 16GB RAM recommended for heavy multi-chart use.

If I draw on one chart, does it appear on my other charts of the same symbol?

Yes. In a multi-chart layout, every chart showing the same symbol shares its drawings live. Draw, move, restyle or delete a trendline (or any drawing) on one panel and it updates on the others immediately, even across different timeframes. Drawings are stored by time and price, so they map to the correct spot on a 1m, 5m, 1H or 4H chart automatically.

The crosshair syncs too: hovering one panel draws a matching crosshair on the other same-symbol panels, projected onto each panel's own timeframe and price scale. That lets you line up the same moment across all your timeframes at a glance.

Panels showing a different symbol in the same layout are unaffected.

Getting Started with Saga

Workflow phases, trade detection, and first session

What is Saga?

Saga is a professional trading journal by Phoenix Technologies, built directly into Odin. It follows a 3-phase workflow per trading session:

  • PREP — pre-market planning
  • TRADE — live journaling during the session
  • POST — end-of-day review and grading

Saga is also available as a standalone product at $12/month with a 14-day free trial at thortradecopier.com/saga.

How does the 3-phase workflow work?

PREP phase: Before the market opens, set your bias (bullish/bearish/neutral), mark key levels on the chart, plan setups from your playbook, set daily goals, rate your emotional state, and write pre-market notes.

TRADE phase: Journal trades live as positions open and close, grade each trade (A+ to F), track mistakes, select your playbook, and take chart screenshots.

POST phase: Grade the overall session, reflect on what went well and what didn't, log lessons learned, rate your mental score (1-10), and mark whether you followed your rules.

How does Saga detect my trades?

Automatically. Saga subscribes to order fill and position events in real-time. When a position closes, Saga fetches the completed trade data from your broker (entry/exit price, P&L, commission, duration) and creates a trade card. It handles both full and partial closes.

You can pre-journal a trade while the position is still open — notes, playbook, and emotion are preserved when it closes. If you refresh the page during a live trade, pre-journal data is recovered from localStorage.

What data does Saga capture per trade?

Broker data (automatic): symbol, direction (long/short), entry price, exit price, entry/exit time, quantity, gross P&L, net P&L, commission, duration, MAE (Maximum Adverse Excursion), MFE (Maximum Favorable Excursion).

Journal data (you add): playbook/setup, trade grade (A+ to F), emotion state (10 options), entry rationale, rules followed/broken, mistakes made (14 types), notes, and chart screenshot with annotation.

I take a lot of trades per day. Is there a fast way to journal them?

Yes — Scalper Mode. In the TRADE phase, switch to the Scalper Mode tab for a compact card layout where you can grade each trade (A+ to F) with one click.

There's also a Time Groups tab that organizes your trades by hour (e.g., 9:00-10:00, 10:00-11:00) for quick review. An Ideas tab lets you jot down setups you spot during the session, and a Positions tab shows your live open positions with real-time P&L.

Is Saga available outside of Odin?

Yes. Saga is available as a standalone product at $12/month (14-day free trial) at thortradecopier.com/saga. It's also integrated directly into Odin at no extra cost. Both access the same journal system and data.

Playbooks, Rules & Mistakes

Strategy setups, rule checklists, and mistake tracking

What are playbooks?

Playbooks are your named trading strategies/setups (e.g., "Morning Breakout", "Gap Fill", "VWAP Bounce"). Each playbook has a name, color for visual identification, and associated trading rules.

In PREP, you assign playbooks to planned setups. In TRADE, you tag each trade with the playbook you used, and its rules appear as a checklist to mark followed or broken.

How do rules work?

Rules are organized by category: Entry Rules, Exit Rules, Pre-Session, Risk & Targets, General. Each playbook has its own set of rules loaded from the server.

When you select a playbook while journaling a trade, the rules appear automatically as checkboxes. Check the ones you followed. This builds a compliance record over time so you can track which rules you consistently follow or break.

What mistakes can I track?

14 predefined mistake types, each with a unique icon:

  • Entered Early, Entered Late
  • Exited Early, Exited Late
  • Ignored Stop, Moved Stop
  • Overtraded, FOMO, Revenge Trading
  • Wrong Position Size, Against Trend
  • No Plan, Broke Rules, Chased

Select one or multiple per trade. Mistakes are tracked alongside your grade and emotion for pattern analysis.

What are key levels in PREP?

Price levels you mark before the session starts. Each has a symbol, price, type (Support, Resistance, Target, Stop), and label.

Pre-defined quick tags: Globex High, Globex Low, 50 EMA, 200 EMA, Daily Support, Daily Resistance, VWAP, POC (Point of Control), Gap Fill.

Key levels are drawn on your Odin charts as horizontal lines labeled [PREP] so they're visible while you trade.

Can I take screenshots of my trades?

Yes. 4 capture methods:

  • Chart Capture — takes the current Phoenix chart (including multi-chart layouts by merging canvases)
  • Screen Capture — full screen
  • Clipboard Paste — paste from clipboard
  • File Upload — select an image file

Screenshots can be annotated with the built-in drawing/markup tool before saving. Saved screenshots appear as clickable thumbnails on the trade card.

Goals, Analytics & Review

Daily goals, session grading, emotions, and post-session review

What daily goals can I set?

6 configurable goals (display up to 3 at a time as progress bars):

  • Daily P&L target (default $500)
  • Weekly P&L target (default $2,000)
  • Monthly P&L target (default $8,000)
  • Max Trades limit (default 5 — turns red if exceeded)
  • Win Rate target (default 55%)
  • Green Streak (default 3 consecutive profitable days)

Customize targets via the settings gear in the metrics bar.

How does session grading work in the POST phase?

Grade your entire session A+ through F (each grade has a unique color from green to red). Set your mental score on a 1-10 slider. Select your emotional state from 10 options.

Write reflections in three fields: "What Went Well", "What Didn't Work", and "Lessons Learned". Toggle checkboxes for "Followed My Rules" and "Would Trade Again". Everything saves to your session history.

What emotions can I track?

10 emotional states, each with a unique color and icon:

  • Calm & Focused (green), Confident (blue), Anxious (orange)
  • FOMO (red), Frustrated (dark red), Excited (purple)
  • Fearful (yellow), Revenge Trading (pink)
  • Overconfident (amber), Disciplined (teal)

Track emotions across all 3 phases — PREP (before trading), TRADE (per trade), and POST (end of session) — to identify emotional patterns that affect your performance.

What analytics does Saga track?

Today's P&L, win rate %, trade count, weekly P&L, monthly P&L, green streak (consecutive profitable days), unjournaled trade alerts, session grades over time, emotion distribution, mistake frequency, rules compliance rate, and goal progress with visual progress bars.

The journal auto-syncs completed trades from your broker and calculates MAE (Maximum Adverse Excursion) and MFE (Maximum Favorable Excursion) per trade.

Loading FAQs...