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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → 求助编写一个按照要求的跟踪止损

   

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


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

主题:求助编写一个按照要求的跟踪止损

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


加好友 发短信
等级:论坛游民 帖子:250 积分:0 威望:0 精华:0 注册:2014/2/25 12:26:34
求助编写一个按照要求的跟踪止损  发帖心情 Post By:2014/3/10 12:39:11 [只看该作者]

移动止损代码要求

 

对于多头

 

1. 当多头在b棒入场后,初始止损设在前一k线即a棒最低价格下一个跳动

2. 入场棒线比a有更高的高点当它b的高点再被刷新时(有可能是第三根也可能发生在很多根后)止损移动到b最低价之下一个跳动

3. c的(创新高的那个k)高点被向上突破的时候在图中的d时移动止损移动到C最低价格之下一个跳动,一次类推只到出场信号触发或被止损

4. 止损价格对于做多不降低 对于做空不升高

5.止损价格被盘中击中立即市价立场 不是k线走完

 

对于空头

空头情况

1.当空头入场棒在b棒发生时以a棒的最高价上一个跳动为初始跟踪止损当c突破b最低价格后,c可能发生在第三也可以隔了一段时间发生,移动止损降到b棒最高价格之上一个跳动只到c的最低价再被刷新为止

2.d又突破了c的最低价格移动止损移动到c的最高价格之上一个跳动 。

3.e突破了d的最低价格 ,本来应该移动到d价格最高点之上一个跳动的止损不应该移动 因为它比c之上那个移动止损更低了 空头中的移动止损不升高 所以保持c最高价格之上一个跳动的止损价不动

4.f出现后以e最高价格之上一个跳动作为移动止损

 

此求助为有偿求助 请联系qq 1142460513 另出入场信号可以用系统自带的海龟双向来替代

谢谢

<!--EndFragment-->
<!--EndFragment-->
<!--EndFragment-->
此主题相关图片如下:多头.jpg
按此在新窗口浏览图片

此主题相关图片如下:空头.jpg
按此在新窗口浏览图片

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2014/3/10 16:55:28 [只看该作者]

请等待



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2014/3/18 10:23:25 [只看该作者]

由于工作人员要处理的事情比较多,单纯由工作人员为您编写,可能需要您等待的时间会比较长.

 

如果您比较着急,推荐您将帖子发为金币帖.

作为对可能将要帮助到您的热心用户的一点鼓励,



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2014/3/18 10:44:01 [只看该作者]

开平仓条件自行添加

且如下实例只提供参考学习,如有其它需求请自行完善

 

1,对于多头止损

VARIABLE:A=0,B=0;//申明全局变量A和B来记录止损价位

 

IF 开仓条件 THEN

BEGIN

BUY(,,);

B:REF(L,1)-MINDIFF;//开仓后把止损价位赋值给B

END

IF H>=HHV(H,ENTERBARS) THEN

A:=REF(L,1)-MINDIFF;//创新高后把止损价位赋值给A

IF A>B THEN

B:=A;//判断止损价位永不降低

IF L<B THEN

SELL(1,1,MARKETR);//达到止损位置后平仓,实时入场采用固定轮询模式

 

2,对于空头止损

VARIABLE:C=0,D=0;

 

 

IF 开仓条件 THEN

BEGIN

BUYSHORT(,,);

C:REF(H,1)+MINDIFF;//开仓后把止损价位赋值给C

END

IF L<=HHV(L,ENTERBARS) THEN

D:=REF(H,1)+MINDIFF

IF D<C THEN

C:=D

IF H>D THEN

SELLSHORT(1,1,MARKETR);

 

[此贴子已经被作者于2014/3/18 11:14:50编辑过]


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
viponedream
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2015/12/5 1:33:46
  发帖心情 Post By:2015/12/24 23:12:25 [只看该作者]

刚刚看了一下,这个止损写错了啊。
比多头来例。
图中所标a是开仓点。则止损设在a的下面
b创新高了,止损不动。
c创新高了,止损再移到b下面。而上面的代码是b创新高就移止损了。

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


加好友 发短信
等级:论坛游侠 帖子:194 积分:0 威望:0 精华:0 注册:2012/12/28 17:19:34
  发帖心情 Post By:2016/4/15 12:46:38 [只看该作者]

就是ATR 止损变异!

 回到顶部