资金函数咨询 (文华财经WH8赢智V8.2)

投资者咨询:资金函数咨询 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 15:59
有没有这样的资金函数,上次平仓亏损,本次开仓翻倍。
技术人员回复
日期:2018-11-30 16:08

 参考下面思路:

 

N:=IF(LASTOFFSETPROFIT<0,2*REFSIG_VOL(SP,1),1);
开多条件,BK(N);

投资者咨询:资金函数咨询 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 15:59
请再帮忙写一个加减仓程序:
1,日常基本开仓是1手。
 2,当连续亏损2次后,本次开仓2手,这个2手开仓一直持续,直到满足连续盈利2次后,恢复成条件1,也就是--日常基本开仓1手。
技术人员回复
日期:2019-1-21 16:03

 参考:

 

VARIABLE:LOTS:=1;
IF (BARSSP=1||BARSBP=1)&&TNUMSEQLOSS=2 THEN
BEGIN
LOTS:=2;
END
IF (BARSSP=1||BARSBP=1)&&TNUMSEQWIN=2 THEN
BEGIN
LOTS:=1;
END

买开条件,BK(LOTS);
卖平条件,SP(LOTS);
卖开条件,SK(LOTS);
买平条件,BP(LOTS);

投资者咨询:资金函数咨询 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-11-30 15:59
 请再帮写个资金管理语句

1,第一次基础开仓M1:=5手,
 2,盈利加仓。解释:每当上次盈利本次“第二次”加仓M2:=1手,就是5+1=6手。如果第二次仍然盈利那本次6+1=7手。如果第三次任然盈利,本次7+1=8手。限制总共加5次,就是连赢5次后,后面也不加仓了。因为资金是有限的。
3,当任何一次开仓后止损,下次开仓返回到基础开仓手数。

技术人员回复
日期:2019-1-21 22:27
 VARIABLE:LOTS:=5;

IF (BARSSP=1||BARSBP=1)&&LASTOFFSETPROFIT>0&&LOTS<8 THEN
BEGIN
LOTS:=LOTS+1;
END
IF (BARSSP=1||BARSBP=1)&&LASTOFFSETPROFIT<0 THEN
BEGIN
LOTS:=5;
END

买开条件,BK(LOTS);
卖平条件,SP(LOTS);
卖开条件,SK(LOTS);
买平条件,BP(LOTS);