Trading System API  3.0
Library for Simulating and Deploying Trading and Investment Strategies
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cfmt::Buffer< Char >
 Cdata_defA data_def object describes the structure of a table
 Cfile_parserUtility class for reading CVS (comma separated values) record files
 Cfmt::ArgList
 Cfmt::BasicCStringRef< Char >
 Cfmt::BasicStringRef< Char >
 Cfmt::BasicWriter< Char >
 Cfmt::Buffer< T >
 Cfmt::FormatError
 Cfmt::FormatInt
 Cfmt::SystemError
 Crand_ohlcvClass for generating pseudo random price series (o,h,l,c,v)
 Ctsa::appendableRepresents an object to which a record object can be appended
 Ctsa::chart::paneClass representing a 'pane' on a chart
 Ctsa::color_idX
 Ctsa::componentBase class for components such as series_base adaptors
 Ctsa::dateA date of the Gregorian calendar
 Ctsa::durationRepresents a duration - the difference between two date_time values
 Ctsa::exceptionClass tsa::exception used by most classes of the Trading System API library. The class inherits from std::exception (standard C++ library). Class tsa::exception extends std::exception by including the file and line number of the code that originated the exception in the exception message
 Ctsa::fast::table::iteratorTable iterator. Supports forward iteration only
 Ctsa::functor::aroon
 Ctsa::functor::averageFunctor for calculating the average of all values in a series over a given period
 Ctsa::functor::average_expFunctor for calculating the exponential average of all values in a series over a given period
 Ctsa::functor::chaikin_volatility
 Ctsa::functor::ChaosAccChaos Accelerator Oscillator. Functor for calculating ChaosAcc over a given period
 Ctsa::functor::ChaosAOChaos Awesome Oscillator. Functor for calculating ChaosAcc over a given period
 Ctsa::functor::ChopIndexDeiss Choppiness Index (ChopIndex). Functor for calculating ChopIndex over a given period
 Ctsa::functor::CMOChande Momentum Oscillator (CMO). Functor for calculating CMO over a given period
 Ctsa::functor::commodity_channel_indexCCI by Lambert. Functor for calculating Commodity Channel Index over a given period
 Ctsa::functor::coppock
 Ctsa::functor::correlationFunctor for calculating the correlation between two series over a given period
 Ctsa::functor::DEMADouble Exponential Moving Average (DEMA). Functor for calculating DEMA over a given period
 Ctsa::functor::DeMarkerDeMark's DeMarker. Functor for calculating DeMarker over a given period
 Ctsa::functor::DispIndexDisparity Index (DispIndex). Functor for calculating DispIndex over a given period
 Ctsa::functor::DPODetrended Price Oscillator (DPO). Functor for calculating DPO over a given period
 Ctsa::functor::DStochDouble Stochastic (DStoch). Functor for calculating DStoch over a given period
 Ctsa::functor::DynMIDynamic Momentum Index (DynMI). Functor for calculating DynMI over a given period
 Ctsa::functor::EffRatioKaufman's Efficiency Ratio (EffRatio). Functor for calculating EffRatio over a given period
 Ctsa::functor::ElliotElliot Oscillator (Elliot). Functor for calculating Elliot over a given period
 Ctsa::functor::FisherEhlers' Fisher Transform (Fisher). Functor for calculating Fisher over a given period
 Ctsa::functor::HullMAHull Moving Average (HullMA). Functor for calculating HullMA over a given period
 Ctsa::functor::InertiaInertia Oscillator (Inertia). Functor for calculating Inertia over a given period
 Ctsa::functor::KalmanMAKalman Filter. Functor for calculating Kalman Filter over a given period
 Ctsa::functor::KAMAKaufman's Adaptive Moving Average (KAMA). Functor for calculating KAMA over a given period
 Ctsa::functor::KeltnerBandsKeltner Bands (KeltnerBands). Functor for calculating KeltnerBands over a given period
 Ctsa::functor::KeltnerChannelKeltner Channel (KeltnerChannel). Functor for calculating KeltnerChannel over a given period
 Ctsa::functor::LinRegLinear Regression (LinReg). Functor for calculating LinReg over a given period
 Ctsa::functor::LinRegSlopeLinear Regression Slope (LinRegSlope). Functor for calculating LinRegSlope over a given period
 Ctsa::functor::LRSIEhlers' Laguerre RSI (LRSI). Functor for calculating LRSI over a given period
 Ctsa::functor::maxFunctor for calculating the maximum value in a series over a given period
 Ctsa::functor::MDMAMcGinley Dynamic MA (MDMA). Functor for calculating MDMA over a given period
 Ctsa::functor::minFunctor for calculating the minimum value in a series over a given period
 Ctsa::functor::MomentumMomentum. Functor for calculating Momentum over a given period
 Ctsa::functor::negative_volume_indexNevative Volume Index by Fosback
 Ctsa::functor::on_balance_volume
 Ctsa::functor::PFEPolarized Fractal Efficiency (PFE). Functor for calculating PFE over a given period
 Ctsa::functor::PPOPercentage Price Oscillator (PPO). Functor for calculating PPO over a given period
 Ctsa::functor::QStickChande's QStick. Functor for calculating QStick over a given period
 Ctsa::functor::R2R Squared (R2). Functor for calculating R2 over a given period
 Ctsa::functor::RAVIChande's Range Action Verification Index (RAVI). Functor for calculating RAVI over a given period
 Ctsa::functor::REIDeMark's Range Expansion Index (REI). Functor for calculating REI over a given period
 Ctsa::functor::relative_volatilityRelative Volatility by Dorsey
 Ctsa::functor::RMIRelative Momentum Index (RMI). Functor for calculating RMI over a given period
 Ctsa::functor::RMTARecursive Moving Trend Average (RMTA). Functor for calculating RMTA over a given period
 Ctsa::functor::ROCRate Of Change (ROC). Functor for calculating ROC over a given period
 Ctsa::functor::ROCPRate Of Change Percent (ROCP). Functor for calculating ROCP over a given period
 Ctsa::functor::ROCRRate Of Change Ratio (ROCR). Functor for calculating ROCR over a given period
 Ctsa::functor::RVIEhlers' Relative Vigor Index (RVI). Functor for calculating RVI over a given period
 Ctsa::functor::RVXRelative Volatility Index (RVX). Functor for calculating RVX over a given period
 Ctsa::functor::SMIStochastic Momentum Index (SMI). Functor for calculating SMI over a given period
 Ctsa::functor::STCSchaff Trend Cycle (STC). Functor for calculating STC over a given period
 Ctsa::functor::stdevFunctor for calculating the population standard deviation of all values in a series over a given period
 Ctsa::functor::stochasticFunctor for calculating Stochastic indicator over a given period
 Ctsa::functor::StochRSIStochastic RSI (StochRSI). Functor for calculating StochRSI over a given period
 Ctsa::functor::sumFunctor for calculating the sum of all values in a series over a given period
 Ctsa::functor::sum_negFunctor for calculating the sum of all negative values in a series over a given period
 Ctsa::functor::sum_posFunctor for calculating the sum of all positive values in a series over a given period
 Ctsa::functor::sum_squaresFunctor for calculating the sum of all values in a series over a given period
 Ctsa::functor::T3MATillson's T3 Average (T3MA). Functor for calculating T3MA over a given period
 Ctsa::functor::TCFTrend Continuation Factor (TCF). Functor for calculating TCF over a given period
 Ctsa::functor::TEMATriple Exponential MA (TEMA). Functor for calculating TEMA over a given period
 Ctsa::functor::TOSCTrend Oscillator (TOSC). Functor for calculating TOSC over a given period
 Ctsa::functor::TrailStopTrailing Stop (TrailStop). Functor for calculating TrailStop over a given period
 Ctsa::functor::TrendScoreChande's TrendScore. Functor for calculating TrendScore over a given period
 Ctsa::functor::TTFTrend Trigger factor (TTF). Functor for calculating TTF over a given period
 Ctsa::functor::TTITrend Intensity Index (TTI). Functor for calculating TTI over a given period
 Ctsa::functor::varianceFunctor for calculating the population standard deviation of all values in a series over a given period
 Ctsa::functor::VIDYAChande's VIDYA Moving Average. Functor for calculating VIDYA over a given period
 Ctsa::functor::volatilityFunctor for calculating Volatitity over a given period
 Ctsa::functor::vortex_indicatorVortex Indicator by Botes / Siepman
 Ctsa::functor::VQIVolatility Quality Index (VQI). Functor for calculating VQI over a given period
 Ctsa::functor::WilderMAWilder's Moving Average (WilderMA). Functor for calculating WilderMA over a given period
 Ctsa::functor::WMAWeighted Moving Average (WMA). Functor for calculating WMA over a given period
 Ctsa::functor::XMAExponential Moving Average (XMA), different calc from EMA. Functor for calculating XMA over a given period
 Ctsa::h_lineA line
 Ctsa::horizontal_lineClass that represents a horizontal line to be drawn on a chart
 Ctsa::jsonA class representing JSON objects
 Ctsa::libraryContains the library's copyright notice as well as version information
 Ctsa::metricStructure defining all the metric names. For example, you can pass metric::trade_count as metric_name argument to the strategy::metric(
 Ctsa::metrics::daily_record
 Ctsa::metrics_containerBase class for classes that can produce metrics
 Ctsa::metrics_sourceBase class for classes that can produce metrics
 Ctsa::objectParent class for many library classes
 Ctsa::order::order_infoInformation about an order
 Ctsa::pane_formatA pane format
 Ctsa::pane_imp::TrendLine***** TRENDLINE *****
 Ctsa::pane_proxyProxy class for class chart::pane. To be used for setting pane properties. An instance of this class is returned by chart::get_pane(size_t)
 Ctsa::plot::area_lineCombines and area and line plot
 Ctsa::plot::plot_baseParent class for all plot types
 Ctsa::plot::positionPlots bars on a chart pane representing the current open position for a given instrument
 Ctsa::plot_infoInformation about the plot
 Ctsa::postgres::pg_typeTypes
 Ctsa::r_tupleReturn tuple of LinearRegression function
 Ctsa::recordClass representing a database record
 Ctsa::reject_infoStructure containing informations about rejects
 Ctsa::swing_finderSwing finder
 Ctsa::swing_finder::point
 Ctsa::tableSupports 'write', 'update', 'delete', and 'read' operations on series_base tables
 Ctsa::trade_infoInformation on closed out trades
 Ctsa::trade_legA trade leg
 Ctsa::trend_lineClass that represents a trendline to be drawn on a chart
 Ctsa::variantVariant objects can represent values of different types