投资者咨询:
老师好 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-5-23 10:31
开多条件
开空条件
举例,5分钟K线同一品种x:
一条K线走完(复核)并满足多头信号开出1手多单(市价),例:多单成交价5000元,然后这1手马上设置止盈+6(5006止盈) 止损-5(4995止损),价格触发马上市价平1手(不复核)。
第二个周期走完(不论开仓信号平仓与否)继续满足开仓条件再开出1手多单,例:多单成交价4993元,这1手立马设置止盈+6(4999止盈) 止损-5(4988止损)。价格触发马上市价平1手(不复核)。
第三个周期走完(不论之前信号平仓与否)如果还满足开仓条件,继续开出1手多单。例:开出一手多单4990元成交,立马设置止盈+6(4996止盈),止损-5(4985止损)价格触发马上市价平1手(不复核)。
2、日盘交易时间9:05-14:55;夜盘交易时间21:05-22:55(即开盘收盘前后5分钟不交易)。日夜收盘最后1分钟平掉全部持仓。
欧阳老师今天上午休息,由我帮您看下您的问题REF(ISUP,1)&&BKVOL=0,BK(1);
REF(ISUP,1)&&BARSBK=1,BK(1);
REF(ISUP,1)&&BARSBK=1,BK(1);
SN:=BARSLAST(CROSS(BKVOL,0.5))+1;
SPN:=COUNTSIG(SP,SN);
BKN:=COUNTSIG(BK,SN);
BB:=REFSIG_PRICE(BK,BKN-SPN);
C>=BB+6*MINPRICE||C<=BB-5*MINPRICE,SP(1);
C>=BB+6*MINPRICE||C<=BB-5*MINPRICE,SP(1);
C>=BB+6*MINPRICE||C<=BB-5*MINPRICE,SP(1);
MULTSIG(0,0,2,0);
投资者咨询:
老师好 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-5-23 10:31
以下是引用舟亢在2018/5/23 10:39:00的发言: 欧阳老师今天上午休息,由我帮您看下您的问题REF(ISUP,1)&&BKVOL=0,BK(1);
REF(ISUP,1)&&BARSBK=1,BK(1);
REF(ISUP,1)&&BARSBK=1,BK(1);
SN:=BARSLAST(CROSS(BKVOL,0.5))+1;
SPN:=COUNTSIG(SP,SN);
BKN:=COUNTSIG(BK,SN);
BB:=REFSIG_PRICE(BK,BKN-SPN);
C>=BB+6*MINPRICE||C<=BB-5*MINPRICE,SP(1);
MULTSIG(0,0,2,0);
把isup替换成我的开仓条件吗
替换就行,您试下
投资者咨询:
老师好 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-5-23 10:31
以下是引用舟亢在2018/5/23 11:00:00的发言:
替换就行,您试下
试了,不行
还有问题说下您测试合约,周期,以及模型,我们看下
A:=TIME>=0905&&TIME<=1455||TIME>=2105&&TIME<=2355;
REF(ISUP,1)&&BKVOL=0&&A,BK(1);
REF(ISUP,1)&&BARSBK=1&&A,BK(1);
REF(ISUP,1)&&BARSBK=1&&A,BK(1);
SN:=BARSLAST(CROSS(BKVOL,0.5))+1;
SPN:=COUNTSIG(SP,SN);
BKN:=COUNTSIG(BK,SN);
BB:=REFSIG_PRICE(BK,BKN-SPN);
C>=BB+6*MINPRICE||C<=BB-5*MINPRICE,SP(1);
C>=BB+6*MINPRICE||C<=BB-5*MINPRICE,SP(1);
C>=BB+6*MINPRICE||C<=BB-5*MINPRICE,SP(1);
MULTSIG(0,0,2,0);
A=0,CLOSEOUT;
投资者咨询:
老师好 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-5-23 10:31
K1满足开仓条件,以K2的开盘价市价开1手多单,但是在K2上就触发了止损,这1手在K2就应该止损了。K2收盘以后还满足开仓条件,就以K3的开盘价再开1手多单

