投资者咨询:持仓最高、最低价的调用问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-20 16:01
在加建仓模型中,持仓会有多个买入价格,能否开发一个函数,返回这些价格的最高价 最低价?目前平均价是有的是BKPRICEAV
技术人员回复
日期:2018-6-20 16:21
软件中是提供ENTRYSIG_PRICE函数的,取一次交易中第N个开仓信号的价格
可以逐一取出来开仓价,再用MAX1取最高
比如:
ENTRYSIG_PRICE(1);//取一次交易中第一个开仓信号的价格
更多用法可以在编写平台选中该函数,右键函数说明中研究下
投资者咨询:持仓最高、最低价的调用问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-20 16:01
那是否有能返回一次完整交易中开仓多少次,平仓多少次的函数么?
技术人员回复
日期:2018-6-20 16:28
用COUNTSIG可以统计,
参考:
Q:=BARSLAST(CROSS(BKVOL,0.5))+1;
W:=BARSLAST(CROSS(SKVOL,0.5))+1;
A1:=COUNTSIG(BPK,Q)+COUNTSIG(BK,Q);
A2:=COUNTSIG(SPK,Q)+COUNTSIG(SP,Q);
B1:=COUNTSIG(SPK,W)+COUNTSIG(SK,W);
B1:=COUNTSIG(BPK,W)+COUNTSIG(BP,W);
投资者咨询:持仓最高、最低价的调用问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-6-20 16:01
ENTRYSIG_PRICE(n)不支持变量,我的逻辑是一次完整交易中,有10次的话是从倒数第一次到倒数第十次依次平仓,所以我要返回的是变量,这个怎么解决?
技术人员回复
日期:2018-6-20 17:00
是的,
参数不支持变量的,需要逐一编写实现,
您是平仓也分10次平,每次取开仓价格控制平仓条件?
如果是的话,一次完整交易中开仓信号个数小于N时,该函数返回空值,就不会再执行平仓的。