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

 

为什么每个人都对薯片念念不忘?

我试过1000个和200个筹码--预测的差别很小。在转储数据的方法上有更大的区别。试图预测一个完整的1巴和0.5巴比把1000个筹码减少到200个之间有非常大的区别。

 

吉安尼

不幸的是,保密是这里的主要要求))))。它 是一个交换混淆的C++模型的协议,这些模型接受来自交换的原始数据并产生预测,因此,人们可以把一个带有输入和输出描述的模型,在没有修改(额外训练等)的情况下使用一个月或多长时间,并得出结论(购买、租用 等)

这可能是最好的选择之一--将模型作为一个可执行的应用程序,可以是控制台,从命令行接收stdin或csv文件上的数据,因为这个选项可以很容易地,没有任何困难地使用和保护,通过时间的混淆,等等。

 
交易员博士

是的。

他们的方式并非没有道理。我试着用我的模型来预测数十万个随机实例。然后对于黑箱预测,我在坐标中寻找最接近的点,并将其结果作为预测本身。这个原型是有效的,但我可以在实际中加以改进--找到3个最接近的点,并对平均结果进行三角测量。但它的计算成本很高,即使使用opencl视图,也可能需要几秒钟的时间来预测。

我同意,在点云中对模型进行语义采样是 "烘烤 "分类/回归模型的一个简单而有效的方法。 顺便说一下,有一些最近的邻居模型看起来很快,n*log(n)而不是n^2,就像树一样,我在网上的某处的pluses上看到的。

 
伊万-内格雷什尼

可能这是最好的选择之一--将模型表现为一个可执行的应用程序,你可以控制台,从命令行中获取stdin或csv文件上的数据,因为这个选项可以很容易,没有任何麻烦,并在时间上受到混淆的保护,等等。

可能是的,控制台不太可能,更有可能是一个dll,所以你可以把它加载到你的小程序中,并在测试器中运行,一般来说,首先检查预测与市场的相关性,有时模型很弱,传播不赢,但仍然可以用于合奏,如果它不经常翻转,但与市场正相关(价格增量)超过1-2%,与其他合奏模型不强,但在那里你应该注意,有很多方法可以作弊。

另一个问题是,没有人能控制用于 "尝试 "的黑匣子会变成同样的面团,但这符合想法中双方的利益......。

一般来说,我们可以尝试发布模型,像Dukas的eurobucks for m1,但不是HFT,每天10-30笔交易左右,"封存 "这些模型,像加密货币签名,一个月左右后,我们会看到谁拥有这些模型真正赢得市场,谁有幻想。

 
一个信号将是一个好的开始......然后继续进行密封、印刷和整合到MT(和其他)。否则你会在服务功能上花费大量时间,而不是制作一个好的模型。但结果可能是一无所获。如果你得到一个值得注意的信号,你就可以去理会它。
 
埃利布留斯
我希望我有一个信号可以开始......然后费力地进行密封、打印和整合到MT(和其他)。否则,你会在服务功能上花费大量时间,而不是制作一个好的模型。但结果可能是一无所获。如果你得到一个值得注意的信号,你就可以去理会它。

顺便问一下,你的P模型做得怎么样了,有什么进展吗?

都想在某个地方投资,但没有人真正有信号 :)

 
马克西姆-德米特里耶夫斯基

顺便问一下,你的P模型做得怎么样了,有什么进展吗?

我想投资的地方,但没有人有信号 :)

我还没有发现任何有趣的东西。
我将不得不在2个月内做其他事情。然后也许我会回来。
 
Zhenya:

可能是的,控制台不太可能,更可能是一个dll,所以你可以把它加载到你的小程序中,并在测试器中运行,一般来说,首先检查预测与市场的相关性,有时模型很弱,传播不赢,但仍然可以用于合奏,如果它不经常滚动,但与市场正相关(价格增量)超过1-2%,与其他合奏模型不强烈,但你应该看看,有很多方法可以欺骗。

另一个问题是,没有人能控制用于 "试用 "的黑盒子会变成相同的面团,但这符合双方的利益的想法......。

一般来说,我们可以尝试发布像Dukas的eurobucks for m1这样的模型,但不是HFT,每天10-30笔交易左右,"封存 "这些模型,如加密货币签名,一个月左右后,我们将看到谁拥有它们真正赢得市场,谁有想象力。

好了,现在我们有了一个更清晰的画面。

为了方便加载、控制和展示,可以说。为了使加载、控制和显示 "产品面 "更加方便,我认为没有什么可考虑的,让我们把模型显示为现成的专家顾问--MT4、MT5、DukasCTrader 等。

对于测试来说,你可以将它们以编译的形式暴露出来,如果 "各方的协议 "发生,那么已经通过了源代码。

但是,为了不把它变成心不在焉的乱写乱画,我们应该检查EA是否基于MO模型。

为此,我认为我们将不得不收紧要求,只设置那些在特定任务上训练有素的EA。

为了不限制预测器的选择,任务本身可能只包含交易信号形式的目标,以便与之相吻合,顺便说一下,我们将能够检查模型。

一个任务可以被设置,至少对MT来说,是以图表模板的形式标记并保存到一个文件中,其中包含图形对象或指标形式的信号。

 
伊万-内格雷什尼

好了,现在我们有了一个更清晰的画面。

为了方便上传,控制和展示,可以说。"我不认为有什么可明智的,让我们把模型暴露为现成的EA--MT4、MT5、Dukas CTrader等。

你不能定制MT-tester,它也是一个黑盒子,你甚至不能正确地测试它,而且它的速度仍然比你自己设置的要低几个数量级,特别是在你有简单的优化选项的情况下。我应该怎么说呢......总之,你不会被任何公共平台的 "EA "所重视,C++ dll在Rentech和Goldmansax中同样使用。

你可以将它们以编译的形式暴露在测试中,如果 "各方同意 "的情况发生,那么已经传递了源代码。

只有这样才不会变成抽象的比喻,我们应该检查EA是否基于MO模型。

为此,我认为我们将不得不收紧要求,只设置那些在特定任务上训练有素的EA。

为了不限制预测器的选择,任务本身只能包含交易信号形式的目标,顺便说一下,这将使我们能够检查模型的重合性。

该任务可以设置,至少对MT来说,以标记的形式,并从图表中保存到文件模板,其中信号以图形对象或指标的形式标记。

最主要的是启用自动激活连接,将来在测试器中检查时,得到的结果是公平的。

 
振亚

你不是和阿莱莎一起成为一家银行的合伙人,对吗?

甚至连格雷夫都试图对此事保持沉默。