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

 
MrBrooklin:

我继续学习MQL5编程语言。之前,我发布了开始列举未结清头寸 的循环代码。现在,在循环开始后,我们开始对当前图表上的符号进行操作。

我将定期发布带有我自己评论的书面代码,以提供及时的反馈。如果我的代码和评论有任何不准确之处,请本专题的参与者纠正我。

真诚的,弗拉基米尔。

Print("Выбираем позицию на символе ", PositionGetSymbol(i), "Тикет", i);

包含数据的评论更实用。

 
Valeriy Yastremskiy:

包含数据的评论更实用。

谢谢你,Valery!你的消息版本更有信息量。我将立即修改代码。

问候,弗拉基米尔。

 

尊敬的编程专家!

请解释两个问题。

  1. 关于魔力号码的第一个问题--它是在输入参数中只为挂单 和未结头寸创建的(还是只为未结头寸?如果答案是 "是",那么应该出于什么目的呢? 我真的被这个问题搞糊涂了,没有一个好答案。
  2. 关于 "神奇数字 "的第二个问题--如果在当前图表中存在不止一个未平仓头寸,那么就可以应用这样的输入参数来确定每个头寸。
input int Magic_Number=-1;

也许我对魔数在编程中的应用根本就有误解。

问候,弗拉基米尔。

 

虽然在Artem Trishkin的文章https://www.mql5.com/ru/articles/7394#node02, 有一个解释,但我还是不明白,因为他把它说得太复杂。

尊敬的弗拉基米尔。

 
MrBrooklin:

尊敬的编程专家!

请解释两个问题。

  1. 关于魔力号码的第一个问题--它是在输入参数中只为挂单 和未结头寸创建的(还是只为未结头寸?如果答案是 "是",那么应该出于什么目的呢? 我真的被这个问题搞糊涂了,没有一个好答案。
  2. 关于 "神奇数字 "的第二个问题--如果在当前图表中存在不止一个未平仓头寸,那么就可以应用这样的输入参数来确定每个头寸。

也许我对魔数在编程中的应用根本就有错误的理解。

真诚的,弗拉基米尔。

为什么你现在需要 "魔法号码"?真的,现在有什么好纠结的呢?追踪止损显然将被用作半自动交易的一个元素:有人下了一个订单,EA就开始对其进行追踪。谁在乎是谁下的订单?如果另一个机器人下了,而你打开了一个拖曳,你的专家顾问也将拖曳他或她的订单。如果你不设置拖网,它就不会。这正是你不需要魔法的情况。如果你以后突然需要它,你可以以后再写。

 
MrBrooklin:

虽然在Artem Trishkin的文章https://www.mql5.com/ru/articles/7394#node02, 有一个解释,但我还是不明白,因为他把它说得太复杂。

真诚的,弗拉基米尔。

你绝对不需要读这个。

 
MrBrooklin:

我继续学习MQL5编程语言。之前,我发布了开始列举未结清头寸 的循环代码。现在,在循环开始后,我们开始对当前图表上的符号进行操作。

我将定期发布带有我自己评论的书面代码,以提供及时的反馈。如果我的代码或评论中有任何不准确之处,请本专题的参与者纠正我。

真诚的,弗拉基米尔。

你又一次从一个错误的想法出发,代码中包含了一个错误。从功能开始。只用自己的函数写一个算法的框架。然后我们将考虑如何实施它们。从在metaeditor中创建新的EA时打开的标准模板开始。

尾随止损最好是先为净账户做。这样就更容易处理位置问题,因为一个符号只有一个位置。在第二个版本中,将有可能把它改成混合型。

 
Vasiliy Sokolov:

为什么你现在需要魔术?真的,现在再去管它有什么意义?跟踪止损显然将被用作半自动交易的一个元素:有人下单,EA就开始对其进行追踪。谁在乎是谁下的订单?如果另一个机器人下了,而你打开了一个拖曳,你的专家顾问也将拖曳他或她的订单。如果你不设置拖网,它就不会。这正是你不需要魔法的情况。如果你突然需要它,请你以后写下来。

你好,瓦西里!我理解关于 "神奇数字 "的一切,但问题是,安德烈-诺维奇科夫在这里 强烈推荐它。

问候,弗拉基米尔。

 
Vasiliy Sokolov:

你绝对不需要读这篇。

我明白了。

尊敬的弗拉基米尔。

 
Vasiliy Sokolov:

你又从错误的地方开始了,而且代码中包含了一个错误。从功能开始。只用你自己的函数写出算法框架。然后我们将考虑如何实施它们。从在metaeditor中创建新的EA时打开的标准模板开始。

尾随止损最好是先为净账户做。这样就更容易处理位置问题,因为一个符号只有一个位置。在第二个版本中,将有可能把它转化为混合动力。

标准模板已经创建。我开始在其中写代码,并将那些已经写好的片段贴在这里。我没有猜到用我自己的函数的算法框架,谢谢你的提示!也感谢你对网赚账户的提示!

如果这不是一个秘密,那么代码中的错误是什么?

如果是在这里。

 for(i; i>=0; i--)

我已经把它改成了。

 for(i; i>0; i--)

真诚的,弗拉基米尔。