请老师帮助修改加仓模型,谢谢 (文华财经WH8赢智V8.2)

投资者咨询:请老师帮助修改加仓模型,谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-2-26 15:34
我做的是按比例加仓的模型
SS:=MONEYREAL*0.03/(C*MARGIN*UNIT+FEE);
所以每次进场的SS 的手数都会不太一样,如果我想达到以下想法应该怎么表述,请老师帮助表述一下,谢谢
一、任何一个月第一次进仓的手数是NOT(BKVOL=SS),当月之内 &&条件SP;
二、时间过了当月后&&条件SP;
 
技术人员回复
日期:2019-2-26 15:44

 核实一下

 

1.“NOT(BKVOL=SS)”,是表示当月第一次开仓手数,和当前K线计算出来的SS不相等

 

2.“当月之内”指什么?

投资者咨询:请老师帮助修改加仓模型,谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-2-26 15:34
 1、是的,因SS每次都会随着资金不同而手数会有不同,我想问的是,如果我用BKVOL=SS,来表述,是不是不用管SS到底是多少手,只要是SS就行了?
2、 当月指的是:当前所处的月份,(因为是加仓模型,有的月份第一次是加仓(加仓比如是SS*2)跟第一次开仓是SS是有区别的,
技术人员回复
日期:2019-2-26 15:57

1.BKVOL是持仓手数,当月第一个BK信号的手数,参考下面写法:

 

VALUEWHEN(COUNTSIG(BK,BARSLAST(DAY<REF(DAY,1))+1)=1,BKVOL);

 

要表达当前K线的SS,直接用SS表达就可以了

 

2.“当月之内 ”是指当月的第一个信号是开仓,而不是加仓?

投资者咨询:请老师帮助修改加仓模型,谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-2-26 15:34
 回复:
2、对的“当月之内”是指当月的第一个信号是开仓,而不是加仓。
投资者咨询:请老师帮助修改加仓模型,谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-2-26 15:34
 VALUEWHEN(COUNTSIG(BK,BARSLAST(DAY<REF(DAY,1))+1)=1,BKVOL)=SS;
//当月第一个开仓信号手数等于SS

老师,是这样的吗?
技术人员回复
日期:2019-2-26 16:24

 6楼是当月第一个BK信号的手数

 

如果当月第一个BK信号是开仓,则满足开仓手数不等于当前K线的SS,并且满足“条件”,则SP

 

如果当月第一个BK信号不是开仓,是加仓,则满足“条件”就SP?

投资者咨询:请老师帮助修改加仓模型,谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-2-26 15:34
 是的 
我要的效果是:当月第一个BK信号是开仓,也就是第一个BK信号是BKVOL=SS&&条件,不平仓,
                    当月第一个BK信号是加仓,也就是第一个BK信号不是BKVOL=SS,就平仓。