Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请问能否方便帮忙写一个浮动止损的策略啊?

1楼
yright 发表于:2017/4/14 11:04:33
开仓之后,在开盘价下方设置一个20点的止损;
然后如果价格创了新高,则按照如下策略浮动止损:
1、价格在开盘价+(20~50),则浮动止损的步长为10;
2、价格在开盘价+(50~80),则浮动止损的步长为15;
3、价格在开盘价+(80~200),则浮动止损的步长为20;
4、价格在开盘价+(200+,则浮动止损的步长为30;

2楼
qq代人发帖 发表于:2017/5/12 9:04:58

止盈部分,其他部分请自行完善。

 

HighPrice:hhv(HIGH,ENTERBARS+1);//最近开仓之后的最高价
FirstPrice:=ENTERPRICE;//最近的开仓价
CurrentPrice:close;//取得当前价格
Cond:=0;//判断条件

X:=ABS(CurrentPrice-HighPrice);//当前价格距离最高价的距离,用以判断是否满足止盈条件
if CurrentPrice<=FirstPrice and X>=20  then Cond:=1;
if HighPrice >=FirstPrice+20 and HighPrice<FirstPrice+50 and X >=10 then Cond:=1;
if HighPrice >=FirstPrice+50 and HighPrice<FirstPrice+80 and X >=15 then Cond:=1;
if HighPrice >=FirstPrice+80 and HighPrice<FirstPrice+200 and X >=20 then Cond:=1;
if HighPrice >=FirstPrice+200 and X >=30 then Cond:=1;
 

SELL(Cond,HOLDING,MARKET);//止盈止损

[此贴子已经被作者于2017/5/12 10:52:51编辑过]
共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .01563 s, 2 queries.