Since 2005

Build, test and trade systematic strategies.

A development environment for stock and futures systems — assembled from reusable components.

Trading Blox has been the leader in portfolio back testing and order generation since 2005, with unmatched speed and flexibility. Trading Blox is a Windows-based software application that runs simulations of trading rules over historical end-of-day or intraday Futures, Stock, ETF, Mutual fund, or Forex price data, and determines the trades that those rules would have entered and the performance they would have exhibited. Trading Blox features excellent testing, charting, and reporting features that show trade by trade all the details of the signals, risk and money management computations. Trading Blox will create an order report for the following day for live trading, and has an optional integration with Interactive Brokers.

Trading Blox 3D optimization results surface plot
3D optimization results surface — visualize performance across a parameter space.

215 systems included

Every edition ships with a library of ready-to-run systems — the classics of the trading literature alongside a system for each study in the built-in indicator library. Test any of them over your own data the minute you install.

TurtleDual Moving AverageMACD SystemHull Moving Average TrendVortex CrossoverVHF Filtered TrendCoppock CurveKeltner Channel BreakoutStochastic PopRSI Mean ReversionStochastic SystemChande MomentumChaikin OscillatorTop Ranked StocksCenter Of GravityElastic Volume Weighted Moving AverageMA DifferenceMoving Average of OscillatorVIDYA1AGGZ Zero CrossConditional AccumulatorFractal ReversalOpen Close DeltaPivot Point CrossoverTFS Tether LineAccelerator Decelerator ReversalBollinger Bands %BCMO AbsCMO WMA CrossDynamic Momentum ReversalErgodic Mean Deviation CrossoverMobility OscillatorProjection Oscillator CrossoverRelative Vigor CrossoverStochastic SC CrossoverDMI StochasticErgodic TSI2Know Sure ThingTechnical RankAlligatorDarvas Box BreakoutFibonacci RetraceKase IndicatorLinear Regression ChannelMoving Average Support ResistancePolynomial Regression ChannelSupport ResistanceUni ChannelBollinger Bands ATRProjection BandwidthVolatility RatioElders Force IndexMarket Facilitation IndexPercentage Volume OscillatorTFS Volume OscillatorVolume Accum PercentVolume Price ConfirmationVolume Zone OscillatorDetrended Ehlers Leading IndicatorEhlers Filter Distance CoeffInverse Fisher Cycle ReversalMoving Average Adaptive FilterSwiss Army Knife IndicatorMA RibbonRainbow ARainbow OscillatorInformation RatioLinear Regression SlopePercent ChangeRate Of Change From StartSpearman IndicatorTreynor Ratio
DonchianTriple Moving AverageParabolic SARMAMA FAMA CrossoverSupertrendTRIX Zero CrossATR Channel BreakoutMA Percent EnvelopeCCI SystemRSI Trend CatcherStochastic RSIUltimate OscillatorMass Index ReversalWalk ForwardDelta MAFractal Adaptive Moving AverageMcGinley DynamicTilson IE2Volume Weighted Moving AverageAccumulative Swing Index TrendDirectional Trend Index ReversalNet Lines ReversalOpen Close Delta DirectionQStickVIX Trading SystemAwesome OscillatorBulls PowerCMO AverageD Three Ten CrossoverElder Ray PowerFast Slow Kurtosis CrossoverOscarRelative Momentum Alternative ReversalSentiment Zone ReversalSupport Resistance ReversalDSS BressertFast And Slow RSIRSI DivergenceTurbo Stochastic SlowBuff AveragesDrunkards WalkGator OscillatorKirshenbaum BandsMA High LowNarrow Sideways ChannelProjection Band ULSwing PointsVolume Weighted Average PriceChaikin Volatility IndicatorRelative Volatility IndexWilder Volatility StopForce IndexMulti Vote OnBalance VolumePositive Volume IndexTwiggs Money FlowVolume Accumulation OscillatorVolume Price TrendWilliams AD LineDetrended Synthetic PriceFisher Stochastic ReversalInverse Fisher ReversalPrice Cycle OscillatorTwo Pole Butterworth FilterNew Market Paradigm ContractionRainbow BReversing MACDJRC Fractal DimensionMartin RatioPolarized Fractal EfficiencySharpe RatioStandard Error Percent AverageUpside Potential Ratio
Donchian 2ADX SystemKAMA TrendAroon CrossoverIchimoku TK CrossMomentum Rate of ChangeBollinger BreakoutDarvas BoxBollinger Counter TrendWilliams PercentRZScore Mean ReversionDPO CycleElder RayChartDisplaced Moving AverageLaguerre RSIMoving Average EnvelopeTriangular Moving AverageWAMIChoppiness IndexDivergent Bars ReversalOC HistogramPercentage TrendTFS MOBAcceleration OscillatorBears PowerCMO ABS AverageCMO FilterDeMarker BreakoutElliott Wave OscillatorIMI Zone CrossoverPPO Zero CrossRelative Momentum IndexStochastic Momentum CrossoverTurbo Stochastic CrossoverDouble Smooth StochasticFast And Slow StochasticsSchaff Trend CycleAcceleration BandsDEMA 2LinesEnvelopesIchimoku Kinko HyoLBR Paint BarsMoving Average Displaced EnvelopePivot PointsStarc BandsThree LinesBollinger Band WidthElders ThermometerUlcer IndexEase Of MovementHerrick Payoff IndexNegative Volume IndexRelative VolumeUpSide DownSide VolumeVolume OscillatorVolume Rate Of ChangeAdaptive Smoothing IndicatorEhlers FilterFisher Transform ReversalMedian Average Adaptive FilterSignal To Noise RatioBollinger Bands Fibonacci RatiosNew Market Paradigm ExpansionRainbow CCalmar RatioLinear Regression CurveOmega RatioR SquaredSortino RatioTrend Analysis Index

See all 215 included systems →

4,004,036 bars of market data included

And the history to test them over — 48 futures markets, 16 forex pairs, and 500 US stocks ship with every install. Daily data reaches back to 1984; stocks add hourly bars from Dec 2024 on for intraday testing. No data subscription required to start.

