老师你好,请帮编写一下,多谢!
<!--[if !supportLists]-->1. <!--[endif]-->本系统适合金字塔内盘和外盘期货,1分钟,5分钟,15分钟周期。
<!--[if !supportLists]-->2. <!--[endif]-->VOL指标红柱开多。//开多条件
<!--[if !supportLists]-->3. <!--[endif]-->VOL指标绿柱开空。//开空条件
<!--[if !supportLists]-->4. <!--[endif]-->止盈为2点(跳)
<!--[if !supportLists]-->5. <!--[endif]-->止损为2点(跳)
<!--[if !supportLists]-->6. <!--[endif]-->注:每一根K线(量柱)开一次单。(走完1根k线)
<!--[if !supportLists]-->7. <!--[endif]-->每天15:00前和23:00前最后1根K线不开单。(内盘)
<!--[if !supportLists]-->8. <!--[endif]-->(一)手数:开仓1手如果盈利,下一次开仓为1手,以此类推。
<!--[if !supportLists]-->9. <!--[endif]-->(二)手数:开仓1手如果亏损,下一次开仓为2手,如果再亏损,再下一次开仓为4手,…………以此类推。(直到盈利后的,下一次开仓为1手) 。不断陈环。
老师你好,请帮编写一下, 本系统适合金字塔内盘和外盘期货,1分钟,5分钟,15分钟周期。 2. VOL指标红柱开多。//开多条件 3. VOL指标绿柱开空。//开空条件 4. 止盈为2点(跳) 5. 止损为2点(跳) 6. 注:每一根K线(量柱)开一次单。(走完1根k线) 7. 每天15:00前和23:00前最后1根K线不开单。(内盘) 8. (一)手数:开仓1手如果盈利,下一次开仓为1手,以此类推。 9. (二)手数:开仓1手如果亏损,下一次开仓为2手,如果再亏损,再下一次开仓为4手,…………以此类推。(直到盈利后的,下一次开仓为1手) 。不断陈环。 |
1、是K线为阳线,则开多,K线为阴线则开空. 2、指上次平仓交易是止盈,和是止损. |
代码如下,仅供参考学习。
VARIABLE:SS=1;
CONKD:C>O OR (C=O AND C>REF(C,1)); //开多条件
CONKK:C<O OR (C=O AND C<=REF(C,1)); //开空条件
CONSJ:NOT(TIME=030000 OR TIME=190000); //交易时段限制
IF HOLDING>0 AND C-ENTERPRICE>2*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET); //多头止盈
SS:=1;
END
IF HOLDING<0 AND ENTERPRICE-C>2*MINDIFF THEN BEGIN
SELLSHORT(1,HOLDING,MARKET); //空头止盈
SS:=1;
END
IF HOLDING>0 AND ENTERPRICE-C>2*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET); //多头止损
SS:=SS*2;
END
IF HOLDING<0 AND C-ENTERPRICE>2*MINDIFF THEN BEGIN
SELLSHORT(1,HOLDING,MARKET); //空头止损
SS:=SS*2;
END
IF CONKD AND CONSJ THEN
BUY(1,SS,MARKET);
IF CONKK AND CONSJ THEN
BUYSHORT(1,SS,MARKET);