投资者咨询:
老师帮忙看看 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-13 21:35
老师帮忙修改一下,加载镍5分钟的k线,21:00至00:55之间的最高价,如果在00:55这个K线创新高做多,开仓后没有止盈或止损,就以收盘价平仓,就在最后一根k线完成所有动作
AA:=BARSLAST(TIME=2100);
BB:=VALUEWHEN(TIME=0055,HV(H,AA));
CC:=BARSLAST(TIME=2100);
DD:=VALUEWHEN(TIME=0055,LV(L,CC));
TIME=0055&&H>BB,BK;
H>=BKPRICE+400||L<=BKPRICE-400,SP;
TIME=0055&&L<DD,SK;
L<=BKPRICE-400||H>=BKPRICE+400,BP;
TIME=0055,CLOSEOUT;
AUTOFILTER;
核实一下,您是在00:55这根K线开仓,如果开仓后没有止盈或者止损,就在最后一根K线平仓?最后一根K线指起始时间为00:55的K线?
投资者咨询:
老师帮忙看看 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-13 21:35
是的老师,就是在夜盘最后一跟k线交易,如果未到平仓条件,就在这根K线走完平仓
夜盘收盘前10秒清仓,参考:AA:=BARSLAST(TIME=2100);
BB:=VALUEWHEN(TIME=0055,HV(H,AA));
CC:=BARSLAST(TIME=2100);
DD:=VALUEWHEN(TIME=0055,LV(L,CC));
TIME>=0055&&TIME<0900&&C>BB,BK;
C>=BKPRICE+400||C<=BKPRICE-400,SP;
TIME>=0055&&TIME<0900&&C<DD,SK;
C<=SKPRICE-400||C>=SKPRICE+400,BP;
CLOSESECEVERY1(1)<=30,CLOSEOUT;
AUTOFILTER;
MULTSIG(0,0,2,0);
投资者咨询:
老师帮忙看看 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-13 21:35
老师,麻烦您加载下,每天不管打不达到条件都开仓

这样改一下:
AA:=BARSLAST(TIME=2100);
BB:HV(H,AA);
CC:=BARSLAST(TIME=2100);
DD:=LV(L,CC);
TIME>=0055&&TIME<0900&&C>BB,BK;
C>=BKPRICE+400||C<=BKPRICE-400,SP;
TIME>=0055&&TIME<0900&&C<DD,SK;
C<=SKPRICE-400||C>=SKPRICE+400,BP;
CLOSESECEVERY1(1)<=30,CLOSEOUT;
AUTOFILTER;
MULTSIG(0,0,2,0);
投资者咨询:
老师帮忙看看 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-13 21:35
老师您看,平仓价为什么和收盘价差这么多,我希望是没有止损和止盈的情况下,在收盘前一秒平仓吧,这样应该在收盘价附近

收盘前1秒清仓,改红字可以修改收盘前多少秒清仓:
AA:=BARSLAST(TIME=2100);
BB:HV(H,AA);
CC:=BARSLAST(TIME=2100);
DD:=LV(L,CC);
TIME>=0055&&TIME<0900&&C>BB,BK;
C>=BKPRICE+400||C<=BKPRICE-400,SP;
TIME>=0055&&TIME<0900&&C<DD,SK;
C<=SKPRICE-400||C>=SKPRICE+400,BP;
CLOSESECEVERY1(1)<=1,CLOSEOUT;
AUTOFILTER;
MULTSIG(0,0,2,0);
投资者咨询:
老师帮忙看看 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-13 21:35
哦,明白了,如果我想更改在00:50这根K线完成开、平仓,这个CLOSESECEVERY1(1)<=1,CLOSEOUT; 应该怎么修改?
CLOSESECEVERY1(1)<=301,CLOSEOUT;
CLOSESECEVERY(N)表示距小节收盘时间,N为1时为夜盘收盘
您是加载在5分钟周期上,0:50平仓时间是K线结束前1秒,那么距夜盘收盘时间就是5*60+1=301秒
具体您可以参考CLOSESECEVERY的函数说明