- 精华
- 0
- 在线时间
- 18 小时
- UID
- 5045
- 积分
- 67
- 帖子
- 13
- 阅读权限
- 30
- 注册时间
- 2009-8-6
- 最后登录
- 2019-3-22
- 精华
- 0
- UID
- 5045
- 积分
- 67
- 帖子
- 13
- 主题
- 3
- 阅读权限
- 30
- 注册时间
- 2009-8-6
- 最后登录
- 2019-3-22
|
管理员:我这有一个系统,但是老是出现连续建仓和建仓后信号消失的情况,能帮我修改一下么?
//------------------------------------------------------------------------
// 简称: DB
// 名称: Dynamic Break
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------
Params
Numeric ceilingAmt(60);
Numeric floorAmt(20);
Numeric bolBandTrig(2.00);
Numeric Lots(1);
Vars
Numeric lookBackDays(20);
Numeric todayVolatility(0);
Numeric yesterDayVolatility(0);
Numeric deltaVolatility(0);
NumericSeries buyPoint(0);
NumericSeries sellPoint(0);
NumericSeries longLiqPoint(0);
NumericSeries shortLiqPoint(0);
Numeric upBand(0);
Numeric dnBand(0);
Numeric MidLine(0);
Numeric Band(0);
Begin
todayVolatility = StandardDev(Close,30,1);
yesterDayVolatility = StandardDev(Close[1],30,1);
deltaVolatility = (todayVolatility - yesterDayVolatility)/todayVolatility;
lookBackDays = lookBackDays * (1 + deltaVolatility);
lookBackDays = Round(lookBackDays,0);
lookBackDays = Min(lookBackDays,ceilingAmt);
lookBackDays = Max(lookBackDays,floorAmt);
MidLine = AverageFC(Close,lookBackDays);
Band = StandardDev(Close,lookBackDays,bolBandTrig);
upBand = MidLine + bolBandTrig * Band;
dnBand = MidLine - bolBandTrig * Band;
buyPoint = Highest(High[1],lookBackDays);
sellPoint = Lowest(Low[1],lookBackDays);
longLiqPoint = Average(Close[1],lookBackDays);
shortLiqPoint = Average(Close[1],lookBackDays);
//多头建仓
if(Close > upBand && MarketPosition==0)
{
If(CrossOver(high,buyPoint))
{
Buy(Lots,max( buyPoint, Low ));
}
}
//空头建仓
if(Close < dnBand && MarketPosition==0)
{
If(CrossUnder(Low,sellPoint ))
{
SellShort(Lots,min( sellPoint , High ));
}
}
//多头平仓
if(MarketPosition == 1)
{
If(CrossUnder(Low,longLiqPoint ))
{
Sell(Lots,min( longLiqPoint , High ));
}
}
//空头平仓
if(MarketPosition == -1)
{
If(CrossOver(high,shortLiqPoint))
{
BuyToCover(Lots,max( shortLiqPoint, Low ));
}
}
End
//------------------------------------------------------------------------
// 编译版本 GS2004.06.12
// 用户版本 2010/08/27 22:41
// 版权所有 hhcym
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
|