[求助]模型编写问题 (文华财经WH8赢智V8.2)

投资者咨询:[求助]模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-16 22:08
 举例:收盘价上穿5日均线,开仓买入1手;如果下一周期结束时账户总权益创新高了就全部平仓。
         如果没达到权益创历史新高全部平仓的条件,那么之后收盘价又满足上穿10日均线,多单就加仓1手;
        5日均线死叉10日均线,多单持仓全部反手开空。
1:以上的例子我就是想知道开仓1手后,每次达到加仓条件时加仓1手怎么写,多次加仓,只加一手每次。BK(1)是开仓1手的意思吗?假如我多次加仓后持仓4手多单,当达到反手做空的条件后全部反手开空又要怎么写呢?
2:不论当前仓位是空单还是多单,当收盘时总权益创了历史新高那么全部清仓,这个怎么写?
3:我举例写的开仓加仓或反手的条件是随意写的,所以可能不符合逻辑,我就是想举例子表达1和2怎么写。所以希望管理员帮我按例子写一个完整的,谢谢。
 
技术人员回复
日期:2018-6-17 15:37

参考:

 

MA5:MA(C,5);
MA10:MA(C,10);
CROSS(C,MA5),BK(1);
BKVOL>0&&CROSS(C,MA10),BK(1);
MONEYTOT>HV(MONEYTOT,BARPOS),SP(1);
CROSSDOWN(MA5,MA10),SPK(1);
 

投资者咨询:[求助]模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-16 22:08
以下是引用熙怡在2018/6/17 15:37:00的发言:

参考:

 

MA5:MA(C,5);
MA10:MA(C,10);
CROSS(C,MA5),BK(1);
BKVOL>0&&CROSS(C,MA10),BK(1);
MONEYTOT>HV(MONEYTOT,BARPOS),SP(1);
CROSSDOWN(MA5,MA10),SPK(1);
 

 最后这句CROSSDOWN(MA5,MA10),SPK(1); 意思是5日10日线死叉反手做空是吧?可此时多单持仓如果有过加仓的话那就肯定大于一手啊,这个SPK(1)只是1手持仓反手的情况啊而不是多手持仓的情况

技术人员回复
日期:2018-6-18 14:54
 参考:

MA5:MA(C,5);
MA10:MA(C,10);
CROSS(C,MA5),BK(1);
BKVOL>0&&CROSS(C,MA10),BK(1);
MONEYTOT>HV(MONEYTOT,BARPOS),SP(1);
K:=IF(REF(BKVOL=2,1),2,1);
CROSSDOWN(MA5,MA10),SPK(K);