You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`ACCOUNT_GROUP`| Yes | Account-group selector. Set explicitly for each deployment. |
105
105
|`IBKR_FEATURE_SNAPSHOT_PATH`| Conditionally required | Required for snapshot-backed profiles such as `russell_1000_multi_factor_defensive`, `tech_communication_pullback_enhancement`, and `mega_cap_leader_rotation_top50_balanced`. Path to the latest feature snapshot file (`.csv`, `.json`, `.jsonl`, `.parquet`). |
106
+
|`IBKR_FRACTIONAL_SHARES_ENABLED`| No | Defaults to `false`; set `true` only after verifying fractional order support for this account/API path. |
107
+
|`IBKR_ORDER_QUANTITY_STEP`| No | Explicit order quantity step override; e.g. `1` for whole shares or `0.000001` for fractional sizing. Takes precedence over `IBKR_FRACTIONAL_SHARES_ENABLED`. |
108
+
|`IBKR_MIN_ORDER_NOTIONAL_USD`| No | Minimum buy notional for fractional sizing; defaults to `50.0`. |
106
109
|`IB_ACCOUNT_GROUP_CONFIG_SECRET_NAME`| Yes for Cloud Run | Secret Manager secret name for account-group config JSON. Recommended production source. |
107
110
|`IB_ACCOUNT_GROUP_CONFIG_JSON`| No | Local/dev JSON fallback for account-group config. Not recommended for production Cloud Run. |
108
111
|`TELEGRAM_TOKEN`| Yes | Telegram bot token. For Cloud Run, prefer a Secret Manager reference instead of a literal env var. |
0 commit comments