AD Australian Dollar · Daily 1987–2026BP British Pound · Daily 1984–2026CD Canadian Dollar · Daily 1984–2026DX U.S. Dollar Index · Daily 1985–2026ES e-mini S&P 500 Index · Daily 1984–2026FLG Long Gilt · Daily 1992–2026HO NY Harbor ULSD · Daily 1984–2026JY Japanese Yen · Daily 1984–2026LBR Lumber · Daily 1984–2026LGO Low Sulphur Gasoil · Daily 1992–2026NG Henry Hub Natural Gas · Daily 1990–2026OJ Frozen Concentrated Orange Juice · Daily 1984–2026RB Gasoline-Reformulated Blendstock · Daily 1984–2026SF Swiss Franc · Daily 1984–2026SR1 1-Month SOFR · Daily 1990–2026TY 10-Year U.S. T-Note · Daily 1984–2026AUDCAD Australian Dollar / Canadian Dollar · Daily 1999–2026EURAUD Euro Currency / Austrailian Dollar · Daily 1999–2026EURGBP Euro Currency / British Pound · Daily 1999–2026GBPCHF British Pound / Swiss Franc · Daily 1998–2026USDCAD U.S. Dollar / Canadian Dollar · Daily 1984–2026USDKRW US Dollar / Korean Won · Daily 1984–2026AAPL Apple Inc. · Daily 2006–2026 · Hourly 2024–2026ABLZF ABB Ltd · Daily 2006–2026 · Hourly 2024–2026ACGBF Agricultural Bank Of China · Daily 2010–2026 · Hourly 2024–2026ADBE Adobe Systems Incorporated · Daily 2006–2026 · Hourly 2024–2026ADTTF Advantest Corporation · Daily 2006–2026 · Hourly 2024–2026AIQUF L'Air Liquide S.A · Daily 2006–2026 · Hourly 2024–2026ALIZY Allianz SE ADR · Daily 2006–2026 · Hourly 2024–2026AMGN Amgen Inc · Daily 2006–2026 · Hourly 2024–2026AMXOF Amu00e9rica Mu00f3vil S.A.B. de C.V. · Daily 2013–2026 · Hourly 2024–2026ANZGY ANZ Group Holdings Limited · Daily 2006–2026 · Hourly 2024–2026APO Apollo Global Management LLC Class A · Daily 2011–2026 · Hourly 2024–2026ARZGY Assicurazioni Generali SpA ADR · Daily 2009–2026 · Hourly 2024–2026ASX ASE Industrial Holding Co Ltd ADR · Daily 2006–2026 · Hourly 2024–2026ATLFF Atlas Copco AB · Daily 2008–2026 · Hourly 2024–2026AVGO Broadcom Inc · Daily 2009–2026 · Hourly 2024–2026AXP American Express Company · Daily 2006–2026 · Hourly 2024–2026BABA Alibaba Group Holding Ltd · Daily 2014–2026 · Hourly 2024–2026BAC-PB Bank of America Corporation · Daily 2018–2026 · Hourly 2024–2026BAC-PL Bank of America Corporation · Daily 2008–2026 · Hourly 2024–2026BAESF BAE Systems PLC · Daily 2006–2026 · Hourly 2024–2026BBVA Banco Bilbao Viscaya Argentaria SA ADR · Daily 2006–2026 · Hourly 2024–2026BCLYF Barclays PLC · Daily 2006–2026 · Hourly 2024–2026BHKLY BOC Hong Kong Holdings Ltd ADR · Daily 2006–2026 · Hourly 2024–2026BKFCF Bank of Communications Co. Ltd · Daily 2006–2026 · Hourly 2024–2026BML-PG Bank of America Corporation · Daily 2006–2026 · Hourly 2024–2026BML-PL Bank of America Corporation · Daily 2007–2026 · Hourly 2024–2026BN Brookfield Corp · Daily 2006–2026 · Hourly 2024–2026BNS Bank of Nova Scotia · Daily 2006–2026 · Hourly 2024–2026BPAQF BP p.l.c · Daily 2006–2026 · Hourly 2024–2026BSX Boston Scientific Corp · Daily 2006–2026 · Hourly 2024–2026BUD Anheuser Busch Inbev NV ADR · Daily 2009–2026 · Hourly 2024–2026BYDDF BYD Company Limited · Daily 2006–2026 · Hourly 2024–2026CAIXY Caixabank SA ADR · Daily 2012–2026 · Hourly 2024–2026CBAUF Commonwealth Bank of Australia · Daily 2006–2026 · Hourly 2024–2026CFRHF Compagnie Financiu00e8re Richemont SA · Daily 2006–2026 · Hourly 2024–2026CHDRY Christian Dior SE ADR · Daily 2012–2026 · Hourly 2024–2026CI Cigna Corp · Daily 2006–2026 · Hourly 2024–2026CIHHF China Merchants Bank Co Ltd Class H · Daily 2006–2026 · Hourly 2024–2026CIXPF CaixaBank S.A · Daily 2008–2026 · Hourly 2024–2026CMCLY CMOC Group Limited · Daily 2025–2026 · Hourly 2025–2026CMI Cummins Inc · Daily 2006–2026 · Hourly 2024–2026CNI Canadian National Railway Company · Daily 2006–2026 · Hourly 2024–2026COP ConocoPhillips · Daily 2006–2026 · Hourly 2024–2026CRM Salesforce.com Inc · Daily 2006–2026 · Hourly 2024–2026CSUAY China Shenhua Energy Co Ltd · Daily 2008–2026 · Hourly 2024–2026CUAEF China Shenhua Energy Company Limited · Daily 2006–2026 · Hourly 2024–2026CVX Chevron Corp · Daily 2006–2026 · Hourly 2024–2026DB Deutsche Bank AG · Daily 2006–2026 · Hourly 2024–2026DDOG Datadog Inc · Daily 2019–2026 · Hourly 2024–2026DHLGY Deutsche Post AG · Daily 2009–2026 · Hourly 2024–2026DLR Digital Realty Trust Inc · Daily 2006–2026 · Hourly 2024–2026DTEGF Deutsche Telekom AG Na · Daily 2006–2026 · Hourly 2024–2026E Eni SpA ADR · Daily 2006–2026 · Hourly 2024–2026EBBNF Enbridge Inc · Daily 2016–2026 · Hourly 2024–2026EIPAF Eni SpA · Daily 2006–2026 · Hourly 2024–2026ENB Enbridge Inc · Daily 2006–2026 · Hourly 2024–2026ENLAY ENEL Societa per Azioni · Daily 2008–2026 · Hourly 2024–2026EQIX Equinix Inc · Daily 2006–2026 · Hourly 2024–2026ESLOY Essilor International SA · Daily 2006–2026 · Hourly 2024–2026ETN Eaton Corporation PLC · Daily 2006–2026 · Hourly 2024–2026FRCOF Fast Retailing Co. Ltd · Daily 2006–2026 · Hourly 2024–2026GD General Dynamics Corporation · Daily 2006–2026 · Hourly 2024–2026GILD Gilead Sciences Inc · Daily 2006–2026 · Hourly 2024–2026GLNCY Glencore PLC ADR · Daily 2011–2026 · Hourly 2024–2026GMBXF Grupo Mu00e9xico S.A.B. de C.V · Daily 2006–2026 · Hourly 2024–2026GPMXY GPMXY · Daily 2025–2026 · Hourly 2025–2026GSK GlaxoSmithKline PLC ADR · Daily 2006–2026 · Hourly 2024–2026HD The Home Depot Inc · Daily 2006–2026 · Hourly 2024–2026HESAY Hermes International SA · Daily 2009–2026 · Hourly 2024–2026HON Honeywell International Inc · Daily 2006–2026 · Hourly 2024–2026HTHIF Hitachi Ltd · Daily 2006–2026 · Hourly 2024–2026IBDRY Iberdrola SA · Daily 2007–2026 · Hourly 2024–2026IBM International Business Machines · Daily 2006–2026 · Hourly 2024–2026IDCBF Industrial and Commercial Bank of China · Daily 2006–2026 · Hourly 2024–2026IDEXY Industria de Diseno Textil SA ADR · Daily 2009–2026 · Hourly 2024–2026IITSF Intesa Sanpaolo S.p.A · Daily 2006–2026 · Hourly 2024–2026INGVF ING Groep N.V · Daily 2006–2026 · Hourly 2024–2026IRLCF Israel Corporation Ltd · Daily 2008–2026 · Hourly 2024–2026ITOCF ITOCHU Corporation · Daily 2006–2026 · Hourly 2024–2026ITW Illinois Tool Works Inc · Daily 2006–2026 · Hourly 2024–2026IWF iShares Russell 1000 Growth ETF · Daily 2006–2026 · Hourly 2024–2026JCI Johnson Controls International PLC · Daily 2006–2026 · Hourly 2024–2026JPM-PC JPMorgan Chase & Co · Daily 2019–2026 · Hourly 2024–2026KDDIF KDDI Corp. · Daily 2007–2026 · Hourly 2024–2026KLAC KLA Corporation · Daily 2006–2026 · Hourly 2024–2026KXIAY Kioxia Holdings Corporation ADR · Daily 2025–2026 · Hourly 2025–2026LLDTF Lloyds Banking Group plc · Daily 2006–2026 · Hourly 2024–2026LOBLY Loblaw Companies Limited ADR · Daily 2025–2026 · Hourly 2025–2026LRLCF L'Oru00e9al S.A · Daily 2006–2026 · Hourly 2024–2026LVMUY LVMH Moet Hennessy Louis Vuitton SA ADR · Daily 2006–2026 · Hourly 2024–2026MAR Marriott International Inc · Daily 2006–2026 · Hourly 2024–2026MCK McKesson Corporation · Daily 2006–2026 · Hourly 2024–2026MDLN Medline Inc. Class A Common Stock · Daily 2025–2026 · Hourly 2025–2026MELI MercadoLibre Inc. · Daily 2007–2026 · Hourly 2024–2026MFG Mizuho Financial Group Inc. · Daily 2006–2026 · Hourly 2024–2026MHVYF Mitsubishi Heavy Industries Ltd. · Daily 2006–2026 · Hourly 2024–2026MITSF Mitsui & Co. Ltd · Daily 2006–2026 · Hourly 2024–2026MKKGY Merck KGaA ADR · Daily 2007–2026 · Hourly 2024–2026MO Altria Group · Daily 2006–2026 · Hourly 2024–2026MPNGY Meituan ADR · Daily 2019–2026 · Hourly 2024–2026MRK Merck & Company Inc · Daily 2006–2026 · Hourly 2024–2026MS Morgan Stanley · Daily 2006–2026 · Hourly 2024–2026MSI Motorola Solutions Inc · Daily 2006–2026 · Hourly 2024–2026MUFG Mitsubishi UFJ Financial Group Inc ADR · Daily 2006–2026 · Hourly 2024–2026MZHOF Mizuho Financial Group Inc · Daily 2008–2026 · Hourly 2024–2026NAUBF National Australia Bank Ltd · Daily 2006–2026 · Hourly 2024–2026NEM Newmont Goldcorp Corp · Daily 2006–2026 · Hourly 2024–2026NETTF NetEaseu00a0Inc · Daily 2021–2026 · Hourly 2024–2026NGGTF National Grid plc · Daily 2006–2026 · Hourly 2024–2026NOW ServiceNow Inc · Daily 2012–2026 · Hourly 2024–2026NSC Norfolk Southern Corporation · Daily 2006–2026 · Hourly 2024–2026NTES NetEase Inc · Daily 2006–2026 · Hourly 2024–2026NVDA NVIDIA Corporation · Daily 2006–2026 · Hourly 2024–2026NVSEF Novartis AG · Daily 2006–2026 · Hourly 2024–2026ORLY Ou2019Reilly Automotive Inc · Daily 2006–2026 · Hourly 2024–2026PANW Palo Alto Networks Inc · Daily 2012–2026 · Hourly 2024–2026PCAR PACCAR Inc · Daily 2006–2026 · Hourly 2024–2026PEP PepsiCo Inc · Daily 2006–2026 · Hourly 2024–2026PGR Progressive Corp · Daily 2006–2026 · Hourly 2024–2026PLD Prologis Inc · Daily 2006–2026 · Hourly 2024–2026PNC PNC Financial Services Group Inc · Daily 2006–2026 · Hourly 2024–2026PROSY Prosus NV ADR · Daily 2019–2026 · Hourly 2024–2026PSX Phillips 66 · Daily 2012–2026 · Hourly 2024–2026QH Quhuo Limited American Depository Shares · Daily 2020–2026 · Hourly 2024–2026RCIT Reelcause Inc · Daily 2010–2026 · Hourly 2024–2026RCRUY Recruit Holdings Co Ltd ADR · Daily 2018–2026 · Hourly 2024–2026RHHBY Roche Holding Ltd ADR · Daily 2006–2026 · Hourly 2024–2026ROST Ross Stores Inc · Daily 2006–2026 · Hourly 2024–2026RTX RTX Corporation · Daily 2006–2026 · Hourly 2024–2026RYCEY Rolls Royce Holdings plc · Daily 2006–2026 · Hourly 2024–2026SAFRY Safran SA · Daily 2007–2026 · Hourly 2024–2026SAPGF SAP SE · Daily 2006–2026 · Hourly 2024–2026SBKFF State Bank of India · Daily 2006–2026 · Hourly 2024–2026SCGLY Societe Generale ADR · Daily 2006–2026 · Hourly 2024–2026SFTBY SoftBank Group Corp · Daily 2010–2026 · Hourly 2024–2026SHW Sherwin-Williams Co · Daily 2006–2026 · Hourly 2024–2026SLB Schlumberger NV · Daily 2006–2026 · Hourly 2024–2026SMERY Siemens Energy AG · Daily 2020–2026 · Hourly 2026–2026SNDK Sandisk Corp · Daily 2025–2026 · Hourly 2025–2026SNOW Snowflake Inc. · Daily 2020–2026 · Hourly 2024–2026SNYNF Sanofi · Daily 2006–2026 · Hourly 2024–2026SPCX Space Exploration Technologies Corp. Class A Common Stock · Daily 2026–2026 · Hourly 2026–2026SPOT Spotify Technology SA · Daily 2018–2026 · Hourly 2024–2026SU Suncor Energy Inc · Daily 2006–2026 · Hourly 2024–2026T AT&T Inc. · Daily 2006–2026 · Hourly 2024–2026TCEHY Tencent Holdings Ltd ADR · Daily 2008–2026 · Hourly 2024–2026TDG Transdigm Group Incorporated · Daily 2006–2026 · Hourly 2024–2026TKOMY Tokio Marine Holdings Inc · Daily 2006–2026 · Hourly 2024–2026TMUS T-Mobile US Inc · Daily 2007–2026 · Hourly 2024–2026TOYOF Toyota Motor Corp · Daily 2006–2026 · Hourly 2024–2026TSLA Tesla Inc · Daily 2010–2026 · Hourly 2024–2026TTE TotalEnergies SE ADR · Daily 2006–2026 · Hourly 2024–2026UBS UBS Group AG · Daily 2006–2026 · Hourly 2024–2026UNCRY UniCredit SpA ADR · Daily 2017–2026 · Hourly 2024–2026UNP Union Pacific Corporation · Daily 2006–2026 · Hourly 2024–2026USB U.S. Bancorp · Daily 2006–2026 · Hourly 2024–2026V Visa Inc. Class A · Daily 2008–2026 · Hourly 2024–2026VLO Valero Energy Corporation · Daily 2006–2026 · Hourly 2024–2026VRT Vertiv Holdings Co · Daily 2018–2026 · Hourly 2024–2026VZ Verizon Communications Inc · Daily 2006–2026 · Hourly 2024–2026WEBNF Westpac Banking Corporation · Daily 2006–2026 · Hourly 2024–2026WFAFY Wesfarmers Ltd ADR · Daily 2009–2026 · Hourly 2024–2026WFC-PL Wells Fargo & Company · Daily 2008–2026 · Hourly 2024–2026WMB Williams Companies Inc · Daily 2006–2026 · Hourly 2024–2026XIACY Xiaomi Corp ADR · Daily 2018–2026 · Hourly 2024–2026ZIJMF Zijin Mining Group Co Ltd-H · Daily 2006–2026 · Hourly 2024–2026
AEX AEX Index · Daily 1992–2026C Corn · Daily 1984–2026CL Crude Oil · Daily 1984–2026EBL Euro German Bund · Daily 1992–2026FC Feeder Cattle · Daily 1984–2026GC Gold · Daily 1984–2026HSI Hang Seng Index · Daily 1992–2026KC Coffee · Daily 1984–2026LC Live Cattle · Daily 1984–2026LH Lean Hogs · Daily 1984–2026NQ e-mini Nasdaq 100 Index · Daily 1996–2026PA Palladium · Daily 1984–2026S Soybeans · Daily 1984–2026SI Silver · Daily 1984–2026SR3 3-Month SOFR · Daily 1984–2026US U.S. Treasury Bond · Daily 1984–2026AUDJPY Australian Dollar / Japanese Yen · Daily 1986–2026EURCAD Euro Currency / Canadian Dollar · Daily 1999–2026EURJPY Euro Currency / Japanese Yen · Daily 1999–2026GBPJPY British Pound / Japanese Yen · Daily 1998–2026USDCHF U.S. Dollar / Swiss Franc · Daily 1984–2026AAGIY AIA Group Ltd ADR · Daily 2011–2026 · Hourly 2024–2026ABBNY ABB Ltd · Daily 2006–2026 · Hourly 2024–2026ABNB Airbnbu00a0Inc · Daily 2020–2026 · Hourly 2024–2026ACGBY Agricultural Bank of China PK · Daily 2011–2026 · Hourly 2024–2026ADI Analog Devices Inc · Daily 2006–2026 · Hourly 2024–2026AEM Agnico Eagle Mines Limited · Daily 2006–2026 · Hourly 2024–2026AIQUY Air Liquide SA ADR · Daily 2006–2026 · Hourly 2024–2026AMAT Applied Materials Inc · Daily 2006–2026 · Hourly 2024–2026AMT American Tower Corp · Daily 2006–2026 · Hourly 2024–2026AMZN Amazon.com Inc · Daily 2006–2026 · Hourly 2024–2026AON Aon PLC · Daily 2006–2026 · Hourly 2024–2026APP Applovin Corp · Daily 2021–2026 · Hourly 2024–2026ASML ASML Holding NV ADR · Daily 2006–2026 · Hourly 2024–2026ATEYY Advantest Corp DRC · Daily 2006–2026 · Hourly 2024–2026ATLKY Atlas Copco AB · Daily 2006–2026 · Hourly 2024–2026AXAHF AXA SA · Daily 2006–2026 · Hourly 2024–2026AZN AstraZeneca PLC · Daily 2006–2026 · Hourly 2026–2026BABAF Alibaba Group Holding Ltd · Daily 2019–2026 · Hourly 2024–2026BAC-PE Bank of America Corporation · Daily 2006–2026 · Hourly 2024–2026BACHF Bank of China Ltd H · Daily 2006–2026 · Hourly 2024–2026BAESY BAE Systems PLC · Daily 2007–2026 · Hourly 2024–2026BBVXF Banco Bilbao Vizcaya Argentaria S.A · Daily 2006–2026 · Hourly 2024–2026BCMXY Bank of Communications Co Ltd ADR · Daily 2010–2026 · Hourly 2024–2026BHP BHP Group Limited · Daily 2006–2026 · Hourly 2024–2026BKNG Booking Holdings Inc · Daily 2006–2026 · Hourly 2024–2026BML-PH Bank of America Corporation · Daily 2006–2026 · Hourly 2024–2026BMO Bank of Montreal · Daily 2006–2026 · Hourly 2024–2026BNPQF BNP Paribas SA · Daily 2006–2026 · Hourly 2024–2026BNY The Bank of New York Mellon Corporation · Daily 2006–2026 · Hourly 2026–2026BRK-A Berkshire Hathaway Inc · Daily 2006–2026 · Hourly 2024–2026BTAFF British American Tobacco p.l.c · Daily 2006–2026 · Hourly 2024–2026BUDFF Anheuser-Busch InBev SA/NV · Daily 2006–2026 · Hourly 2024–2026BYDDY BYD Co Ltd ADR · Daily 2008–2026 · Hourly 2024–2026CAT Caterpillar Inc · Daily 2006–2026 · Hourly 2024–2026CDNS Cadence Design Systems Inc · Daily 2006–2026 · Hourly 2024–2026CFRUY Compagnie Financiere Richemont · Daily 2009–2026 · Hourly 2024–2026CHGCF Chugai Pharmaceutical Co. Ltd · Daily 2006–2026 · Hourly 2024–2026CICHF China Construction Bank Corp · Daily 2006–2026 · Hourly 2024–2026CIHKY China Merchants Bank Co Ltd · Daily 2010–2026 · Hourly 2024–2026CL Colgate-Palmolive Company · Daily 2006–2026 · Hourly 2024–2026CMCSA Comcast Corp · Daily 2006–2026 · Hourly 2024–2026CMTDF Sumitomo Mitsui Trust Holdings Inc · Daily 2007–2026 · Hourly 2024–2026CNQ Canadian Natural Resources Ltd · Daily 2006–2026 · Hourly 2024–2026COST Costco Wholesale Corp · Daily 2006–2026 · Hourly 2024–2026CRWD Crowdstrike Holdings Inc · Daily 2019–2026 · Hourly 2024–2026CSX CSX Corporation · Daily 2006–2026 · Hourly 2024–2026CVNA Carvana Co · Daily 2017–2026 · Hourly 2024–2026CYATY CYATY · Daily 2025–2026 · Hourly 2025–2026DBSDF DBS Group Holdings Ltd · Daily 2006–2026 · Hourly 2024–2026DE Deere & Company · Daily 2006–2026 · Hourly 2024–2026DHR Danaher Corporation · Daily 2006–2026 · Hourly 2024–2026DOGEF Orsted A/S · Daily 2017–2026 · Hourly 2024–2026DTEGY Deutsche Telekom AG ADR · Daily 2006–2026 · Hourly 2024–2026EADSF Airbus Group SE · Daily 2006–2026 · Hourly 2024–2026ECL Ecolab Inc · Daily 2006–2026 · Hourly 2024–2026ELV Elevance Health Inc · Daily 2006–2026 · Hourly 2024–2026ENGIY Engie SA ADR · Daily 2008–2026 · Hourly 2024–2026EOG EOG Resources Inc · Daily 2006–2026 · Hourly 2024–2026EQNR Equinor ASA ADR · Daily 2006–2026 · Hourly 2024–2026ESOCF Enel SpA · Daily 2006–2026 · Hourly 2024–2026FCX Freeport-McMoran Copper & Gold Inc · Daily 2006–2026 · Hourly 2024–2026FRCOY Fast Retailing Co Ltd ADR · Daily 2008–2026 · Hourly 2024–2026GE GE Aerospace · Daily 2006–2026 · Hourly 2024–2026GLAXF GSK plc · Daily 2006–2026 · Hourly 2024–2026GLW Corning Incorporated · Daily 2006–2026 · Hourly 2024–2026GOOG Alphabet Inc Class C · Daily 2006–2026 · Hourly 2024–2026GS Goldman Sachs Group Inc · Daily 2006–2026 · Hourly 2024–2026HBCYF HSBC Holdings PLC · Daily 2006–2026 · Hourly 2024–2026HDB HDFC Bank Limited ADR · Daily 2006–2026 · Hourly 2024–2026HLT Hilton Worldwide Holdings Inc · Daily 2013–2026 · Hourly 2024–2026HOOD Robinhood Markets Inc · Daily 2021–2026 · Hourly 2024–2026HTHIY Hitachi Ltd ADR · Daily 2006–2026 · Hourly 2024–2026IBDSF Iberdrola S.A. · Daily 2006–2026 · Hourly 2024–2026IBN ICICI Bank Limited · Daily 2006–2026 · Hourly 2024–2026IDCBY Industrial and Commercial Bank of China · Daily 2009–2026 · Hourly 2024–2026IFNNF Infineon Technologies AG · Daily 2006–2026 · Hourly 2024–2026IJH iShares Core S&P Mid-Cap ETF · Daily 2006–2026 · Hourly 2024–2026INTC Intel Corporation · Daily 2006–2026 · Hourly 2024–2026ISNPY Intesa Sanpaolo SpA PK · Daily 2007–2026 · Hourly 2024–2026ITOCY Itochu Corp ADR · Daily 2006–2026 · Hourly 2024–2026IVSBF Investor AB ser. B · Daily 2006–2026 · Hourly 2024–2026JAPAF Japan Tobacco Inc · Daily 2008–2026 · Hourly 2024–2026JNJ Johnson & Johnson · Daily 2006–2026 · Hourly 2024–2026JPM-PD JPMorgan Chase & Co · Daily 2018–2026 · Hourly 2024–2026KDDIY KDDI Corp PK · Daily 2008–2026 · Hourly 2024–2026KMI Kinder Morgan Inc · Daily 2011–2026 · Hourly 2024–2026KYCCF Keyence · Daily 2006–2026 · Hourly 2024–2026LLY Eli Lilly and Company · Daily 2006–2026 · Hourly 2024–2026LOW Lowe's Companies Inc · Daily 2006–2026 · Hourly 2024–2026LRLCY Lu2019Oreal Co ADR · Daily 2006–2026 · Hourly 2024–2026LYG Lloyds Banking Group PLC ADR · Daily 2006–2026 · Hourly 2024–2026MBFJF Mitsubishi UFJ Financial Group Inc · Daily 2007–2026 · Hourly 2024–2026MCO Moodys Corporation · Daily 2006–2026 · Hourly 2024–2026MDLZ Mondelez International Inc · Daily 2006–2026 · Hourly 2024–2026META Meta Platforms Inc. · Daily 2012–2026 · Hourly 2024–2026MGCLY MGCLY · Daily 2025–2026 · Hourly 2025–2026MIELF Mitsubishi Electric Corporation · Daily 2006–2026 · Hourly 2024–2026MITSY Mitsui & Company Ltd · Daily 2006–2026 · Hourly 2024–2026MMM 3M Company · Daily 2006–2026 · Hourly 2024–2026MPC Marathon Petroleum Corp · Daily 2011–2026 · Hourly 2024–2026MRAAF Murata Manufacturing Co. Ltd · Daily 2006–2026 · Hourly 2024–2026MRSH Marsh & McLennan Companies Inc. · Daily 2006–2026 · Hourly 2026–2026MSBHF Mitsubishi Corp. · Daily 2006–2026 · Hourly 2024–2026MTSUY Mitsubishi Corporation · Daily 2023–2026 · Hourly 2024–2026MURGF Mu00fcnchener Ru00fcckversicherungs-Gesellschaft Aktiengesellschaft in Mu00fcnchen · Daily 2006–2026 · Hourly 2024–2026NABZY National Australia Bank Ltd ADR · Daily 2006–2026 · Hourly 2024–2026NCRRP NCR Corp Pref A · Daily 2017–2026 · Hourly 2024–2026NEMCL NEMCL · Daily 2024–2026 · Hourly 2024–2026NFLX Netflix Inc · Daily 2006–2026 · Hourly 2024–2026NOC Northrop Grumman Corporation · Daily 2006–2026 · Hourly 2024–2026NPPXF Nippon Telegraph & Telephone Corp · Daily 2008–2026 · Hourly 2024–2026NSRGF Nestle SA · Daily 2006–2026 · Hourly 2024–2026NTTYY Nippon Telegraph and Telephone Corp ADR · Daily 2006–2026 · Hourly 2024–2026NVO Novo Nordisk A/S · Daily 2006–2026 · Hourly 2024–2026NWG Natwest Group PLC · Daily 2007–2026 · Hourly 2024–2026OVCHF Oversea-Chinese Banking Corporation Limited · Daily 2006–2026 · Hourly 2024–2026PBR Petroleo Brasileiro Petrobras SA ADR · Daily 2006–2026 · Hourly 2024–2026PCCYF PetroChina Co Ltd Class H · Daily 2006–2026 · Hourly 2024–2026PFE Pfizer Inc · Daily 2006–2026 · Hourly 2024–2026PH Parker-Hannifin Corporation · Daily 2006–2026 · Hourly 2024–2026PLTR Palantir Technologies Inc. · Daily 2020–2026 · Hourly 2024–2026PNGAY Ping An Insurance Company of China · Daily 2006–2026 · Hourly 2024–2026PSBKF Postal Savings Bank of China Co. Ltd · Daily 2021–2026 · Hourly 2024–2026PWR Quanta Services Inc · Daily 2006–2026 · Hourly 2024–2026RACE Ferrari NV · Daily 2015–2026 · Hourly 2024–2026RCL Royal Caribbean Cruises Ltd · Daily 2006–2026 · Hourly 2024–2026REGN Regeneron Pharmaceuticals Inc · Daily 2006–2026 · Hourly 2024–2026RHHVF Roche Holding AG Participation · Daily 2006–2026 · Hourly 2024–2026RTNTF Rio Tinto Group · Daily 2006–2026 · Hourly 2024–2026RY Royal Bank of Canada · Daily 2006–2026 · Hourly 2024–2026RYDAF Shell PLC · Daily 2006–2026 · Hourly 2024–2026SAN Banco Santander SA ADR · Daily 2006–2026 · Hourly 2024–2026SBGSF Schneider Electric SE · Daily 2006–2026 · Hourly 2024–2026SBUX Starbucks Corporation · Daily 2006–2026 · Hourly 2024–2026SCHW Charles Schwab Corp · Daily 2006–2026 · Hourly 2024–2026SHEL Shell PLC ADR · Daily 2006–2026 · Hourly 2024–2026SIEGY Siemens AG ADR · Daily 2006–2026 · Hourly 2024–2026SMAWF Siemens AG Class N · Daily 2006–2026 · Hourly 2024–2026SMFG Sumitomo Mitsui Financial Group Inc · Daily 2006–2026 · Hourly 2024–2026SNEJF Sony Corp · Daily 2006–2026 · Hourly 2024–2026SNPS Synopsys Inc · Daily 2006–2026 · Hourly 2024–2026SO Southern Company · Daily 2006–2026 · Hourly 2024–2026SPG Simon Property Group Inc · Daily 2006–2026 · Hourly 2024–2026STOHF Equinor ASA · Daily 2006–2026 · Hourly 2024–2026SUTNY Sumitomo Mitsui Trust Holdings PK · Daily 2006–2026 · Hourly 2024–2026TBB AT&T Inc. 5.35% GLB NTS 66 · Daily 2017–2026 · Hourly 2024–2026TCTZF Tencent Holdings Ltd · Daily 2006–2026 · Hourly 2024–2026TJX The TJX Companies Inc · Daily 2006–2026 · Hourly 2024–2026TM Toyota Motor Corporation ADR · Daily 2006–2026 · Hourly 2024–2026TOELF Tokyo Electron Ltd. · Daily 2006–2026 · Hourly 2024–2026TRP TC Energy Corp · Daily 2006–2026 · Hourly 2024–2026TSM Taiwan Semiconductor Manufacturing · Daily 2006–2026 · Hourly 2024–2026TXN Texas Instruments Incorporated · Daily 2006–2026 · Hourly 2024–2026UL Unilever PLC ADR · Daily 2006–2026 · Hourly 2024–2026UNH UnitedHealth Group Incorporated · Daily 2006–2026 · Hourly 2024–2026UPS United Parcel Service Inc · Daily 2006–2026 · Hourly 2024–2026USB-PH U.S. Bancorp · Daily 2006–2026 · Hourly 2024–2026VCISF VINCI SA · Daily 2006–2026 · Hourly 2024–2026VLVLY Volvo AB ADR · Daily 2016–2026 · Hourly 2024–2026VRTX Vertex Pharmaceuticals Inc · Daily 2006–2026 · Hourly 2024–2026WBKCY WBKCY · Daily 2026–2026 · Hourly 2026–2026WELL Welltower Inc · Daily 2006–2026 · Hourly 2024–2026WFC Wells Fargo & Company · Daily 2006–2026 · Hourly 2024–2026WFC-PY Wells Fargo & Company · Daily 2017–2026 · Hourly 2024–2026WMT Walmart Inc. · Daily 2006–2026 · Hourly 2024–2026XOM Exxon Mobil Corp · Daily 2006–2026 · Hourly 2024–2026ZIJMY Zijin Mining Group Co Ltd ADR · Daily 2011–2026 · Hourly 2024–2026
BO Soybean Oil · Daily 1984–2026CC Cocoa · Daily 1984–2026CT Cotton #2 · Daily 1984–2026EC Euro · Daily 1984–2026FDX DAX Index · Daily 1992–2026HG Copper · Daily 1984–2026JGB 10-Year Japanese Govt Bond · Daily 1992–2026KOS KOSPI 200 Index · Daily 1998–2026LCO Brent Crude · Daily 1992–2026MP Mexican Peso · Daily 1995–2026O Oats · Daily 1984–2026PL Platinum · Daily 1984–2026SB Sugar #11 · Daily 1984–2026SM Soybean Meal · Daily 1984–2026SSI Nikkei 225 Index · Daily 1986–2026W Wheat · Daily 1984–2026AUDUSD Australian Dollar / U.S. Dollar · Daily 1984–2026EURCHF Euro Currency / Swiss Franc · Daily 1999–2026EURUSD Euro / U.S. Dollar · Daily 1999–2026GBPUSD British Pound / U.S. Dollar · Daily 1984–2026USDJPY U.S. Dollar / Japanese Yen · Daily 1984–2026AAIGF AIA Group Ltd · Daily 2010–2026 · Hourly 2024–2026ABBV AbbVie Inc · Daily 2012–2026 · Hourly 2024–2026ABT Abbott Laboratories · Daily 2006–2026 · Hourly 2024–2026ACN Accenture plc · Daily 2006–2026 · Hourly 2024–2026ADP Automatic Data Processing Inc · Daily 2006–2026 · Hourly 2024–2026AEP American Electric Power Co Inc · Daily 2006–2026 · Hourly 2024–2026ALIZF Allianz SE · Daily 2006–2026 · Hourly 2024–2026AMD Advanced Micro Devices Inc · Daily 2006–2026 · Hourly 2024–2026AMX America Movil SAB de CV ADR · Daily 2006–2026 · Hourly 2024–2026ANET Arista Networks · Daily 2014–2026 · Hourly 2024–2026APH Amphenol Corporation · Daily 2006–2026 · Hourly 2024–2026ARM Arm Holdings plc American Depositary Shares · Daily 2023–2026 · Hourly 2024–2026ASMLF ASML Holding NV · Daily 2006–2026 · Hourly 2024–2026ATLCY Atlas Copco ADR · Daily 2006–2026 · Hourly 2024–2026ATLPF Atlas Copco AB · Daily 2006–2026 · Hourly 2024–2026AXAHY Axa SA ADR · Daily 2006–2026 · Hourly 2024–2026BA The Boeing Company · Daily 2006–2026 · Hourly 2024–2026BAC Bank of America Corp · Daily 2006–2026 · Hourly 2024–2026BAC-PK Bank of America Corporation · Daily 2018–2026 · Hourly 2024–2026BACHY Bank of China Ltd ADR · Daily 2009–2026 · Hourly 2024–2026BAM Brookfield Asset Management Ltd. · Daily 2021–2026 · Hourly 2024–2026BCDRF Banco Santander S.A · Daily 2008–2026 · Hourly 2024–2026BCS Barclays PLC ADR · Daily 2006–2026 · Hourly 2024–2026BHPLF BHP Group Limited · Daily 2006–2026 · Hourly 2024–2026BLK BlackRock Inc · Daily 2006–2026 · Hourly 2024–2026BML-PJ Bank of America Corporation · Daily 2006–2026 · Hourly 2024–2026BMY Bristol-Myers Squibb Company · Daily 2006–2026 · Hourly 2024–2026BNPQY BNP Paribas SA ADR · Daily 2006–2026 · Hourly 2024–2026BP BP PLC ADR · Daily 2006–2026 · Hourly 2024–2026BRK-B Berkshire Hathaway Inc · Daily 2006–2026 · Hourly 2024–2026BTI British American Tobacco p.l.c. · Daily 2006–2026 · Hourly 2024–2026BX Blackstone Group Inc · Daily 2007–2026 · Hourly 2024–2026C Citigroup Inc. · Daily 2006–2026 · Hourly 2024–2026CB Chubb Ltd · Daily 2006–2026 · Hourly 2024–2026CEG Constellation Energy Corp · Daily 2022–2026 · Hourly 2024–2026CHDRF Christian Dior SE · Daily 2006–2026 · Hourly 2024–2026CHGCY Chugai Pharmaceutical Co Ltd ADR · Daily 2010–2026 · Hourly 2024–2026CICHY China Construction Bank Corp · Daily 2009–2026 · Hourly 2024–2026CILJF China Life Insurance Co Ltd · Daily 2006–2026 · Hourly 2024–2026CM Canadian Imperial Bank Of Commerce · Daily 2006–2026 · Hourly 2024–2026CME CME Group Inc · Daily 2006–2026 · Hourly 2024–2026CMWAY Commonwealth Bank of Australia PK · Daily 2009–2026 · Hourly 2024–2026COF Capital One Financial Corporation · Daily 2006–2026 · Hourly 2024–2026CP Canadian Pacific Kansas City Limited · Daily 2006–2026 · Hourly 2024–2026CSCO Cisco Systems Inc · Daily 2006–2026 · Hourly 2024–2026CTAS Cintas Corporation · Daily 2006–2026 · Hourly 2024–2026CVS CVS Health Corp · Daily 2006–2026 · Hourly 2024–2026DASH DoorDash Inc. Class A Common Stock · Daily 2020–2026 · Hourly 2024–2026DBSDY DBS Group Holdings Ltd ADR · Daily 2006–2026 · Hourly 2024–2026DELL Dell Technologies Inc · Daily 2016–2026 · Hourly 2024–2026DIS Walt Disney Company · Daily 2006–2026 · Hourly 2024–2026DPSTF Deutsche Post AG · Daily 2006–2026 · Hourly 2024–2026DUK Duke Energy Corporation · Daily 2006–2026 · Hourly 2024–2026EADSY Airbus Group NV · Daily 2007–2026 · Hourly 2024–2026EFA iShares MSCI EAFE ETF · Daily 2006–2026 · Hourly 2024–2026EMR Emerson Electric Company · Daily 2006–2026 · Hourly 2024–2026ENGQF Engie SA · Daily 2007–2026 · Hourly 2024–2026EPD Enterprise Products Partners LP · Daily 2006–2026 · Hourly 2024–2026ESLOF EssilorLuxottica Sociu00e9tu00e9 anonyme · Daily 2006–2026 · Hourly 2024–2026ET Energy Transfer LP · Daily 2006–2026 · Hourly 2024–2026FDX FedEx Corporation · Daily 2006–2026 · Hourly 2024–2026FTNT Fortinet Inc · Daily 2009–2026 · Hourly 2024–2026GEV GE Vernova LLC · Daily 2024–2026 · Hourly 2024–2026GLCNF Glencore PLC · Daily 2011–2026 · Hourly 2024–2026GM General Motors Company · Daily 2010–2026 · Hourly 2024–2026GOOGL Alphabet Inc Class A · Daily 2006–2026 · Hourly 2024–2026GS-PA The Goldman Sachs Group Inc · Daily 2006–2026 · Hourly 2024–2026HCA HCA Healthcare Inc. · Daily 2011–2026 · Hourly 2024–2026HESAF Hermes International SCA · Daily 2006–2026 · Hourly 2024–2026HNHPF Hon Hai Precision Industry Co Ltd ADR · Daily 2006–2026 · Hourly 2024–2026HSBC HSBC Holdings PLC ADR · Daily 2006–2026 · Hourly 2024–2026HWM Howmet Aerospaceu00a0Inc · Daily 2016–2026 · Hourly 2024–2026IBKR Interactive Brokers Group Inc · Daily 2007–2026 · Hourly 2024–2026ICE Intercontinental Exchange Inc · Daily 2006–2026 · Hourly 2024–2026IDEXF Industria de Diseu00f1o Textil S.A · Daily 2006–2026 · Hourly 2024–2026IFNNY Infineon Technologies AG ADR · Daily 2006–2026 · Hourly 2024–2026ING ING Group NV ADR · Daily 2006–2026 · Hourly 2024–2026INTU Intuit Inc · Daily 2006–2026 · Hourly 2024–2026ISRG Intuitive Surgical Inc · Daily 2006–2026 · Hourly 2024–2026ITUB Itau Unibanco Banco Holding SA · Daily 2006–2026 · Hourly 2024–2026IVSXF Investor AB (publ) · Daily 2006–2026 · Hourly 2024–2026JAPAY Japan Tobacco ADR · Daily 2014–2026 · Hourly 2024–2026JPM JPMorgan Chase & Co · Daily 2006–2026 · Hourly 2024–2026JPPTY JAPAN POST BANK Co.Ltd · Daily 2022–2026 · Hourly 2024–2026KKR KKR & Co. Inc. · Daily 2007–2026 · Hourly 2024–2026KO The Coca-Cola Company · Daily 2006–2026 · Hourly 2024–2026LIN Linde plc Ordinary Shares · Daily 2006–2026 · Hourly 2024–2026LMT Lockheed Martin Corporation · Daily 2006–2026 · Hourly 2024–2026LRCX Lam Research Corp · Daily 2006–2026 · Hourly 2024–2026LVMHF LVMH Mou00ebt Hennessy - Louis Vuitton Sociu00e9tu00e9 Europu00e9enne · Daily 2006–2026 · Hourly 2024–2026MA Mastercard Inc · Daily 2006–2026 · Hourly 2024–2026MCD McDonaldu2019s Corporation · Daily 2006–2026 · Hourly 2024–2026MCQEF Macquarie Group Limited · Daily 2006–2026 · Hourly 2024–2026MDT Medtronic PLC · Daily 2006–2026 · Hourly 2024–2026MFC Manulife Financial Corp · Daily 2006–2026 · Hourly 2024–2026MHVIY Mitsubishi Heavy Industries Ltd · Daily 2024–2026 · Hourly 2025–2026MIELY Mitsubishi Electric Corp ADR · Daily 2006–2026 · Hourly 2024–2026MKGAF MERCK Kommanditgesellschaft auf Aktien · Daily 2006–2026 · Hourly 2024–2026MNST Monster Beverage Corp · Daily 2006–2026 · Hourly 2024–2026MPNGF Meituan · Daily 2018–2026 · Hourly 2024–2026MRAAY Murata Manufacturing Inc · Daily 2009–2026 · Hourly 2024–2026MRVL Marvell Technology Group Ltd · Daily 2006–2026 · Hourly 2024–2026MSFT Microsoft Corporation · Daily 2006–2026 · Hourly 2024–2026MU Micron Technology Inc · Daily 2006–2026 · Hourly 2024–2026MURGY Muenchener Rueckver Ges · Daily 2008–2026 · Hourly 2024–2026NAPRF Naspers Limited · Daily 2006–2026 · Hourly 2024–2026NEE Nextera Energy Inc · Daily 2006–2026 · Hourly 2024–2026NET Cloudflare Inc · Daily 2019–2026 · Hourly 2024–2026NGG National Grid PLC ADR · Daily 2006–2026 · Hourly 2024–2026NONOF Novo Nordisk A/S · Daily 2006–2026 · Hourly 2024–2026NRDBY Nordea Bank Abp ADR · Daily 2009–2026 · Hourly 2024–2026NSRGY Nestle SA ADR · Daily 2006–2026 · Hourly 2024–2026NU Nu Holdings Ltd · Daily 2021–2026 · Hourly 2024–2026NVS Novartis AG ADR · Daily 2006–2026 · Hourly 2024–2026ORCL Oracle Corporation · Daily 2006–2026 · Hourly 2024–2026OVCHY Overseas Chinese Banking Corp Ltd ADR · Daily 2010–2026 · Hourly 2024–2026PBR-A Petru00f3leo Brasileiro S.A. - Petrobras · Daily 2006–2026 · Hourly 2024–2026PDD PDD Holdings Inc. · Daily 2018–2026 · Hourly 2024–2026PG Procter & Gamble Company · Daily 2006–2026 · Hourly 2024–2026PIAIF Ping An Insurance · Daily 2006–2026 · Hourly 2024–2026PM Philip Morris International Inc · Daily 2008–2026 · Hourly 2024–2026PROSF Prosus · Daily 2019–2026 · Hourly 2024–2026PSTVY Postal Savings Bank of China Co Ltd ADR · Daily 2018–2026 · Hourly 2024–2026QCOM Qualcomm Incorporated · Daily 2006–2026 · Hourly 2024–2026RBSPF NatWest Group PLC · Daily 2006–2026 · Hourly 2024–2026RCRRF Recruit Holdings Co Ltd · Daily 2015–2026 · Hourly 2024–2026RHHBF Roche Holding AG · Daily 2006–2026 · Hourly 2024–2026RIO Rio Tinto ADR · Daily 2006–2026 · Hourly 2024–2026RTPPF Rio Tinto Group · Daily 2006–2026 · Hourly 2024–2026RYCEF Rolls-Royce Holdings PLC · Daily 2006–2026 · Hourly 2024–2026SAFRF Safran SA · Daily 2006–2026 · Hourly 2024–2026SAP SAP SE ADR · Daily 2006–2026 · Hourly 2024–2026SBGSY Schneider Electric SA · Daily 2008–2026 · Hourly 2024–2026SCCO Southern Copper Corporation · Daily 2006–2026 · Hourly 2024–2026SFTBF Softbank Group Corp. · Daily 2006–2026 · Hourly 2024–2026SHOP Shopify Inc · Daily 2015–2026 · Hourly 2024–2026SKHY SK Hynix Inc. American Depositary Shares · Daily 2026–2026 · Hourly 2026–2026SMEGF Siemens Energy AG · Daily 2020–2026 · Hourly 2024–2026SMFNF Sumitomo Mitsui Financial · Daily 2006–2026 · Hourly 2024–2026SNHIY SNHIY · Daily 2026–2026 · Hourly 2026–2026SNY Sanofi ADR · Daily 2006–2026 · Hourly 2024–2026SONY Sony Group Corp · Daily 2006–2026 · Hourly 2024–2026SPGI S&P Global Inc · Daily 2006–2026 · Hourly 2024–2026STX Seagate Technology PLC · Daily 2006–2026 · Hourly 2024–2026SYK Stryker Corporation · Daily 2006–2026 · Hourly 2024–2026TCANF TC Energy Corporation · Daily 2016–2026 · Hourly 2024–2026TD Toronto Dominion Bank · Daily 2006–2026 · Hourly 2024–2026TKOMF Tokio Marine Holdings Inc. · Daily 2006–2026 · Hourly 2024–2026TMO Thermo Fisher Scientific Inc · Daily 2006–2026 · Hourly 2024–2026TOELY Tokyo Electron Ltd PK · Daily 2009–2026 · Hourly 2024–2026TRV The Travelers Companies Inc · Daily 2006–2026 · Hourly 2024–2026TT Trane Technologies plc · Daily 2006–2026 · Hourly 2024–2026UBER Uber Technologies Inc · Daily 2019–2026 · Hourly 2024–2026UNCFF UniCredit SpA · Daily 2006–2026 · Hourly 2024–2026UNLYF Unilever PLC · Daily 2006–2026 · Hourly 2024–2026URI United Rentals Inc · Daily 2006–2026 · Hourly 2024–2026USB-PP U.S. Bancorp · Daily 2018–2026 · Hourly 2024–2026VCISY Vinci SA ADR · Daily 2006–2026 · Hourly 2024–2026VOLVF Volvo AB ser. B · Daily 2006–2026 · Hourly 2024–2026VTI Vanguard Total Stock Market Index Fund ETF Shares · Daily 2006–2026 · Hourly 2024–2026WDC Western Digital Corporation · Daily 2006–2026 · Hourly 2024–2026WFAFF Wesfarmers Limited · Daily 2006–2026 · Hourly 2024–2026WFC-PC Wells Fargo & Company · Daily 2021–2026 · Hourly 2024–2026WM Waste Management Inc · Daily 2006–2026 · Hourly 2024–2026XIACF Xiaomi Corp · Daily 2018–2026 · Hourly 2024–2026ZFSVF Zurich Insurance Group AG · Daily 2006–2026 · Hourly 2024–2026ZURVY Zurich Insurance Group Ltd · Daily 2006–2026 · Hourly 2024–2026

