上一次开仓信号问题 (文华财经WH8赢智V8.2)

投资者咨询:上一次开仓信号问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 20:58
  用 ISLASTSP   ISLASTBP 这两个写开仓条件

A>B&&ISLASTSP   BK
B<A &&ISLASTBP   SK
这种类型编写后发现测算的时候无法测算。 因为第一笔开始交易之前是没有交易的。也就没有办法判断上一笔交易是 平多 还是平空的,这样情况有办法解决吗?
技术人员回复
日期:2018-5-7 21:11
 因为首次开仓之前,是没有bp和sp信号的。

可以通过添加首次开仓语句来解决,参考:

开仓条件&&COUNTSIG(BK,0)=0,BK;
投资者咨询:上一次开仓信号问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 20:58
 这一条直接加在我的开仓条件中就可以 还是要另外写一行开仓
投资者咨询:上一次开仓信号问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 20:58
 AMACLOSE>REF(AMACLOSE,4) &&ISLASTSP&&   &&COUNTSIG(BK,0)=0&&BKVOL=0,BK(S1);

AMALOW<REF(AMALOW,4) &&  ISLASTBP   &&COUNTSIG(SK,0)=0 &&SKVOL=0,SK(S1);
这么写测试的时候还是没有开仓
技术人员回复
日期:2018-5-7 21:30
 您是需要额外写一句。

作为第一次开仓的一个特殊处理,后续满足条件的位置则不会按照这句条件开仓