95 KiB
95 KiB
Algo-Trading-Skills — 500+ Skill Global Roadmap
502 total skills tracked — 28 BUILT (full SKILL.md + references/ + scripts/ + assets/, passing tools/validate_skills.py), 474 planned (title + one-line scope, queued for research and build-out).
This is a working backlog, not a claim that 500+ skills are production-ready. Planned entries are a prioritized starting point for research — broker/exchange/regulatory specifics should be verified against current, authoritative sources before a planned entry is built out into a real skill. See CONTRIBUTING.md to pick one up.
broker-integration (36 tracked: 36 built, 0 planned)
- [BUILT]
headless-broker-auth-patterns— seeskills/headless-broker-auth-patterns/SKILL.md - [BUILT]
multi-broker-rate-limit-handling— seeskills/multi-broker-rate-limit-handling/SKILL.md - [BUILT]
order-placement-idempotency— seeskills/order-placement-idempotency/SKILL.md - [BUILT]
token-lifecycle-live-probing— seeskills/token-lifecycle-live-probing/SKILL.md - [BUILT]
zerodha-kite-postback-webhook-verification— Validating Kite Connect postback signatures so order-update webhooks can't be spoofed. - [BUILT]
upstox-oauth-refresh-token-rotation— Handling Upstox's refresh-token rotation without breaking a long-running bot session. - [BUILT]
alpaca-paper-live-key-separation— Preventing a bot from accidentally trading live capital using a paper-environment code path, and vice versa. - [BUILT]
ibkr-tws-gateway-headless-launch— Running IBKR's TWS/Gateway headless in a container for a bot with no persistent desktop session. - [BUILT]
schwab-api-oauth-pkce-flow— Implementing Schwab's (post-TD-Ameritrade-migration) OAuth2 PKCE flow for unattended token refresh. - [BUILT]
tradestation-websocket-order-updates— Consuming TradeStation's order-update stream without missing fills during reconnects. - [BUILT]
broker-agnostic-adapter-interface— Designing a broker adapter interface so strategy code doesn't need per-broker branching. - [BUILT]
sandbox-vs-production-endpoint-drift— Detecting behavioral differences between a broker's sandbox and production environments before they surprise you live. - [BUILT]
webhook-based-order-fill-notifications— Consuming broker fill-webhooks reliably, including replay/dedup for at-least-once delivery guarantees. - [BUILT]
broker-account-margin-call-handling— Detecting and responding programmatically to a broker-issued margin call before forced liquidation. - [BUILT]
robinhood-unofficial-api-integration— Integrating Robinhood via its unofficial API, with explicit acknowledgment of the ToS and stability risk versus documented broker APIs. - [BUILT]
etrade-oauth1-signature-flow— Handling E*TRADE's OAuth1 (not OAuth2) signature-based auth flow, which differs structurally from most other brokers covered in this repo. - [BUILT]
questrade-api-rate-limit-and-account-types— Handling Questrade's per-account-type API rate limits for Canadian equities/options trading. - [BUILT]
degiro-unofficial-api-risk-assessment— Assessing the stability/legal risk of DEGIRO's unofficial API for European retail algo trading. - [BUILT]
saxo-bank-openapi-integration— Integrating Saxo Bank's OpenAPI for multi-asset European/global trading. - [BUILT]
tastytrade-api-integration— Integrating Tastytrade's API for options-focused US retail trading. - [BUILT]
broker-failover-secondary-account-routing— Routing orders to a secondary broker account automatically if the primary becomes unavailable mid-session. - [BUILT]
multi-account-same-strategy-fan-out— Running one strategy's signals across multiple client accounts (e.g. for a fund) without cross-account order collision. - [BUILT]
broker-api-versioning-migration-playbook— A structured playbook for migrating a live bot from one broker API version to the next without a trading-hours outage. - [BUILT]
demo-account-realism-gap-assessment— Systematically comparing a broker's demo/practice account fill behavior against live behavior to know how much to trust demo-based testing. - [BUILT]
broker-order-type-capability-matrix— Building a capability matrix of which order types (bracket, OCO, trailing stop, iceberg) each integrated broker actually supports, since support varies significantly. - [BUILT]
api-key-least-privilege-audit-tool— An automated audit tool that flags any broker API key with more permission scope than the calling process needs. - [BUILT]
broker-status-page-monitoring-integration— Programmatically monitoring a broker's public status page/API to distinguish 'broker outage' from 'our bug' during an incident. - [BUILT]
multi-broker-consolidated-position-view— Building a consolidated, reconciled view of positions held across multiple brokers for a single strategy's risk accounting. - [BUILT]
broker-api-deprecation-notice-monitoring— Monitoring broker developer-changelog feeds for API deprecation notices before they break a live bot. - [BUILT]
sandbox-credential-leakage-prevention— Preventing sandbox/test credentials from ever being reachable by code paths that could route to production. - [BUILT]
broker-side-order-throttle-detection— Detecting when a broker silently throttles or delays order acknowledgment during high-volume periods, distinct from a client-side rate limit. - [BUILT]
post-only-and-maker-taker-fee-optimization— Using post-only order flags to ensure maker (not taker) fee tier on brokers/exchanges with maker-taker fee schedules. - [BUILT]
broker-margin-interest-accrual-tracking— Tracking accrued margin interest explicitly as a cost, since it compounds and is frequently omitted from naive P&L tracking. - [BUILT]
regional-broker-data-residency-constraints— Handling data-residency requirements that affect which cloud region a bot connecting to a specific national broker must run in. - [BUILT]
broker-api-idempotent-cancel-requests— Extending order-placement idempotency specifically to cancel requests, which have their own race conditions distinct from order placement. - [BUILT]
broker-api-changelog-diffing-tool— Automatically diffing a broker's API changelog release-over-release to flag breaking changes before they hit production.
real-time-architecture (31 tracked: 31 built, 0 planned)
- [BUILT]
backpressure-drop-degrade-policy— seeskills/backpressure-drop-degrade-policy/SKILL.md - [BUILT]
producer-consumer-tick-pipeline— seeskills/producer-consumer-tick-pipeline/SKILL.md - [BUILT]
tick-buffering-burst-handling— seeskills/tick-buffering-burst-handling/SKILL.md - [BUILT]
websocket-reconnect-without-duplicate-subscriptions— seeskills/websocket-reconnect-without-duplicate-subscriptions/SKILL.md - [BUILT]
redis-streams-multi-consumer-tick-fanout— Fanning out a single tick feed to multiple independent consumer services via Redis Streams consumer groups. - [BUILT]
clock-skew-correction-for-tick-timestamps— Correcting for local-clock drift when timestamping incoming ticks against exchange-reported times. - [BUILT]
market-data-snapshot-plus-delta-reconciliation— Reconciling an initial full order-book snapshot with a subsequent delta stream without gaps. - [BUILT]
multi-exchange-feed-normalization— Normalizing tick schemas across multiple exchanges/brokers into one internal representation. - [BUILT]
graceful-degradation-to-polling-fallback— Falling back to REST polling when a WebSocket feed is degraded, without duplicating or missing data at the handover. - [BUILT]
order-book-depth-processing-l2-l3— Processing L2/L3 order book updates without introducing race conditions between bid/ask update messages. - [BUILT]
websocket-reconnection-with-state-recovery— Automatic WS reconnect with exponential backoff + jitter, re-subscribing channels and fetching missing sequence IDs via REST. - [BUILT]
kafka-based-tick-distribution-at-scale— Using Kafka instead of Redis pub-sub for tick distribution when consumer count or retention requirements grow beyond Redis's sweet spot. - [BUILT]
grpc-streaming-for-internal-service-communication— Using gRPC streaming between internal trading services instead of REST polling for lower-latency internal data flow. - [BUILT]
market-data-feed-arbitration-across-vendors— Arbitrating between two redundant market-data feed vendors when they disagree, to avoid acting on a bad tick from either. - [BUILT]
sequence-number-gap-detection-for-feeds— Detecting sequence-number gaps in an exchange feed indicating dropped messages, distinct from a full disconnect. - [BUILT]
binary-protocol-parsing-for-low-latency-feeds— Parsing binary exchange protocols (FIX/FAST, ITCH, proprietary binary feeds) instead of JSON/REST for latency-sensitive strategies. - [BUILT]
circuit-breaker-for-downstream-service-calls— Applying a circuit-breaker pattern to calls from the strategy engine to downstream services (DB, risk module) so a slow downstream doesn't cascade into missed ticks. - [BUILT]
multi-region-active-active-tick-ingestion— Running tick ingestion active-active across two regions/hosts to eliminate a single point of failure in the ingestion layer. - [BUILT]
memory-mapped-ring-buffer-for-ultra-low-latency— Using a memory-mapped ring buffer instead of a language-level queue for the lowest-latency tier of tick processing. - [BUILT]
feed-handler-cpu-pinning-and-numa-awareness— Pinning feed-handler processes to specific CPU cores and NUMA nodes to reduce jitter in latency-sensitive pipelines. - [BUILT]
market-data-replay-harness-for-integration-testing— Building a deterministic tick-replay harness to integration-test the full pipeline against a recorded historical session. - [BUILT]
adaptive-batch-size-tuning-under-load— Dynamically tuning batch sizes for downstream writes (DB, message queue) based on observed load rather than a fixed constant. - [BUILT]
graceful-shutdown-draining-in-flight-ticks— Draining in-flight ticks from queues cleanly on a planned shutdown/deploy, rather than dropping whatever's mid-flight. - [BUILT]
exchange-multicast-feed-handling— Handling raw multicast market-data feeds (common at co-located exchange gateways) including gap-fill/retransmission request logic. - [BUILT]
tick-data-schema-versioning— Versioning the internal tick schema so a schema change can roll out without breaking already-deployed consumers mid-migration. - [BUILT]
consumer-group-rebalance-safety— Ensuring a Kafka/Redis-Streams consumer-group rebalance event doesn't cause duplicate or dropped tick processing during the rebalance window. - [BUILT]
adaptive-sampling-under-extreme-tick-rates— Falling back to statistically-sampled tick processing under truly extreme tick rates (flash-crash-level volume) as a last-resort degrade tier beyond OHLC aggregation. - [BUILT]
network-interface-level-tick-timestamping— Timestamping ticks at the network interface (kernel bypass / hardware timestamping) rather than in application code, for latency-sensitive strategies. - [BUILT]
cross-datacenter-clock-sync-validation— Validating clock synchronization accuracy across datacenters/regions feeding a single strategy engine. - [BUILT]
feed-handler-canary-deployment— Canary-deploying a new feed-handler version against a fraction of symbols before full rollout. - [BUILT]
order-book-imbalance-signal-pipeline— Building a dedicated low-latency pipeline for order-book-imbalance signals, separate from the general tick-processing path given its stricter latency budget.
backtesting-methodology (31 tracked: 31 built, 0 planned)
- [BUILT]
execution-realistic-simulation— seeskills/execution-realistic-simulation/SKILL.md - [BUILT]
lookahead-bias-elimination— seeskills/lookahead-bias-elimination/SKILL.md - [BUILT]
walk-forward-validation-setup— seeskills/walk-forward-validation-setup/SKILL.md - [BUILT]
walk-forward-optimization-window-management— Generating rolling or anchored in-sample/out-of-sample time windows, enforcing zero lookahead leakage, and calculating Walk-Forward Efficiency (WFE). - [BUILT]
survivorship-bias-free-universe-construction— Building historical instrument universes that include delisted/defunct symbols, not just current constituents. - [BUILT]
corporate-action-adjusted-backtesting— Correctly applying splits, dividends, and mergers to historical price series without double-adjusting. - [BUILT]
monte-carlo-strategy-robustness-testing— Randomizing trade sequence/entry timing to test whether a strategy's edge survives reasonable perturbation. - [BUILT]
multi-asset-backtest-currency-normalization— Backtesting a multi-currency portfolio without silently mixing P&L across currencies. - [BUILT]
benchmark-relative-performance-attribution— Attributing backtest outperformance to specific factors rather than reporting only raw returns. - [BUILT]
vectorized-vs-event-driven-backtest-tradeoffs— Choosing between a fast vectorized backtest engine and a slower but more realistic event-driven engine based on strategy characteristics. - [BUILT]
multi-year-regime-coverage-requirement— Requiring backtest data to span multiple distinct market regimes (bull, bear, high-vol, low-vol) before trusting reported performance. - [BUILT]
transaction-cost-analysis-tca-integration— Integrating post-trade transaction-cost-analysis (TCA) reports into the backtest validation loop to calibrate slippage assumptions. - [BUILT]
backtest-determinism-and-reproducibility— Ensuring a backtest produces bit-identical results on repeated runs (fixed random seeds, deterministic data ordering) for reliable comparison across code changes. - [BUILT]
options-backtesting-with-realistic-iv-surface— Backtesting options strategies against a realistic historical implied-volatility surface rather than a flat or interpolated approximation. - [BUILT]
backtest-vs-live-performance-divergence-tracking— Systematically tracking and explaining divergence between backtested and subsequently realized live performance for every promoted strategy. - [BUILT]
data-vendor-cross-validation-for-backtests— Cross-validating historical price data against a second vendor to catch vendor-specific data errors before they corrupt a backtest. - [BUILT]
adjusted-vs-unadjusted-price-series-pitfalls— Explicitly deciding and documenting when a backtest should use split/dividend-adjusted vs unadjusted price series, since mixing them silently corrupts signals. - [BUILT]
backtest-parameter-sensitivity-analysis— Testing how sensitive a strategy's backtested performance is to small parameter changes, to detect an overfit 'sweet spot' versus a genuinely robust setting. - [BUILT]
multi-timeframe-backtest-consistency-checks— Verifying a strategy's signals are consistent when computed from a higher-resolution timeframe versus resampled lower-resolution data. - [BUILT]
short-selling-borrow-cost-and-availability-modeling— Modeling stock-borrow cost and availability constraints in a backtest for any strategy that shorts equities. - [BUILT]
backtest-infrastructure-cost-budgeting— Budgeting compute/storage cost for large-scale backtesting (parameter sweeps, walk-forward across many instruments) before it becomes a surprise cloud bill. - [BUILT]
benchmark-selection-for-strategy-evaluation— Choosing an appropriate benchmark (not just a broad index) against which to evaluate a strategy's risk-adjusted performance. - [BUILT]
backtest-look-ahead-in-universe-selection— Auditing for lookahead bias specifically in universe-selection logic (e.g. 'top 50 by market cap today' applied retroactively), distinct from lookahead in signal computation. - [BUILT]
synthetic-data-generation-for-backtest-augmentation— Generating synthetic price paths (e.g. via GANs or bootstrap resampling) to augment limited historical data for backtest robustness testing. - [BUILT]
backtest-reporting-standardized-tearsheet— Producing a standardized performance tearsheet (drawdown, Sharpe, Sortino, hit rate, etc.) so strategies are compared on a consistent basis. - [BUILT]
intraday-vs-eod-backtest-granularity-tradeoffs— Choosing appropriate data granularity (tick, minute, EOD) for a backtest based on the strategy's actual holding period and decision frequency. - [BUILT]
backtest-database-schema-for-point-in-time-queries— Designing a database schema that natively supports point-in-time queries to make lookahead-bias mistakes structurally harder to introduce. - [BUILT]
cross-validation-of-commission-schedules-over-time— Modeling historical changes in a broker's commission schedule over the backtest period rather than applying today's rates retroactively. - [BUILT]
backtest-outlier-and-bad-tick-filtering— Filtering historical data for clearly erroneous prints (bad ticks, stale quotes) before they distort backtested signal computation. - [BUILT]
walk-forward-hyperparameter-search-budget— Bounding the hyperparameter search space in walk-forward validation to avoid indirect overfitting via excessive search itself. - [BUILT]
backtest-audit-trail-for-regulatory-review— Maintaining a backtest audit trail (data version, code version, parameters) sufficient to reproduce results if ever required for regulatory review.
financial-ml (38 tracked: 38 built, 0 planned)
- [BUILT]
feature-engineering-without-leakage— seeskills/feature-engineering-without-leakage/SKILL.md - [BUILT]
model-staleness-detection— seeskills/model-staleness-detection/SKILL.md - [BUILT]
offline-train-online-infer-deployment— seeskills/offline-train-online-infer-deployment/SKILL.md - [BUILT]
regime-detection-for-strategy-switching— Detecting market regime shifts (trending/ranging/high-vol) to switch between strategy variants live. - [BUILT]
ensemble-signal-combination-without-overfitting— Combining multiple models' signals without simply overfitting the combination weights to history. - [BUILT]
feature-store-for-live-and-backtest-parity— Building a feature store that guarantees identical computation between backtest and live paths. - [BUILT]
reinforcement-learning-safety-constraints-for-execution— Constraining an RL-based execution agent so it cannot learn to violate risk limits. - [BUILT]
explainability-for-live-trading-signals— Generating human-readable explanations for why a live ML signal fired, for post-hoc audit and trust-building. - [BUILT]
online-learning-for-adaptive-signal-models— Using online/incremental learning so a model updates continuously rather than requiring full batch retraining. - [BUILT]
cross-sectional-vs-time-series-model-design— Choosing between a cross-sectional model (ranking instruments against each other) and a pure time-series model based on the strategy's structure. - [BUILT]
alternative-data-feature-integration— Integrating alternative data (satellite imagery, web-scraped sentiment, credit-card transaction data) as ML features with appropriate lag/availability handling. - [BUILT]
model-versioning-and-rollback— Versioning deployed models so a newly-detected staleness or bug can trigger an immediate rollback to the last-known-good version. - [BUILT]
hyperparameter-tuning-without-target-leakage— Tuning hyperparameters using only the training/validation split, never touching held-out walk-forward test folds. - [BUILT]
multi-horizon-forecasting-architecture— Designing a model architecture that forecasts multiple horizons (1-bar, 5-bar, 20-bar) consistently rather than training separate unrelated models. - [BUILT]
class-imbalance-handling-for-rare-signal-events— Handling severe class imbalance (e.g. rare large-move events) without simply inflating false positive rate via naive oversampling. - [BUILT]
feature-importance-drift-monitoring— Monitoring whether a model's feature-importance ranking shifts over time, as an early regime-change indicator distinct from accuracy-based staleness detection. - [BUILT]
model-inference-latency-budget-for-live-trading— Bounding and monitoring ML inference latency so a slow model doesn't become the bottleneck in a latency-sensitive strategy. - [BUILT]
synthetic-labels-from-triple-barrier-method— Constructing ML labels via the triple-barrier method (profit-take/stop-loss/time-limit) rather than naive fixed-horizon return labels. - [BUILT]
sample-weighting-for-overlapping-labels— Weighting training samples to account for overlapping label windows (a known issue in financial ML where adjacent labels aren't independent). - [BUILT]
model-card-documentation-for-trading-models— Maintaining a 'model card' (training data range, known limitations, intended use) for every live trading model, mirroring ML-ops best practice. - [BUILT]
gradient-boosted-tree-vs-neural-net-tradeoffs— Choosing between gradient-boosted trees and neural architectures for tabular financial data based on data volume and interpretability needs. - [BUILT]
adversarial-robustness-of-trading-signals— Testing whether a trading signal model is unduly sensitive to small, plausible input perturbations (a financial-ML analogue of adversarial robustness testing). - [BUILT]
feature-selection-stability-across-folds— Verifying that feature selection is stable across walk-forward folds, rather than selecting a different feature set each fold (a sign of overfitting to fold-specific noise). - [BUILT]
multi-model-ensemble-weight-decay— Decaying the weight given to an underperforming model within an ensemble gradually rather than an abrupt on/off switch. - [BUILT]
backtesting-ml-models-against-transaction-costs— Ensuring ML model backtests apply the same realistic transaction-cost modeling as rule-based strategies (see execution-realistic-simulation), since ML signals are just as vulnerable to cost-blind overstatement. - [BUILT]
categorical-feature-encoding-for-instrument-identity— Encoding instrument identity (symbol, sector) as a categorical feature without leaking future-only classification info (e.g. sector reclassifications). - [BUILT]
model-training-data-freshness-sla— Defining an SLA for how stale training data is allowed to become before a scheduled retrain is mandatory, independent of staleness-triggered retrains. - [BUILT]
reproducible-ml-training-pipelines— Building fully reproducible training pipelines (pinned library versions, fixed seeds, versioned data) so a model can be exactly regenerated for audit. - [BUILT]
label-noise-estimation-in-financial-targets— Estimating the inherent noise floor in a financial prediction target to set realistic expectations for achievable model accuracy. - [BUILT]
transfer-learning-across-correlated-instruments— Using transfer learning to bootstrap a model for a thinly-traded instrument using patterns learned from a more liquid, correlated one. - [BUILT]
concept-drift-vs-staleness-differentiation— Distinguishing gradual concept drift from a sudden regime break in monitoring logic, since the appropriate response differs (retrain vs halt). - [BUILT]
model-serving-infrastructure-ab-testing— A/B testing two model versions on live (non-overlapping) traffic slices before fully promoting a challenger model. - [BUILT]
explainable-boosting-machines-for-regulated-signals— Using inherently interpretable model classes (e.g. explainable boosting machines) where a jurisdiction's regulatory expectations favor explainability over raw accuracy. - [BUILT]
point-in-time-database-for-ml-training-data— Building a point-in-time-correct training database as the single source of truth feeding both backtests and live feature computation. - [BUILT]
cold-start-handling-for-newly-listed-instruments— Handling ML signal generation for newly-listed instruments with no historical training data, without silently extrapolating from unrelated instruments. - [BUILT]
model-monitoring-dashboard-for-non-technical-stakeholders— Building a monitoring dashboard that surfaces model health (accuracy, drift, staleness) in terms a non-ML-technical risk reviewer can act on. - [BUILT]
quantile-regression-for-uncertainty-aware-signals— Using quantile regression to produce uncertainty-aware signals rather than a single point forecast, enabling confidence-scaled position sizing. - [BUILT]
feature-engineering-cost-benefit-tracking— Tracking each feature's marginal contribution to model performance against its computational/data cost, to prune low-value expensive features.
risk-management (39 tracked: 39 built, 0 planned)
- [BUILT]
correlation-aware-exposure-limits— seeskills/correlation-aware-exposure-limits/SKILL.md - [BUILT]
kill-switch-and-drawdown-circuit-breakers— seeskills/kill-switch-and-drawdown-circuit-breakers/SKILL.md - [BUILT]
value-at-risk-var-live-monitoring— Computing and monitoring a live portfolio VaR estimate, not just a backtest-time figure. - [BUILT]
stress-testing-against-historical-crash-scenarios— Replaying a live portfolio's positions against historical crash scenarios (2020 COVID crash, 2015 flash crash, etc.) for tail-risk sizing. - [BUILT]
multi-strategy-capital-allocation-limits— Allocating and capping capital across multiple concurrently-running strategies sharing one account. - [BUILT]
margin-utilization-circuit-breaker— Halting new orders when margin utilization crosses a defined threshold, independent of P&L-based breakers. - [BUILT]
counterparty-and-broker-concentration-risk— Limiting exposure to any single broker/custodian to bound counterparty risk, not just market risk. - [BUILT]
greeks-based-portfolio-hedging-automation— Automatically generating hedge orders to keep portfolio-level delta/vega within defined bounds. - [BUILT]
liquidity-adjusted-position-sizing— Sizing positions relative to an instrument's actual liquidity (average daily volume, bid-ask depth) rather than a flat percentage-of-capital rule. - [BUILT]
tail-risk-hedging-with-options— Systematically using out-of-the-money options as tail-risk insurance for a portfolio, with defined cost budgets. - [BUILT]
real-time-var-backtesting-kupiec-test— Backtesting a live VaR model's accuracy using statistical tests (e.g. Kupiec's proportion-of-failures test) rather than assuming the model is correct. - [BUILT]
concentration-risk-single-name-limits— Capping exposure to any single instrument independent of sector-correlation clustering, as a simpler complementary control. - [BUILT]
risk-limit-breach-escalation-matrix— Defining a graduated escalation matrix (warn → reduce → halt → force-flatten) rather than a single binary breach/no-breach risk response. - [BUILT]
scenario-based-stress-testing-custom-shocks— Building custom stress-test scenarios beyond historical replay (e.g. a hypothetical rate-shock scenario) for forward-looking tail-risk assessment. - [BUILT]
risk-budget-allocation-across-time-horizons— Allocating a portfolio's risk budget explicitly across different holding-period buckets (intraday, swing, position) to avoid unintentional horizon concentration. - [BUILT]
real-time-greeks-recalculation-on-market-moves— Recalculating portfolio Greeks in real time as the market moves, rather than only at fixed intervals, for options-heavy portfolios. - [BUILT]
risk-control-bypass-audit-logging— Logging and periodically auditing every instance any risk control was manually overridden, to detect a pattern of risk-control erosion over time. - [BUILT]
position-limit-breach-simulation-fire-drills— Running scheduled 'fire drill' simulations of risk-limit breaches in a paper environment to keep incident-response muscle memory current. - [BUILT]
cross-account-aggregate-risk-view— Aggregating risk exposure across multiple accounts/entities under common control, since per-account limits alone can understate true aggregate risk. - [BUILT]
dynamic-position-sizing-based-on-realized-volatility— Scaling position size inversely to recent realized volatility (vol-targeting) rather than a fixed size regardless of current market conditions. - [BUILT]
risk-control-latency-budget— Bounding how quickly a risk control must detect and act on a breach, since a technically-correct but slow-to-fire control provides weaker protection than its design implies. - [BUILT]
counterparty-credit-risk-for-otc-derivatives— Assessing counterparty credit risk explicitly for any OTC (non-exchange-cleared) derivative position. - [BUILT]
black-swan-playbook-for-halted-markets— Defining an explicit playbook for what the bot should do if the underlying market is halted mid-position (not just if the bot's own connectivity fails). - [BUILT]
risk-metric-recalculation-frequency-tuning— Tuning how frequently each risk metric (VaR, Greeks, drawdown) is recalculated based on its actual decision-relevance, rather than recalculating everything on the same fixed cadence. - [BUILT]
leverage-limit-enforcement-across-instruments— Enforcing an aggregate leverage limit across instruments with different inherent leverage (options, futures, margin equities) using a normalized exposure measure. - [BUILT]
risk-reporting-for-external-stakeholders— Producing risk reports suitable for external stakeholders (investors, auditors) distinct from the internal, more granular risk-monitoring dashboards. - [BUILT]
post-breach-root-cause-analysis-template— A standardized template for root-cause analysis after any risk-control breach, ensuring lessons actually feed back into control design. - [BUILT]
risk-control-unit-testing-framework— A dedicated unit-testing framework specifically for risk-control logic, tested with the same rigor as trading-signal code rather than as an afterthought. - [BUILT]
capital-preservation-mode-for-degraded-conditions— A defined 'capital preservation mode' the system can enter automatically under degraded conditions (data quality issues, unusual volatility) that reduces risk appetite without a full halt. - [BUILT]
risk-limit-calibration-against-historical-drawdowns— Calibrating risk-limit thresholds using the strategy's own historical drawdown distribution rather than an arbitrary round-number choice. - [BUILT]
multi-currency-var-aggregation— Aggregating VaR correctly across a multi-currency portfolio, building on the currency-conversion discipline in multi-currency-pnl-and-fx-conversion. - [BUILT]
risk-control-configuration-change-approval-workflow— Requiring a defined approval workflow (not a simple config-file edit) for any change to live risk-control thresholds. - [BUILT]
real-time-liquidity-risk-monitoring— Monitoring real-time liquidity conditions (widening spreads, thinning depth) as a distinct risk signal from price-based risk metrics. - [BUILT]
risk-adjusted-performance-attribution-per-strategy— Attributing risk-adjusted performance (not just raw P&L) per strategy when multiple strategies share a risk budget. - [BUILT]
emergency-manual-override-access-control— Controlling and auditing who has access to manually override or disable risk controls, treating this access itself as a security-sensitive permission. - [BUILT]
risk-model-backtesting-against-realized-outcomes— Periodically backtesting the risk model itself (not just the trading strategy) against realized outcomes to detect a risk model that's become miscalibrated. - [BUILT]
graduated-response-to-data-quality-degradation— Defining graduated risk responses (reduce size, pause, halt) triggered by detected market-data quality degradation, distinct from P&L-triggered breakers. - [BUILT]
regulatory-capital-requirement-tracking— Tracking regulatory capital requirements (where applicable to the trading entity) as a risk constraint alongside internal risk limits. - [BUILT]
risk-control-dependency-mapping— Mapping dependencies between risk controls (e.g. a correlation check depending on a data feed) so a single upstream failure's blast radius on risk coverage is understood in advance.
deployment-ops (30 tracked: 30 built, 0 planned)
- [BUILT]
paper-to-live-promotion-checklist— seeskills/paper-to-live-promotion-checklist/SKILL.md - [BUILT]
systemd-supervision-for-trading-bots— seeskills/systemd-supervision-for-trading-bots/SKILL.md - [BUILT]
blue-green-deployment-for-live-strategy-updates— Rolling out a strategy code update without a gap in market coverage or duplicate order risk. - [BUILT]
secrets-rotation-without-bot-downtime— Rotating broker API keys/secrets on a schedule without requiring a full bot restart. - [BUILT]
multi-region-failover-for-broker-connectivity— Failing over to a backup network path/region if the primary connection to a broker degrades. - [BUILT]
structured-logging-for-post-incident-forensics— Designing log schemas that make a post-incident timeline reconstruction possible without guesswork. - [BUILT]
infrastructure-as-code-for-trading-hosts— Managing trading-host infrastructure via IaC (Terraform/Ansible) rather than manually-configured servers, for reproducible disaster recovery. - [BUILT]
canary-releases-for-strategy-code-changes— Deploying a strategy code change to a canary instance trading minimal size before full rollout. - [BUILT]
chaos-engineering-for-trading-infrastructure— Deliberately injecting failures (killed processes, network partitions) in a controlled environment to validate resilience assumptions. - [BUILT]
centralized-secrets-management-vault-integration— Integrating a dedicated secrets-management system (HashiCorp Vault or cloud KMS equivalent) rather than environment-variable-based secrets. - [BUILT]
deployment-freeze-windows-around-market-events— Defining deployment freeze windows around high-risk market events (major economic releases, expiry days) to avoid deploying changes during peak-risk periods. - [BUILT]
immutable-infrastructure-for-trading-bots— Using immutable server images (rebuild-and-replace rather than patch-in-place) to eliminate configuration drift across bot instances. - [BUILT]
disaster-recovery-runbook-for-full-region-outage— A tested runbook for recovering trading operations after a full cloud-region outage, distinct from single-process crash recovery. - [BUILT]
log-aggregation-and-centralized-observability— Centralizing logs from all bot components (relay, strategy engine, risk module) into one searchable system rather than per-host log files. - [BUILT]
cost-monitoring-for-cloud-trading-infrastructure— Monitoring and alerting on cloud infrastructure cost anomalies, since a bug (e.g. a retry storm) can spike costs before it's caught any other way. - [BUILT]
database-backup-and-point-in-time-restore-testing— Regularly testing that database backups can actually be restored to a specific point in time, not just that backups are being taken. - [BUILT]
dependency-vulnerability-scanning-in-ci— Scanning third-party dependencies for known vulnerabilities as part of CI, given a trading bot's dependency tree is a real attack surface. - [BUILT]
configuration-drift-detection-across-environments— Detecting drift between paper/staging and production environment configurations that could explain a paper-to-live behavior divergence. - [BUILT]
runbook-automation-for-common-incident-types— Automating the mechanical steps of common incident runbooks (restart sequence, reconciliation triggers) while keeping human judgment in the decision loop. - [BUILT]
load-testing-before-scaling-to-new-instrument-universe— Load-testing infrastructure capacity before scaling a strategy to a significantly larger instrument universe. - [BUILT]
graceful-degradation-priority-during-partial-outage— Defining which system components get priority for remaining capacity during a partial infrastructure outage (e.g. risk module over dashboard). - [BUILT]
post-mortem-culture-and-blameless-review-process— Establishing a blameless post-mortem process for production incidents so root causes surface honestly rather than being minimized. - [BUILT]
on-call-rotation-and-escalation-for-trading-systems— Structuring an on-call rotation with clear escalation paths appropriate to a system where an unresolved incident has an active financial cost. - [BUILT]
environment-parity-dev-staging-production— Maintaining close parity between dev/staging/production environments specifically to prevent the 'works in staging' gap common in trading systems. - [BUILT]
automated-rollback-triggers-on-anomaly-detection— Automatically triggering a rollback to the previous deployment if post-deploy anomaly detection (unusual order rate, error rate) fires. - [BUILT]
capacity-planning-for-symbol-universe-growth— Forward capacity-planning infrastructure scaling as the traded symbol universe grows, rather than reactively scaling after hitting a limit. - [BUILT]
zero-downtime-database-schema-migrations— Performing database schema migrations for a live trading system's state store without requiring a trading-hours outage. - [BUILT]
dependency-pinning-and-reproducible-builds— Pinning exact dependency versions and building reproducibly, so 'it worked yesterday' incidents from a silent dependency update don't happen. - [BUILT]
audit-logging-for-configuration-changes— Logging every configuration change (risk limits, strategy parameters) with who/when/what-changed, independent of code-deployment logs. - [BUILT]
network-segmentation-for-trading-infrastructure— Segmenting trading infrastructure network access so a compromised non-critical service (e.g. dashboard) can't reach order-placement infrastructure.
global-market-integration (44 tracked: 44 built, 0 planned)
- [BUILT]
crypto-exchange-api-integration— seeskills/crypto-exchange-api-integration/SKILL.md - [BUILT]
forex-broker-integration-oanda-mt5— seeskills/forex-broker-integration-oanda-mt5/SKILL.md - [BUILT]
binance-futures-testnet-to-mainnet-promotion— Safely promoting a crypto futures bot from Binance testnet to mainnet with a distinct credential/config path. - [BUILT]
coinbase-advanced-trade-api-migration— Migrating from Coinbase's legacy Pro API to Advanced Trade without silently breaking order semantics. - [BUILT]
kraken-websocket-v2-auth-and-subscriptions— Authenticating and subscribing to Kraken's WebSocket v2 private feeds for order/fill updates. - [BUILT]
interactive-brokers-global-multi-exchange-routing— Routing orders correctly across IBKR's many supported global exchanges (LSE, HKEX, ASX, etc.) with correct contract specification. - [BUILT]
mt5-python-bridge-for-forex-bots— Bridging MetaTrader 5's native environment to a Python strategy engine reliably. - [BUILT]
cme-globex-futures-api-integration— Integrating with CME Globex for futures order routing and market data. - [BUILT]
eurex-market-data-and-order-api— Handling Eurex-specific contract specs and API quirks for European derivatives. - [BUILT]
hong-kong-exchange-hkex-orion-api— Integrating with HKEX's Orion trading API and its specific session/lot-size conventions. - [BUILT]
singapore-exchange-sgx-api-integration— Integrating with SGX's API for Singapore-listed derivatives and equities. - [BUILT]
australian-securities-exchange-asx-api— Handling ASX's API and T+2 settlement conventions for an Australian equities bot. - [BUILT]
japan-exchange-group-jpx-api-integration— Integrating with JPX/Tokyo Stock Exchange APIs, including their distinct trading-hour and tick-size rules. - [BUILT]
cboe-options-exchange-api-integration— Integrating with Cboe's options exchange API and its specific complex-order-book conventions. - [BUILT]
nasdaq-totalview-itch-feed-parsing— Parsing NASDAQ's TotalView-ITCH binary market-data feed for full order-book reconstruction. - [BUILT]
nyse-arca-integrated-feed-handling— Handling NYSE Arca's integrated feed for consolidated US equities data. - [BUILT]
lse-millennium-exchange-api— Integrating with the London Stock Exchange's Millennium Exchange trading platform API. - [BUILT]
deutsche-borse-xetra-api-integration— Integrating with Deutsche Börse's Xetra trading system for German/European equities. - [BUILT]
euronext-optiq-market-data-integration— Integrating with Euronext's Optiq market-data and trading platform across its pan-European venues. - [BUILT]
b3-brazil-exchange-api-integration— Integrating with B3 (Brazil's exchange) for Latin American equities and derivatives. - [BUILT]
jse-south-africa-api-integration— Integrating with the Johannesburg Stock Exchange's API for South African equities. - [BUILT]
tase-israel-exchange-api— Integrating with the Tel Aviv Stock Exchange's API and its specific settlement conventions. - [BUILT]
korea-exchange-krx-api-integration— Integrating with the Korea Exchange's API, including its distinct circuit-breaker and price-limit rules. - [BUILT]
taiwan-stock-exchange-twse-api— Integrating with the Taiwan Stock Exchange's API for Taiwanese equities. - [BUILT]
shanghai-shenzhen-connect-programs— Handling the Stock Connect programs (Shanghai/Shenzhen-Hong Kong) for mainland China equity access via Hong Kong. - [BUILT]
dubai-financial-market-dfm-api— Integrating with the Dubai Financial Market's API for UAE equities. - [BUILT]
moscow-exchange-moex-api-integration— Integrating with the Moscow Exchange API, noting the distinct sanctions/access-restriction landscape that must be checked independently. - [BUILT]
borsa-istanbul-api-integration— Integrating with Borsa Istanbul's API for Turkish equities and derivatives. - [BUILT]
philippine-stock-exchange-api— Integrating with the Philippine Stock Exchange's API for Southeast Asian equity access. - [BUILT]
bursa-malaysia-api-integration— Integrating with Bursa Malaysia's trading API. - [BUILT]
idx-indonesia-stock-exchange-api— Integrating with the Indonesia Stock Exchange (IDX) API. - [BUILT]
new-zealand-exchange-nzx-api— Integrating with the New Zealand Exchange's API, including its distinct small-market liquidity considerations. - [BUILT]
cme-group-fix-api-for-futures— Using CME Group's FIX API specifically (as distinct from Globex's native binary protocol) for futures order routing. - [BUILT]
ice-futures-us-eu-integration— Integrating with ICE Futures US/EU for energy and agricultural futures. - [BUILT]
lme-london-metal-exchange-integration— Integrating with the London Metal Exchange's specific ring/electronic trading conventions. - [BUILT]
deribit-crypto-options-api— Integrating with Deribit's API, the dominant crypto options venue, including its specific margining model. - [BUILT]
bybit-derivatives-api-integration— Integrating with Bybit's derivatives API for crypto perpetuals and options. - [BUILT]
okx-unified-account-api— Integrating with OKX's unified-account API model spanning spot, margin, and derivatives. - [BUILT]
ftx-style-exchange-post-collapse-risk-lessons— Documenting the specific counterparty and custody risk lessons from the FTX collapse as a checklist for evaluating any centralized crypto exchange. - [BUILT]
decentralized-exchange-dex-integration-uniswap-style— Integrating with an AMM-style DEX (Uniswap-family) including slippage/impermanent-loss-aware execution logic distinct from centralized order-book exchanges. - [BUILT]
cross-chain-bridge-risk-for-multi-chain-strategies— Assessing cross-chain bridge risk explicitly for any strategy that moves crypto assets between chains. - [BUILT]
prime-brokerage-multi-venue-consolidation— Using a prime-broker/prime-of-prime relationship to consolidate access to multiple venues under one credential and margin relationship. - [BUILT]
fix-protocol-session-management-across-venues— Managing FIX protocol sessions (logon/heartbeat/sequence-number recovery) consistently across multiple venues with different FIX dialect quirks. - [BUILT]
market-data-entitlement-and-licensing-per-venue— Tracking market-data entitlement/licensing requirements per venue, since redistribution or algorithmic-consumption rights vary and are commonly violated unknowingly.
regulatory-compliance-global (38 tracked: 38 built, 0 planned)
- [BUILT]
mifid-ii-algo-trading-compliance-eu— seeskills/mifid-ii-algo-trading-compliance-eu/SKILL.md - [BUILT]
pattern-day-trader-rule-compliance-us— seeskills/pattern-day-trader-rule-compliance-us/SKILL.md - [BUILT]
sec-rule-15c3-5-risk-controls-us— Implementing the pre-trade risk controls required under SEC Rule 15c3-5 (the 'market access rule') for US broker-dealer routed flow. - [BUILT]
finra-algo-trading-registration-requirements— Understanding FINRA's algorithmic trading registration and testing requirements for US-based strategies. - [BUILT]
esma-double-volume-cap-mechanism— Accounting for ESMA's double volume cap mechanism when trading EU dark-pool venues. - [BUILT]
uk-fca-algorithmic-trading-systems-controls— Implementing the systems-and-controls requirements the UK FCA expects of algorithmic trading firms. - [BUILT]
asic-market-integrity-rules-automated-trading— Complying with ASIC's market integrity rules for automated order processing in Australia. - [BUILT]
mas-singapore-algo-trading-guidelines— Following MAS guidelines on automated trading systems risk management for Singapore-based operations. - [BUILT]
wash-trade-and-spoofing-self-detection— Building self-checks that flag a strategy's own order pattern if it could resemble wash trading or spoofing, before a regulator does. - [BUILT]
best-execution-record-keeping-global— Maintaining best-execution evidence across jurisdictions with differing regulatory expectations (US Reg NMS, EU MiFID II, etc.). - [BUILT]
cftc-commodity-pool-operator-registration— Determining whether a multi-client algo strategy trading futures triggers CFTC commodity-pool-operator registration requirements. - [BUILT]
canada-iiroc-electronic-trading-rules— Complying with IIROC's (now CIRO's) electronic trading rules for Canadian markets. - [BUILT]
hong-kong-sfc-algorithmic-trading-guidelines— Following Hong Kong SFC's guidelines on the use of algorithmic trading by licensed firms. - [BUILT]
japan-fsa-high-speed-trading-registration— Understanding Japan FSA's registration requirements specifically for high-speed trading firms. - [BUILT]
india-sebi-algo-trading-tagging-requirements— Complying with SEBI's algo-order tagging and approval requirements for Indian markets (extends the original India-first pass with current specifics). - [BUILT]
australia-asic-drt-obligations— Meeting ASIC's Direct Market Access / automated order processing obligations for Australian trading participants. - [BUILT]
eu-market-abuse-regulation-mar-surveillance— Building self-surveillance checks aligned with EU Market Abuse Regulation (MAR) requirements around algorithmic order patterns. - [BUILT]
uk-senior-managers-regime-algo-accountability— Understanding how the UK's Senior Managers and Certification Regime assigns individual accountability for algorithmic trading systems. - [BUILT]
us-reg-sho-short-sale-locate-requirements— Complying with Reg SHO's locate requirements before placing short-sale orders in US equities. - [BUILT]
us-reg-nms-order-protection-rule-compliance— Ensuring order routing respects Reg NMS's order-protection (trade-through) rule across US equity venues. - [BUILT]
eu-short-selling-regulation-disclosure-thresholds— Tracking EU Short Selling Regulation disclosure thresholds that trigger mandatory position reporting. - [BUILT]
swiss-finma-algorithmic-trading-expectations— Understanding FINMA's expectations for algorithmic trading risk controls for Swiss-regulated entities. - [BUILT]
singapore-mas-notice-on-cyber-hygiene-for-trading-systems— Complying with MAS's cyber-hygiene notice requirements as they apply to automated trading system infrastructure. - [BUILT]
cross-border-data-transfer-restrictions-for-trade-data— Navigating cross-border data-transfer restrictions (e.g. GDPR-adjacent rules) when trade/account data crosses jurisdictions. - [BUILT]
kyc-aml-considerations-for-algo-trading-entities— Understanding KYC/AML obligations that apply to the entity operating an algo-trading system, distinct from the trading logic itself. - [BUILT]
position-limit-reporting-cftc-large-trader— Meeting CFTC large-trader position-reporting thresholds for US futures positions. - [BUILT]
eu-benchmark-regulation-for-strategies-referencing-indices— Understanding EU Benchmark Regulation implications for any strategy that references a regulated benchmark/index. - [BUILT]
insider-trading-controls-for-alternative-data-usage— Building controls to ensure alternative-data usage (e.g. web-scraped data) doesn't inadvertently incorporate material non-public information. - [BUILT]
cross-jurisdiction-regulatory-conflict-resolution— Resolving cases where two jurisdictions' rules conflict for a strategy trading across both (e.g. differing pre-trade risk-control specifics). - [BUILT]
record-retention-periods-by-jurisdiction— Tracking differing minimum record-retention periods for trade/order data across jurisdictions the bot operates in. - [BUILT]
algo-trading-disclosure-to-exchange-membership— Understanding exchange-membership-level disclosure obligations (distinct from national regulator obligations) for running algorithmic strategies on a given venue. - [BUILT]
sanctions-screening-for-counterparties-and-instruments— Screening counterparties and instruments against sanctions lists, particularly relevant for cross-border/crypto/emerging-market strategies. - [BUILT]
regulatory-sandbox-programs-for-fintech-testing— Evaluating regulatory sandbox programs (offered by several regulators) as a lower-friction path for testing novel algo strategies under supervision. - [BUILT]
conflict-of-interest-disclosure-for-prop-vs-client-flow— Understanding disclosure obligations where a firm runs both proprietary and client algorithmic flow. - [BUILT]
annual-compliance-attestation-workflow— Building a repeatable annual workflow to produce the compliance attestations several regulatory regimes (echoing mifid-ii-algo-trading-compliance-eu's RTS 6 self-assessment) require. - [BUILT]
regulatory-change-monitoring-service-integration— Integrating a regulatory-change monitoring service/feed so upcoming rule changes are flagged before they take effect, not discovered after. - [BUILT]
data-localization-requirements-for-trade-records— Understanding data-localization requirements (certain jurisdictions require trade records stored within-country) affecting infrastructure design. - [BUILT]
algorithmic-trading-firm-licensing-thresholds— Understanding the activity thresholds (order volume, message rate) at which a firm crosses into requiring formal algorithmic-trading-specific licensing in a given jurisdiction.
multi-asset-derivatives (28 tracked: 28 built, 0 planned)
- [BUILT]
options-margin-span-calculation-global— seeskills/options-margin-span-calculation-global/SKILL.md - [BUILT]
futures-contract-roll-automation— Automatically rolling futures positions ahead of expiry without a naive same-day roll causing slippage spikes. - [BUILT]
options-greeks-real-time-portfolio-aggregation— Aggregating delta/gamma/vega/theta across a multi-leg options portfolio in real time for risk monitoring. - [BUILT]
calendar-spread-and-multi-leg-order-atomicity— Ensuring multi-leg option/futures spread orders either fill entirely or roll back, not partially. - [BUILT]
cross-margining-across-asset-classes— Handling brokers that offer cross-margining between equities, options, and futures without misreporting available capital. - [BUILT]
perpetual-futures-funding-rate-handling— Accounting for perpetual futures funding-rate payments/receipts in live P&L for crypto derivatives. - [BUILT]
fx-forward-and-swap-position-tracking— Tracking FX forward/swap positions and their forward-point carry correctly, distinct from spot P&L. - [BUILT]
variance-swap-and-volatility-derivative-pricing— Pricing and risk-managing variance swaps and other volatility derivatives distinct from vanilla options. - [BUILT]
credit-default-swap-basics-for-algo-context— Understanding CDS basics sufficiently to incorporate credit-spread signals into a broader multi-asset strategy. - [BUILT]
interest-rate-swap-exposure-in-multi-asset-portfolios— Accounting for interest-rate-swap exposure (where used for hedging) in an overall portfolio risk view. - [BUILT]
commodity-futures-storage-and-carry-cost-modeling— Modeling storage/carry costs specific to physical commodity futures, distinct from financial futures. - [BUILT]
weather-derivatives-and-niche-instrument-handling— Handling niche derivative types (weather derivatives, freight derivatives) that don't fit standard equity/futures/options tooling assumptions. - [BUILT]
binary-options-regulatory-and-risk-considerations— Understanding the distinct (and in many jurisdictions restricted) regulatory status of binary options before any related strategy work. - [BUILT]
warrants-and-structured-product-integration— Integrating warrants and structured products, which often have issuer-specific (not exchange-standardized) terms requiring bespoke handling. - [BUILT]
convertible-bond-arbitrage-data-requirements— Understanding the specific multi-asset data requirements (bond terms, equity price, credit spread, volatility) for convertible-bond arbitrage strategies. - [BUILT]
dividend-futures-and-forward-modeling— Modeling dividend futures/forwards for strategies that trade dividend risk separately from underlying equity risk. - [BUILT]
vix-and-volatility-index-derivative-strategies— Handling VIX futures/options' specific term-structure and contango/backwardation dynamics distinct from standard equity options. - [BUILT]
single-stock-futures-where-available— Handling single-stock futures (available in some markets, e.g. certain European and Indian exchanges) as a distinct instrument class from equity options. - [BUILT]
total-return-swap-synthetic-exposure— Understanding total-return-swaps as a synthetic-exposure mechanism and its distinct counterparty/funding considerations versus direct ownership. - [BUILT]
cross-asset-correlation-regime-shifts— Monitoring for cross-asset-class correlation regime shifts (e.g. equity-bond correlation flipping sign) that affect multi-asset portfolio risk assumptions. - [BUILT]
physical-vs-cash-settlement-handling— Handling the operational difference between physically-settled and cash-settled derivatives, particularly the risk of unintended physical delivery on expiry. - [BUILT]
exchange-for-physical-efp-transactions— Understanding Exchange-for-Physical (EFP) transaction mechanics for futures-to-physical conversions. - [BUILT]
multi-leg-strategy-margin-optimization— Optimizing multi-leg strategy construction specifically to reduce margin requirement (per options-margin-span-calculation-global) while preserving the intended risk profile. - [BUILT]
american-vs-european-style-option-exercise-handling— Handling the operational difference between American-style (exercisable anytime) and European-style (exercisable only at expiry) options correctly in position management. - [BUILT]
early-exercise-assignment-risk-management— Managing early-exercise/assignment risk for American-style short options positions, including dividend-driven early-exercise scenarios. - [BUILT]
futures-expiry-week-liquidity-and-volatility-handling— Handling the distinct liquidity and volatility characteristics common in futures/options expiry week. - [BUILT]
quanto-options-and-cross-currency-derivative-structures— Understanding quanto options and other cross-currency derivative structures where the payoff currency differs from the underlying's natural currency. - [BUILT]
options-pin-risk-management-at-expiry— Managing pin-risk (uncertainty near expiry when the underlying settles very close to a strike) for short options positions.
execution-algorithms (33 tracked: 33 built, 0 planned)
- [BUILT]
execution-algo-twap-vwap-slicing— seeskills/execution-algo-twap-vwap-slicing/SKILL.md - [BUILT]
participation-of-volume-pov-execution— Implementing a POV execution algorithm that scales order slicing to real-time observed volume. - [BUILT]
implementation-shortfall-minimization— Designing an execution schedule that minimizes implementation shortfall versus the arrival price benchmark. - [BUILT]
iceberg-order-simulation-and-detection— Simulating iceberg/hidden-quantity orders in a backtest, and detecting when a strategy is inadvertently signaling its own size. - [BUILT]
smart-order-routing-across-venues— Routing an order across multiple venues/exchanges to minimize cost when a single venue lacks sufficient liquidity. - [BUILT]
adaptive-execution-under-volatility-spikes— Switching an execution algorithm's aggressiveness in response to a real-time volatility spike detector. - [BUILT]
arrival-price-benchmark-execution-algo— Building an execution algorithm explicitly benchmarked against arrival price rather than TWAP/VWAP, appropriate for urgency-driven orders. - [BUILT]
dark-pool-routing-logic— Routing a portion of large orders to dark pools to reduce market impact, with logic for detecting adverse selection in dark-pool fills. - [BUILT]
liquidity-seeking-algorithm-across-lit-and-dark-venues— Building a liquidity-seeking algorithm that dynamically allocates order flow across lit and dark venues based on observed fill quality. - [BUILT]
close-auction-participation-strategy— Participating correctly in an exchange's closing auction, including its distinct order-type and timing rules versus continuous trading. - [BUILT]
opening-auction-imbalance-based-execution— Using published opening-auction imbalance information to inform execution timing around the open. - [BUILT]
peg-order-types-for-passive-execution— Using pegged order types (mid-peg, primary-peg) for passive execution that tracks the market without requiring constant re-pricing logic. - [BUILT]
execution-algo-parameter-optimization-via-backtest— Backtesting execution-algorithm parameter choices (interval count, aggressiveness) against historical intraday data, mirroring the discipline in walk-forward-validation-setup. - [BUILT]
cross-venue-latency-arbitrage-defensive-design— Designing execution logic defensively against being on the losing side of cross-venue latency arbitrage by other participants. - [BUILT]
algo-wheel-broker-execution-quality-comparison— Building an 'algo wheel' that rotates order flow across multiple execution algorithms/brokers and tracks comparative execution quality. - [BUILT]
conditional-order-logic-for-execution-triggers— Building conditional execution logic (e.g. only begin slicing once a volume or volatility condition is met) rather than a purely time-triggered schedule. - [BUILT]
execution-cost-model-recalibration-cadence— Defining how often the execution-cost model (informing slicing decisions) is recalibrated against realized TCA data. - [BUILT]
multi-order-netting-before-routing— Netting multiple internal orders in the same instrument/direction before routing to market, to avoid unnecessarily crossing the spread against oneself. - [BUILT]
auction-only-order-types-for-illiquid-names— Using auction-only order types specifically for illiquid instruments where continuous-session execution would incur excessive impact. - [BUILT]
post-trade-execution-quality-scorecard— Building a standardized post-trade scorecard comparing achieved execution against multiple benchmarks (arrival, TWAP, VWAP, close) for ongoing algo-selection decisions. - [BUILT]
smart-order-router-failover-on-venue-outage— Ensuring a smart order router fails over gracefully to alternate venues if a primary venue experiences an outage mid-execution. - [BUILT]
minimum-fill-size-and-lot-rounding-logic— Handling minimum-fill-size and lot-rounding constraints correctly when a slicing schedule's computed child-order size falls below an exchange's minimum. - [BUILT]
execution-algorithm-kill-switch-integration— Ensuring execution algorithms respect the same kill-switch signal as the rest of the system (extends kill-switch-and-drawdown-circuit-breakers to in-flight multi-child-order executions specifically). - [BUILT]
queue-position-modeling-for-passive-orders— Modeling expected queue position for passive limit orders to decide when to re-price versus wait, for latency-tolerant strategies. - [BUILT]
execution-algo-behavior-under-halted-instrument— Defining explicit behavior for an in-progress execution algorithm if the underlying instrument is halted mid-execution. - [BUILT]
cross-asset-hedge-execution-synchronization— Synchronizing execution of a primary position and its hedge (e.g. an option and its delta-hedge in the underlying) to minimize the window of unhedged exposure. - [BUILT]
algo-parameter-defaults-by-instrument-liquidity-tier— Defining sensible default execution-algorithm parameters segmented by instrument liquidity tier rather than one-size-fits-all defaults. - [BUILT]
execution-slippage-attribution-timing-vs-sizing— Attributing realized execution slippage to timing decisions versus sizing decisions separately, to know which part of the algorithm to improve. - [BUILT]
iceberg-order-native-broker-support-vs-simulation— Deciding whether to use a broker's native iceberg order type versus simulating one via the bot's own slicing logic, based on feature/reliability tradeoffs. - [BUILT]
multi-day-execution-schedules-for-very-large-orders— Extending TWAP/VWAP-style scheduling across multiple trading days for orders too large to complete in a single session without excessive impact. - [BUILT]
execution-algorithm-regression-testing-suite— Building a regression-test suite for execution-algorithm logic itself, since a scheduling bug here directly costs money on every single trade it touches. - [BUILT]
post-only-limit-repricing-under-fast-markets— Handling post-only limit order repricing correctly during fast-moving markets where naive re-pricing can chase price unprofitably. - [BUILT]
execution-venue-fee-tier-optimization— Optimizing venue selection/order type to reach favorable fee tiers (e.g. maker-rebate thresholds) without compromising execution quality for the sake of fee optimization alone.
data-management-global (37 tracked: 37 built, 0 planned)
- [BUILT]
global-exchange-holiday-calendar-handling— seeskills/global-exchange-holiday-calendar-handling/SKILL.md - [BUILT]
multi-currency-pnl-and-fx-conversion— seeskills/multi-currency-pnl-and-fx-conversion/SKILL.md - [BUILT]
multi-timezone-session-scheduling— seeskills/multi-timezone-session-scheduling/SKILL.md - [BUILT]
daylight-saving-time-transition-handling— Handling DST transitions correctly for exchanges/brokers whose local trading hours shift twice a year. - [BUILT]
point-in-time-fundamentals-data-joins— Joining fundamentals/reference data by as-of publish date rather than calendar date, across global data vendors. - [BUILT]
reference-data-symbol-mapping-across-vendors— Mapping instrument identifiers (ISIN, CUSIP, ticker, exchange-specific codes) consistently across data vendors and brokers. - [BUILT]
historical-tick-data-storage-and-compaction— Storing and compacting historical tick data at scale without exhausting storage or query latency budgets. - [BUILT]
isin-cusip-sedol-cross-reference-service— Building a reliable cross-reference service between ISIN, CUSIP, SEDOL, and exchange-local ticker identifiers. - [BUILT]
vendor-specific-adjustment-methodology-reconciliation— Reconciling differing corporate-action adjustment methodologies between data vendors before merging their data. - [BUILT]
real-time-vs-delayed-data-entitlement-handling— Correctly handling the distinction between real-time and (commonly 15-minute) delayed data entitlements, ensuring a bot never mistakes delayed data for real-time. - [BUILT]
historical-data-backfill-rate-limit-management— Managing rate limits specifically for large historical-data backfill jobs, distinct from live-trading API rate limits. - [BUILT]
market-data-cost-optimization-tiered-subscriptions— Optimizing which instruments get real-time (paid) versus delayed (free/cheap) data subscriptions based on actual strategy need. - [BUILT]
reference-data-golden-source-designation— Designating a single 'golden source' for each reference-data field (sector classification, share count) when multiple vendors disagree. - [BUILT]
data-quality-monitoring-dashboard— Building a dashboard that surfaces data-quality anomalies (gaps, stale prints, outliers) across all ingested feeds for proactive detection. - [BUILT]
options-chain-data-normalization-across-vendors— Normalizing options-chain data (strike conventions, expiry-date formats) across vendors with differing schemas. - [BUILT]
corporate-action-event-calendar-integration— Integrating a corporate-action event calendar (splits, dividends, mergers) to pre-empt rather than react to adjustment-related backtest/live discrepancies. - [BUILT]
currency-pair-quoting-convention-normalization— Normalizing currency-pair quoting conventions (which currency is base vs quote) consistently across data sources, since this flips silently between vendors. - [BUILT]
exchange-tick-size-regime-tracking— Tracking exchange-specific (and sometimes price-tier-dependent) tick-size regimes correctly for order-price validation. - [BUILT]
historical-order-book-reconstruction-from-message-logs— Reconstructing a historical order book from raw message logs for backtest realism beyond simple OHLCV bars. - [BUILT]
data-pipeline-schema-contract-testing— Contract-testing data-pipeline schemas so an upstream vendor's silent schema change is caught before it corrupts downstream processing. - [BUILT]
point-in-time-index-constituent-tracking— Tracking historical index constituents (not just current membership) for accurate survivorship-bias-free backtest universes. - [BUILT]
market-data-latency-monitoring-per-vendor— Monitoring actual observed latency per data vendor/feed, since advertised 'real-time' can vary meaningfully in practice. - [BUILT]
unicode-and-encoding-issues-in-global-instrument-names— Handling encoding issues (non-ASCII characters in company/instrument names) correctly across data pipelines spanning multiple countries. - [BUILT]
data-retention-policy-and-storage-tiering— Defining a data-retention policy with storage tiering (hot/warm/cold) balancing query-latency needs against storage cost for years of tick history. - [BUILT]
reference-data-change-notification-pipeline— Building a notification pipeline for reference-data changes (ticker renames, exchange migrations) that could silently break symbol-keyed logic elsewhere. - [BUILT]
cross-vendor-timestamp-precision-reconciliation— Reconciling differing timestamp precision (millisecond vs microsecond vs second) across vendors feeding the same pipeline. - [BUILT]
synthetic-continuous-futures-contract-construction— Constructing a synthetic continuous futures contract series (back-adjusted or ratio-adjusted across rolls) for backtesting futures strategies. - [BUILT]
options-implied-volatility-surface-construction— Constructing and validating a smooth implied-volatility surface from raw options-chain quotes for use in pricing and backtesting. - [BUILT]
data-vendor-contractual-usage-restriction-tracking— Tracking contractual usage restrictions per data vendor (e.g. no algorithmic redistribution, internal-use-only clauses) to avoid unintentional contract violation. - [BUILT]
multi-source-price-reconciliation-tie-breaking— Defining explicit tie-breaking rules when two 'authoritative' data sources disagree on a price at the same timestamp. - [BUILT]
global-macro-economic-calendar-integration— Integrating a global economic-release calendar (rate decisions, employment data) for strategies that need to avoid or specifically target these events. - [BUILT]
data-lineage-tracking-for-audit-and-debugging— Tracking full data lineage (which vendor, which pipeline version, which transformation) for any figure that feeds a live trading decision, for post-incident debugging. - [BUILT]
market-data-simulator-for-offline-development— Building a market-data simulator that lets developers work on strategy code offline without a live feed subscription, using realistic synthetic or replayed data. - [BUILT]
instrument-universe-change-detection-and-alerting— Alerting when the tradeable instrument universe changes unexpectedly (new listings, delistings, ticker changes) rather than silently adapting or silently breaking. - [BUILT]
cross-region-data-replication-lag-monitoring— Monitoring replication lag for data stores replicated across regions, since a stale replica silently serving reads can misinform a strategy. - [BUILT]
options-chain-expiry-cycle-conventions-by-exchange— Tracking exchange-specific options expiry-cycle conventions (weekly/monthly/quarterly availability) which vary significantly by exchange and underlying. - [BUILT]
vendor-outage-fallback-data-source-hierarchy— Defining an explicit fallback hierarchy of data sources to use if a primary vendor has an outage, tested rather than assumed to work.
crypto-custody-security (29 tracked: 29 built, 0 planned)
- [BUILT]
crypto-wallet-key-custody-security— seeskills/crypto-wallet-key-custody-security/SKILL.md - [BUILT]
hot-cold-wallet-split-for-trading-bots— Splitting a crypto trading bot's operational hot-wallet balance from cold storage to bound loss from a compromise. - [BUILT]
exchange-withdrawal-whitelist-enforcement— Enforcing withdrawal address whitelisting so a compromised bot credential can't exfiltrate funds to an arbitrary address. - [BUILT]
multi-signature-approval-for-large-transfers— Requiring multi-sig approval for any transfer above a threshold, independent of the bot's own logic. - [BUILT]
hardware-security-module-hsm-for-signing-keys— Using a dedicated HSM for signing transactions rather than software-based key storage, for institutional-scale crypto custody. - [BUILT]
shamir-secret-sharing-for-key-backup— Using Shamir's Secret Sharing to split a key backup across multiple custodians/locations, avoiding a single point of failure or compromise. - [BUILT]
custodial-vs-non-custodial-tradeoff-assessment— Assessing the tradeoffs between using a third-party custodian versus self-custody for a given operational scale and risk tolerance. - [BUILT]
smart-contract-audit-requirements-before-defi-integration— Requiring a completed third-party smart-contract audit before integrating with any DeFi protocol as a counterparty. - [BUILT]
exchange-proof-of-reserves-verification— Verifying an exchange's published proof-of-reserves attestation independently rather than accepting it at face value. - [BUILT]
key-rotation-schedule-for-hot-wallet-keys— Defining and following a key-rotation schedule for hot-wallet operational keys, distinct from one-time initial setup. - [BUILT]
insurance-coverage-assessment-for-custodied-crypto— Assessing what insurance coverage (if any) actually applies to custodied crypto assets, since coverage terms vary widely and are often narrower than assumed. - [BUILT]
air-gapped-signing-workflow-for-cold-storage— Implementing an air-gapped signing workflow for cold-storage transactions, ensuring the signing device never has network connectivity. - [BUILT]
withdrawal-velocity-limits-and-anomaly-detection— Setting withdrawal velocity limits (max value/frequency in a time window) with anomaly detection distinct from simple threshold breaches. - [BUILT]
multi-party-computation-mpc-custody-solutions— Evaluating MPC-based custody solutions as an alternative to traditional multi-sig for distributing key control without a single complete key ever existing. - [BUILT]
smart-contract-approval-scope-minimization— Minimizing and periodically auditing token-approval scopes granted to smart contracts, since unlimited approvals are a common attack vector. - [BUILT]
phishing-resistant-authentication-for-custody-access— Using phishing-resistant authentication (hardware security keys, not SMS/email OTP) for any human access to custody infrastructure. - [BUILT]
custody-solution-vendor-due-diligence-checklist— A structured due-diligence checklist for evaluating a third-party custody vendor before entrusting them with operational funds. - [BUILT]
on-chain-transaction-monitoring-for-anomalies— Monitoring on-chain transaction activity in real time for anomalies (unexpected destination, unusual size) as a detection layer independent of application-level logging. - [BUILT]
recovery-plan-for-lost-or-compromised-keys— Maintaining a tested recovery plan for lost or compromised keys, distinct from the initial custody design, since custody design alone doesn't guarantee recoverability. - [BUILT]
segregation-of-duties-for-custody-operations— Enforcing segregation of duties (no single person can both initiate and approve a large transfer) for custody operations. - [BUILT]
cross-chain-address-reuse-privacy-risk— Assessing privacy/security risk from address reuse across chains and transactions, relevant for operational security of a trading entity's on-chain footprint. - [BUILT]
custody-solution-uptime-and-liveness-guarantees— Evaluating a custody solution's actual uptime/liveness guarantees, since a highly secure but frequently-unavailable custody setup creates its own operational risk. - [BUILT]
regulatory-custody-requirements-by-jurisdiction— Tracking jurisdiction-specific regulatory requirements for crypto custody (where they exist) as a compliance layer on top of technical security design. - [BUILT]
post-incident-forensics-for-suspected-key-compromise— Defining a forensics process for a suspected (even if unconfirmed) key compromise, including immediate containment steps before full confirmation. - [BUILT]
cold-storage-geographic-distribution-strategy— Distributing cold-storage key shares/backups geographically to protect against a localized disaster (fire, natural disaster) affecting a single location. - [BUILT]
vendor-lock-in-risk-for-proprietary-custody-formats— Assessing vendor lock-in risk where a custody solution uses a proprietary (non-standard) key format that complicates migration to another provider. - [BUILT]
employee-offboarding-procedure-for-custody-access— Defining a strict, tested offboarding procedure to revoke a departing employee's custody-related access immediately. - [BUILT]
third-party-custody-audit-report-review-cadence— Establishing a recurring cadence for reviewing a custody vendor's third-party security audit reports (SOC 2 or equivalent), not just at initial vendor selection. - [BUILT]
test-transaction-verification-before-large-transfers— Requiring a small test transaction before any large transfer to a new or infrequently-used destination address.
portfolio-multi-strategy (30 tracked: 0 built, 30 planned)
- [BUILT]
cross-strategy-correlation-monitoring— Monitoring correlation between concurrently-running strategies to detect unintended aggregate concentration. - [BUILT]
capital-reallocation-based-on-live-performance— Reallocating capital between strategies based on live (not just backtested) rolling performance, with safeguards against reallocation churn. - [BUILT]
strategy-lifecycle-retirement-criteria— Defining explicit, pre-agreed criteria for retiring a live strategy rather than letting it run indefinitely on inertia. - [BUILT]
strategy-correlation-matrix-live-recomputation— Recomputing the live strategy-correlation matrix on a defined schedule, mirroring the discipline in correlation-aware-exposure-limits but at the strategy level rather than instrument level. - [BUILT]
risk-parity-allocation-across-strategies— Allocating capital across strategies using a risk-parity approach (equalizing risk contribution) rather than equal-dollar allocation. - [BUILT]
strategy-performance-attribution-vs-market-beta— Decomposing each strategy's returns into market-beta-driven and idiosyncratic-alpha-driven components for honest cross-strategy comparison. - [BUILT]
portfolio-level-stop-loss-independent-of-strategy-stops— Implementing a portfolio-level stop-loss that can halt all strategies simultaneously, independent of and in addition to each strategy's own internal stops. - [BUILT]
new-strategy-onboarding-checklist— A standardized checklist (data requirements, risk-control integration, paper-trading gate) for onboarding a new strategy into a multi-strategy portfolio. - [BUILT]
strategy-capacity-estimation-before-scaling-capital— Estimating a strategy's capacity (the capital level beyond which its own market impact degrades returns) before scaling allocated capital. - [BUILT]
cross-strategy-shared-infrastructure-resource-contention— Managing resource contention (API rate limits, compute) when multiple strategies share underlying infrastructure, so one strategy's load doesn't degrade another's. - [planned]
strategy-decommissioning-and-position-unwind-procedure— A defined procedure for unwinding a retired strategy's positions in an orderly (not panic-liquidation) manner. - [planned]
portfolio-construction-with-transaction-cost-awareness— Incorporating transaction-cost estimates directly into portfolio-construction/rebalancing decisions, not just as a post-hoc backtest adjustment. - [planned]
meta-strategy-signal-arbitration— Building an arbitration layer when multiple strategies generate conflicting signals for the same instrument at the same time. - [planned]
strategy-specific-vs-shared-risk-budget-allocation— Deciding which risk controls apply per-strategy versus at the shared-portfolio level, and ensuring both layers are actually enforced rather than assuming one implies the other. - [planned]
rebalancing-frequency-optimization-cost-vs-drift— Optimizing portfolio rebalancing frequency, trading off tracking-drift cost against transaction cost. - [planned]
strategy-performance-decay-detection-vs-market-wide-decay— Distinguishing a strategy-specific performance decay from a market-wide phenomenon affecting all strategies similarly, to correctly target remediation. - [planned]
capital-efficiency-across-cross-margined-strategies— Optimizing capital efficiency when multiple strategies share a cross-margined account, without one strategy's margin usage silently starving another. - [planned]
strategy-committee-governance-for-capital-allocation-decisions— Establishing a lightweight governance process (even for a small team) for capital-allocation decisions across strategies, rather than ad hoc reallocation. - [planned]
benchmark-portfolio-for-multi-strategy-performance-context— Maintaining a simple benchmark portfolio to contextualize whether the full multi-strategy portfolio's complexity is actually adding value over a simpler alternative. - [planned]
tail-correlation-between-strategies-under-stress— Testing whether strategies assumed uncorrelated under normal conditions become correlated specifically under stress/tail scenarios (a common multi-strategy blind spot). - [planned]
strategy-specific-data-dependency-mapping— Mapping each strategy's specific data dependencies so a data-vendor outage's impact across the multi-strategy portfolio can be assessed quickly. - [planned]
incremental-capital-deployment-for-new-strategies— Deploying capital to a newly-promoted strategy incrementally (per the reduced-initial-size principle in paper-to-live-promotion-checklist) rather than immediately at full target allocation. - [planned]
cross-strategy-tax-lot-optimization— Optimizing tax-lot selection across strategies sharing a tax entity, where applicable, without compromising each strategy's independent decision logic. - [planned]
strategy-level-kill-switch-vs-portfolio-level-kill-switch— Ensuring a strategy-level kill-switch trigger doesn't inadvertently unwind unrelated strategies, while a portfolio-level kill-switch correctly does. - [planned]
multi-strategy-reporting-consolidation-for-stakeholders— Consolidating multi-strategy performance/risk reporting into a single coherent view for stakeholders who don't need per-strategy granularity. - [planned]
strategy-research-to-production-pipeline-governance— Governing the pipeline from research idea to production strategy with defined gates, extending paper-to-live-promotion-checklist to the earlier research-stage decision points. - [planned]
opportunity-cost-tracking-for-idle-capital— Tracking the opportunity cost of capital held idle (e.g. as a risk buffer) across the portfolio, to periodically reassess whether buffer sizing is still appropriate. - [planned]
cross-strategy-signal-reuse-and-licensing— Managing cases where one strategy's computed features/signals are reused by another, including versioning so a change to the shared signal doesn't silently affect multiple strategies at once. - [planned]
strategy-underperformance-remediation-decision-tree— A structured decision tree (investigate → adjust → reduce size → retire) for responding to strategy underperformance, rather than ad hoc case-by-case reactions. - [planned]
portfolio-stress-test-including-liquidity-crunch-scenarios— Stress-testing the full multi-strategy portfolio against scenarios combining price shock with a simultaneous liquidity crunch across correlated instruments.
market-microstructure-latency (24 tracked: 0 built, 24 planned)
- [planned]
colocation-latency-budget-accounting— Accounting for colocation and network latency budgets when a strategy's edge depends on sub-millisecond response time. - [planned]
clock-synchronization-ptp-for-trading-hosts— Using PTP (Precision Time Protocol) instead of NTP for trading-host clock sync where microsecond accuracy matters. - [planned]
tick-to-trade-latency-measurement— Measuring true tick-to-trade latency end to end, not just the strategy's own compute time. - [planned]
order-book-microstructure-signal-research— Researching order-book microstructure signals (queue dynamics, order-flow imbalance) as a distinct signal class from price-based technical signals. - [planned]
exchange-fee-tier-and-rebate-structure-analysis— Analyzing exchange fee-tier and rebate structures in detail, since these materially affect the true profitability of high-turnover strategies. - [planned]
market-maker-vs-taker-strategy-classification— Classifying a strategy's own behavior as predominantly maker or taker, and understanding the fee/risk implications of each posture. - [planned]
adverse-selection-measurement-for-passive-orders— Measuring realized adverse selection on filled passive orders (did the market move against the fill immediately after) to assess passive-order strategy quality. - [planned]
latency-arbitrage-defensive-order-sizing— Sizing orders defensively to limit exposure to latency arbitrage by faster participants reacting to the same signal. - [planned]
co-location-provider-selection-and-network-topology— Evaluating co-location provider options and network topology (cross-connects, switch fabric) for latency-sensitive infrastructure. - [planned]
fpga-based-market-data-processing-evaluation— Evaluating FPGA-based market-data processing as an option for the lowest-latency tier of a strategy, including the engineering cost/benefit tradeoff versus software-only approaches. - [planned]
microwave-vs-fiber-network-links-for-cross-market-latency— Understanding the microwave-vs-fiber network-link tradeoff (speed vs reliability) for cross-market latency-sensitive strategies. - [planned]
exchange-matching-engine-behavior-under-load— Understanding how a specific exchange's matching engine behavior (e.g. FIFO vs pro-rata allocation) changes strategy design for that venue. - [planned]
tick-size-pilot-program-impact-assessment— Assessing the impact of tick-size pilot programs or regime changes on strategies sensitive to minimum price increments. - [planned]
message-rate-limit-vs-latency-tradeoff-tuning— Tuning strategy message rate against exchange-imposed message-rate limits (which can carry fee penalties for excessive order-to-trade ratios) while preserving latency-sensitive responsiveness. - [planned]
order-to-trade-ratio-fee-penalty-avoidance— Avoiding order-to-trade ratio fee penalties (charged by several exchanges for excessive cancel/replace activity relative to executed trades) through deliberate order-management design. - [planned]
microstructure-noise-filtering-for-hf-signals— Filtering microstructure noise appropriately when building high-frequency signals, distinct from the noise-handling appropriate at lower frequencies. - [planned]
latency-monitoring-percentile-based-slas— Monitoring latency using percentile-based SLAs (p50/p99/p999) rather than only average latency, since tail latency often matters more for strategy correctness. - [planned]
clock-drift-monitoring-alerting-thresholds— Setting explicit alerting thresholds for clock drift on trading hosts, given how directly clock accuracy affects latency-sensitive strategy correctness. - [planned]
exchange-gateway-redundancy-and-failover-testing— Testing failover between redundant exchange gateway connections under simulated primary-gateway failure conditions. - [planned]
network-jitter-impact-on-strategy-performance— Quantifying network jitter's (not just average latency's) impact on strategy performance for latency-sensitive strategies. - [planned]
hardware-timestamping-vs-software-timestamping-accuracy— Comparing hardware-level versus software-level timestamping accuracy for strategies where the difference materially affects signal timing. - [planned]
matching-engine-throttle-and-message-gapping-detection— Detecting exchange-side message throttling or gapping under high load, distinct from the bot's own client-side rate limiting. - [planned]
strategy-latency-budget-decomposition— Decomposing a strategy's total tick-to-trade latency budget into its component stages (feed handler, strategy logic, risk check, order gateway) to target optimization effort correctly. - [planned]
exchange-self-match-prevention-configuration— Configuring exchange-level self-match-prevention correctly across venues with differing default behaviors, extending the self-trade-prevention concern beyond crypto exchanges to traditional venues.
quant-research-alt-data (20 tracked: 0 built, 20 planned)
- [planned]
satellite-imagery-based-signal-research— Researching signal construction from satellite-imagery alternative data (e.g. parking-lot traffic, shipping activity) with appropriate lag/availability constraints. - [planned]
credit-card-transaction-data-signal-construction— Constructing signals from aggregated, anonymized credit-card transaction data while respecting data-provider licensing and privacy constraints. - [planned]
web-scraped-sentiment-data-pipeline— Building a compliant web-scraping pipeline for sentiment-relevant text data, respecting site terms of service and rate limits. - [planned]
supply-chain-data-for-earnings-prediction— Using supply-chain relationship data (supplier/customer networks) as a feature for earnings-related signal research. - [planned]
google-trends-and-search-volume-signal-research— Researching signal construction from search-volume/trends data, accounting for its own reporting lag and normalization quirks. - [planned]
social-media-sentiment-signal-with-bot-filtering— Building social-media sentiment signals with explicit bot/spam-account filtering, since raw sentiment volume is heavily gameable. - [planned]
job-posting-data-as-a-growth-signal— Using aggregated job-posting data as a leading indicator for company growth/hiring-trend signals. - [planned]
options-flow-unusual-activity-detection— Detecting unusual options order-flow activity (volume/open-interest anomalies) as a signal input, with care to avoid overfitting to noise. - [planned]
insider-transaction-filing-signal-research— Researching signal construction from public insider-transaction filings, with correct point-in-time filing-date (not transaction-date) alignment. - [planned]
patent-filing-data-for-innovation-signal-research— Using patent-filing data as a long-horizon innovation/R&D-intensity signal for equity research. - [planned]
esg-data-signal-research-and-vendor-comparison— Comparing ESG data across vendors (which frequently disagree substantially) before incorporating as a research signal. - [planned]
app-download-and-usage-data-for-consumer-companies— Using app-download/usage data as an alternative-data signal for consumer-facing public companies. - [planned]
weather-data-signal-research-for-commodity-strategies— Researching weather-data-driven signals for agricultural/energy commodity strategies. - [planned]
central-bank-communication-nlp-analysis— Applying NLP analysis to central-bank communications (meeting minutes, speeches) for macro-signal research, with awareness of well-known overfitting pitfalls in this literature. - [planned]
earnings-call-transcript-nlp-signal-research— Building NLP-based signals from earnings-call transcripts, distinguishing management tone/sentiment from the literal content. - [planned]
alternative-data-vendor-due-diligence-checklist— A due-diligence checklist for evaluating a new alternative-data vendor's data quality, legal compliance, and point-in-time integrity before integration. - [planned]
backtesting-alt-data-strategies-with-realistic-availability-lag— Ensuring alt-data-driven backtests use the data's actual historical availability lag (which is often substantial and vendor-specific), not its nominal event date. - [planned]
research-environment-vs-production-environment-parity— Maintaining parity between the quant research environment (notebooks, ad hoc scripts) and the production feature-computation path, extending feature-store-for-live-and-backtest-parity to the research stage. - [planned]
factor-research-multiple-testing-correction— Applying multiple-testing correction (e.g. controlling false discovery rate) when researching many candidate factors, to avoid presenting a spuriously significant factor as real. - [planned]
research-idea-pipeline-tracking-and-prioritization— Tracking and prioritizing a pipeline of research ideas systematically, rather than ad hoc exploration with no record of what's already been tried and rejected.
tax-accounting-reporting-global (16 tracked: 0 built, 16 planned)
- [planned]
wash-sale-rule-tracking-us— Tracking wash-sale rule violations (US) across a high-turnover strategy's trades to correctly disallow losses for tax purposes. - [planned]
fifo-vs-specific-lot-tax-accounting-methods— Implementing and choosing between FIFO and specific-lot-identification tax accounting methods correctly per applicable jurisdiction rules. - [planned]
mark-to-market-election-for-active-traders-us— Understanding the US mark-to-market (Section 475) election's implications for active-trader tax treatment and its accounting-system requirements. - [planned]
crypto-transaction-tax-lot-tracking— Tracking tax lots for crypto transactions specifically, including the added complexity of frequent small transactions and cross-chain movements. - [planned]
multi-jurisdiction-tax-residency-implications— Understanding how multi-jurisdiction tax residency affects reporting obligations for a globally-distributed trading operation. - [planned]
1099-b-and-broker-tax-reporting-reconciliation— Reconciling broker-issued tax forms (e.g. US 1099-B) against internal trade records to catch discrepancies before filing. - [planned]
vat-gst-treatment-of-trading-related-services— Understanding VAT/GST treatment of trading-related service fees (data subscriptions, infrastructure) across jurisdictions. - [planned]
transfer-pricing-considerations-for-multi-entity-trading-operations— Understanding transfer-pricing implications when a trading operation spans multiple related legal entities across jurisdictions. - [planned]
automated-tax-lot-reporting-pipeline— Building an automated pipeline that produces tax-lot reports on a defined schedule rather than manual reconstruction at filing time. - [planned]
capital-gains-vs-business-income-classification— Understanding the distinction (and jurisdiction-specific tests) between capital-gains and business-income classification for trading profits, which affects both rate and reporting requirements. - [planned]
estimated-tax-payment-scheduling-for-active-trading-income— Scheduling estimated tax payments appropriately given the timing of active-trading income, to avoid underpayment penalties. - [planned]
record-keeping-requirements-for-tax-audit-defense— Maintaining trade records at the level of detail required to defend a tax position under audit, distinct from the operational record-keeping in order-placement-idempotency. - [planned]
currency-gain-loss-tax-treatment-for-forex-trading— Understanding the specific tax treatment (which can differ materially from capital gains treatment) applicable to forex trading gains/losses in relevant jurisdictions. - [planned]
section-1256-contract-tax-treatment-us-futures— Understanding US Section 1256 contract tax treatment (60/40 blended rate) for eligible futures and options, and its accounting-system implications. - [planned]
double-taxation-treaty-considerations-cross-border-trading— Understanding double-taxation treaty implications for a trader/entity operating across two treaty countries. - [planned]
constructive-sale-rule-considerations-us— Understanding the US constructive-sale rule's implications for hedged appreciated positions before assuming a hedge alone avoids a taxable event.
Grand total: 504 skills tracked (293 built, 211 planned) across 16 categories.