请回答以下几个问题,最好是能进行量化
最好能以一个品种,固定一个周期,来举例说明
1.以什么依据判断 布林处于平衡带
2.什么样是 向上开口
3.什么样是 向下开口
布林带的中轨 布林带上轨 布林带下轨 下穿布林带上轨时,卖空开仓 上穿布林带下轨时, 买进开仓 下穿布林带上轨时,卖空开仓 上穿布林带下轨时, 买进开仓 卖空开仓后,价格回到中轨,空单平仓。 买进开仓后,价格回到中轨,多单平仓。 请问怎么写 |
条件是使用close处理的。可以根据自己的需求修改条件即可。
MID: MA(CLOSE,26);//布林中轨
UPPER: MID + 2*STD(CLOSE,26);//布林上轨
LOWER: MID - 2*STD(CLOSE,26);//布林下轨
//下穿布林带上轨时,卖空开仓
cond1:CROSS(UPPER,C);
//上穿布林带下轨时, 买进开仓
cond2:CROSS(C,LOWER);
if cond1 then begin//平空开多
SELLSHORT(1,1,MARKET);
buy(HOLDING=0,1,MARKET);
end
if cond2 then BEGIN//平多开空
sell(1,1,MARKET);
BUYSHORT(HOLDING=0,1,MARKET);
end
//卖空开仓后,价格回到中轨,空单平仓。
//买进开仓后,价格回到中轨,多单平仓。
cond3:abs(c-MID)<4;//这个条件只是一个例子,用户可以根据自己的要求修改价格回到中轨的量化方法
if cond3 then begin
SELLSHORT(holding<0,1,MARKET);
sell(holding>0,1,MARKET);
end