TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ1&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&COUNTSIG(BK,DAYBARPOS)=0,BK(2),ICON(0,'ICO8');
C>BKPRICE*(1+0.3)||C<SKPRICE*(1-0.3),CLOSEOUT;
C<BKPRICE*(1-0.3)||C>SKPRICE*(1+0.3),CLOSEOUT;
CHECKSIG(BK,'A',0,'C',0,0);
TRADE_AGAIN(10);
请改一下上面这个赢顺8的程序,加个条件:
买入不平仓,但买入后8个k线周期走完以后如果盈利在0.2%至1%之间则自动平多单否则不平仓
加入下面这句,参考
BARSBK+1>8&&C>=BKPRICE*(1+0.002)&&C<BKPRICE*(1+0.01),SP(BKVOL);
TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ1&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&COUNTSIG(BK,DAYBARPOS)=0,BK(2),ICON(0,'ICO8');
//TJ2&&V>REF(V,1)*3&&V>2000&&C<REF(C,1)&&COUNTSIG(SK,DAYBARPOS)=0,SK(2),ICON(1,'ICO9');
C>BKPRICE*(1+0.3)&&BKVOL>0||C<SKPRICE*(1-0.3)&&SKVOL>0,CLOSEOUT;
C<BKPRICE*(1-0.3)&&BKVOL>0||C>SKPRICE*(1+0.3)&&SKVOL>0,CLOSEOUT;
CHECKSIG(BK,'A',0,'C',0,0);
//CHECKSIG(SK,'A',0,'C',0,0);
TRADE_AGAIN(10);
这是完整的怎么加
参考
TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ1&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&COUNTSIG(BK,DAYBARPOS)=0,BK(2),ICON(0,'ICO8');
//TJ2&&V>REF(V,1)*3&&V>2000&&C<REF(C,1)&&COUNTSIG(SK,DAYBARPOS)=0,SK(2),ICON(1,'ICO9');
C>BKPRICE*(1+0.3)&&BKVOL>0||C<SKPRICE*(1-0.3)&&SKVOL>0,CLOSEOUT;
C<BKPRICE*(1-0.3)&&BKVOL>0||C>SKPRICE*(1+0.3)&&SKVOL>0,CLOSEOUT;
CHECKSIG(BK,'A',0,'C',0,0);
//CHECKSIG(SK,'A',0,'C',0,0);
TRADE_AGAIN(10);
BARSBK+1>8&&C>=BKPRICE*(1+0.002)&&C<BKPRICE*(1+0.01),SP(BKVOL);
谢谢做空的程序怎么加?
J1:=C>REF(H,1);
TJ2:=C<REF(L,1);
//TJ1&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&COUNTSIG(BK,DAYBARPOS)=0,BK(2),ICON(0,'ICO8');
TJ2&&V>REF(V,1)*3&&V>2000&&C<REF(C,1)&&COUNTSIG(SK,DAYBARPOS)=0,SK(2),ICON(1,'ICO9');
C>BKPRICE*(1+0.3)&&BKVOL>0||C<SKPRICE*(1-0.3)&&SKVOL>0,CLOSEOUT;
C<BKPRICE*(1-0.3)&&BKVOL>0||C>SKPRICE*(1+0.3)&&SKVOL>0,CLOSEOUT;
//CHECKSIG(BK,'A',0,'C',0,0);//出信号立即下单,K线走完复核
CHECKSIG(SK,'A',0,'C',0,0);//出信号立即下单,K线走完复核
TRADE_AGAIN(10);
请改一下上面这个做空的程序,也是加个条件:
买入不平仓,但买入后8个k线周期走完以后如果盈利在0.2%至1%之间则自动平多单否则不平仓
请改一下上面这个做空的程序,也是加个条件:
买入不平仓,但买入后8个k线周期走完以后如果盈利在0.2%至1%之间则自动平空单否则不平仓
做空参考:
J1:=C>REF(H,1);
TJ2:=C<REF(L,1);
//TJ1&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&COUNTSIG(BK,DAYBARPOS)=0,BK(2),ICON(0,'ICO8');
TJ2&&V>REF(V,1)*3&&V>2000&&C<REF(C,1)&&COUNTSIG(SK,DAYBARPOS)=0,SK(2),ICON(1,'ICO9');
C>BKPRICE*(1+0.3)&&BKVOL>0||C<SKPRICE*(1-0.3)&&SKVOL>0,CLOSEOUT;
C<BKPRICE*(1-0.3)&&BKVOL>0||C>SKPRICE*(1+0.3)&&SKVOL>0,CLOSEOUT;
//CHECKSIG(BK,'A',0,'C',0,0);//出信号立即下单,K线走完复核
CHECKSIG(SK,'A',0,'C',0,0);//出信号立即下单,K线走完复核
TRADE_AGAIN(10);
BARSSK+1>8&&C>SKPRICE*(1-0.002)&&C<=SKPRICE*(1-0.01),BP(SKVOL);
买入空单不平仓,但买入后8个k线周期走完以后如果盈利在0.2%至1%之间则自动平空单否则不平仓
BARSSK+1>8&&C>SKPRICE*(1-0.002)&&C<=SKPRICE*(1-0.01),BP(SKVOL);
买入多单不平仓,但买入后8个k线周期走完以后如果盈利在0.2%至1%之间则自动平多单否则不平仓
BARSBK+1>8&&C>=BKPRICE*(1+0.002)&&C<BKPRICE*(1+0.01),SP(BKVOL);
请老师复核一下,谢谢