请教平仓代码的问题 [金字塔]
- 咨询内容:
variable:maxprofit=0;
variable:win=0;
variable:win2=0;IF holding>0 and enterbars>0 THEN BEGIN
win:=high-enterprice;
IF win>maxprofit THEN maxprofit:=win;
win2:=maxprofit-win;
END
盈利大于50,小于100时,回撤30%平多 win2>=0.3*maxprofit then sell();盈利大于50,小于100,这个条件描述是用 maxprofit>50 and maxprofit<100,还是 win>50 AND win<100 呢?
我之前用的maxprofit,但空头(enterprice-L)止盈结果不对,用win反而对了,但是多头止盈又不正常了。
- 金字塔客服:
maxprofit_duo:=hhv(h-enterprice,enterbars+1);
maxprofit_kong:=llv(enterprice-l,enterbars+1);
if maxprofit_duo>100 and maxprofit_duo<50 and holding>0 and c-enterpcie<=0.3*maxprofit_duo then sell;
if maxprofit_kong>100 and maxprofit_kong<50 and holding<0 and enterpcie-c<=0.3*maxprofit_kong then sell;
- 用户回复:
以下是引用jinzhe在2013/12/6 9:41:27的发言:
maxprofit_duo:=hhv(h-enterprice,enterbars+1);
maxprofit_kong:=llv(enterprice-l,enterbars+1);
if maxprofit_duo>100 and maxprofit_duo<50 and holding>0 and c-enterpcie<=0.3*maxprofit_duo then sell;
if maxprofit_kong>100 and maxprofit_kong<50 and holding<0 and enterpcie-c<=0.3*maxprofit_kong then sell;
c-enterpcie<=0.3*maxprofit_duo then sell
回撤超过30%,应该是 c-enterpcie <= (1-0.3)*maxprofit_duo 吧?
- 网友回复:
这个数学上的定义,用户自己斟酌吧,我主要给出思路
- 网友回复:
以下是引用jinzhe在2013/12/6 13:05:32的发言:
if maxprofit_kong>100 and maxprofit_kong<50 and holding<0 and enterpcie-c<=0.3*maxprofit_kong then sell;
多头没问题,空头仍然不对,不出信号,空头如果去掉“maxprofit_kong>100 and maxprofit_kong<50” 这个条件就正常了
这也太怪了吧,为啥呢
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容