HH:=HHV(H,BARSBK);//定义高点,求开盘价以来的最高值,包括当前K线
LL:=LLV(L,BARSSK);//定义低点,求开盘价以来的最低值,包括当前K线
HH>=REF(C,BARSBK)+2&&HH<REF(C,BARSBK)+N*0.2&&C<=HH-8,SP;//做多时,当最高点在2-12区间,回撤8点平仓
HH>=REF(C,BARSBK)+N*0.2&&HH<REF(C,BARSBK)+M*0.2&&C<=HH-P*0.2,SP;//做多时,当最高点在30-50区间,回撤P(10)点平仓
HH>=REF(C,BARSBK)+M*0.2&&HH<REF(C,BARSBK)+S*0.2&&C<=HH-Q*0.2,SP;//做多时,当最高点在50-80区间,回撤Q(15)点平仓
C>=BKPRICE+S*0.2,SP;//做多时,当天最高止赢平仓
C<=BKPRICE-X*0.2,SP;//做多时,当天最大止损平仓
LL<=REF(C,BARSSK)-2&&LL>REF(C,BARSSK)-N*0.2&&C>=LL+8,BP;//做空时,当最低点在2-12区间,回撤8点平仓
LL<=REF(C,BARSSK)-N*0.2&&LL>REF(C,BARSSK)-M*0.2&&C>LL+P*0.2,BP;//做空时,当最低点在30-50区间,回撤P(10)点平仓
LL<=REF(C,BARSSK)-M*0.2&&LL>REF(C,BARSSK)-S*0.2&&C>LL+Q*0.2,BP;//做空时,当最低点在50-80区间,回撤Q(15)点平仓
C<=SKPRICE-S*0.2,BP;//做空时,当天最高止赢平仓
C>=SKPRICE+X*0.2,BP;//做空时,当天最大止损平仓
CLOSEMINUTE1<=3,CLOSEOUT; //当天行情走到倒数第3根K线时,全部清仓
MULTSIG_SEC(0,0,2);//开平仓出信号立即下单不复核,一根K线上最多2个信号
AUTOFILTER;
老师,我是文华刚转过来,还请您帮我翻译成金字塔的,谢谢!
HH:=HHV(H,todaybar);//定义高点,求开盘价以来的最高值,包括当前K线
LL:=LLV(L,todaybar);//定义低点,求开盘价以来的最低值,包括当前K线
pd1:=HH>=REF(C,todaybar)+2 and HH<REF(C,todaybar)+N*0.2 and C<=HH-8;
pd2:=HH>=REF(C,todaybar)+N*0.2 and HH<REF(C,todaybar)+M*0.2 and C<=HH-P*0.2;
pd3:=HH>=REF(C,todaybar)+M*0.2 and HH<REF(C,todaybar)+S*0.2 and C<=HH-Q*0.2;
pd4:=C>=enterprice+S*0.2;
pd5:=C<=enterprice-X*0.2;
pk1:LL<=REF(C,todaybar)-2 and LL>REF(C,todaybar)-N*0.2 and C>=LL+8;
pk2:=LL<=REF(C,todaybar)-N*0.2 and LL>REF(C,todaybar)-M*0.2 and C>LL+P*0.2;
pk3:=LL<=REF(C,todaybar)-M*0.2 and LL>REF(C,todaybar)-S*0.2 and C>LL+Q*0.2;
pk4:=C<=enterprice-S*0.2;
pk5:=C>=enterprice+X*0.2;
if pd1 or pd2 or pd3 or pd4 or pd5 and holding>0 then sell(1,holding,market);
if pk1 or pk2 or pk3 or pk4 or pk5 and holding<0 then sellshort(1,holding,market);
if time>=145700 then begin //如果是股指写成time>151200
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);
end
[此贴子已经被作者于2015/1/5 15:08:58编辑过]
enterbars todaybar 这两个函数有什么区别?
BARSBK,为什么有时写成enterbars ? 有时写成todaybar ?