欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5984人关注过本帖平板打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
wzywzy292
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:318 积分:1688 威望:0 精华:0 注册:2009/11/25 0:53:49
[求助]  发帖心情 Post By:2012/4/10 20:20:59    Post IP:114.102.19.38[只看该作者]

TB改金字塔
////////
 我们使用三种类型的止损设置:
进场后设置初始止损;
有一定盈利后设置保本止损;
盈利增大后使用追踪止盈;
为此,设置三个止损参数:
    Numeric InitialStop(20);                   // 初始止损(千分之N)
    Numeric BreakEvenStop(30);          // 保本止损(千分之N)
    Numeric TrailingStop(50);                // 追踪止损(千分之N)
三种止损的代码可以放在一起处理,取最有利的价格作为止损(赢)价。
////////

多头止损部分的代码

// 初始止损
StopLine = EntryPrice * (1-InitialStop/1000);

// 达到保本止损条件,将止损位上移到保本的价位
If (HigherAfterEntry >= EntryPrice * (1+BreakEvenStop/1000))
    StopLine = EntryPrice;

// 追踪止损的价位超过保本止损价,止损价随盈利峰值价的上升同步提高
If (StopLine < HigherAfterEntry*(1-TrailingStop/1000))
    StopLine = HigherAfterEntry*(1-TrailingStop/1000);

Commentary("止损价:"+Text(StopLine));
       
// 止损触发
If(Low <= StopLine)
{
    MyPrice = StopLine;
    If(Open < MyPrice) MyPrice = Open;
    Sell(Lots,MyPrice);
    bLongStoped = True;        // 止损后设置标志
    Commentary("Long Position Stoped at "+text(MyPrice));
}

//EntryPrice为开仓价
//Commentary为注释

 回到顶部
总数 14 1 2 下一页