Browse all 564 included markets →

Editions

Trading Blox Builder has a System Editor and Blox Editor, and uses the Blox Basic programming language to build and script custom systems.

Trading Blox Professional has access to the System Editor, to create new systems with existing blox. No access to the Blox Editor.

Trading Blox Basic has access to all the existing system parameters for testing, but no access to the System Editor or Blox Editor.

Builder

$99/mo
or $990/yr — 2 months free

Create new systems and Blox with Blox Basic programming.

Subscribe

Professional

$69/mo
or $690/yr — 2 months free

All systems and Blox plus the Blox Marketplace. Build with existing Blox.

Subscribe

Basic

$29/mo
or $290/yr — 2 months free

Parameter-driven testing on all included systems.

Subscribe

Edition Comparison Matrix →

Click any card to see the window or report it describes — or open the demo and use them.

Drag and Drop System Editor (Builder and Professional Edition)

Assemble complete trading systems visually — drag and drop entry, exit, risk-management and indicator Blox into a System to create virtually any strategy, no programming required.

See the System Editor →

Flexible Parameter Driven Testing

Each system supplied by Trading Blox has many input parameters whose values can be freely changed by the user. Some of these parameters have nothing to do with the system rules themselves, such as test start date and end date — your tests can span the last three years or the last thirty — or whether futures, stocks, or forex are to be the focus of your test. Many input parameters, though, are essential components of the system rules.

