K:=200000/C;
MA1:MA(C,10);
MA2:MA(C,120);
MA3:MA(C,300);
MA2>MA3 && CROSS(C,MA1),BK(ROUND(K,0));
MA2<MA3 && CROSSDOWN(C,MA1),SK(ROUND(K,0));
REF(CROSSDOWN(C,MA1),1)&&EVERY(C<MA1,1),SP(BKVOL);
REF(CROSS(C,MA1),1)&&EVERY(C>MA1,1),BP(SKVOL);
BK(ROUND(K,0));SP(BKVOL);
请详细的解释一下这句话,并说明bk里面的内容是起什么作用的
条件: 120日均线在300日均线上方时只能做多,120日均线在300日均线下方时只能做空。
当收盘价上穿10日均线,以收盘价开多,当收盘价下穿到10日均线下方连续两天,第二天的收盘价平仓。
当收盘价下穿10日均线,以收盘价开空,当收盘价上穿到10日均线上方连续两天,第二天的收盘价平仓。
每笔的开仓量,20万除以当时价格(四舍五入)。
如图,多单在箭头指向k线收盘价平仓
MA1:MA(C,10);
MA2:MA(C,120);
MA3:MA(C,300);
保证金:=0.10;
ss:=200000/close/multiplier/保证金;
if MA2>MA3 and CROSS(C,MA1) then buy(holding=0,ss,limitr,close);
if MA2<MA3 and CROSS(MA1,c) then buyshort(holding=0,ss,limitr,close);
if REF(CROSS(MA1,c),1) and EVERY(C<MA1,1) then sell(1,0,limitr,close);
if REF(CROSS(C,MA1),1) and EVERY(C>MA1,1) then sellshort(1,0,limitr,close);
需要自行设定一下保证金,然后使用走完k线下单模式
[此贴子已经被作者于2016/1/6 9:20:16编辑过]