新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1146

 
Valeriy Yastremskiy:

https://www.mql5.com/ru/forum/160683/page1109#comment_15711102

非常感谢你。这正是我一直缺少的东西。即为进一步发展提供足够的信息。而且,这些信息或多或少会被收集在一个地方。

 
Valeriy Yastremskiy:

在测试器中,文件将在文件夹\tester\files中,如果你把它放在窗口,它将在文件夹\MQL4\Files中。而科瓦列夫有详细的 介绍。

如果你能给我一个提示,在科瓦廖夫的书中哪里详细论述了这个问题,我将非常感激。我的记忆中不记得有类似的事情......。这不是一本小的教科书。

谢谢你。

 
ANDREY:

如果你能给我一个提示,告诉我科瓦廖夫教科书的哪一节详细论述了这个问题,我将非常感激。在我的记忆中,我想不出有什么类似的事情...这不是一本小的教科书。

谢谢你。

9.3.6 文件操作517

教程很小,是手册和帮助是大))))

 

你好!

我正在写一个基于日本蜡烛 图和指标的EA。我在计算烛台形态中的烛台数量时面临一个问题。

假设有这样一个例子。

void Trend_Ending_Patterns_Bulls()
  {
   Ending_Bulls=false;
//Параметры повышающихся свеч
   double body_size_white_1=(Close[1]-Open[1])/Point();
   double size_min_white_1=(Open[1]-Low[1])/Point();
   double size_max_white_1=(High[1]-Close[1])/Point();
   double body_size_white_2=(Close[2]-Open[2])/Point();
   double size_min_white_2=(Open[2]-Low[2])/Point();
   double size_max_white_2=(High[2]-Close[2])/Point();

if(body_size_white_2>0 && size_min_white_2>=(2*body_size_white_2) && size_max_white_2<=1 && body_size_white_1>0)
     {
      Ending_Bulls=true;
      Print("Модель Hammer - Молот быки");// Молот
     }
}

有大约50种蜡烛图样。如果我们不知道在某一时刻会发现什么模式,我们应该从最后一个柱子到第一个柱子获得指标值,如何进行柱子的计算?或者如何改变该函数,使其能够获得bool和int值?

 
我如何知道一个对象是在哪个子窗口中绘制的?
 
Fast235:

顶层和地下室? 这是最基本的

莳萝

 
Vladimir Pastushak:
我如何知道一个对象是在哪个子窗口中绘制的?

问题已经结束,解决方案已经找到......

 

在一年的时间里

1).365天。在这种情况下,你还必须添加一个闰年。

2).更准确的计算表明,时间并不是恒定的。目前可以计算出一年有365天,即5小时46分12秒,或365.25天。

因此,问题出现了,考虑到这些细微差别,哪些计算使用mql4基于第一个选项或第二个选项,也影响到以秒为单位的时间存储方法,因为事实上它有可能超越长。

 
Seric29:

在一年的时间里

1).365天。在这种情况下,你还必须添加一个闰年。

2).更准确的计算表明,时间并不是恒定的。目前发现,一年有365天,即5小时46分12秒,或365.25天。

因此,问题来了,考虑到这些细微差别,mql4根据第一或第二选项使用哪种计算方法。

全世界公认的是,一天有24小时,一小时有60分钟,一分钟有60秒。我认为这些计算方法是在MQL4中使用的。

 
Seric29:

在一年的时间里

1).365天。在这种情况下,你还必须添加一个闰年。

2).更准确的计算表明,时间并不是恒定的。目前发现,365天的一年由5小时46分12秒组成,即365.25天。

因此,问题出现了,考虑到这些细微差别,哪些计算使用基于第一或第二选项的mql4。

日期时间是ulong - 整数类型ulong 需要8个字节,允许存储0到18的值 446 744 073 709 551 615。

它需要5840亿年才能超越,在此期间,宇宙将消失和重新出现几次)

原因: