当价格上穿开盘后2分钟k线的最高值,开多 (文华财经)

投资者咨询:当价格上穿开盘后2分钟k线的最高值,开多 (文华财经)
来源:文华财经  日期:2020-7-5 11:54
当价格上穿开盘后2分钟k线的最高值,开多(仅日内第一次上穿开仓)。开仓后的那一根一分钟k线如果成交量不足700手,自动平仓,否则继续持仓。

请问这个怎么编写,谢谢老师。
另外如果用cross的话,价格是刚好碰到就开仓还是大于才开。谢谢老师!
技术人员回复
日期:2020-7-5 13:10
 您是要加载在wh8使用?是否有其他平仓条件?
投资者咨询:当价格上穿开盘后2分钟k线的最高值,开多 (文华财经)
来源:文华财经  日期:2020-7-5 11:54
 wh8或者wh9体验版先学习一下,平仓条件为20个点止盈或者破前2分钟的最低价止损,谢谢。
技术人员回复
日期:2020-7-5 13:56
 参考:

HH:=VALUEWHEN(  DAYBARPOS=2,HHV(H,2));
LL:=  VALUEWHEN(  DAYBARPOS=2,LLV(L,2));

COUNT(C>HH,DAYBARPOS)=1,BK;

REF(V<700,1)&&BARSBK=1,SP;
C<BKPRICE+20*MINPRICE,SP;
C<LV(L,2),SP;

AUTOFILTER;

投资者咨询:当价格上穿开盘后2分钟k线的最高值,开多 (文华财经)
来源:文华财经  日期:2020-7-5 11:54

 老师,请问以下这个指令是说收盘价格大于最高价才会开盘对吗?意思是这个1分钟要走完了才有可能触发开仓指令?

 

COUNT(C>HH,DAYBARPOS)=1,BK;

 

如果我想k线还没有走完,只要最新价格打到那就开仓要怎么改。谢谢!

投资者咨询:当价格上穿开盘后2分钟k线的最高值,开多 (文华财经)
来源:文华财经  日期:2020-7-5 11:54
 另外我用这个代码跑出来,很多天的都是在一开盘就开了多单。按道理应该是每天开盘5分钟后才有可能触发开仓,请问这个要怎么修改。谢谢!
技术人员回复
日期:2020-7-5 18:17
参考;

MULTSIG(0,0,1,0);

双击函数右键》查找函数说明 可以了解具体用法 
投资者咨询:当价格上穿开盘后2分钟k线的最高值,开多 (文华财经)
来源:文华财经  日期:2020-7-5 11:54
 用这个代码回测的时候一天触发好多次交易信号,实际HH只按当天的前5分钟高点,而当天应该只会开仓一次。怎么样能屏蔽之前的5分钟高点信号?
技术人员回复
日期:2020-7-5 18:59
 1楼2分钟 是要改为5分钟吗参考:

HH:=VALUEWHEN(  DAYBARPOS=5,HHV(H,5));
LL:=  VALUEWHEN(  DAYBARPOS=5,LLV(L,5));

COUNT(C>HH&&DAYBARPOS>5,DAYBARPOS)=1&&C>HH&&DAYBARPOS>5,BK;

REF(V<700,1)&&BARSBK=1,SP;
C<BKPRICE+20*MINPRICE,SP;
C<LV(L,2),SP;

AUTOFILTER;
投资者咨询:当价格上穿开盘后2分钟k线的最高值,开多 (文华财经)
来源:文华财经  日期:2020-7-5 11:54

 这样跑出来的话应该是平了仓后,再次上穿HH又会开仓。

怎么样修改为日内触发第一次开仓信号的时候开仓,之后再次触发信号就作废?

谢谢。

网友回复
日期:2022-06-01 20:21
12