交易中的机器学习:理论、模型、实践和算法交易 - 页 1077 1...107010711072107310741075107610771078107910801081108210831084...3399 新评论 FxTrader562 2018.09.20 12:05 #10761 马克西姆-德米特里耶夫斯基。是的,PRDF好吧,那么你可以创建一个switch case,在那里添加一堆多项式,然后随机调用函数 来选择一个多项式......那么,为什么你说GMDH而不是PNN......呢?:)))))))))))))))))))))))) 我是说我不必要地写了这么大的for循环:))))))))... 因此,现在只需使用我给你的那个函数,用某个程度的单项多项式取代for循环,然后,每一行都调用该函数......。 FxTrader562 2018.09.20 12:09 #10762 马克西姆-德米特里耶夫斯基。我说 "像gmdh功能选择",我想。 因此,现在只需使用我给你的那个函数,用某个程度的单项多项式取代for循环,然后,每一行都调用该函数......。 我的意思是在switch case中的一个条件=一个不同的多项式,它将被随机选择......现在你可以写任何数量的多项式,因为没有for循环:)))) 如果你想让我写......我也可以写......但我需要一些时间来寻找一些好的组合......。 顺便说一下,为了让我更好地理解你的目标,你能不能向我解释一下你到底在寻找什么或试图实现什么。 1. OOB LOSS和LOG LOSS...数值或条件等? 2.夏普比率、利润系数、回收系数等,还是由于过度拟合,这些东西并不重要? 3.还有什么可以让我们决定该系统在现场交易中的可靠性? 我的意思是,你想实现或增加哪些参数? FxTrader562 2018.09.20 12:52 #10763 Maxim Dmitrievsky: 现在我想我可以放弃1-2线,因为3-D线可以做到这一切。但你要怎么把线掉出来呢? 你要为每个功能写代码吗?我的意思是所有的100个功能,如果我们使用100个功能:))) FxTrader562 2018.09.20 13:00 #10764 Maxim Dmitrievsky:是的,我留下了第一条线,并将第二和第三条线结合在一起,第三条线(现在是第二条)将由所有两个特征变体组成。所以第1步:我们要选择没有多项式变换的最佳预测器 第二步:通过添加3维预测器,将所有预测器与其他不同的多项式结合起来,其中2个不同程度的预测器相乘。 接下来--需要将这些来自步骤2的预测器与其他的预测器结合起来。你确定这一行是正确的吗?我的意思是句法是正确的? m[i].Set(2,MathPow(RDFpolicyMatrix[i][(int)models2[bf][1]],firstDegree)*MathPow(RDFpolicyMatrix[i][(int)models2[bf2][2]],secondDegree)); 看到这些二维矩阵和所有这些东西,我的脑子已经很疼了,所以只是检查一下语法是否正确:))))))。 FxTrader562 2018.09.20 13:25 #10765 马克西姆-德米特里耶夫斯基。 不,我将使用所有3条线,现在都很好 )但接下来呢......:))你要为所有的功能写第四行、第五行,.... 等吗? FxTrader562 2018.09.20 13:28 #10766 马克西姆-德米特里耶夫斯基。现在我们有:最好的三重特征,用多项式转换现在可以结合所有最好的功能,增加6个输入,接下来是12个输入,等等。然后可以在所有模型中选择最佳模型不......我想知道,你是要为每一个功能重复写代码,还是现有的循环和代码就能做到这一切? FxTrader562 2018.09.20 14:02 #10767 马克西姆-德米特里耶夫斯基。这个字符串现在包含1个单元,需要3个输入 我们现在可以用这些单位进行操作,乘以它,所以它可以需要3+3+1=7个输入。 这是很神圣的事情。好吧,你决定这样写,直到现在我还不能100%确定你为什么要这样写...:) 我不是编写二维数组或矩阵程序的专家,因此,我在这里的作用是有限的....。 我只能快速理解重要的 概念,并在一定程度上帮助你把事情简化得更好......但你应该知道如何编程......:)))) FxTrader562 2018.09.20 15:58 #10768 Maxim Dmitrievsky:我现在只用了3行试试,修正了一个错误 如果错误被线减少OKKK,,.....现在我越来越理解你为什么要以这种方式来实现....。:)) 如果你愿意,你可以向我提供完整的代码,我可以通过替换这一行来尝试不同的多项式和它的变体。 m [i] .Set ( 2 , MathPow (RDFpolicyMatrix [i] [( int ) models2 [bf] [ 1 ]], firstDegree) * MathPow (RDFpolicyMatrix [i] [( int ) models2 [bf2] [ 2 ] secondDegree) ); FxTrader562 2018.09.20 16:02 #10769 马克西姆-德米特里耶夫斯基。现在只是在成堆的循环中出现一些错误......^)))我试图修复你是说语法错误???......我以为是LOG LOSS错误:))))))))))) Sergey Chalyshev 2018.09.20 21:46 #10770 先生们,你们为什么不去......到论坛的英语区? 1...107010711072107310741075107610771078107910801081108210831084...3399 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是的,PRDF
好吧,那么你可以创建一个switch case,在那里添加一堆多项式,然后随机调用函数 来选择一个多项式......那么,为什么你说GMDH而不是PNN......呢?:))))))))))))))))))))))))
我是说我不必要地写了这么大的for循环:))))))))...
因此,现在只需使用我给你的那个函数,用某个程度的单项多项式取代for循环,然后,每一行都调用该函数......。
我说 "像gmdh功能选择",我想。
因此,现在只需使用我给你的那个函数,用某个程度的单项多项式取代for循环,然后,每一行都调用该函数......。
我的意思是在switch case中的一个条件=一个不同的多项式,它将被随机选择......现在你可以写任何数量的多项式,因为没有for循环:))))
如果你想让我写......我也可以写......但我需要一些时间来寻找一些好的组合......。
顺便说一下,为了让我更好地理解你的目标,你能不能向我解释一下你到底在寻找什么或试图实现什么。
1. OOB LOSS和LOG LOSS...数值或条件等?
2.夏普比率、利润系数、回收系数等,还是由于过度拟合,这些东西并不重要?
3.还有什么可以让我们决定该系统在现场交易中的可靠性?
我的意思是,你想实现或增加哪些参数?
现在我想我可以放弃1-2线,因为3-D线可以做到这一切。
但你要怎么把线掉出来呢?
你要为每个功能写代码吗?我的意思是所有的100个功能,如果我们使用100个功能:)))
是的,我留下了第一条线,并将第二和第三条线结合在一起,第三条线(现在是第二条)将由所有两个特征变体组成。
所以第1步:我们要选择没有多项式变换的最佳预测器
第二步:通过添加3维预测器,将所有预测器与其他不同的多项式结合起来,其中2个不同程度的预测器相乘。
接下来--需要将这些来自步骤2的预测器与其他的预测器结合起来。你确定这一行是正确的吗?我的意思是句法是正确的?
看到这些二维矩阵和所有这些东西,我的脑子已经很疼了,所以只是检查一下语法是否正确:))))))。
不,我将使用所有3条线,现在都很好 )
但接下来呢......:))你要为所有的功能写第四行、第五行,.... 等吗?
现在我们有:最好的三重特征,用多项式转换
现在可以结合所有最好的功能,增加6个输入,接下来是12个输入,等等。
然后可以在所有模型中选择最佳模型
不......我想知道,你是要为每一个功能重复写代码,还是现有的循环和代码就能做到这一切?
这个字符串现在包含1个单元,需要3个输入
我们现在可以用这些单位进行操作,乘以它,所以它可以需要3+3+1=7个输入。
这是很神圣的事情。好吧,你决定这样写,直到现在我还不能100%确定你为什么要这样写...:)
我不是编写二维数组或矩阵程序的专家,因此,我在这里的作用是有限的....。
我只能快速理解重要的 概念,并在一定程度上帮助你把事情简化得更好......但你应该知道如何编程......:))))
我现在只用了3行试试,修正了一个错误
如果错误被线减少
OKKK,,.....现在我越来越理解你为什么要以这种方式来实现....。:))
如果你愿意,你可以向我提供完整的代码,我可以通过替换这一行来尝试不同的多项式和它的变体。
现在只是在成堆的循环中出现一些错误......^)))我试图修复
你是说语法错误???......我以为是LOG LOSS错误:)))))))))))