请老师帮写一个代码 (文华财经WH8赢智V8.2)

投资者咨询:请老师帮写一个代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-20 15:24
 多单开仓后最大盈利超过开仓本金的10%后利润回抽到80%时平仓  
 多单加仓后最大盈利超过开仓本金的20%后利润回抽到60%时平仓

默认模型最多只有一次加仓
技术人员回复
日期:2018-7-20 15:50
 多单加仓后最大盈利超过开仓本金的20%后利润回抽到60%时平仓

――加仓后的开仓本金,是加仓本金,还是总的本金

――对应的盈利,是总盈利吗,对比值是什么?

――平仓,指的是平几手仓?


 
投资者咨询:请老师帮写一个代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-20 15:24
 加仓后的开仓本金 是  总本金

盈利始终是 有持仓后的账户总盈利

平仓就是全平
技术人员回复
日期:2018-7-24 11:00
 请参考:

ISUP&&BKVOL=0,BK(2);//开仓条件
EVERY(ISUP,3)&&BKVOL>0,BK(2);//加仓条件

保证金:=BKPRICE*UNIT*MARGIN*BKVOL;
总保证金:=IF(BKVOL=2,保证金,IF(BKVOL>2,REF(保证金,BARSBK)+BKPRICE*UNIT*MARGIN*(BKVOL-2),NULL));
总盈利:=PROFIT;
CON:=EXIST(总盈利/总保证金*100>=10,BARSBK);
COM:=EXIST(总盈利/总保证金*100>=20,BARSBK);
CON=1&&COM=0&&总盈利<HHV(总盈利,BARSBK)*0.8,SP(BKVOL);
COM=1&&总盈利<HHV(总盈利,BARSBK)*0.6,SP(BKVOL);