Hikyuu
SaftyLoss.h
浏览该文件的文档.
1 /*
2  * SaftyLoss.h
3  *
4  * Created on: 2013-4-12
5  * Author: fasiondog
6  */
7 
8 #ifndef SAFTYLOSS_H_
9 #define SAFTYLOSS_H_
10 
11 #include "../Indicator.h"
12 
13 namespace hku {
14 
15 /*
16  * 亚历山大.艾尔德安全地带止损
17  * 参见《走进我的交易室》(2007年 地震出版社) 亚历山大.艾尔德(Alexander Elder) P202
18  * 计算说明:在回溯周期内(一般为10到20天),将所有向下穿越的长度相加除以向下穿越的次数,
19  * 得到噪音均值(即回溯期内所有最低价低于前一日最低价的长度除以次数),并用今日
20  * 最低价减去(前日噪音均值乘以一个倍数)得到该止损线。为了抵消波动并且保证止损线的
21  * 上移,在上述结果的基础上再取起N日(一般为3天)内的最高值
22  * 注意事项:返回结果中前(回溯周期宽度+去最高值的宽度)个点是无效的
23  * 参数: n1: 计算平均噪音的回溯时间窗口,默认为10天
24  * n2: 对初步止损线取n2日内的最高值,默认为3
25  * p: 噪音系数,默认为2
26  */
30 
31 public:
32  SaftyLoss();
33  virtual ~SaftyLoss();
34 };
35 
36 } /* namespace hku */
37 #endif /* SAFTYLOSS_H_ */
Definition: SaftyLoss.h:27
#define INDICATOR_IMP_NO_PRIVATE_MEMBER_SERIALIZATION
Definition: IndicatorImp.h:168
指标实现类,定义新指标时,应从此类继承
Definition: IndicatorImp.h:33
SaftyLoss()
Definition: SaftyLoss.cpp:12
#define INDICATOR_IMP(classname)
Definition: IndicatorImp.h:178
Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
Definition: Block.cpp:11
virtual ~SaftyLoss()
Definition: SaftyLoss.cpp:19