投资者咨询:[求助]老师,补充完善一下 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-25 13:40
当账户初始资金回撤<10%仓位为初始资金的30%;10%<回撤<20%仓位为初始资金的20%;20%<回撤<30%,仓位为初始资金的10%;30%<回撤<50%,仓位为初始资金的5%,回撤>50%,暂停交易。当账户权益为初始资金的150%,初始资金更改,回撤与仓位以当前基数重新计算。
老师,之前表达的可能有点不清楚,现在说明一下,假设账户初始资金是10万,15万以内按10万为基数计算回撤和仓位,那么账户达到15万(10万*1.5)时以15万作为基数计算回撤和仓位,如果账户达到22.5万(15*1.5)时以22万作为基数计算回撤,以此类推,麻烦您帮我完善一下!!!我要用实盘!!!
参考:
CS:=IF(MONEY>1.5*INITMONEY,VALUEWHEN(CROSS(MONEY>1.5*INITMONEY,0.5),MONEY),INITMONEY);
HC:=(MONEY-CS)/CS;
ZJ:=IF(HC>-0.1,0.3,IF(HC<=-0.1&&HC>-0.2,0.2,IF(HC<=-0.2&&HC>-0.3,0.1,IF(HC<=-0.4&&HC>-0.5,0.05,0))));
K:=(ZJ*INITMONEY)/(C*MARGIN*UNIT+FEE);
开多条件 && HC>-0.5 ,BK(K);
开空条件 && HC>-0.5 ,SK(K);
这个只能计算到15万的阶段好像
技术人员回复
日期:2018-5-25 13:51
初始资金的计算参考这样的方式:
VARIABLE:CS:=0;
IF BARPOS=1 THEN BEGIN
CS:=INITMONEY;
END
IF BARPOS>1 && CROSS(MONEY,1.5*CS) THEN BEGIN
CS:=MONEY;
END
HC:=(MONEY-CS)/CS;
ZJ:=IF(HC>-0.1,0.3,IF(HC<=-0.1&&HC>-0.2,0.2,IF(HC<=-0.2&&HC>-0.3,0.1,IF(HC<=-0.4&&HC>-0.5,0.05,0))));
K:=(ZJ*INITMONEY)/(C*MARGIN*UNIT+FEE);