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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 请教:如何有效设置移动止损?

   

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


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

主题:请教:如何有效设置移动止损?

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/16 14:19:34 [显示全部帖子]

这个是因为软件生成文件过程中造成的。后面会考虑处理这类问题。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/16 15:46:40 [显示全部帖子]

你应该启动的时候到现在的k线范围内应该不包含20.46的价格。还有一个可能就是你在20.46以后点击了初始化移动止损的初始价位按键造成其按照点击那一刻的最优价格重新计算了

 

你自己可以从新开一个其他品种的仓位,跟踪测试看下。

[此贴子已经被作者于2017/10/16 16:12:08编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/17 14:06:22 [显示全部帖子]

重新启动软件是是会对止盈止损的初始值重新计算的。用的是最优价格,如果你是多头持仓。持仓价是100块,当前行情是110,那初始值就是用110算的。如果行情低于持仓均价,就按持仓均价计算。(空头同理)


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/17 14:19:36 [显示全部帖子]

移动止损是行情上涨时,它才跟着向上调整的的。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/17 14:29:40 [显示全部帖子]

用这个图做例子,当前行情价格是3.83,持仓均价是3.52,(实际程序计算中的这两个值可能是有很长的小数点)

我是移动止损设置为10%的幅度

 

再启动时初始化其移动止损线,这个时候采用3.83作为移动止损的因子项计算,3.83*(1-10%)=3.447,这个结果在显示时四舍五入仅显示2位小数位近似于3.45


图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/17 14:38:44 [显示全部帖子]

应该是一开始时19.04计算出的初始值,只有当行情大于19.04的时候,移动止损线才会向上不断调整。

当行情下来时,它还在峰值位置。直到行情跌破移动止损线的限制。(就是不断跟着高走)

[此贴子已经被作者于2017/10/17 14:41:47编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/17 16:30:00 [显示全部帖子]

不对,和你的107没有必然关系。

你自己看我给你截图的例子,好好理解下。

 

你已经有持仓后再启动的,启动那一刻选择 行情价格和持仓价中最高的作为值计算止损价,max(行情价格,持仓价)  * 95%

至于t日最高价的107,是在你启动后出现的还是启动前出现的还要两说。

启动前出现的,那就107没有任何关系。

启动后出现的,移动止损价就会跟着向上,用107*95%

 

重启以后移动止损会根据:启动那一刻的行情价和持仓价比较选出最优的作为新的基准值,max(行情价格,持仓价)  * 95%

 

 

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/10/18 11:27:41 [显示全部帖子]

1.的问题,请你仔细看前面给你的解释。

2.会

3。 没有,你可以自己把移动止损写到自己的程序里可以处理这个问题。



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