混乱中有规律可循吗?让我们试着找出它!以特定样本为例进行机器学习。 - 页 26 1...1920212223242526272829303132 新评论 Aleksei Kuznetsov 2023.03.25 15:47 #251 您的方法不能直接用于我的数据。因为在前一个柱状图上进行训练,你的视角会偏向未来。 但是,如果您设置一个 1000 行的封锁区,您就会得到一个可靠的结果。 不应用 D(i)=D(i-1)+ Target_100_Buy 进行训练 а 跳过离当前栏最近的 1000 行。可能是这样,D(i)=D(i-1000)+ Target(i-999) - 但我不确定。我得考虑一下。一般来说,有必要为 1000 行添加一个移位器。 附注:如果阿列克谢的数据也可以同时包含几笔未完成的交易,那么也可以通过尚未完成、但已提交给输入进行训练的交易进行窥视。 RomFil 2023.03.25 16:01 #252 Forester #:您的方法不能直接用于我的数据。因为在前一个柱状图上进行训练,你的视角会偏向未来。 但是,如果你制作一个 1000 行的封锁区,你就会得到一个可靠的结果。用于训练的不是 D(i)=D(i-1)+ Target_100_Buy а 跳过当前栏的下 1000 行。 老实说,我完全听不懂......:( 该公式应用于一行,该行描述了两步之间的移动三角洲。什么是 "窥视未来"? Aleksei Kuznetsov 2023.03.25 16:03 #253 RomFil #:老实说,我完全误解了比赛 ....:(该公式应用于描述两步之间运动三角的数列。什么是 "窥视未来"? 在我的示例中,不存在 "两步之间"--最多可同时进行 100 步或更多步(即交易尚未结束,但已进入标记,因此应跳过它们)。 Aleksey Vyazmikin 2023.03.25 16:05 #254 RomFil #:"我做了什么? 样本列车的大小约为 1GB。将其加载到工作区需要很长时间。我的电脑是 i5-3570,拥有 24GB 内存和高速固态硬盘,Excel 打开这个文件需要几分钟时间。这就是我决定缩短文件的原因。我懒得去计算 5000 多列的上标。因此,这一列根据上述公式形成了一个图表。也就是说,第一步是 0,然后是 0.00007,然后是 0.00007-0.00002=0.00005,然后是 0.00005+0.00007=0.00012,等等。也就是说,从第5584 5586 列开始,我形成了一个没有绑定的运动图表,可以说是一个相对运动图表。就像收盘图一样,即在图表的每一步结束时,资产的价格都会发生相应的变化。附:关于列数...我选择了最近的 5586 个(我刚在 Excel 中查到)卖出信号。"...为什么是新样本":为了在一定程度上展示和说明其示例方法。如果您能告诉我可以提取 OHLC 或仅提取 Clause 价格的列数,那就足够了。关于其他问题:完全没有使用样本文件中的数据。在每个文件5584 5586 列的基础上,按上述方法绘制图表。该方法已应用于这些获得的图形。好吧,既然 topikstarter 不想提供新的样本,我建议有兴趣的人发布自己的样本......:)致敬,RomFil! 在 Excel 中,计数从 1 开始,而在 CatBoost 和 mql(以及其他语言)中,计数从 0 开始。 也就是说,按照我的理解,您只需取最后一列,做一个数组累加,就能得到一种图表。比方说。你根据这些数据创建了一些预测器。目标是这个序列的下一个值,还是原来的值,即 delta?也就是说,一个回归模型的结果是有条件的 (+x||-x),如果 +x,我们就进入交易,对吗? 我会试着给出最后几列的数据,但会晚一点--我对代码做了一些改动,然后这些改动就丢失了,所有的东西又重新做了一遍--这很难。 Aleksei Kuznetsov 2023.03.25 16:08 #255 Aleksey Vyazmikin #:在 Excel 中,计数从 1 开始,而在 CatBoost 和 mql(以及其他语言)中,计数从 0 开始。也就是说,我的理解是,你只需取最后一列,做一个数组累加,然后得到一个图表。比方说。你根据这些数据创建了一些预测器。目标是这个序列的下一个值,还是原来的值,即 delta?即一个回归模型,它给出的结果是有条件的 (+x||-x),如果 +x,我们就进入交易,对吗?我会试着给出最后几列的数据,但会晚一点--我对代码做了一些改动,然后这些改动就丢失了,所有的东西又重新做了一遍--这很难。 阿列克谢 - 您的数据中能否同时有多个挂单交易?也就是说,下一个信号已经出现,但上一个信号的交易尚未完成? RomFil 2023.03.25 16:15 #256 Forester #:我的示例中没有 "中间步骤"--同时进行的步骤多达 100 个或更多(即交易尚未结束,但已在标记中)。 还是不明白......什么交易,什么标记? 交易方法如下 1) 有价格变动(收盘图,例如比特币)。为清晰起见,在图表上绘制周期为 9、移动量为 -2 的移动图。 2) 使用上述方法进行交易意味着发出卖出或买入资产的信号,而不与手数挂钩。在某一时刻,该资产只有一笔交易。 3) 如果交易获利,总计记录为 +A 点数,否则为 -A。 4) 点数收入就是这样形成的。 很明显,如果在上述盈利图表中加上点差和佣金,情况就不会那么乐观了。 Aleksei Kuznetsov 2023.03.25 16:22 #257 RomFil #: 2) 使用上述方法进行交易意味着发出卖出或买入资产的信号,而不受手数的限制。 在某一时刻,资产只有一笔交易。 而在我的标价中,可能同时有多达 100 笔或更多的交易。因此,将您的算法应用于我的算法毫无意义。它会偷看。 Aleksey Vyazmikin 2023.03.25 16:24 #258 Forester #: 阿列克谢 - 您的数据中会同时出现几笔未完成的交易吗?即下一个信号已经出现,但上一个信号的交易尚未完成? 不会,在这些数据中只有连续交易。 Aleksei Kuznetsov 2023.03.25 16:25 #259 RomFil #:还是不明白......什么交易,什么标记?根据此标记进行的交易https://www.mql5.com/ru/code/903我们在每个条形图上添加 1 笔交易,每笔交易都等待其 TP 或 SL。上一栏的交易通常不会在下一栏开始时完成。总之,会有很多交易同时进行。 Sampler www.mql5.com Индикатор i_Sampler рассчитывает идеальные входы, предназначен для обучения нейросети. Aleksei Kuznetsov 2023.03.25 16:53 #260 Aleksey Vyazmikin #:不,数据中只有连续交易。 那么,RomFil 方法就没有偷看你的数据。结果还不错。 1...1920212223242526272829303132 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
您的方法不能直接用于我的数据。因为在前一个柱状图上进行训练,你的视角会偏向未来。
但是,如果您设置一个 1000 行的封锁区,您就会得到一个可靠的结果。
不应用 D(i)=D(i-1)+ Target_100_Buy 进行训练
а
跳过离当前栏最近的 1000 行。可能是这样,D(i)=D(i-1000)+ Target(i-999) - 但我不确定。我得考虑一下。一般来说,有必要为 1000 行添加一个移位器。
附注:如果阿列克谢的数据也可以同时包含几笔未完成的交易,那么也可以通过尚未完成、但已提交给输入进行训练的交易进行窥视。
您的方法不能直接用于我的数据。因为在前一个柱状图上进行训练,你的视角会偏向未来。
但是,如果你制作一个 1000 行的封锁区,你就会得到一个可靠的结果。
用于训练的不是 D(i)=D(i-1)+ Target_100_Buy
а
跳过当前栏的下 1000 行。老实说,我完全听不懂......:(
该公式应用于一行,该行描述了两步之间的移动三角洲。什么是 "窥视未来"?
老实说,我完全误解了比赛 ....:(
该公式应用于描述两步之间运动三角的数列。什么是 "窥视未来"?
在我的示例中,不存在 "两步之间"--最多可同时进行 100 步或更多步(即交易尚未结束,但已进入标记,因此应跳过它们)。
"我做了什么?
样本列车的大小约为 1GB。将其加载到工作区需要很长时间。我的电脑是 i5-3570,拥有 24GB 内存和高速固态硬盘,Excel 打开这个文件需要几分钟时间。这就是我决定缩短文件的原因。我懒得去计算 5000 多列的上标。因此,这一列根据上述公式形成了一个图表。也就是说,第一步是 0,然后是 0.00007,然后是 0.00007-0.00002=0.00005,然后是 0.00005+0.00007=0.00012,等等。也就是说,从第5584 5586 列开始,我形成了一个没有绑定的运动图表,可以说是一个相对运动图表。就像收盘图一样,即在图表的每一步结束时,资产的价格都会发生相应的变化。
附:关于列数...我选择了最近的 5586 个(我刚在 Excel 中查到)卖出信号。
"...为什么是新样本":
为了在一定程度上展示和说明其示例方法。如果您能告诉我可以提取 OHLC 或仅提取 Clause 价格的列数,那就足够了。
关于其他问题:
完全没有使用样本文件中的数据。在每个文件5584 5586 列的基础上,按上述方法绘制图表。该方法已应用于这些获得的图形。
好吧,既然 topikstarter 不想提供新的样本,我建议有兴趣的人发布自己的样本......:)
致敬,RomFil!
在 Excel 中,计数从 1 开始,而在 CatBoost 和 mql(以及其他语言)中,计数从 0 开始。
也就是说,按照我的理解,您只需取最后一列,做一个数组累加,就能得到一种图表。比方说。你根据这些数据创建了一些预测器。目标是这个序列的下一个值,还是原来的值,即 delta?也就是说,一个回归模型的结果是有条件的 (+x||-x),如果 +x,我们就进入交易,对吗?
我会试着给出最后几列的数据,但会晚一点--我对代码做了一些改动,然后这些改动就丢失了,所有的东西又重新做了一遍--这很难。
在 Excel 中,计数从 1 开始,而在 CatBoost 和 mql(以及其他语言)中,计数从 0 开始。
也就是说,我的理解是,你只需取最后一列,做一个数组累加,然后得到一个图表。比方说。你根据这些数据创建了一些预测器。目标是这个序列的下一个值,还是原来的值,即 delta?即一个回归模型,它给出的结果是有条件的 (+x||-x),如果 +x,我们就进入交易,对吗?
我会试着给出最后几列的数据,但会晚一点--我对代码做了一些改动,然后这些改动就丢失了,所有的东西又重新做了一遍--这很难。
我的示例中没有 "中间步骤"--同时进行的步骤多达 100 个或更多(即交易尚未结束,但已在标记中)。
还是不明白......什么交易,什么标记?
交易方法如下
1) 有价格变动(收盘图,例如比特币)。为清晰起见,在图表上绘制周期为 9、移动量为 -2 的移动图。
2) 使用上述方法进行交易意味着发出卖出或买入资产的信号,而不与手数挂钩。在某一时刻,该资产只有一笔交易。
3) 如果交易获利,总计记录为 +A 点数,否则为 -A。
4) 点数收入就是这样形成的。
很明显,如果在上述盈利图表中加上点差和佣金,情况就不会那么乐观了。
2) 使用上述方法进行交易意味着发出卖出或买入资产的信号,而不受手数的限制。 在某一时刻,资产只有一笔交易。
而在我的标价中,可能同时有多达 100 笔或更多的交易。因此,将您的算法应用于我的算法毫无意义。它会偷看。
阿列克谢 - 您的数据中会同时出现几笔未完成的交易吗?即下一个信号已经出现,但上一个信号的交易尚未完成?
不会,在这些数据中只有连续交易。
还是不明白......什么交易,什么标记?
根据此标记进行的交易https://www.mql5.com/ru/code/903
我们在每个条形图上添加 1 笔交易,每笔交易都等待其 TP 或 SL。上一栏的交易通常不会在下一栏开始时完成。总之,会有很多交易同时进行。
不,数据中只有连续交易。
那么,RomFil 方法就没有偷看你的数据。结果还不错。