The IRSTTS platform is a comprehensive financial intelligence ecosystem. It integrates Direct SEC EDGAR Ingestion with a proprietary Genetic Optimization Engine and an institutional Technical Analysis library of over 100 indicators.
Our ingestion engine, S3DataDownloader.cs and BulkDataSorter.cs , manages massive datasets with institutional reliability. We utilize data from Massive.com and Polygon.io, normalizing varied asset classes into unified PriceRecord.cs and OHLC.cs objects.
Proprietary SECHttpClient.cs with 100ms asynchronous throttling for federal regulatory compliance.
State-aware caching using SlidingCache.cs prevents redundant calculations across multi-year backtests.
Our library implements a vast array of technical logic, allowing us to overlay Fundamental Insider Conviction with Mechanical Momentum.
Full implementations of MACD, RSI, ADX, and Ichimoku Cloud, validated via IndicatorValueCalibrator.
Advanced Alligator, Fractals, and Gator Oscillator logic for trend-exhaustion detection.
Integrated Black-Scholes ImpliedVolatilitySolver.cs to price derivatives and measure market fear.
To avoid the "Backtest Illusion" of manual curve-fitting, our system uses the GeneticSolver.cs . This evolutionary engine discovers the optimal parameters for cluster weights and position sizing by simulating thousands of generations.
The WalkForwardScoring module ensures that parameters discovered in the "In-Sample"
phase survive a strict "Out-of-Sample" validation before being promoted to production.
Executed via
SimplePnLTracker.cs
, the strategy maintains an anchor in the
VOO Baseline. High-conviction Form 4 detections
trigger an automated rotation governed by the DynamicPositionSizer.
We fill at the next Market Open (9:30 AM EST) to ensure 100% executable fills with zero lookahead bias.
Mandatory liquidity guard ensures the portfolio is never 100% concentrated in idiosyncratic risk.
Transparency is enforced at the code level. The Trade class and
PositionId GUID system link every transaction to its source.
Our decision-making is governed by deterministic formulas that eliminate human bias.
The ClusterBuyAnalyzer.cs determines the tier of an alert by evaluating aggregate volume ($V$), insider counts ($N$), and role hierarchy weights ($W$).
\[ S = \min(60, 15 \log_{10}(V_{agg})) + \min(50, 12 \log_{10}(V_{30d})) + (8 \cdot N_{insider}) + (10 \cdot \sum W_{role}) \]
The GeneticSolver optimizes the system by maximizing a multi-variable fitness
score that penalizes volatility and rewards consistent Alpha.
\[ \Phi = \frac{TotalPnL}{MaxDrawdown} \times \sqrt{N_{trades}} \times (1 - \sigma_{daily}) \]
The DynamicPositionSizer adjusts trade magnitude based on the ATR (Average True Range)
of the target ticker to maintain a constant risk-per-trade.
\[ V_{rot} = \frac{K_{equity} \times Risk\%}{ATR_{20} \times Multiplier} \]
The depth of our library—including the Polygon2 namespace and OandaV4
Forex integration—is available for custom validation audits. We welcome requests for
sector-specific maturation reports or custom walk-forward simulations leveraging our
archives dating back to 2008.