投资者咨询:请教案例里的问题 (文华财经wh9)
来源:文华财经 日期:2018-8-6 16:19
Setting
SetTickData:1,6;
Vars
Numeric Win(4); //定义止盈参数
Numeric Lost(4); //定义止损参数
NumericSeries Sum_AskVol; //TICK图所定义数据区主动卖成交量的和
NumericSeries Sum_BidVol; //TICK图所定义数据区主动买成交量的和
Begin
Sum_AskVol = AskVol;
Sum_BidVol = BidVol;
//--------------------------------定义开仓条件-----------------------------------------
If(Sum_AskVol == 0)
SellShort;
If(Sum_BidVol == 0)
Buy;
//--------------------------------定义平仓条件-----------------------------------------
If(MarketPosition == 1)
{
If(New > BKPrice + Win * MinPrice) //多头止盈
Sell;
Else If(New < BKPrice - Lost * MinPrice) // 多头止损
Sell;
}
Else If(MarketPosition == -1)
{
If(New < BKPrice - Win * MinPrice) //空头止盈
BuyToCover;
Else If(New > SKPrice + Lost * MinPrice) // 空头止损
BuyToCover;
}
1、 If(Sum_AskVol == 0)
SellShort; 这是平多开空的吧; 请问这二个句子的逻辑是怎样的? (我的理解AskVol 是主动卖的和,=0,那应该好像是“非”,没有的,既然没有主动卖的单,那为啥要做空呢? 这里的逻辑我不理解,请老师详细的解析一下好吗?
2、 If(Sum_BidVol == 0)
Buy;
3、上面的例句:If(New < BKPrice - Win * MinPrice) //空头止盈
谢谢!
技术人员回复
日期:2018-8-6 16:31
投资者咨询:请教案例里的问题 (文华财经wh9)
来源:文华财经 日期:2018-8-6 16:19
感谢老师的回复!
还是以1、 If(Sum_AskVol == 0)
为例,既然已经没有主动的卖盘(为0了,都是主动买的,这个时候,应该说是多方强势的,那么这个时候去平多开空的操作,在逻辑上我好像有些想不明白,请老师把这个逻辑关系,再分析一下,谢谢!
投资者咨询:请教案例里的问题 (文华财经wh9)
来源:文华财经 日期:2018-8-6 16:19
技术人员回复
日期:2018-8-6 22:16