ROOT_Application
2.0
C++ Core modules and GUIStock
|
anonymous_namespace{Indicator.cpp} | Unamed namespace in Indicator |
anonymous_namespace{PatternRecognition.cpp} | |
BDS | For buffer DataStock |
EditorObjStock | Helper used for drawing objects : TypeLine, Anchor, Translate, Rotate.. |
EDS | For Enumeration DataStock |
FDS | For Format of the DataStock output |
FrameName | Strings to define Frames in GUI |
FullName | Strings to define completely and uniquely a ListDataStock |
ListDataStock_Utils | Utilities functions for ListDataStock templates |
ShortName | String to define a ListDataStock from the indicator only Format "Indicator_Params" |
TimeScale | Contains convenient functions for ETime to unsigned int or string |
Utils | All included in the namespace, must be called with Utils:: |
AbstractObjectStock | Define an abstract base class for all objects to be painted in a THStock |
BarStock | |
CandleStock | Draw Jap |
CanvasStock | Owns a vector of THStock |
Collection | Heterogeneous collection of IndicatorObjectStock do not deal with ObjectLine here, maybe later |
CollectionObjectStock | |
CommonXAxis | |
ControllerBase | |
ControllerFrame | See remark below, much easier if composition than derivation in the case of ListController, same for parent_controller as member <U> easily extends to View as well ( ListView possible ), but strong coupling again |
ControllerFrame< NullType > | |
ControllerIndicatorTHStock | Final controller class, does not derive from ListController |
DataCSV | Data type to describe Japanese candlesticks : open, high, low and close values |
DataStock | Abstract base class for all Data to be stored in ListDataStock |
FactoryObjectStock | Factory for all object stock |
Fibonacci | To write |
FileEmptyError | Add my own, if file is empty really or empty of data |
FileError | Base class for error handling with files |
FileOpenError | Specific class when the file cannot be found and opened |
FileReadError | For dealing with error in reading, problem of formatting for instance |
Garbage | Garbage collector for ROOT TObjects |
GUIException | |
GUIMainController | Main controller of the application, linked to the view GUIMainFrame |
GUIMainFrame | GUIMainframe definition |
GUIObserver | Concrete class of an observer |
GUIStockException | Base class, for all gui errors Need a real base class here, or just use directly StockException |
GUIStockExcpetion | Specific for error coming from StockException, includes Stock TALib.. |
Haar | Derive class for Haar trnasform |
Hoption_stock_t | |
Hparam_stock_t | |
Indicator | "Clever" enumeration of the ListDataStock type : StockCSV, Volume, EMA, BOLL,.. |
IndicatorFrame | Show all data loaded in memory, allow to deal with Button |
IndicatorFrameLabel | Deal with labels in IndicatorFrame |
IndicatorObjectStock | Define a base class for drawing indicator only, they are sorted in ListDataStock object |
ListController | |
ListDataStock | Use a policy PolicyChronologic, default VecNoChronologic |
ListDataStockBase | Abstract base class for the ListDataStock, for storing base pointers in vectors |
ListObjectStock | Define a vector for all identical Object ( Candle, Bar...) |
MainControllerIndicatorTHStock | Controller for a dual frame containing Indicator+THStock(s) |
MainIndicatorTHStockFrame | Frame contains Indicator and THStock |
MultiData | Generalisation of SimpleData, contains a vector of type_value_data values |
MyTimer | MyTimer can register call(s) and print reports |
NullType | |
ObjectLine | For all ObjectLines |
ObjectLineIndicator | Line for drawing with indicator, eg, RSI 30-70 Could be in Collection or in THStock They are fixed : |
ObjectLineTendance | Used for free drawing of support/tendance Add a general line description with coeef_d and origin : y = coeff_d * x + origin |
Observer | Receive notification from the python update |
Pattern | |
PolicyChronologic | |
PStockLine | |
RealTime | |
RealTime2 | |
SimpleData | Derive class which contains only one value of type type_value_data (float or double) |
SMSubject | Derive from Subject class |
Stock | Main class to deal with one stock |
StockException | Base Exception for Stock and StockManager, all src_cpp code |
StockFileError | Specific, inherit from FileError from utils |
StockManager | Singleton class, stores all loaded stocks |
StockPythonException | Specific the wrapper python |
StockTALibError | Specific for TALib part of the code |
subject | First version, write more common code inside the class attach/detach are implemented here / later maybe in derived class |
Subject | |
TAlibAPI | Wrapper/Adapter to the library ta-lib |
TALibException | Base class for exception coming from talibapi interface |
TARessource | Nested static class, used for initializing ta-lib. |
TAttLine | |
TCanvas | |
tcp_connection | Define one connection of the server |
TCPServer | Use with RealTime to receive messages from python ServerPortfolio |
template | Provide functionality of std::list for specific or base class sub-controllers |
TGHorizontalFrame | |
TGMainFrame | |
TGTransientFrame | |
TGVerticalFrame | |
TH1 | |
THistPainter | |
THistPainterStock | |
THistPaintStok | Prepare the frame, paint axis |
THStock | Derive from TH1 will draw the graph |
THStockFrame | Contains an EmbeddedCanvas and a CanvasStock |
TObject | |
TPad | |
TPadStock | Overload TPad Because ExecuteEvent not overloaded by CanvasStock |
TransDateBox | |
TransFrameError | |
TransFrameGUI | |
TTimer | |
VecChronologic | Implements the functions related to the order of the data in the vector |
VecNoChronologic | Implements the functions related to the order of the data in the vector |
WaveletBase |