开仓时间应该是9:01或21:01,为何在9:00或21:00就有建仓
Params
Vars
Numeric MinPoint; // 最小变动单位
Numeric TurtleUnits(1);
Series<Numeric> myhigh; // 唐奇安通道上轨,延后1个Bar
Series<Numeric> mylow; // 唐奇安通道下轨,延后1个Bar
Series<Numeric> temphigh; // 唐奇安通道上轨,延后1个Bar,长周期
Series<Numeric> templow; // 唐奇安通道下轨,延后1个Bar,长周期
Series<Numeric> ExitHighestPrice; // 离市时判断需要的N周期最高价
Series<Numeric> ExitLowestPrice; // 离市时判断需要的N周期最低价
Series<Numeric> dnExitHighestPrice; // 离市时判断需要的N周期最高价
Series<Numeric> upExitLowestPrice;
Numeric myEntryPrice; // 开仓价格umeric TurtleUnits; // 平仓价格
Bool SendOrderThisBar(False); // 当前Bar有过交易
Series<Numeric> preEntryPrice(0); // 前一次开仓的价格
Series<Bool> bPreBreak(False); // 前一次突破是否失败
Series<Bool> sPreBreak(False); // 前一次突破是否失败
Series<Bool> bfirstBreak(False); // 前一次突破是否失败
Series<Bool> sfirstBreak(False); // 前一次突破是否失败
Series<Numeric> HighestAfterEntry; // 开仓后出现的最高价
Series<Numeric> LowestAfterEntry; // 开仓后出现的最低价
Series<Numeric> centerDonchian;
Numeric times1(0.0900); //Time
Numeric timee1(0.1459); //Time
Numeric times2(0.2100); //Time
Numeric timee2(0.2259); //Time
Series<Numeric> BarsToday;
Series<Numeric> Bcishu;
Series<Numeric> Scishu;
Series<Numeric> myma;
Series<Numeric> myhighest; // 唐奇安通道上轨,延后1个Bar
Series<Numeric> mylowest; // 唐奇安通道下轨,延后1个Bar
Series<Numeric> DonchianHi; // 唐奇安通道上轨,延后1个Bar
Series<Numeric> DonchianLo; // 唐奇安通道下轨,延后1个Bar
Events
OnBar(ArrayRef<Integer> indexs)
{
MinPoint = MinMove*PriceScale;
If(time==times1 || time==times2)
{
myhigh=high;
mylow=Low;
}
if( time > times1 || time > times2)
{
if(MarketPosition ==0 )
{
if(high>myhigh[1] )
{
Buy(TurtleUnits,close);
}
if(low<mylow[1] )
{
SellShort(TurtleUnits,close);
}
}
}
If(MarketPosition !=0 && (Time==timee1 || Time==timee2))
{
BuyToCover(0,close);
Sell(0,close);
}
PlotNumeric("myhigh",myhigh);
PlotNumeric("mylow",mylow);
}
夜盘时,0.21>0.09