老师帮忙看看 (文华财经WH8赢智V8.2)

投资者咨询:老师帮忙看看 (文华财经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;
技术人员回复
日期:2018-8-13 21:45
 核实一下,您是在00:55这根K线开仓,如果开仓后没有止盈或者止损,就在最后一根K线平仓?最后一根K线指起始时间为00:55的K线?
投资者咨询:老师帮忙看看 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-13 21:35
是的老师,就是在夜盘最后一跟k线交易,如果未到平仓条件,就在这根K线走完平仓
技术人员回复
日期:2018-8-13 22:08
夜盘收盘前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
 老师,麻烦您加载下,每天不管打不达到条件都开仓

图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-14 8:34

 这样改一下:

 

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
 老师您看,平仓价为什么和收盘价差这么多,我希望是没有止损和止盈的情况下,在收盘前一秒平仓吧,这样应该在收盘价附近

图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-14 10:37

 收盘前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;  应该怎么修改?
技术人员回复
日期:2018-8-14 11:22

 CLOSESECEVERY1(1)<=301,CLOSEOUT;

 

CLOSESECEVERY(N)表示距小节收盘时间,N为1时为夜盘收盘

 

您是加载在5分钟周期上,0:50平仓时间是K线结束前1秒,那么距夜盘收盘时间就是5*60+1=301秒

 

具体您可以参考CLOSESECEVERY的函数说明