stockio.h

来自「通达信股票软件数据接收程序 能够将连接服务器」· C头文件 代码 · 共 44 行

H
44
字号

#ifndef _STOCK_IO_H_
#define _STOCK_IO_H_

#include <boost/date_time/gregorian/gregorian.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
#include "stock.h"
#include "engine.h"


namespace StockMarket
{

extern void AddStockListRequest(bool all);
extern void AddInstantTransRequest(int count);
extern void AddGBBQRequest();
extern int load_data(const gregorian::date& from, const gregorian::date& to);
extern void save_day_transaction(uint dt, const StockTransact::DateTransact & transact);
extern void AddHistTransRequest(const gregorian::date& from, const gregorian::date& to);
extern int load_transact_data(const gregorian::date& from, const gregorian::date& to, StockTransact::TransactMap& outTr);
extern bool load_one_day_transact_data(const gregorian::date& current, StockTransact::TransactMap& outTr);
extern bool transact_data_exsist(const gregorian::date& dt);
extern std::string get_transaction_filename(uint d);

class malabEng
{
public:
	malabEng();
	~malabEng();
	void putVariable(const mxArray *pInput, const char* var);
	void evalString(const char* var);
	mxArray* getVariable(const char* var);
	void saveVarToFile(const string &filename, const mxArray *var, const string &var_name);
private:
	Engine *pEngine_;
};
typedef SingletonHolder<malabEng> matlab_engine;
	

}

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?