文章 "在交易中应用 OLAP(第 1 部分):在线分析多维数据" - 页 2 123 新评论 Реter Konow 2019.05.06 11:44 #11 最简单的矢量数据汇总方法: 1.沿垂直于交易方向的所有属性向量移动。可以快速汇总一个特定事务的所有数据。在这种情况下,只需使用一个简单的循环。 2.如果在第一个循环中沿矢量方向移动,在第二个循环中垂直于矢量方向移动,就可以收集所有事务的所有数据。 结论:通过平行-垂直运动,可以使用任何事务选择筛选器。 任何属性的任何值都可以作为搜索过滤器。例如,符号就是一个事务属性。一个特定的符号就是一个事务属性的特定值,可以作为数据聚合的筛选器。 批量也是一个事务属性。 批量的特定值也可以作为筛选器。 复杂的筛选器是特定属性的特定值的组合。在通用聚合方法中,过滤器的复杂程度和大小不受限制。因此,主要任务不是组织数据解析(总是平行-垂直),而是将棘手的用户定义过滤器变成聚合函数的参数。 Реter Konow 2019.05.06 12:06 #12 Реter Konow:......因此,主要任务不是组织数据解析(总是平行-垂直),而是将复杂的自定义过滤器变成聚合函数的参数。如何将复杂的过滤器(一组数据选择条件)(不仅包含事务属性的特定值,还包含这些值的范围)转化为函数参数? 1.必须对属性向量(存储参数值的历史)进行索引。每个事务属性都应有一个序列号。通过它可以查询所需的资源,并从中获取数据。 2.2. 每个过滤器都是特定事务属性的一个特定值或一个值范围。 因此,要建立一个过滤器,用户需要指定循环的向量上的属性索引,并指定其具体值或值范围。 这些信息可以写入一个常规数组,并传递给聚合函数。该函数将从资源中提取必要的矢量,并使用传递给它的数组中的过滤器以平行-垂直运动的方式循环矢量的内容。 这是一项简单明了的任务。 Vasiliy Sokolov 2019.05.06 12:36 #13 致文章作者:OLAP 与类数组有什么本质区别? 事实上,矢量是表征某个点的值的值或值的复数。但每个点都可以通过一个类来表达。在这种情况下,它的所有属性都可以写入一个向量,反之亦然: class TradeDeal { Symbol = EURUSD; TimeHold = 1 h,13 m,55 s; Profit = 21.52$; MAE = 1.243; }; => {EURUSD, {1 h,13 m,55 s}, 21.52$, 1.243 }; 也就是说,一个 OOP 类的实例本质上是多维空间中的一个向量,或者是将其值投射到一组维度上的一个点。因此,通过参数进行选择时,通常需要遍历此类类的通用集合,并选择合适的实例。 Stanislav Korotky 2019.05.06 15:13 #14 Vasiliy Sokolov:致文章作者:OLAP 与类数组有什么本质区别? 事实上,矢量是表征某个点的值的值或值的复数。但每个点都可以通过一个类来表达。在这种情况下,它的所有属性都可以写入一个向量,反之亦然:也就是说,一个 OOP 类的实例本质上是多维空间中的一个向量,或者是将其值投射到一组维度上的一个点。因此,通过参数进行选择时,通常需要遍历这些类的通用集合,并选择适合条件的实例。这就是我们所做的大致工作。除了记录类之外,我们还需要读取来源类、记录迭代器类、聚合函数类、获取结果和可视化类(将在第二部分中介绍)。所有这些加在一起就是 OLAP。 Aleksandr Masterskikh 2019.05.06 16:47 #15 Maxim Dmitrievsky:如果能有更多关于交易的文章就更好了。结果发现,程序员们把他们的开发成果从其他领域转走了。原因不明,对象不明。我想这是很多人的想法,我只是说出来而已))。说得很对,我也想了很久。 Artyom Trishkin 2019.05.06 16:49 #16 Aleksandr Masterskikh:完全正确,我也想了很久。 写下来吧。 Vasiliy Sokolov 2019.05.06 17:23 #17 Artyom Trishkin: 就写吧。Artem,你不明白,人们需要 "面团 "按钮。)在这里,他们写的是不同的 OLAP...什么时候会有关于这个按钮的说明...... Artyom Trishkin 2019.05.06 17:25 #18 Vasiliy Sokolov:Artem,你不明白,人们需要 "钱 "按钮。)而在这里,他们写的是不同的 OLAP...什么时候才会有关于这个按钮的描述...... 关于这种按钮的最难的文章;) Maxim Dmitrievsky 2019.05.06 17:31 #19 Vasiliy Sokolov:Artem,你不明白,人们需要 "钱 "按钮。)在这里,他们写的是不同的 OLAP...什么时候才能有关于按钮的说明?人们只需要漂亮的按钮和文字。 Aleksandr Masterskikh 2019.05.06 17:36 #20 Artyom Trishkin: 写吧。我刚才写道,最近有关编程的次要内容(处理现成交易结果的服务等)与分析市场动态无关的文章开始盛行,而不是有关交易的文章。 当然,这也是必要的,但主要任务是交易本身,寻找进入市场 的算法(并对这些算法进行编程)。 123 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
最简单的矢量数据汇总方法:
1.沿垂直于交易方向的所有属性向量移动。可以快速汇总一个特定事务的所有数据。在这种情况下,只需使用一个简单的循环。
2.如果在第一个循环中沿矢量方向移动,在第二个循环中垂直于矢量方向移动,就可以收集所有事务的所有数据。
结论:通过平行-垂直运动,可以使用任何事务选择筛选器。
任何属性的任何值都可以作为搜索过滤器。例如,符号就是一个事务属性。一个特定的符号就是一个事务属性的特定值,可以作为数据聚合的筛选器。 批量也是一个事务属性。 批量的特定值也可以作为筛选器。 复杂的筛选器是特定属性的特定值的组合。在通用聚合方法中,过滤器的复杂程度和大小不受限制。因此,主要任务不是组织数据解析(总是平行-垂直),而是将棘手的用户定义过滤器变成聚合函数的参数。
......因此,主要任务不是组织数据解析(总是平行-垂直),而是将复杂的自定义过滤器变成聚合函数的参数。
如何将复杂的过滤器(一组数据选择条件)(不仅包含事务属性的特定值,还包含这些值的范围)转化为函数参数?
1.必须对属性向量(存储参数值的历史)进行索引。每个事务属性都应有一个序列号。通过它可以查询所需的资源,并从中获取数据。
2.2. 每个过滤器都是特定事务属性的一个特定值或一个值范围。
因此,要建立一个过滤器,用户需要指定循环的向量上的属性索引,并指定其具体值或值范围。 这些信息可以写入一个常规数组,并传递给聚合函数。该函数将从资源中提取必要的矢量,并使用传递给它的数组中的过滤器以平行-垂直运动的方式循环矢量的内容。
这是一项简单明了的任务。
致文章作者:OLAP 与类数组有什么本质区别?
事实上,矢量是表征某个点的值的值或值的复数。但每个点都可以通过一个类来表达。在这种情况下,它的所有属性都可以写入一个向量,反之亦然:
也就是说,一个 OOP 类的实例本质上是多维空间中的一个向量,或者是将其值投射到一组维度上的一个点。因此,通过参数进行选择时,通常需要遍历此类类的通用集合,并选择合适的实例。
致文章作者:OLAP 与类数组有什么本质区别?
事实上,矢量是表征某个点的值的值或值的复数。但每个点都可以通过一个类来表达。在这种情况下,它的所有属性都可以写入一个向量,反之亦然:
也就是说,一个 OOP 类的实例本质上是多维空间中的一个向量,或者是将其值投射到一组维度上的一个点。因此,通过参数进行选择时,通常需要遍历这些类的通用集合,并选择适合条件的实例。
这就是我们所做的大致工作。除了记录类之外,我们还需要读取来源类、记录迭代器类、聚合函数类、获取结果和可视化类(将在第二部分中介绍)。所有这些加在一起就是 OLAP。
如果能有更多关于交易的文章就更好了。
结果发现,程序员们把他们的开发成果从其他领域转走了。原因不明,对象不明。
我想这是很多人的想法,我只是说出来而已))。
说得很对,我也想了很久。
完全正确,我也想了很久。
就写吧。
Artem,你不明白,人们需要 "面团 "按钮。)在这里,他们写的是不同的 OLAP...什么时候会有关于这个按钮的说明......
Artem,你不明白,人们需要 "钱 "按钮。)而在这里,他们写的是不同的 OLAP...什么时候才会有关于这个按钮的描述......
Artem,你不明白,人们需要 "钱 "按钮。)在这里,他们写的是不同的 OLAP...什么时候才能有关于按钮的说明?
人们只需要漂亮的按钮和文字。
写吧。
我刚才写道,最近有关编程的次要内容(处理现成交易结果的服务等)与分析市场动态无关的文章开始盛行,而不是有关交易的文章。
当然,这也是必要的,但主要任务是交易本身,寻找进入市场 的算法(并对这些算法进行编程)。