📄 hbstock_init.h
字号:
#ifndef __HBSTOCK2_INIT_H__
#define __HBSTOCK2_INIT_H__
#include "hbstock2/stock_data.h"
#include "hbstock2/stock_data_manger.h"
#include "hbstock2/do_portfolio.h"
#include "gnu/app_config.h"
namespace hbstock2
{
void init_component();
void fini_component();
void init_dataloader();
void fini_dataloader();
void init_selector();
void fini_selector();
void shutdown();
void show_dataloader();
void show_config();
void show_selector();
void set_default_dataloader_interface();
void write_default_dataloader_interface(const SetDataLoaderPtr& set_dataloader_ptr,const int& type);
void set_roll(bool is_roll);
void do_interactive();
void do_config();
void print_all_config_type();
void do_config_dataloader();
void do_config_dataloader_sub(const std::string& str_selector);
void do_config_item(gnu::ModuleConfigPtr& module_config_ptr,gnu::ConfigItem& item);
void do_config_selector();
void do_config_selector_sub(const std::string& str_selector);
void do_config_pfl_market_combine();
void do_config_portfolio_tool();
void do_config_portfolio_tool_sub(const std::string& str_selector);
void do_config_user_defined_stocks();
void do_config_user_defined_stocks_sub(const unsigned int i_index);
bool do_config_add_stock(const std::string& str_section,
const std::string& str_cmb_key,const std::string& str_cmb_value);
bool do_config_delete_stock(const std::string& str_section,
const bool is_full = true,const char* p_cmb_value = NULL);
void do_config_search_stock();
void do_config_search_stock_sub(const std::string& str_stock_code);
void do_stock_select();
void do_stock_test();
void do_stock_test_sub_1(const std::string& str_selector);
void do_stock_test_sub_2(const std::string& str_selector);
void do_stock_test_sub_3(const std::string& str_selector);
bool print_income_test_interface_ex(std::string& str_test_file);
void print_welcome();
void print_global_interface();
void print_selector_market_interface();
void print_market_help();
void print_selector_stock_interface();
void print_selector_stock_interface_test();
void print_selector_test_help();
void print_selector_test_interface();
void print_selector_test_sub_interface();
void do_pfl_interactive();
void print_pfl_file_data_info(VectPflFileData& vect_pfl_file_data);
} // namespace hbstock2
#endif // #ifndef __HBSTOCK2_INIT_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -