Params
Vars
NumericSeries upperband;
NumericSeries lowerband;
numericseries TotalDayTrade(0);
Numeric notaft;
numeric stoploss;
Begin
notaft=14.55;
stoploss=10;
upperband=Highd(1);
lowerband=lowd(1);
PlotNumeric("upperband=",upperband);
PlotNumeric("lowerband=",lowerband);
//开仓
if (MarketPosition==0 and TotalDayTrade<4)
if (high>upperband )
{
spk (DefaultVol,high);
TotalDayTrade=TotalDayTrade+1;
}
if (low<lowerband )
{
bpk (DefaultVol,low);
TotalDayTrade=TotalDayTrade+1;
}
if (MarketPosition==-1 and Low<EntryPrice-stoploss*MinMove)
{
bpk(DefaultVol,low);
}
if (MarketPosition==1 and high>EntryPrice+stoploss*MinMove)
{
spk(DefaultVol,high);
}
//收盘平仓
if(Time*100>=notaft and Time<0.1600)
{
if(marketposition==-1)
{
bp(DefaultVol,Open);
}
if(marketposition==1)
{
sp(DefaultVol,Open);
}
}
End
旗舰版的公式,可以导出为fbk,然后在TBQ中导入,按照默认的选项就会转换成TBQ的代码。当然您这段代码,在旗舰版编译也过不了,逻辑也有些不完整。