#EXPORT TEST NOP; #END // 结束
#IMPORT [MIN,240,TEST] AS VAR240
#IMPORT [MIN,3,TEST] AS VAR3 // 引用公式, K线周期用30分钟
OO:=VAR3.O; //开盘价 NN:=BARSLAST(DATE<>REF(DATE,1));//据开盘多少根K线 OO:=REF(OO,NN);
A:=VAR240.CLOSE;//前一日收盘价 A:=REF(CLOSE,1);
UPTRACK:=OO+(A0.005); //上轨 DOWNTRACK:=OO-(A0.005);//下轨 CC:=COUNT(BARSBK=1,NN)+COUNT(BARSSK=1,NN);//当日开仓次数 C>UPTRACK&&TIME<1455&&CC<3,BK;//当前价格突破上轨,且开仓次数少于三次 C<DOWNTRACK&&TIME<1455&&CC<3,SK;//当前价格突破下轨,且开仓次数少于三次 C>=SKPRICE+20MINPRICE,BP;//空头止损 C<=BKPRICE-20MINPRICE,SP;//多头止损 //时间止损CIRCLEDOT C>BKPRICE&&C<BKHIGH -50MINPRICE,SP; C<SKPRICE&&C>SKLOW +50MINPRICE,BP; TIME>1455,CLOSEOUT; AUTOFILTER;
回测时发现会在一个价位不停买卖。想设置第二次的买卖点高于或低于第一次的买卖点。
问题如图,求各位大神帮忙解答一下,万分感谢。