- Introduced new test cases for purged and embargoed index generation. - Added validation checks for candidate pools and validation blocks. - Improved test structure for better readability and maintainability. - Ensured deterministic behavior in tuning orchestration and score calculations. - Enhanced error handling for invalid configurations and non-finite scores. - Updated expected max Sharpe calculations to align with statistical standards.
95 KiB
95 KiB
Algo-Trading-Skills — 500+ Skill Global Roadmap
504 total skills tracked — 504 BUILT (100% completed with full SKILL.md + references/ + scripts/ + assets/, passing tools/validate_skills.py).
All 504 skills across all 16 engineering domains have been physically built, tested, and indexed. Each skill encodes production engineering practices for trading infrastructure, featuring working Python dataclass engines, unit test suites, workflows, standards, and sign-off checklists.
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— Separating benchmark exposure (beta) from genuine outperformance (alpha), and attributing single-period active return to sector bets, 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 the MiFIR Article 5 volume cap (the single 7% Union-wide cap that replaced the double volume cap) 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: 30 built, 0 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. - [BUILT]
strategy-decommissioning-and-position-unwind-procedure— A defined procedure for unwinding a retired strategy's positions in an orderly (not panic-liquidation) manner. - [BUILT]
portfolio-construction-with-transaction-cost-awareness— Incorporating transaction-cost estimates directly into portfolio-construction/rebalancing decisions, not just as a post-hoc backtest adjustment. - [BUILT]
meta-strategy-signal-arbitration— Building an arbitration layer when multiple strategies generate conflicting signals for the same instrument at the same time. - [BUILT]
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. - [BUILT]
rebalancing-frequency-optimization-cost-vs-drift— Optimizing portfolio rebalancing frequency, trading off tracking-drift cost against transaction cost. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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). - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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: 24 built, 0 planned)
- [BUILT]
colocation-latency-budget-accounting— Accounting for colocation and network latency budgets when a strategy's edge depends on sub-millisecond response time. - [BUILT]
clock-synchronization-ptp-for-trading-hosts— Using PTP (Precision Time Protocol) instead of NTP for trading-host clock sync where microsecond accuracy matters. - [BUILT]
tick-to-trade-latency-measurement— Measuring true tick-to-trade latency end to end, not just the strategy's own compute time. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
latency-arbitrage-defensive-order-sizing— Sizing orders defensively to limit exposure to latency arbitrage by faster participants reacting to the same signal. - [BUILT]
co-location-provider-selection-and-network-topology— Evaluating co-location provider options and network topology (cross-connects, switch fabric) for latency-sensitive infrastructure. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
tick-size-pilot-program-impact-assessment— Assessing the impact of tick-size pilot programs or regime changes on strategies sensitive to minimum price increments. - [BUILT]
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. - [BUILT]
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. - [BUILT]
microstructure-noise-filtering-for-hf-signals— Filtering microstructure noise appropriately when building high-frequency signals, distinct from the noise-handling appropriate at lower frequencies. - [BUILT]
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. - [BUILT]
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. - [BUILT]
exchange-gateway-redundancy-and-failover-testing— Testing failover between redundant exchange gateway connections under simulated primary-gateway failure conditions. - [BUILT]
network-jitter-impact-on-strategy-performance— Quantifying network jitter's (not just average latency's) impact on strategy performance for latency-sensitive strategies. - [BUILT]
hardware-timestamping-vs-software-timestamping-accuracy— Comparing hardware-level versus software-level timestamping accuracy for strategies where the difference materially affects signal timing. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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: 20 built, 0 planned)
- [BUILT]
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. - [BUILT]
credit-card-transaction-data-signal-construction— Constructing signals from aggregated, anonymized credit-card transaction data while respecting data-provider licensing and privacy constraints. - [BUILT]
web-scraped-sentiment-data-pipeline— Building a compliant web-scraping pipeline for sentiment-relevant text data, respecting site terms of service and rate limits. - [BUILT]
supply-chain-data-for-earnings-prediction— Using supply-chain relationship data (supplier/customer networks) as a feature for earnings-related signal research. - [BUILT]
google-trends-and-search-volume-signal-research— Researching signal construction from search-volume/trends data, accounting for its own reporting lag and normalization quirks. - [BUILT]
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. - [BUILT]
job-posting-data-as-a-growth-signal— Using aggregated job-posting data as a leading indicator for company growth/hiring-trend signals. - [BUILT]
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. - [BUILT]
insider-transaction-filing-signal-research— Researching signal construction from public insider-transaction filings, with correct point-in-time filing-date (not transaction-date) alignment. - [BUILT]
patent-filing-data-for-innovation-signal-research— Using patent-filing data as a long-horizon innovation/R&D-intensity signal for equity research. - [BUILT]
esg-data-signal-research-and-vendor-comparison— Comparing ESG data across vendors (which frequently disagree substantially) before incorporating as a research signal. - [BUILT]
app-download-and-usage-data-for-consumer-companies— Using app-download/usage data as an alternative-data signal for consumer-facing public companies. - [BUILT]
weather-data-signal-research-for-commodity-strategies— Researching weather-data-driven signals for agricultural/energy commodity strategies. - [BUILT]
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. - [BUILT]
earnings-call-transcript-nlp-signal-research— Building NLP-based signals from earnings-call transcripts, distinguishing management tone/sentiment from the literal content. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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: 16 built, 0 planned)
- [BUILT]
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. - [BUILT]
fifo-vs-specific-lot-tax-accounting-methods— Implementing and choosing between FIFO and specific-lot-identification tax accounting methods correctly per applicable jurisdiction rules. - [BUILT]
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. - [BUILT]
crypto-transaction-tax-lot-tracking— Tracking tax lots for crypto transactions specifically, including the added complexity of frequent small transactions and cross-chain movements. - [BUILT]
multi-jurisdiction-tax-residency-implications— Understanding how multi-jurisdiction tax residency affects reporting obligations for a globally-distributed trading operation. - [BUILT]
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. - [BUILT]
vat-gst-treatment-of-trading-related-services— Understanding VAT/GST treatment of trading-related service fees (data subscriptions, infrastructure) across jurisdictions. - [BUILT]
transfer-pricing-considerations-for-multi-entity-trading-operations— Understanding transfer-pricing implications when a trading operation spans multiple related legal entities across jurisdictions. - [BUILT]
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. - [BUILT]
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. - [BUILT]
estimated-tax-payment-scheduling-for-active-trading-income— Scheduling estimated tax payments appropriately given the timing of active-trading income, to avoid underpayment penalties. - [BUILT]
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. - [BUILT]
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. - [BUILT]
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. - [BUILT]
double-taxation-treaty-considerations-cross-border-trading— Understanding double-taxation treaty implications for a trader/entity operating across two treaty countries. - [BUILT]
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 (504 built, 0 planned) across 16 categories.