{
/* Для работы с символом создадим переменную _Symbol, в которой будем хранить имя символа текущего графика.
Делаем запрос на сервер. Сервер возвращает нам символ соответствующей открытой позиции и автоматически
выбирает позицию для дальнейшей работы с ней при помощи функций PositionGetDouble, PositionGetInteger,
PositionGetString. Если получим от сервера ответ о том, что для текущего символа была выбрана позиция для
дальнейшей работы с ней, то в торговом терминале выводим соответствующее сообщение во вкладке "Эксперт".*/if(_Symbol==PositionGetSymbol(i))
Print("Выбираем позицию для дальнейшей работы с ней"); //
}
一般来说,有两种动机,效果相反。较近的SL减少了损失,使在SL上收盘的概率更高。如果SL将与波动率接近,那么你的选择当然更好,如果处于正常水平,拉高SL不会影响触发频率,那么就是我的。
你已经跑到了策略的领域;)教我先 设定1个BU,然后再移动它
你已经跑到了策略的领域;)教我如何先 设定1个嘘声,然后移动它
你好!一方面,你是对的--你可以只在一个盈亏平衡点上停下来,只为它写一个代码。但是,在我看来,如果你最初不知道追踪止损一般应该如何运作,那么它就不是最好的选择。此外,几乎所有的专家顾问都是根据一个明确定义的策略来编写的。正如他们在这种情况下所说的,"我们必须在海岸上达成协议"。
我觉得我又在 "唤醒 "这个程序员。
问候,弗拉基米尔。
这是我的理解。你有两种重新定位追踪止损的功能。第一个功能是在参数 "追踪水平 "的指导下,将追踪止损移至盈亏平衡点,第二个功能是在参数 "追踪步骤 "的指导下,将止损进一步拉到价格后面。我认为,我将第一个参数称为 "止损平衡水平"--因为它不是跟踪止损,而是止损转移。
是的,瓦西里,这就对了!你已经正确地理解并制定了我的跟踪止损的想法。该参数从一开始就应该有相同的名称: "追踪止损水平到盈亏平衡"。我的术语仍然不完善。谢谢你!
真诚的,弗拉基米尔。
你好!一方面,你是对的--你可以只在一个盈亏平衡点上停下来,只为它写一个代码。但是,在我看来,如果你最初不知道追踪止损一般应该如何运作,这不是最好的选择。此外,几乎所有的专家顾问都是基于明确定义的策略而编写的。正如他们在这种情况下所说的,"我们必须在海岸上达成协议"。
我觉得我又在 "唤醒 "这个程序员。
问候,弗拉基米尔。
你好!如果你学会一步步移动止损 一次,以后就可以移动100次,如果有必要,如果你有足够的空间;)
专家顾问根据策略进行调整,反之亦然。
是的,瓦西里,完全正确!你已经正确地理解并制定了我的跟踪止损的想法。该参数最初是这样称呼的: "追踪止损水平到盈亏平衡"。我的术语仍然不完善。谢谢你!
真诚的,弗拉基米尔。
你好,阿列克谢!很抱歉没有立即对你的帖子做出反应。这个链接非常有趣。我已经看完了所有11个尾数的代码和函数库。这一切都非常有趣,尽管它是用MQL4写的。说实话,我从来没有想象过有这么多类型的跟踪止损。非常感谢您的支持!
真诚的,弗拉基米尔。
大家早上好,心情不错!
我继续学习MQL5编程语言。考虑到Vasily Sokolov的修正,现在开仓
的追踪止损算法如下。然后你应该遵循这个模式:
第一部分。盈亏平衡:未结头寸的拖曳止损的算法的这个变体是最终的
,我继续按照它来写程序代码。问候,弗拉基米尔。
你好!如果你学会一步步移动止损 一次,那么必要时你可以移动100次,只要有空间就可以了;)
专家顾问根据策略进行调整,反之亦然。
你好!我在之前的帖子中已经提到,你的判断是正确的。问题是,在Vasily Sokolov的帮助下,我相对较快地形成了一种在未平仓头寸中追踪止损的算法,所以我将遵循它。
问候,弗拉基米尔。
我继续学习MQL5编程语言。之前,我发布了开始列举未结清头寸 的循环代码。现在,在循环开始后,我们开始对当前图表上的符号进行操作。
我将定期发布带有我自己评论的书面代码,以提供及时的反馈。如果我的代码或评论中有任何不准确之处,请本专题的参与者纠正我。
问候,弗拉基米尔。