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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]如何固定止损与浮动止盈?

   

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


  共有3063人关注过本帖树形打印复制链接

主题:[求助]如何固定止损与浮动止盈?

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


加好友 发短信
等级:新手上路 帖子:17 积分:0 威望:0 精华:0 注册:2017/7/27 15:06:36
[求助]如何固定止损与浮动止盈?  发帖心情 Post By:2017/9/18 15:02:05    Post IP:113.89.98.255[只看该作者]

固定止损+移动止盈功能的实现

一、需要实现的功能

1、不需要系统自动买入,买入由手工下单处理。只需要金字塔可以执行止盈止损的卖出操作

2、固定止损:-5%。自持仓成本价下跌5%,即触发止损条件,系统自动下单止损。

3、浮动止盈:股票价格盈利创新高后,自最高盈利点下跌3%,触发浮动止盈条件。

二、系统自带模块实现

移动止盈与固定止损只能二选一?


此主题相关图片如下:移动止损设置.png
按此在新窗口浏览图片

三、图表程式化交易

若系统自带的功能模块不能实现的话,可否用图表程式化交易实现(只需要固定止损+浮动止盈的功能,不需要买入操作)?尝试编写如下代码:

{

代码工作在图表自动交易模式下

当出现开仓后,开仓价格相比,最大损失超过5%止损

当出现盈利后,与最大盈利价格相比,回落到97%幅度后止赢离场

不设置买入进场,只需实现自动止盈止损的功能

}

 

variable:maxprofit=0;//有仓位时最大获利幅度

 

//判断当前持仓状态下的最大盈利

win:=0;

win2:=0;

if holding > 0 and enterbars > 0 then

begin

 win:=(c-enterprice)/enterprice*100; //记录最大盈利

 if win > maxprofit then

  maxprofit:=win;

 

 win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度

end

 

//出现浮动亏损比如5%平仓

止损:SELL(win < -5,0);

 

//出现最高盈利后,回落到最高盈利的97%平仓出场,即移动止盈点为下浮3%

止赢:SELL(win2 >= 97 and openprofit > 0, 0);

 

 

[此贴子已经被作者于2017/9/18 15:03:37编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/9/19 16:41:47    Post IP:180.169.30.6[只看该作者]

4.3版本可以同时使用


编程无捷径,技巧靠积累。
 回到顶部