交易中的机器学习:理论、模型、实践和算法交易 - 页 3219

 
СанСаныч Фоменко #:

有一个 arima.sim,其中模拟了 arima 参数

我想不出其他函数。你还知道其他函数吗?MO 函数?如果这些函数不在 R 的软件包中,您就不必这样做,但如果它们在软件包中,您就可以使用现成的函数。

有很多东西,谷歌可以提供帮助。
对于我的 TC 仿真并不相关,所以我根本不想讨论这个话题。
 
mytarmailS #:
我们不存在数据匮乏的问题

文艺复兴时期的问题是,新仪器的历史很少。而 6000 台仪器则是一个挑战)。

 
Valeriy Yastremskiy #:

文艺复兴时期对历史不长的新乐器有一个问题。6000 件乐器就是一个挑战)。

这并不难...以他们的能力,6000件乐器就像过节一样。

 
mytarmailS #:
Google 可以提供很多帮助。
对于我的 TC 来说,模拟是不相关的,所以我甚至不想讨论这个话题。

我也不需要它。

不过,我想了一下,得出的结论是,在 R 语言中,这根本不相关。

如果是某个函数的参数,就有可能找到最佳值。

如果输入数据的数据模型是已知的,那么就有可能找到最佳值。然后我们通过应用 来改变数据模型的参数。如果数据模型未知,那么这一切都是无稽之谈。


这又是一个垃圾分支。如果你学过 R,而又不笨,那就更好了。

 
СанСаныч Фоменко #:
申请

这和应用有什么关系

如果我们需要确定 5 对序列的协方差结构和连通性,然后创建具有相同规律性的模拟序列,该怎么办?

 
mytarmailS #:

这有什么关系

如果我们需要确定 5 对序列的协方差结构和连通性,然后创建具有相同规律性的 模拟序列呢?

你应该从规律性 入手,或者说先画一个直方图。然后逐渐模拟随机值,至少用眼睛看,使直方图更接近初始直方图。如果没有每个序列的规律性,就不可能将某些东西与结果进行比较,也就不可能回答这样的问题:结果与初始数据有多 "相似"。

 
СанСаныч Фоменко #:

你应该从一个模式 开始,或者说先画一个直方图。然后逐渐模拟随机值,至少用眼睛看,使直方图更接近原始值。没有每个序列的规律性,就不可能将某些东西与结果进行比较,也就无法回答这样一个问题:结果与初始数据 "相似 "到什么程度。

不需要任何近似值和直方图....你也不需要任何花哨的东西...

下面是一个模拟协整序列的例子
[删除]  
我没有使用二进制文件,您可以通过导出获得 csv 格式的勾选信息。还有很多字段缺失,需要正确填写
 
Maxim Dmitrievsky #:
我懒得用二进制,你可以通过导出获得 csv 格式的勾选。还有很多缺失的字段,您需要正确填写
#property script_show_inputs
#property link "https://www.mql5.com/ru/forum/86386/page3216#comment_49148211"

input string inFileName = "Ticks.bin";

void OnStart()
{
  MqlTick Ticks[];
  
  const int Size = (int)FileLoad(inFileName, Ticks);
  
  if (Size > 0)
  {
    const int Handle = FileOpen(inFileName + ".csv", FILE_WRITE | FILE_ANSI);
    
    if (Handle != INVALID_HANDLE)
    {
      for (int i = 0; i < Size; i++)
        FileWriteString(Handle, (string)Ticks[i].time + "." + IntegerToString(Ticks[i].time_msc % 1000, 3, '0') + " " +
                                DoubleToString(Ticks[i].bid, 5) + " " + DoubleToString(Ticks[i].ask, 5) + "\n");
      
      FileClose(Handle);
    }
  }
}

CSV:时间出价要价。

[删除]  
fxsaber #:

CSV:时间出价要价。

谢谢,MKL 总体上已经忘记了 😀 我今晚就试试。

最近我开始写东西,结果所有变量都没有类型,也没有分号