Begin
if(DayBarPos == 1 && MarketPosition == 0) //当日的第一次开盘,并且没有持仓
{
Buy(1);//加多仓
SellShort(1);//j加空仓
}
Else//有持仓
{
Sell;//清多仓
BuyToCover;//清空仓
}
if (BKVol>0 &&Close<Open)
{
Sell;//清多仓
PlotNumeric("BKVol",BKVol);
}
if (SKVol>0 &&Close>Open)
{
BuyToCover;//清空仓
PlotNumeric("SKVol",SKVol);
}
if(BKVol>0 And SKVol==0)
{
Sell;//清多仓
}
if(BKVol==0 And SKVol>0)
{
BuyToCover;//清空仓
}
if(BKVol==0 And SKVol==0)
{
Buy(1);//加多仓
SellShort(1);//j加空仓
}
END
我想在当天的以一分钟为周期的K线中在收盘的时候同时开多仓和开空仓;
1、确认时间为开盘时段,且没有委托挂单,同时开多仓和开空仓
2、当收盘价低于开盘价清多仓;
3、当收盘价高于开盘价清空仓;
4、进行双边成交确认,如果确认只有单边成交,立即平掉所有持仓;
5、在收盘前两分钟不开仓,且在收盘前平掉所有仓(还没有写);
目前遇到的问题是:
1Buy(1);//加多仓 SellShort(1);//加空仓 不能同时执行,即无法同时开多仓和开空仓;
2在收盘前两分钟不开仓,且在收盘前平掉所有仓,用CloseMinute==2判断好像有问题;
3CloseMinute与CloseMinute1在本质上有什么区别;看说明没有明白;
麻烦老师帮改一下,还有能解答我的疑问;
谢谢了
好的,谢谢老师指点了!
老师,我这模型没有在K线中平仓啊,每次开平仓都是在CLOSE的时候做的判断,然后在做的处理。是我那个地方有写错了吗?
我想选定的是以一分钟为周期;
还有老师,锁持仓是什么概念?是双向买仓吗?