文章 "第三代神经网络:深度网络" - 页 13

 
jake89:

您好

另外,下面的代码:

我不太明白。如果我有一个新的 X 向量,我想对它进行预处理并运行 pr.sae<-nn.predict(SAE, X) 会发生什么情况?

我该怎么做?谢谢。

newX <- predict(spSign, X)
pr.sae <- nn.predict(SAE, newXX)
# Calculate parameters preprocessing
 spSign <- preProcess(x[t$tr, ], method = "spatialSign")
# Using these parameters (spSign) carry out the actual preprocessing 
x.tr<-predict(spSign, x[t$tr, ])
# Using these parameters (spSign) carry out the actual preprocessing  
x.ts<-predict(spSign, x[t$ts, ]

关于函数 preProcess() 的说明,请参阅 软件包"caret"。

致以最崇高的敬意


 
Vladimir Perervenko:

有关preProcess() 函数的说明,请参阅 软件包"caret"。

致以最崇高的敬意


我决定使用您的代码...但我被"没有计算结果!符号 "错误。

我看到代码中引用了一个带端口的服务器。这指的是哪个服务器?

 
jake89:

我决定使用您的代码...但我被"没有计算结果!符号 "错误。

我看到代码中引用了一个带端口的服务器。这指的是哪个服务器?

您好、

您运行 的是什么 服务器?

我不能 远距离 读心。

请 更详细地 描述您的 问题。

致以最诚挚的问候

弗拉德

 
Vladimir Perervenko:

你好、

你 是怎么 运行 的?

我无法 远距离 读心。

请 更详细地 描述您的 问题。

致以最诚挚的问候

弗拉德

好的,对不起 .我看看还能想出什么办法。我收到了"没有计算结果!符号" ,我安装了指标,但还是出错。

我做了一些更改,但市场现在关闭 .下周再告诉你。

 
jake89:

好吧,对不起 .我看看还能想出什么办法。我得到了"没有计算结果!符号" ,我安装了指标,但还是出错。

我做了一些更改,但市场现在关闭 .下周再告诉您。

您好、

这个问题是 在 新版 svSocket () 软件包 发布后 出现的。

我还没有找到 客户端 和服务器之间 数据 块 的原因 。

我重写了 专家报告,并 将 其附 在 几天前 (今天 结账 时) 发布的 新 文章中。

致以最崇高的敬意

弗拉基米尔

 

Rterm crashed!

Rterm crashed!

Rterm crashed!

Rterm crashed! 

 
最有效的管理方式就是通过Windows任务管理器了。当EA或者指标加载后,如果Rterm没有在任务列表中出现,那么说明R处理器崩溃了。这个问题的主要原因是脚本中的一个语法错误,接收到的MQL向量长度和从Rterm中解析的向量长度不匹配导致的。

这个问题可以通过在Rstudio中将脚本从头至尾逐行debug来修复
 

于是,经过长时间的调试和监控,工作变成了这样。

我改进了脚本,以便在策略测试中使用(测试需要大量时间!)。

将OnTimer() 函数中的所有内容移到 action() 中,并添加了 OnTick() 函数。我添加了 timer_enable = true/false 选项和 switch_count_ticks 变量。结果大致如下:

 void OnTimer()
{
   if(timer_enable)
    {
      action();
    }
}
void OnTick()
{
   count_ticks++;
   if(sig == 0  || op == "WAIT")
   {
      CheckForClose(op, magic, sig);
   }

   if(timer_enable) return;
   if(count_ticks >= switch_count_ticks)
   {
      count_ticks=0;
      if(!timer_enable)
      {
         action();
      }
   }
   //action();
}

在测试器中,我们选择 timer_enable = false 并设置 switch_count_ticks = 200。结果表明,该值是我在合理时间内至少测试一周的最佳值。我们将测试仪速度设为默认值。

最好的结果记录在会议开始前和会议结束后的短时间内。夜间关闭。

 
请正确插入代码。我已更正
 
kimkarus:

于是,经过长时间的调试和监控,工作变成了这样。

我改进了脚本,以便在策略测试中使用(测试需要大量时间!)。

将OnTimer() 函数中的所有内容移到 action() 中,并添加了 OnTick() 函数。我添加了 timer_enable = true/false 选项和 switch_count_ticks 变量。结果大致如下:


在测试器中,我们选择 timer_enable = false 并设置 switch_count_ticks = 200。结果表明,该值是我在合理时间内至少测试一周的最佳值。我们将测试仪速度设为默认值。

最好的结果记录在会议开始前和会议结束后的短时间内。夜间关闭。

下午好。

我们说的是什么脚本?

您能详细描述一下脚本的内容吗?

据我所知,您设法用测试仪中的 R 进程运行了脚本?

如果是这样,那就有意思了。

请花点时间尽可能详细地描述一下。R 进程是在客户端-服务器捆绑中执行的,还是在单个 Rterm 中执行的?