以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  [求助]波动突破加多重止赢算法写法?  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=9002)

--  作者:jiaoyizhe
--  发布时间:2011/11/17 9:51:28
--  [求助]波动突破加多重止赢算法写法?

算法:
定义变量A:=最近两月平均振幅;
定义变量B:=N*A;
进出场条件:盘中open>当日开盘价+B,做多,以当日开盘价-B反手;
            盘中open<当日开盘价-B,做多,以当日开盘价+B反手;
            赢利超过2B,以B幅度为止赢价;
            赢利超过3B,以2B幅度为止赢价;
            赢利超过4B,以3B幅度为止赢价;
           

主要还是止赢不会写,且这样多次止赢不知如何叠加。

请教!


--  作者:26327756l
--  发布时间:2011/11/17 10:24:13
--  

只为你写止盈的部分 仅供参考

思路是这样,先计算出盈利值和B的比例值,按后止盈下单是已比例减一后与B的乘积,为幅度。

bili:=OPENPROFIT/B;
if bili>1 then
begin
sell(holding>0,1,limit,c-(bili-1)*B);
end

[此贴子已经被作者于2011-11-17 10:34:44编辑过]

--  作者:tonybig
--  发布时间:2011/11/17 11:19:57
--  

能否 做个连续的代码,到3b结束


--  作者:26327756l
--  发布时间:2011/11/17 13:33:00
--  

前一部分你不是会写吗,写完了将这个止盈的放在最后面,就可以了,试试。