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

 
mytarmailS #:

您究竟想寻找什么,以何种方式寻找?

例如,我们有一个模式、三个峰值或其他什么(规则、事件、模式、群集)

这是三个人字形峰,中间有任何东西。

 
elibrarius #:

这是 "之 "字形的 3 个顶点,中间有任何间隔。

и?

 
mytarmailS #:

и?

将 ZZ 的最后 6 个顶点作为网格。结果也一样,只是更简单。

 
elibrarius #:

使用 ZZ 的最后 6 个顶点作为网格。得到的结果是一样的,只是更简单。

这只是一个从零开始的例子,你必须在某些东西上展示这个概念。

mytarmailS#:

您到底想搜索什么,以什么方式搜索?

例如 ,我们有这种模式、三个峰值、 或任何东西 (规则、事件、模式、群集)

 
mytarmailS #:

这只是一个从零开始的例子,用来展示概念。

哦,好吧这就复杂了...趋势顶部/趋势反转可以被视为事件。但我们如何才能在它们之间的图形上想到其他事件(任何事件),然后对它们进行描述......?
 

elibrarius #:
1) Ну, хорошо. Дальше сложнее... вершины/развороты трендов можно считать событиями.

2) 下面是如何在图中提出其他事件(任何事件),然后对它们进行描述......?

1)

首先,让我们从术语开始...

对我来说,事件就是市场中交易者感兴趣的某 事件(tuftology)。 它可以是任何事物-- 顶部 、趋势反转、某一价位的价格、反弹、时间、堆栈中的出价、大成交量等....任何感兴趣的事物。

事件可以描述

1... 功能上

2... 可以是日志......规则

3... 可以是代码......仔细想想,2 和 3 是一回事。

2)

你不需要发明任何东西,有些算法会自己发明规则,或者编写代码...


1... 算法提出了规则/代码

2......在历史上进行测试

3...得到结果

 
mytarmailS #:

你不需要发明任何东西,有算法可以自己制定规则,或者编写代码...

我不使用 R 或 Python。所以没有这些软件包。我必须自己制定这些规则。ZZ 是选项之一。我会看看你的进展,如果可行,我就开始研究如何附加这些软件包。
 
elibrarius #:
我不使用 R 或 Python。

我深表同情)


С++ ?

 
mytarmailS #:

好吧,我给你提供了一种符合你要求的算法。


1) 不受时间限制,因为我们自己就能写出所需的内容

2) 不需要任何寻找规律性的逻辑,因为我们自己就能写出我们需要的东西

3) 任何模式描述的选择,即使是通过日志规则或函数 因为我们自己 需要什么就写什么。


在我提出的概念中

这些模式将是等价的,而模式本身可以是任何复杂程度的。

任何 AMO 都无法做到这一点。

还有 "停止 "规则,也没有 AMO 可以做到这一点。

这意味着一个通用的 AMO,其输入为表格数据。

难道您没有明确限制模式长度为 10 条吗?很明显,形态本身与时间无关,但进入交易的时刻却与形态有某种联系?而且,从进入交易的那一刻起开始计算的条数显然受到形态大小的限制。不过,我们还是可以得到一个给定大小的计算窗口。

 
Aleksey Nikolayev #:

难道你们没有明确限制模式长度为 10 条吗?很明显,形态本身与时间无关,但进入交易的时刻却与形态有某种联系?而且,从进入交易的那一刻起开始计算的条数显然受到形态大小的限制。不过,我们还是可以得到一个给定大小的计算窗口。

它结合了以下两点...

1) 规则可以查看最后 10 根蜡烛图(刚性索引[1 : 10)

2) 规则可以在所有数据上搜索,无论索引如何,这是一个循环[i],而且这些规则不仅可以查看其索引,还可以查看[i+n ]


X[2, "close"]表示从最后一个价格开始的第二个子句。

X[i, "close"]--这是循环中的 "cloze"(可以是任何地方,甚至是 +100)

X[i+5,"close"] - +5。



粗略地举例来说,我们可以找到 100 多根蜡烛图之前的三根蜡烛图的独立形态,并立即将其与收盘价的倒数第二根蜡烛图的价格进行比较......

换句话说,该模型了解最后的价格是多少,也了解刚刚的价格是多少,无论何时....。


如果你有兴趣,我可以把代码、函数、搜索规则的方式和拟合函数发给你。