See a parameter being stepped →

Easy to use Blox Editor (Builder Edition)

By default, Trading Blox is set up with the parameter values that reflect a good starting point for testing each of the supplied systems. In addition, Trading Blox lets you take those original values and improve upon them, making it easy for you to create your own unique trading systems. It also provides the comfort and security that come from experiencing firsthand how those systems performed across various historical periods. In addition to the many built in systems, indicators, and the ability to create and manage multiple suites and portfolios, Trading Blox supports creating new Systems, new Blox, new Scripts, new Parameters, and new Indicators.

See the Blox Editor →

Fantastic Detailed Trade by Trade Results

At Trading Blox, we understand that any trading system is only as good as the consistency with which it is applied. By harnessing the speed and reliability of modern-day computer hardware, Trading Blox significantly reduces the effort required to test and to trade a system, while eliminating the possibility of human error and missed trades. And therein lies its greatest strength: Trading Blox makes it easier to follow the trading systems you develop.

See the trades in detail →

Comprehensive Summary Results

All statistics are available in reports and text file output for later analysis. Custom statistics are easy to write and implement and integrate.

See the results table →

Order Generation

In addition to back testing, Trading Blox will generate orders for 'tomorrow' based on the strategy. The Builder Edition has a beta feature using an API connection with Interactive Brokers, allowing for live trading. The system will update the data from IB, update the positions in IB, and send new orders for the bar.

See an orders report →

Test Multiple Systems Together

Creating a new Block is as easy as point and click to create a few parameters and indicators, and optionally a few lines of script to create the entry and exit. You can then drag and drop these Blox into a System to create virtually any strategy. You can create new systems, and include/remove or reuse any available Blox.

Blox are collections of Permanent and Instrument Variables, Parameters, Indicators, and Scripts. You can create a variety of types of Blox, including:

  • Portfolio Manager
  • Entry
  • Exit
  • Money Manager
  • Risk Manager
  • Statistics
  • Indicator

You can create new Blox with as many parameters or indicators as you need. You can create as simple or as complex scripts as you need to affect your strategy.

See several systems in one suite →

Edition Comparison Matrix →