从头开始自学MQL5语言 - 页 51

 
SanAlex:

难道没有人有避暑别墅吗? 或者只是和他的妻子去散步。

这是这里讨论的另一个话题)。

[删除]  
VVT:

这是一个不同的讨论话题 )

这里有一个反复出现的话题--我想把你从精神分裂症 中拯救出来

 
SanAlex:

难道没有人有避暑别墅吗? 或者只是和妻子去散步。

我至少还要自我隔离一个星期,所以我有很多东西需要努力和学习。我有很多工作要做,有很多东西要学。

真诚的,弗拉基米尔。

[删除]  
MrBrooklin:

我还有至少一个星期的自我封闭期,所以有很多工作要做,有很多东西要学。因此,还没有时间去散步。

真诚的,弗拉基米尔。

你可以和你的家人通电话--把你的注意力从电脑上移开,在家里做一些事情。

 
SanAlex:

你可以和你的家人通电话--把你的注意力从电脑上移开,在家里做一些事情。

如果你有关于这个问题的文章,我将饶有兴趣地阅读它。我和所有的亲戚都谈过了,在家里也几次被电脑分心。

例如,如果你有一些空闲时间,并且希望用TK来帮助我进行追踪止损,我将不胜感激。

追踪算法:也就是说,做一个详细的ToR,一个点一个点地写,不需要代码,在你看来它应该如何工作。我们将在未来与此合作。



真诚的,弗拉基米尔。

[删除]  
MrBrooklin:

如果你有关于这个问题的文章,我将饶有兴趣地阅读它。我已经和我所有的亲戚谈过了,并且因为家庭事务离开了电脑几次。

问候,弗拉基米尔。

我没有冒犯你的意思--你只是在扼杀你的晚年身体。

 
SanAlex:

我没有冒犯的意思--你只是在你的晚年扼杀你的身体。

没有硬伤!目前,我对建设性的沟通更感兴趣。谢谢你对我身体的关心!

问候,弗拉基米尔。

[删除]  
MrBrooklin:

如果你有关于这个问题的文章,我将饶有兴趣地阅读它。我已经和我所有的亲戚谈过了,并且因为家庭事务离开了电脑好几次。

如果你有空闲时间,希望用TK来帮助追踪止损,我将不胜感激。



真诚的,弗拉基米尔。

我可以为你提供水平线的追踪止损。

非常方便的东西!在编写代码时,来自弗拉基米尔-卡尔普托夫 的

https://www.mql5.com/ru/forum/233860/page43#comment_13219147

 
SanAlex:

我可以建议从水平线进行追踪

非常方便的东西!在编写代码时,来自弗拉基米尔-卡尔普托夫 的

https://www.mql5.com/ru/forum/233860/page43#comment_13219147

有意思的例子可以研究。谢谢你!

问候,弗拉基米尔。

 

因此,根据我阅读的文献,我写了一个简短的算法,用于创建一个 带有尾随止损功能的专家顾问。

  1. 让我们创建一个专家顾问,用于自动跟踪(追踪) 未平仓头寸 的止损 , ,已经指定的止盈和止损 的 水平 。
  2. 在专家顾问中,创建一个有两个参数的输入参数块:设置 "尾随水平 "和设置 "尾随步骤"。
  3. 当有新的报价进来时,用OnTick( )函数处理它们。只有当当前符号出现新的刻度线时,拖曳才起作用。
  4. 让我们创建并运行一个循环来搜索所有的位置。
  5. 如果我们突然发现没有空仓,我们就会返回到循环。
  6. 我们刷新了报价。
  7. 如果有一个空缺职位,我们就继续。
  8. 我们定义未结头寸的类型: 买入 或卖出。
  9. 如果有一个未平仓的 买入头寸 ,我们定义当前价格相对于未平仓价格 的位置。
  10. 如果当前价格高于未平仓价格,我们要检查它上升到了什么水平。
  11. 如果当前价格已经达到输入参数中定义的 "追踪水平",我们将 止损 损失 ,移动 到没有损失的水平,相当于 买入 头寸的开盘价 。否则我们什么都不做。
  12. 如果当前价格超过追踪止损水平,其数值 等于追踪止损水平,则止损 , 从 买入 头寸的开盘价水平 ,其数值等于追踪止损水平,以此类推,直到价格达到为该头寸指定的止盈水平。
  13. 如果价格转向并达到已经移动的 止损 水平 ,则关闭头寸 。
  14. 如果 是卖出,我们定义当前价格相对于开仓价格的位置 。
  15. 如果当前价格低于未平仓价格,我们就检查它在什么水平上下跌。
  16. 如果当前价格已经达到输入参数中指定的 "追踪水平",我们将 止损 损失 ,移动 到没有损失的水平,等于 卖出 头寸的开盘价 。否则我们什么都不做。
  17. 如果当前价格已经超过了追踪止损水平,其数值 等于追踪止损水平,则止损 , 从开仓 卖出 水平 ,其数值等于追踪止损水平,以此类推,直到价格达到 为该仓位指定的 止盈水平。
  18. 如果价格转向并达到 止损 的水平 ,则平仓 。

请回顾一下这个算法,给我一些提示,告诉我有哪些地方被遗漏了。

真诚的,弗拉基米尔。