如果我想添加一个持仓数量的条件语句,比如说当目前持有多单2单时,或者当目前持有空单2单时,这个语句怎么添加,谢谢各位大神指点!
CurrentContracts 当前持仓数 用这个函数
http://www.tbquant.net/dist/index.html#/?navigate=&cid=1751
谢谢回答,这个函数能用在if条件语句下吗,我聚个列子,拿双均线交易分割开来说,只做多头,开2手,做一个固定止盈,然后另外一手做最后反转的平仓,需要怎么写,目前已经写完了一些,
If(MarketPosition =0 && AvgValue1[1] > AvgValue2[1])
{
Buy(2,Open);
my_entryprice = Open;
}
//多头正常平仓
If(MarketPosition ==1 && AvgValue1[1] < AvgValue2[1])
{
Sell(0,open);
}
//多头固定止盈平仓一次
If(MarketPosition ==1 && HIGH > my_entryprice + ATR)
{
Sell(1,max(Close,my_entryprice + ATR));
}
ATR为自行设置的可变量,这个已经可以运行,但是在均线没有反转之前,全部在运行第二个,达成条件后还会继续开仓,一直到均线反转,我想让他满足条件以后每个只运行一次,老师有办法吗?谢谢了。