|
ROOT_Application
2.0
C++ Core modules and GUIStock
|
| Unamed namespace in Indicator | |
| For buffer DataStock | |
| Helper used for drawing objects : TypeLine, Anchor, Translate, Rotate.. | |
| For Enumeration DataStock | |
| For Format of the DataStock output | |
| Strings to define Frames in GUI | |
| Strings to define completely and uniquely a ListDataStock | |
| Utilities functions for ListDataStock templates | |
| String to define a ListDataStock from the indicator only Format "Indicator_Params" | |
| Contains convenient functions for ETime to unsigned int or string | |
| All included in the namespace, must be called with Utils:: | |
| Define an abstract base class for all objects to be painted in a THStock | |
| Draw Jap | |
| Owns a vector of THStock | |
| Heterogeneous collection of IndicatorObjectStock do not deal with ObjectLine here, maybe later | |
| 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 | |
| Final controller class, does not derive from ListController | |
| Data type to describe Japanese candlesticks : open, high, low and close values | |
| Abstract base class for all Data to be stored in ListDataStock | |
| Factory for all object stock | |
| To write | |
| Add my own, if file is empty really or empty of data | |
| Base class for error handling with files | |
| Specific class when the file cannot be found and opened | |
| For dealing with error in reading, problem of formatting for instance | |
| Garbage collector for ROOT TObjects | |
| Main controller of the application, linked to the view GUIMainFrame | |
| GUIMainframe definition | |
| Concrete class of an observer | |
| Base class, for all gui errors Need a real base class here, or just use directly StockException | |
| Specific for error coming from StockException, includes Stock TALib.. | |
| Derive class for Haar trnasform | |
| "Clever" enumeration of the ListDataStock type : StockCSV, Volume, EMA, BOLL,.. | |
| Show all data loaded in memory, allow to deal with Button | |
| Deal with labels in IndicatorFrame | |
| Define a base class for drawing indicator only, they are sorted in ListDataStock object | |
| Use a policy PolicyChronologic, default VecNoChronologic | |
| Abstract base class for the ListDataStock, for storing base pointers in vectors | |
| Define a vector for all identical Object ( Candle, Bar...) | |
| Controller for a dual frame containing Indicator+THStock(s) | |
| Frame contains Indicator and THStock | |
| Generalisation of SimpleData, contains a vector of type_value_data values | |
| MyTimer can register call(s) and print reports | |
| For all ObjectLines | |
| Line for drawing with indicator, eg, RSI 30-70 Could be in Collection or in THStock They are fixed : | |
| Used for free drawing of support/tendance Add a general line description with coeef_d and origin : y = coeff_d * x + origin | |
| Receive notification from the python update | |
| Derive class which contains only one value of type type_value_data (float or double) | |
| Derive from Subject class | |
| Main class to deal with one stock | |
| Base Exception for Stock and StockManager, all src_cpp code | |
| Specific, inherit from FileError from utils | |
| Singleton class, stores all loaded stocks | |
| Specific the wrapper python | |
| Specific for TALib part of the code | |
| First version, write more common code inside the class attach/detach are implemented here / later maybe in derived class | |
| Wrapper/Adapter to the library ta-lib | |
| Base class for exception coming from talibapi interface | |
Nested static class, used for initializing ta-lib. | |
| Define one connection of the server | |
| Use with RealTime to receive messages from python ServerPortfolio | |
| Provide functionality of std::list for specific or base class sub-controllers | |
| Prepare the frame, paint axis | |
| Derive from TH1 will draw the graph | |
| Contains an EmbeddedCanvas and a CanvasStock | |
| Overload TPad Because ExecuteEvent not overloaded by CanvasStock | |
| Implements the functions related to the order of the data in the vector | |
| Implements the functions related to the order of the data in the vector | |
1.8.6