老师,请问如何实现:加载到小时周期
大豆05比大豆09率先向上突破M20,(连续两根小时K线向上突破M20),平空单,买入开仓50%;
大豆05比大豆09率先向下突破M20,(连续两根小时K线向下突破M20),平多单,卖出开仓50%;
加载到小时周期
大豆05比大豆09率先向上突破M20,(连续两根小时K线向上突破M20),平大豆05空单,买入大豆05开仓50%;
大豆05比大豆09率先向下突破M20,(连续两根小时K线向下突破M20),平大豆05多单,卖出大豆05开仓50%;
都是对大豆05操作
向下或者向上突破只能是一根k线上的状态,不能持续两根k线
那就不说突破,加载在小时线上
连续两根K线价格>M20,平空单,开50%仓位大豆05多单;
连续两根K线价格<M20,平多单,开50%仓位大豆05空单;
大豆05比大豆09率先向上突破M20,(连续两根小时K线向上突破M20),
括号内的是对前面语句的说明还是要和前面同时成立的条件?
加载在小时线上
大豆05比09率先站上M20,连续两根K线价格>M20,平空单,开50%仓位大豆05多单;
大豆05比09率先跌下M20,连续两根K线价格<M20,平多单,开50%仓位大豆05空单;
l_09:=callstock('ax09',vtlow,5,-1);
h_09:=callstock('ax09',vthigh,5,-1);
mm20:=stkindi('ax09','ma.ma3',5,-1);
ma20:=ma(c,20);
if ref(h,1)>ref(ma20,1) and h_09<mm20 and all(h>ma20,2) then begin
sellshort(1,0,market);
buy(holding=0,50%,market);
end
if ref(l,1)<ref(ma20,1) and l_09>mm20 and all(l<ma20,2) then begin
sell(1,0,market);
buyshort(holding=0,50%,market);
end
老师,这个程序测试了下,怎么4月10日没有大豆做多信号啊?4月10日的时候大豆05在均线上,大豆09在均线下。