ROOT_Application  2.0
C++ Core modules and GUIStock
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Namespaces | Functions
ListDataStock.h File Reference

Define a list of DataStock objects. More...

#include <initializer_list>
#include "DataStock.h"
#include "../utils/TimeScale.h"
#include "../utils/FullName.h"
#include "../utils/Indicator.h"
#include "../utils/Utils.h"
#include <boost/any.hpp>
#include <boost/variant.hpp>
#include <typeinfo>
#include "typedef.h"
#include "ListDataStock_timpl.h"
Include dependency graph for ListDataStock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  ListDataStockBase
 Abstract base class for the ListDataStock, for storing base pointers in vectors. More...
 
class  ListDataStockBase::visitor_type_array
 
class  ListDataStockBase::visitor_get_array_allocate
 
class  ListDataStockBase::visitor_get_array_set_value
 
class  ListDataStock< T, PolicyChronologic >
 Use a policy PolicyChronologic, default VecNoChronologic. More...
 

Namespaces

 ListDataStock_Utils
 utilities functions for ListDataStock templates
 

Functions

template<template< class > class Policy1, template< class > class Policy2, template< class > class Policy3, template< class > class Policy4>
int ListDataStock_Utils::TransformTimeScale (const ETime new_tmscl, const ListDataStock< DataCSV, Policy1 > &list_csv_in, const ListDataStock< SimpleData, Policy2 > &list_vol_in, ListDataStock< DataCSV, Policy3 > &list_csv_out, ListDataStock< SimpleData, Policy4 > &list_vol_out)
 Transform StockCSV and Volume from M5 into a StockCSV with larger TimeScale, typical DAY to WEEK, DAY to MONTH. More...
 
template<template< class > class Policy1, template< class > class Policy2, template< class > class Policy3, template< class > class Policy4>
int ListDataStock_Utils::TransformTimeScale (const ETime new_tmscl, const ListDataStock< SimpleData, Policy1 > &list_csv_in, const ListDataStock< SimpleData, Policy2 > &list_vol_in, ListDataStock< DataCSV, Policy3 > &list_csv_out, ListDataStock< SimpleData, Policy4 > &list_vol_out)
 Transform instantaneous data (StockInst) to StockCSV with TimeScale M5, M10 or H1. More...
 

Detailed Description

Define a list of DataStock objects.

Abstract base class and derived template classes ( for use with DataStock objects )

Last modified :

Id:
ListDataStock.h 514 2014-12-19 21:52:42Z martinml

Definition in file ListDataStock.h.