- 精华
- 1
- 在线时间
- 212 小时
- UID
- 64747
- 积分
- 782
- 帖子
- 192
- 阅读权限
- 200
- 注册时间
- 2011-9-10
- 最后登录
- 2016-3-22
- 精华
- 1
- UID
- 64747
- 积分
- 782
- 帖子
- 192
- 主题
- 33
- 阅读权限
- 200
- 注册时间
- 2011-9-10
- 最后登录
- 2016-3-22
|
以下是“wsanle”写的消除跳空缺口的Bar
请管理员制作成用户函数,用来取得消除跳空缺口后的Bar信息(H\L\C\O)
//------------------------------------------------------------------------
// 简称: WisdomGap
// 名称: 跳空缺口
// 类别: 公式应用
// 类型: 用户应用
//------------------------------------------------------------------------
Vars
NumericSeries WisdomGap; //日开盘跳空缺口
NumericSeries WisdomClose; //消除了跳空缺口的收盘价
NumericSeries WisdomHigh; //消除了跳空缺口的最高价
NumericSeries WisdomLow; //消除了跳空缺口的最低价
NumericSeries WisdomOpen; //消除了跳空缺口的开盘价
Begin
If(BarStatus == 0)
{
WisdomGap=0;
WisdomOpen=open;
WisdomClose=close;
WisdomHigh=high;
WisdomLow=low;
}Else If(date!=date[1])
{
WisdomGap=Open-close[1]+WisdomGap[1];
WisdomClose=close-WisdomGap;
WisdomHigh=High-WisdomGap;
WisdomLow=Low-WisdomGap;
WisdomOpen=Wisdomclose[1];
}Else
{
WisdomGap=WisdomGap[1];
WisdomClose=close-WisdomGap;
WisdomHigh=High-WisdomGap;
WisdomLow=Low-WisdomGap;
WisdomOpen=open-WisdomGap ;
}
if(open>=close)
{
PlotNumeric("High",WisdomHigh);
PlotNumeric("Low",WisdomLow);
PlotNumeric("Open",Max(WisdomClose,WisdomOpen));
PlotNumeric("Close",Min(WisdomClose,WisdomOpen));
}
Else
{
PlotNumeric("High",WisdomHigh);
PlotNumeric("Low",WisdomLow);
PlotNumeric("Close",Max(WisdomClose,WisdomOpen));
PlotNumeric("Open",Min(WisdomClose,WisdomOpen));
}
End
//------------------------------------------------------------------------
// 编译版本 GS2010.12.08
// 用户版本 2011/07/05 8:16
// 版权所有 wsanle
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
|