投资者咨询:
老师好 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-5-23 10:31
这样吧,麻烦老师帮我把下面这个完整的模型开仓条件换成另外一个开仓条件吧,这是一个人帮我写的,写完这样就不管了,条件是他个我举例的。把他的开仓条件换成我下面的开仓条件可以吗?我不会带入 谢谢
完整模型代码:
T1:=(TIME>0905&&TIME<1450)||(TIME>2105&&TIME<2250);
//假设的多头条件(MA10>MA20开多)
MA1:MA(C,10);
MA2:MA(C,20);
N1:BKVOL,NODRAW;
M1:=BARSLAST(CROSS(MA1,MA2))+1;
T1=1&&MA1>MA2&&M1<>1&&(M1<5||BARSLAST(COUNTSIG(BK,3)=3)>3)&&BKVOL=0&&COUNTSIG(BK,1)=0,BK(1);
T1=1&&MA1>MA2&&BKVOL>0&&BARSLAST(COUNTSIG(BK,3)=3)>3&&BKVOL<3&&COUNTSIG(BK,1)=0&&COUNTSIG(BK,3)<3,BK(1);
T1=1&&MA1>MA2&&BKVOL>0&&BARSLAST(COUNTSIG(BK,3)=3)>3&&BKVOL<3&&COUNTSIG(BK,1)=0&&COUNTSIG(BK,3)<3,BK(1);
BKVOL=1&&H>BKPRICE+5*MINPRICE,SP(BKVOL);
BKVOL=1&&L<BKPRICE-4*MINPRICE,SP(BKVOL);
BKVOL=2&&H>(BKPRICEAV*2)-BKPRICE+5*MINPRICE,SP(1);
BKVOL=2&&L<BKPRICE-4*MINPRICE,SP(1);
BKVOL=2&&H>BKPRICE+5*MINPRICE,SP(1);
BKVOL=2&&L<(BKPRICEAV*2)-BKPRICE-4*MINPRICE,SP(1);
BKVOL=3&&H>(BKPRICEAV*3)-BKPRICE-REF(BKPRICE,BARSLAST(BKVOL=2))+5*MINPRICE,SP(1);
BKVOL=3&&L<(BKPRICEAV*3)-BKPRICE-REF(BKPRICE,BARSLAST(BKVOL=2))-4*MINPRICE,SP(1);
BKVOL=3&&H>BKPRICE+5*MINPRICE,SP(1);
BKVOL=3&&L<BKPRICE-4*MINPRICE,SP(1);
MULTSIG(0,0,4,0);
把上面的开仓条件替换成下面的开仓条件,
M:=10;
N:=20;
A1:=EMA(LLV(LOW,M),3);
A2:=EMA(HHV(HIGH,M),3);
A3:=EMA(C,2);
RSV:=EMA((A3-A1)/(A2-A1)*100,3);
K:SMA(RSV,N,1);
D:SMA(K,3,1);
J:3*K-2*D;
多开:=J<0;
空开:=J>100;
T1:=(TIME>0905&&TIME<1450)||(TIME>2105&&TIME<2250);
M:=10;
N:=20;
A1:=EMA(LLV(LOW,M),3);
A2:=EMA(HHV(HIGH,M),3);
A3:=EMA(C,2);
RSV:=EMA((A3-A1)/(A2-A1)*100,3);
K:SMA(RSV,N,1);
D:SMA(K,3,1);
J:3*K-2*D;
多开:=J<0;
空开:=J>100;
多开&&BKVOL=0&&COUNTSIG(BK,1)=0,BK(1);
多开&&BKVOL>0&&BARSLAST(COUNTSIG(BK,3)=3)>3&&BKVOL<3&&COUNTSIG(BK,1)=0&&COUNTSIG(BK,3)<3,BK(1);
多开&&BKVOL>0&&BARSLAST(COUNTSIG(BK,3)=3)>3&&BKVOL<3&&COUNTSIG(BK,1)=0&&COUNTSIG(BK,3)<3,BK(1);
BKVOL=1&&H>BKPRICE+5*MINPRICE,SP(BKVOL);
BKVOL=1&&L<BKPRICE-4*MINPRICE,SP(BKVOL);
BKVOL=2&&H>(BKPRICEAV*2)-BKPRICE+5*MINPRICE,SP(1);
BKVOL=2&&L<BKPRICE-4*MINPRICE,SP(1);
BKVOL=2&&H>BKPRICE+5*MINPRICE,SP(1);
BKVOL=2&&L<(BKPRICEAV*2)-BKPRICE-4*MINPRICE,SP(1);
BKVOL=3&&H>(BKPRICEAV*3)-BKPRICE-REF(BKPRICE,BARSLAST(BKVOL=2))+5*MINPRICE,SP(1);
BKVOL=3&&L<(BKPRICEAV*3)-BKPRICE-REF(BKPRICE,BARSLAST(BKVOL=2))-4*MINPRICE,SP(1);
BKVOL=3&&H>BKPRICE+5*MINPRICE,SP(1);
BKVOL=3&&L<BKPRICE-4*MINPRICE,SP(1);
MULTSIG(0,0,4,0);