- 精华
- 0
- 在线时间
- 1088 小时
- UID
- 926
- 积分
- 4317
- 帖子
- 167
- 阅读权限
- 80
- 注册时间
- 2007-12-15
- 最后登录
- 2016-8-9
- 精华
- 0
- UID
- 926
- 积分
- 4317
- 帖子
- 167
- 主题
- 33
- 阅读权限
- 80
- 注册时间
- 2007-12-15
- 最后登录
- 2016-8-9
|
//------------------------------------------------------------------------
// 简称: StepMaTrad
// 名称: StepMaTrad
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------
Params
Numeric Length(9); // Volty Length
Numeric Kv(1); // Sensivity Factor
Numeric StepSize(0); // Constant Step Size (if need)
Numeric MA_Mode(0); // Volty MA Mode : 0-SMA, 1-LWMA
Numeric Percentage(0); // Percentage of Up/Down Moving
Numeric rate(3); // Color Mode Switch
Vars
NumericSeries smin;
NumericSeries smax;
NumericSeries p;
NumericSeries StepMA(0);
Numeric Step ;
Numeric Size ;
Begin
if (BarStatus==0)
{
smax=Low;
smin=High;
p=0;
}
if(CurrentBar>Length)
{
Step = StepSizeCalc(High,Low,Open,Close,Length, Kv, StepSize,MA_Mode);
//Step = AvgTrueRange[Length];
Size =Step*MinMove();
smax=Close+rate*Size;
smin=Close-rate*Size;
p=p[1];
if (Close>smax[1])
{
p=1;
}
if (Close<smin[1])
{
p=-1;
}
if(p>0)
{
if(smin<smin[1])
smin=smin[1];
}
Else
{
if(smax>smax[1])
smax=smax[1];
}
if(p==1 && p[1]!=1) Buy(1,Close);
if(p==-1 && p[1]!=-1) SellShort(1,Close);
}
End
//------------------------------------------------------------------------
// 编译版本 GS2004.06.12
// 用户版本 2008/01/12 20:01
// 版权所有 fish0451
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
总评分: 威望 + 18
查看全部评分
|