错误、漏洞、问题 - 页 533

 

有这样一个更蹩脚的问题。

当做ArrayResize 数组对象(指针)时,CheckPointer不会返回==POINTER_INVALID和!=POINTER_DYNAMC。
就是说,一个正常类型的指针数组。

这是一个错误吗?

如果所有的新元素=NULL,会有帮助,但新创建的指针必须至少返回POINTER_INVALID
我想这是一个错误,指针最初是空白的...(虽然没有被ArrayResize明确地设置为NULL)

 
marketeer:
另一个相关问题:卖出头寸在图表上用蓝线表示,买入用红线表示。在MT4中,情况正好相反。这个想法是什么?
该错误已被修复。该更正将在下一个版本中提供。
 
Rosh:
我无法看到整个 故事。也许开卖的头寸 规模比当时买入的要大得多。所以在买入操作之后,该位置仍然是空头。在这种情况下,很难从截图中猜出事情 真相。
你可以自己看一下--它是冠军800170。仓位立即被打开,并在第一时间完全关闭。如果卖的比买的多,那就更应该是红色。
 

说到分形... https://www.mql5.com/ru/code/30。

根据定义,"上行分形是指至少有五个连续的柱状物,在最高点前后有两个较低的高点"。我的理解是否正确,第2次和第2次高点不一定要比第1次和第1次还要低?也就是说,主要是第-2个、第-1个、第1个、第2个高点严格低于第0个(最高的、中间的),但彼此之间的两个左高点,以及两个右高点,可以有一个任意的相对高度?这是第一个问题。

第二个问题:即使第一个问题的答案是极边分形不需要在倒数第二个分形下面排成一排,总体上描述一个由5个连续条形组成的严格的金字塔,那么在任何情况下,至少5个连续条形应该被认为是形成分形。那么你如何解释这个问题呢?

这也是分形吗?

但如果这也有一个合理的解释,那么就有第三个问题可以作为开胃菜:分形可以同时在一个条上上下下吗?

两个分形都在同一个条形上

乍一看,所有条件似乎都满足了,这只是一个罕见的巧合。然而,这不是与技术定义相矛盾,而是与常识或一些隐藏的、根本性的重要逻辑相矛盾吗?

Fractals
Fractals
  • 投票: 8
  • 2010.01.26
  • MetaQuotes Software Corp.
  • www.mql5.com
Фракталы (Fractals) — это один из пяти индикаторов торговой системы Билла Вильямса, позволяющий обнаруживать дно или вершину.
 

x100intraday:

这不是与技术定义相矛盾,而是与常识或一些隐藏的逻辑相矛盾吗?

所以,这是对的,都是矛盾的。
 
sergeev:
这是在分析,这一切是如此的矛盾。

那么让我们重新表述这个问题:比尔-威廉姆斯在描述五部分环形系统时,是否意味着同样的事情?因为他说的是托马斯,但实现这个指标的程序员说的是尤里卡...我们不会打扰比尔,这就是为什么我们要把这个问题交给那些熟悉他理论作品的人。

此外,这个指标是一个经典的指标,这就是为什么矛盾性不在第一位的原因。

 

一般来说,如果你深入研究分形指标的 相当简单的代码,它是围绕中间(分形本身)对称的,因为对于高。

         if(High[i]>High[i+1] && High[i]>High[i+2] && High[i]>=High[i-1] && High[i]>=High[i-2])
以及Low。而且,乍一看,用红色矩形强调的区域似乎不应该出现......

嫌疑人>/>=。

 

下午好。

有趣的一点是:在mql4中,{ int var; }块末尾的变量没有被销毁,因此问题是,在一个循环中声明变量是否正确?

例子。

for(int i = 0; i < 500; i ++)

{

int var; // 在迭代过程中变量会发生什么变化?

}

歉意的是,我有点不在状态,但我不知道哪里还有与开发商的对话。

谢谢。

 
220Volt:

下午好。

有趣的一点是:在mql4中,{ int var; }块末尾的变量没有被销毁,因此问题是,在一个循环中声明变量是否正确?

例子。

for(int i = 0; i < 500; i ++)

{

int var; // 在迭代过程中变量会发生什么变化?

}

歉意的是,我有点不在状态,但我不知道哪里还有与开发商的对话。

谢谢你。

在这种情况下,每次循环积分时,变量将被重置。这取决于任务。 如果你在组织任何计数器,变量必须在循环之外声明

int var=0;

for(int i = 0; i < 500; i ++)
{
 var++;
}
 
sergey1294:

该变量将在每次循环积分时被重置为零。这取决于任务。 如果正在组织任何计数器,则必须在循环之外声明该变量

它不会

Справочник MQL5 / Основы языка / Переменные / Инициализация переменных      
  

Инициализация переменных

Любая переменная при определении может быть инициализирована. Если не произведена явная инициализация переменной, то значение, 
хранящееся в данной переменной может быть каким угодно. Неявная инициализация не производится.