以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]保本止损  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64601)

--  作者:zjc
--  发布时间:2014/5/4 14:25:40
--  [求助]保本止损

新人与菜鸟报道。

 

请问老师该如何写保本止损,我写的老不对。

 

 

VARIABLE:YDZS=0;//保本移动止损全局变量

 

//多头保本

IF H-ENTERPRICE>10 AND HOLDING>0 THEN BEGIN//盈利超过10个点

   YDZS:=ENTERPRICE+1.5;//将止损点移动到开仓价上1.5个点

   IF H-YDZS<=0 THEN BEGIN

   多保:SELL(1,SS,THISCLOSE);

   END

END

//空头保本

IF ENTERPRICE-L>10 AND HOLDING<0 THEN BEGIN//盈利超过10个点

   YIDONG:=ENTERPRICE-1.5;//将止损点移动到开仓价下1.5个点

   IF YDZS-L<=0 THEN BEGIN

   空保:SELLSHORT(1,SS,THISCLOSE);

   END

END


--  作者:jinzhe
--  发布时间:2014/5/4 14:53:16
--  
保本的价位是多少?盈利10点后1.5个点止损?
--  作者:zjc
--  发布时间:2014/5/4 15:09:10
--  
保本的价位:开仓价上移或下移1.5个点止损
--  作者:jinzhe
--  发布时间:2014/5/4 15:12:46
--  
那么你写那个盈利10个点是什么意思?
--  作者:zjc
--  发布时间:2014/5/4 15:17:41
--  
盈利10个点才开始移动初始止损点到开仓价上或下1.5个点。
--  作者:zjc
--  发布时间:2014/5/4 15:29:44
--  

盈利10个点才开始移动初始止损点到开仓价上或下1.5个点。未达到盈利10点就不移动初始止损点,即便回撤,也就让

 

他到初始止损点止损。


--  作者:jinzhe
--  发布时间:2014/5/4 15:34:23
--  

也就是盈利过10点的情况下再判断当前价格是不是回落到了开仓价1.5之下?

 


--  作者:zjc
--  发布时间:2014/5/4 15:38:41
--  

是的。


--  作者:zjc
--  发布时间:2014/5/4 15:43:13
--  

对于多头,也就是盈利过10点的情况下再判断当前价格是不是回落到了开仓价上1.5个点。

 


--  作者:qq代人发帖
--  发布时间:2014/5/4 16:00:17
--  
//多头止盈
hh:hhv(h,enterbars+1);
if hh>=ENTERBARS+10 and l<=ENTERPRICE+1.5 THEN
sell(holding>0,holding,market);
//多头保本
if l<=enterprice then
sell(holding>0,holding,market);
//空头止盈
ll:llv(l,enterbars+1);
if ll<=enterprice-10 and l>=ENTERPRICE-1.5 then
sellshort(holding<0,holding,market);
//空头保本
if h>=enterprice THEN
sellshort(holding<0,holding,market);