如何编程确定N个周期内有多单开仓后又平仓掉了多单 (文华财经WH8赢智V8.2)

投资者咨询:如何编程确定N个周期内有多单开仓后又平仓掉了多单 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-10 10:35
 你好,请问如何编程确定N个周期内有多单开仓后又平仓掉了多单并且平仓价格小于开仓价格,即N个周期内有多单开仓,后又平仓了并且平仓价格小于开仓价格,当前仓位为0,,这程序如何编写?
技术人员回复
日期:2018-8-10 10:47

 参考:

 

TT1:SKVOL+BKVOL=0 && BARSBK+1<N && ISLASTSP && BKPRICE>REFSIG_PLACE(SP,1);

投资者咨询:如何编程确定N个周期内有多单开仓后又平仓掉了多单 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-10 10:35
 

请问下,如何编程得到,N个周期内第一次开多单的价格和开多单所在周期?

技术人员回复
日期:2018-8-20 15:31

 参考:

 

KC:CROSS(BKVOL+SKVOL,0.5); //多头或者空头开仓
N:=30; //周期参数N可调
KCN:BARSSINCEN(KC,N); //取N周期内第一次开仓到现在距离

投资者咨询:如何编程确定N个周期内有多单开仓后又平仓掉了多单 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-10 10:35

你好啊,我的程序是加减仓模型,,这样只能知道N周期内第一次多单开仓所在周期啊,那么第一次多单开仓的开仓价格怎么得到啊?,

KC:CROSS(BKVOL+SKVOL,0.5); //多头或者空头开仓
N:=30; //周期参数N可调
KCN:BARSSINCEN(KC,N); //取N周期内第一次开仓到现在距离
 

 
技术人员回复
日期:2018-8-20 17:09

 参考:

 

KC:CROSS(BKVOL,0.5); //多头开仓
N:=30; //周期参数N可调
KCN:BARSSINCEN(KC,N); //取N周期内第一次多头开仓到现在距离
 

 

投资者咨询:如何编程确定N个周期内有多单开仓后又平仓掉了多单 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-10 10:35
 你好啊,我还有个问题,,我的程序是加减仓模型,,N个周期内没有多单开过仓怎么编程啊?不包括N个周期内开过多单又平掉所有多单的情况
技术人员回复
日期:2018-8-20 22:27
 要表达n周期内没有多单信号么?这样

COUNTSIG(BK,N)=0;
投资者咨询:如何编程确定N个周期内有多单开仓后又平仓掉了多单 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-10 10:35
 你好啊,请问下,,程序是加减仓模型,以多单为例,一定个周期内,多单开仓后平仓了,然后再次又开多单了(即在这个多单开仓前没有多单仓位或者之前的多单仓位已经平仓了),,如何编程得到多单平仓后或者之前无多单,第一次又开多单的价格和所在周期?谢谢 
技术人员回复
日期:2018-8-21 11:28

 使用ENTRYSIG_PLACEENTRYSIG_PRICE 函数

 

可以取到一次完整交易中第N个信号的位置与价格,具体用法可以参考函数说明了解一下