求编写公式谢谢 (文华财经WH8赢智V8.2)

投资者咨询:求编写公式谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 13:55
当第一根K线形成后,第二根K线突破第一根K线高点做多,跌破第一根K线做空。 用第一根K线最高价位和最低价位差值作为止盈止损依据,最高减去最低差值。入场后,止盈是入场价乘2倍差值,止损是第一根K线的最低点价格乘1倍的差值
技术人员回复
日期:2018-11-30 14:03

 参考:

 

C>REF(H,1),BK;
C<REF(L,1),SK;
C>BKPRICE*2*REF(H-L,BARSBK+1),SP;
C<REF(L,BARSBK+1)*REF(H-L,BARSBK+1),SP;
C<SKPRICE*2*REF(H-L,BARSSK+1),BP;
C>REF(H,BARSSK+1)*REF(H-L,BARSSK+1),BP;
AUTOFILTER;

投资者咨询:求编写公式谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 13:55
 您好公式不对
技术人员回复
日期:2018-11-30 14:06
 哪里不符合需求,具体说明一下
投资者咨询:求编写公式谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 13:55
我刚才可能描述的不详细,
1、开盘后形成第一根K线以后(注意:是开盘后的第一个K线)
2、第一根K线形成后,如果是阴线,突破最低点最空或第一根K线形成后,如果是阳线,突破最高点做多
3、 用第一根K线最高价位和最低价位差值作为止盈止损依据,最高减去最低差值
例如,开盘后第一根K线是阳线最高点是3000,假如是第5根K线突破了最高点,就做多,止盈是第一根K线的差值×200,止损是第一根K线的最低点×100
技术人员回复
日期:2018-11-30 14:56

 不清楚5楼说的“差值*200”的200是怎么计算的,按1楼思路编写了:

 

HH:=VALUEWHEN(DAYBARPOS=1,H);
LL:=VALUEWHEN(DAYBARPOS=1,L);
C>HH&&VALUEWHEN(DAYBARPOS=1,ISUP),BK;
C<LL&&VALUEWHEN(DAYBARPOS=1,ISDOWN),SK;
C>BKPRICE*2*(HH-LL),SP;
C<LL*(HH-LL),SP;
C<SKPRICE*2*(HH-LL),BP;
C>HH*(HH-LL),BP;
AUTOFILTER;