TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;
TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-1000&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(2),ICON(0,'ICO4'),VALIGN0;
//CHECKSIG(BK,'A',0,'C',0,0);
BARSBK+1>8&&C>BKPRICEAV+2*MINPRICE&&C<BKPRICEAV+4*MINPRICE&&BKVOL>0,SP(BKVOL);
CHECKSIG(BK,'B',15,'C',0,0);
TRADE_AGAIN(50);
请在上面程序化加入日�限制开仓3次
分析3楼给您的编写是符合您的要求的,请具体说明下哪里不符合
TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;
TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-10&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(1),ICON(0,'ICO4'),VALIGN0;
//CHECKSIG(BK,'A',0,'C',0,0);
BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);
CHECKSIG(BK,'B',15,'C',0,0);
TRADE_AGAIN(2);
以上是我编的程序意思是 一.同时满足:1.当根K线走阳,2.现价大于前根k线的最高价,3.当根k线成交量是前根k线成交量的3倍且大于2000手,4.持仓不能浮亏,5.子帐户合约资金保留70%可用,6.开盘后只执行前3次买多信号。 则买多单1手。 TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;
TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-10&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(1),ICON(0,'ICO4'),VALIGN0 ; 这句怎么改? 二,卖平条件1:买开仓40分钟以后,总持仓盈利大于50元且小于200元,则全部平仓 BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL); 这句怎么改? 三,卖平条件2:买开仓总持仓盈利达30%,则全部平仓 。 这句怎么添写? 谢谢
这个程序BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);有时不执行,我估计是收盘价模型,因收盘价没满足条件才没执行对吗
所以我想改成 时间和价格模型,谢谢
TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;
TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-10&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(1),ICON(0,'ICO4'),VALIGN0;
//CHECKSIG(BK,'A',0,'C',0,0);
BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);
CHECKSIG(BK,'B',15,'C',0,0);
TRADE_AGAIN(2);
以上是我编的程序意思是 一.同时满足:1.当根K线走阳,2.现价大于前根k线的最高价,3.当根k线成交量是前根k线成交量的3倍且大于2000手,4.持仓不能浮亏,5.子帐户合约资金保留70%可用,6.开盘后只执行前3次买多信号。 则买多单1手。 TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;
TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-10&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(1),ICON(0,'ICO4'),VALIGN0 ;
这句怎么改?
二,卖平条件1:买开仓40分钟以后,总持仓盈利大于50元且小于200元,则全部平仓 BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);
这句怎么改?
三,卖平条件2:买开仓总持仓盈利达30%,则全部平仓 。
这句怎么添写? 谢谢
这个程序BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);有时不执行,我估计是收盘价模型,因收盘价没满足条件才没执行对吗
所以我想改成 时间和价格模型,谢谢