错误、漏洞、问题 - 页 2371

 

是否可以用Socket 从Signals中拉出history.csv?

Документация по MQL5: Сетевые функции / SocketCreate
Документация по MQL5: Сетевые функции / SocketCreate
  • www.mql5.com
//|                                                SocketExample.mq5 | //|                        Copyright 2018, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| Отправка команды на сервер                                       |...
 

MT5, build 1971, 合成例子(脚本)。

如果我们这样做,在日志的第二个输出中的错误值。

class TestAccumulation
{
   private:
      double m_sum;
            
   public:
      TestAccumulation(double value)
      {
         m_sum += value;
         Print("sum = ", m_sum);
      }
};

class AClass
{
   public:
      void Run()
      {
         TestAccumulation a(0.1);
      }
};

class BClass
{
   public:
      void Run()
      {
         TestAccumulation b(0.2);
      }
};

void OnStart()
{
   AClass AInstance;
   BClass BInstance;

   AInstance.Run(); // gives the output as '0.1' when expected '0.1' -> right
   BInstance.Run(); // gives the output as '0.3' when expected '0.2' -> wrong
}

而如果我们这样做,是正确的。

class TestAccumulation
{
   private:
      double m_sum;
            
   public:
      TestAccumulation(double value)
      {
         m_sum += value;
         Print("sum = ", m_sum);
      }
};

class AClass
{
   public:
      void Run()
      {
         TestAccumulation a(0.1);
      }
};

class BClass
{
   public:
      void Run()
      {
         TestAccumulation b(0.2);
      }
};

void OnStart()
{
   AClass AInstance;   
   AInstance.Run(); // gives the output as '0.1' when expected '0.1' -> right
   
   BClass BInstance;
   BInstance.Run(); // gives the output as '0.2' when expected '0.2' -> right
}

P.S.由于一个疏忽而出现了--我们忘了在构造函数中用一个空值初始化一些成员(在例子中是m_sum)。但这并不能取消两个阶级之间相互影响的无关性。

 
幼儿园。

关于交易、自动交易系统和交易策略测试的论坛

清理一个给定元素的数组

Sergey Dzyublik, 2018.11.13 11:38

谜语 如果马尔维纳给他两个苹果,卡洛爸爸给他三个苹果,匹诺曹会有多少个苹果?
答案: 10。源变量需要被初始化。


 

Sergey Eremin:

但这并不意味着两个阶级之间相互影响的无关性。

这些信息是从哪里来的?你所做的是僭越,EA可以在屏幕上显示一个淫秽的词,并且会是正确的,任何关于这个算法的逻辑的假设都是没有根据的。

 

你好!

当在mql4中创建一个指标 时,你可以指定窗口参数,它将在其中显示:#property indicator_chart_window #propertyindicator_separate_window

你能让指标既显示在主窗口,又显示在一个单独的窗口吗?

例如,在主窗口有一个滑动指示器,在另一个窗口有一个柱状图。

 
giros:

你好!

当在mql4中创建一个指标 时,你可以指定窗口参数,它将在其中显示:#property indicator_chart_window #propertyindicator_separate_window

你能让指标既显示在主窗口,又显示在一个单独的窗口吗?

例如,在主窗口有一个滑动指示器,在另一个窗口有一个柱状图。

不。
 

来自MQL5市场的电子邮件:网站上的更新是一样的,产品根本没有变化....


我的个人账户中的博客文章通知是这样来的

博客。
在帖子《VR智能电网顾问的自动和半自动模式+多级电网算法》中添加了新评论..:
vladmedd: <div class="fquote"><strong><span><span style="color:#42639c;">Vladimir Pastushak</span>:</p>
https://www.mql5.com/ru/blogs/post/716698

 

在什么情况下,遗传优化可以触发对任何参数组合的计算,如果之前进行了全面优化,再次运行(全面优化)会立即从缓存中获取所有结果?

遗传学为什么要重新计算什么呢?

建立1970年

 
Andrey Khatimlianskii:

在什么情况下,遗传优化可以触发对任何参数组合的计算,如果之前进行了全面优化,重新运行(全面优化)会立即解除缓存中的所有结果?

遗传学为什么要重新计算一些东西?

建于1970年。

如果基因学在这种情况下将整个缓存返回到满的情况下是有意义的。

 
fxsaber:

如果在这种情况下,遗传学会返回整个缓存的完整,这是有道理的。

如果它按照自己的算法工作是合乎逻辑的,但它不会重新计算完成的数据,它只是从缓存中磨出数字。