![]() |
Trading System API
3.0
Library for Simulating and Deploying Trading and Investment Strategies
|
Cfmt::Buffer< Char > | |
Cdata_def | A data_def object describes the structure of a table |
Cfile_parser | Utility 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_ohlcv | Class for generating pseudo random price series (o,h,l,c,v) |
►Ctsa::appendable | Represents an object to which a record object can be appended |
Ctsa::chart::pane | Class representing a 'pane' on a chart |
Ctsa::color_id | X |
►Ctsa::component | Base class for components such as series_base adaptors |
►Ctsa::date | A date of the Gregorian calendar |
Ctsa::duration | Represents a duration - the difference between two date_time values |
►Ctsa::exception | Class 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::iterator | Table iterator. Supports forward iteration only |
Ctsa::functor::aroon | |
Ctsa::functor::average | Functor for calculating the average of all values in a series over a given period |
Ctsa::functor::average_exp | Functor for calculating the exponential average of all values in a series over a given period |
Ctsa::functor::chaikin_volatility | |
Ctsa::functor::ChaosAcc | Chaos Accelerator Oscillator. Functor for calculating ChaosAcc over a given period |
Ctsa::functor::ChaosAO | Chaos Awesome Oscillator. Functor for calculating ChaosAcc over a given period |
Ctsa::functor::ChopIndex | Deiss Choppiness Index (ChopIndex). Functor for calculating ChopIndex over a given period |
Ctsa::functor::CMO | Chande Momentum Oscillator (CMO). Functor for calculating CMO over a given period |
Ctsa::functor::commodity_channel_index | CCI by Lambert. Functor for calculating Commodity Channel Index over a given period |
Ctsa::functor::coppock | |
Ctsa::functor::correlation | Functor for calculating the correlation between two series over a given period |
Ctsa::functor::DEMA | Double Exponential Moving Average (DEMA). Functor for calculating DEMA over a given period |
Ctsa::functor::DeMarker | DeMark's DeMarker. Functor for calculating DeMarker over a given period |
Ctsa::functor::DispIndex | Disparity Index (DispIndex). Functor for calculating DispIndex over a given period |
Ctsa::functor::DPO | Detrended Price Oscillator (DPO). Functor for calculating DPO over a given period |
Ctsa::functor::DStoch | Double Stochastic (DStoch). Functor for calculating DStoch over a given period |
Ctsa::functor::DynMI | Dynamic Momentum Index (DynMI). Functor for calculating DynMI over a given period |
Ctsa::functor::EffRatio | Kaufman's Efficiency Ratio (EffRatio). Functor for calculating EffRatio over a given period |
Ctsa::functor::Elliot | Elliot Oscillator (Elliot). Functor for calculating Elliot over a given period |
Ctsa::functor::Fisher | Ehlers' Fisher Transform (Fisher). Functor for calculating Fisher over a given period |
Ctsa::functor::HullMA | Hull Moving Average (HullMA). Functor for calculating HullMA over a given period |
Ctsa::functor::Inertia | Inertia Oscillator (Inertia). Functor for calculating Inertia over a given period |
Ctsa::functor::KalmanMA | Kalman Filter. Functor for calculating Kalman Filter over a given period |
Ctsa::functor::KAMA | Kaufman's Adaptive Moving Average (KAMA). Functor for calculating KAMA over a given period |
Ctsa::functor::KeltnerBands | Keltner Bands (KeltnerBands). Functor for calculating KeltnerBands over a given period |
Ctsa::functor::KeltnerChannel | Keltner Channel (KeltnerChannel). Functor for calculating KeltnerChannel over a given period |
Ctsa::functor::LinReg | Linear Regression (LinReg). Functor for calculating LinReg over a given period |
Ctsa::functor::LinRegSlope | Linear Regression Slope (LinRegSlope). Functor for calculating LinRegSlope over a given period |
Ctsa::functor::LRSI | Ehlers' Laguerre RSI (LRSI). Functor for calculating LRSI over a given period |
Ctsa::functor::max | Functor for calculating the maximum value in a series over a given period |
Ctsa::functor::MDMA | McGinley Dynamic MA (MDMA). Functor for calculating MDMA over a given period |
Ctsa::functor::min | Functor for calculating the minimum value in a series over a given period |
Ctsa::functor::Momentum | Momentum. Functor for calculating Momentum over a given period |
Ctsa::functor::negative_volume_index | Nevative Volume Index by Fosback |
Ctsa::functor::on_balance_volume | |
Ctsa::functor::PFE | Polarized Fractal Efficiency (PFE). Functor for calculating PFE over a given period |
Ctsa::functor::PPO | Percentage Price Oscillator (PPO). Functor for calculating PPO over a given period |
Ctsa::functor::QStick | Chande's QStick. Functor for calculating QStick over a given period |
Ctsa::functor::R2 | R Squared (R2). Functor for calculating R2 over a given period |
Ctsa::functor::RAVI | Chande's Range Action Verification Index (RAVI). Functor for calculating RAVI over a given period |
Ctsa::functor::REI | DeMark's Range Expansion Index (REI). Functor for calculating REI over a given period |
Ctsa::functor::relative_volatility | Relative Volatility by Dorsey |
Ctsa::functor::RMI | Relative Momentum Index (RMI). Functor for calculating RMI over a given period |
Ctsa::functor::RMTA | Recursive Moving Trend Average (RMTA). Functor for calculating RMTA over a given period |
Ctsa::functor::ROC | Rate Of Change (ROC). Functor for calculating ROC over a given period |
Ctsa::functor::ROCP | Rate Of Change Percent (ROCP). Functor for calculating ROCP over a given period |
Ctsa::functor::ROCR | Rate Of Change Ratio (ROCR). Functor for calculating ROCR over a given period |
Ctsa::functor::RVI | Ehlers' Relative Vigor Index (RVI). Functor for calculating RVI over a given period |
Ctsa::functor::RVX | Relative Volatility Index (RVX). Functor for calculating RVX over a given period |
Ctsa::functor::SMI | Stochastic Momentum Index (SMI). Functor for calculating SMI over a given period |
Ctsa::functor::STC | Schaff Trend Cycle (STC). Functor for calculating STC over a given period |
Ctsa::functor::stdev | Functor for calculating the population standard deviation of all values in a series over a given period |
Ctsa::functor::stochastic | Functor for calculating Stochastic indicator over a given period |
Ctsa::functor::StochRSI | Stochastic RSI (StochRSI). Functor for calculating StochRSI over a given period |
Ctsa::functor::sum | Functor for calculating the sum of all values in a series over a given period |
Ctsa::functor::sum_neg | Functor for calculating the sum of all negative values in a series over a given period |
Ctsa::functor::sum_pos | Functor for calculating the sum of all positive values in a series over a given period |
Ctsa::functor::sum_squares | Functor for calculating the sum of all values in a series over a given period |
Ctsa::functor::T3MA | Tillson's T3 Average (T3MA). Functor for calculating T3MA over a given period |
Ctsa::functor::TCF | Trend Continuation Factor (TCF). Functor for calculating TCF over a given period |
Ctsa::functor::TEMA | Triple Exponential MA (TEMA). Functor for calculating TEMA over a given period |
Ctsa::functor::TOSC | Trend Oscillator (TOSC). Functor for calculating TOSC over a given period |
Ctsa::functor::TrailStop | Trailing Stop (TrailStop). Functor for calculating TrailStop over a given period |
Ctsa::functor::TrendScore | Chande's TrendScore. Functor for calculating TrendScore over a given period |
Ctsa::functor::TTF | Trend Trigger factor (TTF). Functor for calculating TTF over a given period |
Ctsa::functor::TTI | Trend Intensity Index (TTI). Functor for calculating TTI over a given period |
Ctsa::functor::variance | Functor for calculating the population standard deviation of all values in a series over a given period |
Ctsa::functor::VIDYA | Chande's VIDYA Moving Average. Functor for calculating VIDYA over a given period |
Ctsa::functor::volatility | Functor for calculating Volatitity over a given period |
Ctsa::functor::vortex_indicator | Vortex Indicator by Botes / Siepman |
Ctsa::functor::VQI | Volatility Quality Index (VQI). Functor for calculating VQI over a given period |
Ctsa::functor::WilderMA | Wilder's Moving Average (WilderMA). Functor for calculating WilderMA over a given period |
Ctsa::functor::WMA | Weighted Moving Average (WMA). Functor for calculating WMA over a given period |
Ctsa::functor::XMA | Exponential Moving Average (XMA), different calc from EMA. Functor for calculating XMA over a given period |
Ctsa::h_line | A line |
Ctsa::horizontal_line | Class that represents a horizontal line to be drawn on a chart |
Ctsa::json | A class representing JSON objects |
Ctsa::library | Contains the library's copyright notice as well as version information |
Ctsa::metric | Structure 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_container | Base class for classes that can produce metrics |
►Ctsa::metrics_source | Base class for classes that can produce metrics |
►Ctsa::object | Parent class for many library classes |
Ctsa::order::order_info | Information about an order |
►Ctsa::pane_format | A pane format |
Ctsa::pane_imp::TrendLine | ***** TRENDLINE ***** |
Ctsa::pane_proxy | Proxy 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_line | Combines and area and line plot |
►Ctsa::plot::plot_base | Parent class for all plot types |
Ctsa::plot::position | Plots bars on a chart pane representing the current open position for a given instrument |
Ctsa::plot_info | Information about the plot |
Ctsa::postgres::pg_type | Types |
Ctsa::r_tuple | Return tuple of LinearRegression function |
Ctsa::record | Class representing a database record |
Ctsa::reject_info | Structure containing informations about rejects |
Ctsa::swing_finder | Swing finder |
Ctsa::swing_finder::point | |
Ctsa::table | Supports 'write', 'update', 'delete', and 'read' operations on series_base tables |
Ctsa::trade_info | Information on closed out trades |
Ctsa::trade_leg | A trade leg |
Ctsa::trend_line | Class that represents a trendline to be drawn on a chart |
►Ctsa::variant | Variant objects can represent values of different types |