BKPRICE1在指数上的应用 (文华财经WH8赢智V8.2)

投资者咨询:BKPRICE1在指数上的应用 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-11 10:05
 BKHIGH/BKPRICE1>=1.01&&C<=BKPRICE1+1*MINPRICE1,SP;//当天开仓有效,盈利0.5%后,买开加一个1个最小波动平!
SKLOW/SKPRICE1<=0.99&&C>=SKPRICE1-1*MINPRICE1,BP;//


在指数上交易,取得真实交易合约的交易价格去对比,但是这里有个问题? BKHIGH取得的却是指数上的最高价格?这???如何解决?可又不能取得交易合约数据里的最高?


所以这里经常出现问题!要么交易合约已经到达,没有平仓,或者其他,如何解决???
   
技术人员回复
日期:2018-12-11 10:39
 BKHIGH取的是指数合约上的价格

您的思路可以使用PROFIT函数,取交易合约的持仓浮赢情况

PROFIT/BKPRICE1,可以求浮赢占比,HHV(PROFIT,BARSBK)/BKPRICE1,可以求持仓期间最大浮赢占比
投资者咨询:BKPRICE1在指数上的应用 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-11 10:05
 请老师把BKHIGH/BKPRICE1>=1.01&&C<=BKPRICE1+1*MINPRICE1,SP;//当天开仓有效,盈利0.5%后,买开加一个1个最小波动平!
SKLOW/SKPRICE1<=0.99&&C>=SKPRICE1-1*MINPRICE1,BP;//

写成占比的

请老师把BKHIGH/BKPRICE1>=1.01这个写成占比的,其他的照就,这样更方便
技术人员回复
日期:2018-12-11 10:51
请参考:

100*HHV(PROFIT,BARSBK)/BKPRICE1>=0.5&&C<=BKPRICE1+1*MINPRICE1,SP;//当盈利0.5%后,买开加一个1个最小波动平!
100*HHV(PROFIT,BARSSK)/SKPRICE1>=0.5&&C>=SKPRICE1-1*MINPRICE1,BP;//
 
投资者咨询:BKPRICE1在指数上的应用 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-11 10:05
以下是引用欧阳在2018/12/11 10:51:00的发言:
请参考:

100*HHV(PROFIT,BARSBK)/BKPRICE1>=0.5&&C<=BKPRICE1+1*MINPRICE1,SP;//当盈利0.5%后,买开加一个1个最小波动平!
100*HHV(PROFIT,BARSSK)/SKPRICE1>=0.5&&C>=SKPRICE1-1*MINPRICE1,BP;//
 

 0.5写5就是5%对吧!

2.如果软件在收盘时正常退出,再次加载,是否可以准确的取得子模组的浮赢!
技术人员回复
日期:2018-12-11 13:23

1、是的


2、是可以读取子账户的持仓浮赢的

投资者咨询:BKPRICE1在指数上的应用 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-11 10:05
 C<=(BKPRICE1-BKPRICE1*0.005),SP;
C>=(SKPRICE1+SKPRICE1*0.005),BP;

TRADE_OTHER('AUTO');

那在指数上加载如何取得交易合约的最新价格呢?C
 
技术人员回复
日期:2018-12-11 14:12
 可以如下获取:

GETPRICE(1209, 'NEW');//返回文华码为1209合约的最新价。

//交易合约文华码您可以自行修改