这两个函数怎么用好 (文华财经WH8赢智V8.2)

投资者咨询:这两个函数怎么用好 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 13:20
 BKPRICE 返回数据合约最近一次买开信号价位。

用法:
BKPRICE 返回数据合约最近一次买开信号发出时的行情的最新价。

注:
1、当数据合约和交易合约相同时BKPRICE值和BKPRICE1值相等。
2、当模型存在连续多个开仓信号(加仓)的情况下,该函数返回的是最近一次开仓信号的价格,而不是开仓均价。
3、不同信号执行方式,其返回值分别为:
(1)信号执行方式为不进行信号复核
a.历史回测:BKPRICE返回信号发出时的数据合约行情最新价
b.模组运行:BKPRICE返回信号发出时的数据合约行情最新价
(2)信号执行方式选择K线走完确认信号下单
a.历史回测:BKPRICE返回信号发出时数据合约当根K线的收盘价
b.模组运行:BKPRICE返回信号发出时数据合约当根K线的收盘价
(3)信号执行方式设置为K线走完进行信号复核
a.历史回测:BKPRICE返回信号发出时数据合约当根K线的收盘价
b.模组运行:复核前,返回上一次BK信号当根K线数据合约的行情最新价;复核后,返回本次BK信号当根K线数据合约的行情最新价
4、模组头寸同步后,BKPRICE的值不变,仍然返回上一次买开信号时数据合约行情的最新价。
5、模组重新初始化后,数据合约和交易合约相同,则BKPRICE返回为初始化弹出框中填入的持仓价格;数据合约与交易合约不同时,则BKPRICE返回初始化弹出框中填入的数据合约信号价。
6、加载在主连合约上,使用了换月移仓函数,主力换月后BKPRCIE取值为新的主力合约的第一根K线的开盘价

例:
BKPRICE-CLOSE>60 && BKPRICE>0 && BKVOL>0, SP;//如果买开价位比当前价位高出60,且多头持仓存在,卖平仓。
投资者咨询:这两个函数怎么用好 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 13:20
老师好,能不能简单扼要的说说BKPRICE1 ,BKPRICE有什么不同?使用时怎么选择?

注:
1、当数据合约和交易合约相同时BKPRICE值和BKPRICE1值相等。
这里说的数据合约和交易合约是什么意思?
技术人员回复
日期:2018-5-16 13:27
 比如,您以沪深300合约的数据出信号,之后交易IF1805合约

那么沪深300就是数据合约,IF1805合约就是交易合约

BKPRICE取的是  沪深300  出现开仓信号时的价格,BKPRICE1取的是沪深300出现开仓信号时IF1805对应的最新价


两个函数使用各有利弊,如果您想要根据实际交易合约设置止损的话,可以使用BKPRICE1函数
投资者咨询:这两个函数怎么用好 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 13:20
 C<BKPRICE- 2*MINPRICE,SP; 
这个是两跳止损的意思吗?是以成交价为基数两跳计算还是什么(信号触发)?


技术人员回复
日期:2018-5-16 13:40
 是的

以数据合约  买开信号发出时  的行情的最新价(即信号触发价)为基础止损
 
投资者咨询:这两个函数怎么用好 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 13:20
 商品期货是不是就没有数据合约与交易合约之分别了
技术人员回复
日期:2018-5-16 14:02
看您实际交易思路

只要出信号的合约和实际交易合约不同,就有区别

比如,螺纹指数出信号,实际交易对应的主力合约,螺纹指数为数据合约,主力为交易合约

投资者咨询:这两个函数怎么用好 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 13:20


这2个表达是完全一样吗?
收下破BB或者收小BB,并且最高大等于BB,我之前没有加括号,是不是不对?还是也可以

 
技术人员回复
日期:2018-5-16 20:29
 按照您的文字意思,第二个是对的

因为条件判断中先判断括号,再看或者

您第一个意思为    收下破BB并且最高大等于BB||满足收小BB并且最高大等于BB