在9点03分之后14点58分之前的时间段内首次出现5周期线金*10周期线后买开1手,当时间到14点57分时自动发出卖平全部指令(中途(9点03分到14点57分)加入条件:开仓后如果亏损到开仓价的1%则加仓买开第一次开仓的2倍(2手),如果继续亏损到开仓价的2%则加仓买开第一次的4倍或第二次的2倍(4手));
在9点03分之后14点58分之前的时间段内首次出现5周期线死*10周期线后卖开1手,当时间到14点57分时自动发出买平全部指令(中途(9点03分到14点57分)加入条件:开仓后如果亏损到开仓价的1%则加仓卖开第一次开仓的2倍(2手),如果继续亏损到开仓价的2%则加仓卖开第一次的4倍或第二次的2倍(4手));
以下是黑体字的模型,但是我还想加入红字体的附加条件 使之成为一个整体模型,请老师帮忙!!!
TIME>=0903&&TIME<1457&&CROSS(MA5,MA10),BK;
TIME>=1457,BP;
TIME>=0903&&TIME<1457&&CROSS(MA10,MA5),SK;
TIME>=1457,SP;
没人帮忙袄!!5555
Lots:=POW(2,NUMSEQLOSS);//交易手数
对于后台程式化交易,用
Lots:=POW(2,tNUMSEQLOSS);//交易手数
BUY(COND,Lots,Type,P);
BUYSHORT(COND,Lots,Type,P);
对于后台程式化交易,用
Lots:=POW(2,tNUMSEQLOSS);//交易手数
tBUY(COND,Lots,Type,P);
tBUYSHORT(COND,Lots,Type,P);
连亏数:NUMSEQLOSS;
MA5:MA(C,5);
MA10:MA(C,10);
SELLSHORT(TIME>=90300 and TIME<145500 and CROSS(MA5,MA10) and HOLDING<0,HOLDING,market);
SELL(TIME>=90300 and TIME<145500 and CROSS(MA10,MA5) and HOLDING>0,HOLDING,market);
Lots:=POW(2,NUMSEQLOSS);//交易手数
BUY(TIME>=90300 and TIME<145500 and CROSS(MA5,MA10) and HOLDING=0,Lots,market);
BUYSHORT(TIME>=90300 and TIME<145500 and CROSS(MA10,MA5) and HOLDING=0,Lots,market);
SELLSHORT(TIME>=145700 and HOLDING<0,HOLDING,market);
SELL(TIME>=145700 and HOLDING>0,HOLDING,market);
仅供参考,但NUMSEQLOSS函数好象有些问题, 后来就不按实际情况变,而随天数变
谢谢~老师~