📄 stock_technic.h
字号:
#ifndef __HBSTOCK2_STOCK_TECHNIC_H__
#define __HBSTOCK2_STOCK_TECHNIC_H__
#include <vector>
namespace hbstock2
{
void ma(std::vector<float>& arr_out,const std::vector<float>& arr_in, unsigned int ma_len);
void ema(std::vector<float>& arr_out, const std::vector<float>& arr_in, unsigned int ema_len);
struct macd_data
{
float dif;
float dea;
float macd;
};
class macd
{
private:
unsigned int m_i_EMA1_len;
unsigned int m_i_EMA2_len;
unsigned int m_i_DIF_len;
public:
macd();
~macd();
void set_param(unsigned int EMA1_len=12,unsigned int EMA2_len=26,unsigned int DIF_len=9);
void result(std::vector<hbstock2::macd_data >& arr_macd,const std::vector<float>& arr_in);
};
} // namespace hbstock2
#endif // #ifndef __HBSTOCK2_STOCK_TECHNIC_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -