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

 
MrBrooklin:

非常感谢你,安德烈!我明白关于魔术的一切,因为在一个符号上可以建立几个头寸,但我有另一个问题。如果没有明确指出当前的符号,EA是否会一次性浏览所有符号的开仓?而这尽管是为某一货币对设置的,例如,欧元兑美元?说实话,我不太理解这一点。

问候,弗拉基米尔。

从历史上看,我们必须在整个交易环境中搜索。这是种傻瓜式的保护。用户不知道专家顾问抛出的是哪个符号))))。

OrderTotal和PositionTotal返回终端中所有订单/头寸的数量。考虑到订单/位置符号等于当前窗口符号,你只能用过滤器找出符号上有多少个位置))

网状结构中只能有一个位置。职位票永远不会改变,在访问职位时使用。因此,对于一个位置,我们可以记住它的票,而不是通过位置。对于套期保值,有可能记住2张票。

对于待处理订单,我们可以在不同的变量或数组中记忆它们的票据。但这是更复杂的。

 
Valeriy Yastremskiy:

从历史上看,你必须要看遍整个交易环境。有点像一个万无一失的保护。用户不知道顾问抛出的是哪个符号))))。

OrderTotal和PositionTotal返回终端中所有订单/头寸的数量。考虑到订单/位置符号等于当前窗口符号,你只能用过滤器找出符号上有多少个位置))

不要忘记专业和订单/职位类型,这有助于准确分类和确定您要寻找的开放职位的 数量)

 
VVT:

不要忘了马吉克和订单/职位的类型,这有助于准确分类和确定你要找的空缺职位 的数量)

当然了。问题是为什么我们要对所有的订单进行搜索。因为我们有一个函数可以返回所有符号上的订单总量,但我们没有一个函数可以返回指定符号上的订单数量。这是一个遗憾)

 
Valeriy Yastremskiy:

当然了。问题是我们为什么要搜索所有的订单。因为有一个函数可以返回所有工具的订单总数,而没有一个函数可以返回某个特定工具的订单数。这是一个遗憾)

你是否尝试过在搜索参数中加入被搜索的符号?

 
我也需要学习一些东西
 
VVT:

你是否尝试将你要找的符号添加到你的搜索中?

待处理订单,我们可以在不同的变量或数组中记忆它们的票据。但这是更复杂的。

当然,是的)))))
 

非常感谢大家的提示和建议!不得不离开几个小时,所以没能一下子给大家回复。

问候,弗拉基米尔。

 
Vasiliy Sokolov:

做了一些编辑!

瓦西里,谢谢你!这不是一些更正,而是真正的商业建议,有具体的意义。我试图把所有东西都写得一致和详细,只是因为这是技术性思考的结果。现在我很清楚需要像程序员一样思考,而不是电子工程师。我希望一切都能尽快在思维方式上得到改善。

问候,弗拉基米尔。

 
Valeriy Yastremskiy:

从历史上看,你必须要看遍整个交易环境。有点像一个万无一失的保护。用户不知道顾问抛出的是哪个符号))))。

OrderTotal和PositionTotal返回终端中所有订单/头寸的数量。考虑到订单/位置符号等于当前窗口符号,你只能用过滤器找出符号上有多少个位置))

网状结构中只能有一个位置。职位票永远不会改变,在访问职位时使用。因此,对于一个位置,我们可以记住它的票,而不是通过位置。对于套期保值,有可能记住2张票。

对于待处理订单,我们可以在不同的变量或数组中记忆它们的票据。但这是比较困难的。

谢谢你,瓦莱里,谢谢你的详细答复,特别是关于门票的信息。

真诚的,弗拉基米尔。

 
Vasiliy Sokolov:

做了一些编辑

瓦西里,还有一件事我需要澄清。在EA算法的第2点,我写道:"在EA中,创建一个有两个参数的输入参数块:设置 "尾随水平 "和设置 "尾随步骤"你说的设置"尾 部水平 "参数是什么意思?这是当前价格相对于头寸开盘价 的一个"正 " 水平,在这个水平上,追踪止损 将被移到开盘价的水平上,也就是Breakeven

问候,弗拉基米尔。