以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教保本和止赢的写法  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=85383)

--  作者:carter
--  发布时间:2015/9/18 14:12:46
--  请教保本和止赢的写法
请问老师,我以铜为例,想写个赢利超过200个点就设保本离场,之后赢利每增加100点则相应的保本离场点也跟着提高100点,请老师帮写一下,谢谢
--  作者:jinzhe
--  发布时间:2015/9/18 14:17:20
--  

就是盈利200点以下了就止盈

最大盈利201--300点的时候回落到200点止盈

最大盈利301--400点的时候回落到300点止盈

是这样吗?


--  作者:carter
--  发布时间:2015/9/18 14:26:52
--  
以下是引用jinzhe在2015/9/18 14:17:20的发言:

就是盈利200点以下了就止盈

最大盈利201--300点的时候回落到200点止盈

最大盈利301--400点的时候回落到300点止盈

是这样吗?

不是,是赢利200点以后,就把止损价提到开仓价,如果继续赢利又增加一百点,则相应的把止损价从成本价上再加一百点的地方,以此类推,谢谢


--  作者:carter
--  发布时间:2015/9/18 14:38:43
--  
比如原来是500开的多,止损300,涨到700时赢利了二百点就把止损价从200提高到500,涨到800时止损价就提高到600,以此类推
--  作者:jinzhe
--  发布时间:2015/9/18 14:40:10
--  

最大盈利200点,开仓价止盈

最大盈利201--300点的时候回落到开仓价+100点止盈

最大盈利301--400点的时候回落到开仓价+200点止盈

这样吗?


--  作者:carter
--  发布时间:2015/9/18 14:48:22
--  
是的,老师,
--  作者:jinzhe
--  发布时间:2015/9/18 15:02:40
--  

if holding>0 and l<=hhv(h,enterbars+1)-200 and hhv(h,enterbars+1)>enterprice+200 then sell(1,0,market);
if holding<0 and h>=llv(l,enterbars+1)+200 and llv(l,enterbars+1)<enterprice-200 then sellshort(1,0,market);
if holding>0 and l<=enterprice and hhv(h,enterbars+1)>enterprice and hhv(h,enterbars+1)<enterprice+200 then sell(1,0,market);
if holding<0 and h>=enterprice and llv(l,enterbars+1)<enterprice and llv(l,enterbars+1)>enterprice-200 then sellshort(1,0,market);

--  作者:carter
--  发布时间:2015/9/18 15:04:37
--  
好的,谢谢老师
--  作者:carter
--  发布时间:2015/9/18 15:09:54
--  
老师不对呀,咋它一开仓立马直接就平仓了,
--  作者:carter
--  发布时间:2015/9/18 15:12:45
--  
可能你写成止赢它就立马平仓了,赢利二百点以后要价格再次回落到开仓价才平仓,比如500开的仓,如果上涨到700后再次回到500就平仓,如果上涨到800则回到600也才平仓不是说止赢