开平仓手数控制 (文华财经WH8赢智V8.2)

投资者咨询:开平仓手数控制 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 16:34
 一直用过滤模型来控制开平仓,但是在开平仓过程中,需要控制手数来控制亏损和规模,我之前问过你们,你们跟我说,过滤模型无法与开平仓控制一直用,但是有什么办法吗?就是开平仓的条件还是采用过滤模型,但是在前一笔亏损的情况下,下面一笔开仓数量减半,你们跟我说,过滤模型默认手数是1手,但是我将模型放入模组的时候,是可以填写开仓数量的,比如10手或20手,这个时候,怎么在模组中控制开平仓手数?帮忙解决下,这样基本就能使用你们的软件了
技术人员回复
日期:2019-4-15 16:41

 您误解了,过滤模型可以设置手数,但是只能开平交替进行,并且手数是固定不变的

 

即设置手数为20手,那么每次开仓都是开20手

 

您的思路用加减仓模型即可,参考下面写法:

 

VARIABLE:LOTS:=10;
IF BARSSP=1 && LASTOFFSETPROFIT<0 THEN
BEGIN
LOTS:=INTPART(LOTS/2);
END
IF BARSSP=1 && LASTOFFSETPROFIT>=0 THEN
BEGIN
LOTS:=10;
END
ISUP,BK(LOTS);
ISDOWN,SP(BKVOL);

投资者咨询:开平仓手数控制 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 16:34
 用加减仓模型的话,是不是开仓条件还是根据我原来设定的过滤模型中的开平仓条件才做的呢?
投资者咨询:开平仓手数控制 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 16:34
 根据开平仓模型从新试过,还是说过滤模型不支持指令里定义手数

图片点击可在新窗口打开查看
技术人员回复
日期:2019-4-16 8:19

 加减仓模型中不需要加入AUTOFILTER,AUTOFILTER是过滤模型的标志

 

并且加减仓模型的指令后,都需要编写手数,例如:买开条件,BK(1);

 

加减仓规则在编写平台左上角》帮助》加减仓模型规则 了解下

投资者咨询:开平仓手数控制 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 16:34
 如果不用不加autofilter,是不是就不会根据过滤模型来开仓了?我现在的想法是开平仓都是根据过滤模型,只是在亏损发生后,后一笔交易减半,可以做到吗?
技术人员回复
日期:2019-4-16 8:32

 可以的

 

加减仓模型一个指令行在一次交易中默认执行一次,所以一个方向只有一个开仓指令行的话,也是开平交替的

 

 

 

 

投资者咨询:开平仓手数控制 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-4-15 16:34
 我删除了AUTOFILTER,但是还是提示有错误,帮我看看问题出再哪里

图片点击可在新窗口打开查看