Skip to content

History

Revisions

  • docs: add paper-to-live migration guide Covers export/import workflow, what transfers vs what starts fresh, fund-and-start sequence, slot override for parallel paper/live, and reconciliation verification step. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @commuted commuted committed Mar 26, 2026
    b0d80da
  • docs: account separation, BarStore auto-caching, running state display, stop idempotency - Theory-of-Operation: per-account plugin registry path (~/.ib_plugin_store_<id>.db) - CLI: plugin stop idempotency note; plugin list/status output format with 'running' and UUID - Plugin-Design: state diagram display note; account-keyed state; get_bars_cached and subscribe_live_bars sections under Market Data - Bar-Store: add insert_bar() API section; rewrite "Using BarStore in a Plugin" with preferred get_bars_cached and subscribe_live_bars patterns - Plugin-Manual: state diagram display note; stop idempotency note; get_bars_cached and subscribe_live_bars sections under §9; updated TOC Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @commuted commuted committed Mar 24, 2026
    365a11b
  • Update Bar Store CLI docs: remove --db flag, add set-db/get-db Bars are now always saved to the configured DB (default: historical/bars.db). --db is no longer a per-command argument; use set-db to change the path. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @commuted commuted committed Mar 19, 2026
    8af9f16
  • Add Bar Store wiki page Documents ib.bar_store.BarStore: concepts, full API reference, database schema, ibctl.py historical CLI (fetch/coverage/purge), in-plugin usage pattern, and paper test suite summary. Added to sidebar. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @commuted commuted committed Mar 19, 2026
    08c6fab
  • docs: plugin instance registry, auto-reload, and export/import (§7.1, §7.2) Adds two new subsections to §7 State Persistence: §7.1 Plugin Instance Registry — plugin_registry table schema and DDL, lifecycle status tracking table, auto-reload behaviour on engine start, config property, and full PluginStore registry API reference (upsert_registry, get_registry_entry, list_registry, delete_registry_entry). §7.2 Export / Import — complete export document format, import_instance force-unloaded rule, PluginStore and PluginExecutive API, CLI workflow. Updates §7 intro to reflect SQLite backend (schema v3) and corrects the outdated state.json description. Sidebar updated with direct links to §7.1 and §7.2. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @commuted commuted committed Mar 10, 2026
    6abf6ed
  • docs: abandon command, market data type warning, paper test runner - §17: document the abandon system command (cancel open orders, zero holdings, unload); note it is engine-intercepted — no plugin impl needed - §14 market data type: replace bare code snippet with full explanation; add warning that order test plugins must run sequentially due to the global reqMarketDataType toggle in OrderTestPluginBase._fetch_price - §21 (new): paper test runner — market-hours requirement, CLI flags including --restart-engine, _fetch_price three-tier price strategy Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @commuted commuted committed Mar 10, 2026
    e1efb77
  • Docs: instrument management CLI — new section, command ref, sidebar - CLI.md: new 'How do I manage a plugin's instrument list?' section with examples for all subcommands (list/add/remove/enable/disable/clear/reload), Table of Contents entry, add flags table in command reference - Plugin-Design.md: Instrument Compliance section expanded with CLI examples, add-flags table, and migration note - _Sidebar.md: Manage instrument list link Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @commuted commuted committed Mar 8, 2026
    7028259
  • Updated CLI (markdown)

    @commuted commuted committed Mar 8, 2026
    753ea64
  • CLI: document trade-as-plugin-instance with slot/UUID addressing

    @commuted commuted committed Mar 8, 2026
    3522340
  • Sync Plugin-Manual.md from updated PLUGIN_MANUAL.md

    @commuted commuted committed Mar 8, 2026
    2fb57e7
  • Update wiki: slots, INSTRUMENT_COMPLIANCE, cli_help, plugin message/help - CLI.md: load with =slot syntax, plugin message/help commands, updated command reference table to show SLOT as addressable target - Plugin-Design.md: INSTRUMENT_COMPLIANCE class attribute, multiple instances via slots, cli_help method, plugin message CLI entry point; extended SMA crossover example to include cli_help() - _Sidebar.md: add instrument compliance, multiple instances, CLI help entries

    @commuted commuted committed Mar 8, 2026
    abb9cb7
  • Home: add Plugin Manual link and expand page descriptions

    @commuted commuted committed Mar 8, 2026
    5e79756
  • Add Plugin Manual (full authoring reference)

    @commuted commuted committed Mar 8, 2026
    33ecfc7
  • Add wiki: Theory of Operation, CLI task guide, Plugin Design

    @commuted commuted committed Mar 8, 2026
    055af76
  • Initial Home page

    @commuted commuted committed Mar 8, 2026
    4ba424c