文章 "在Python中使用Numba对交易策略进行快速测试" - 页 2 123456 新评论 Evgeniy Chernish 2024.11.13 11:21 #11 文章很酷,谢谢马克西姆! 速度确实令人印象深刻。 但在运行脚本之前,确实需要做一些工作。 对于无法运行脚本的用户,请注意以下几点 1) 安装 catboost pip install catboost 2) 下载 EURGBP_H1.csv 数据并将其放入 Files 文件夹。 3) 下载所有 python 脚本并将其放在一个文件夹中 4) 调整Tester_ML.py 脚本的第一行如下 from tester_lib import test_model 5) 在 Tester_ML.py 脚本中写入文件路径,我是这样写的 p = pd.read_csv('C:/Program Files/MetaTrader 5/MQL5/Files/'+hyper_params['symbol']+'.csv', sep='\s+') Discussing the article: "Fast MetaTrader 5 Python用户组 - 在Python中使用Numba对交易策略进行快速测试 Maxim Dmitrievsky 2024.11.13 11:42 #12 Evgeniy Chernish #:文章很酷,谢谢马克西姆 !速度真的令人印象深刻。但在运行脚本之前,确实需要做一些工作。对于那些无法运行脚本的用户,请注意以下几点1) 安装 catboostpip install catboost2) 下载 EURGBP_H1.csv 数据并将其放入 Files 文件夹。3) 下载所有 python 脚本并将其放在一个文件夹中4) 调整Tester_ML.py 脚本 的第一行如下从 tester_lib 导入 test_model5) 在 Tester_ML.py 脚本中写入文件路径,我是这样写的p = pd.read_csv('C:/Program Files/MetaTrader 5/MQL5/Files/'+hyper_params['symbol']+'.csv', sep='\s+') 不客气。是的,每个人的工作环境不同。例如,conda 可能已经安装了所有软件包。这就是我没有单独描述的原因,解释器会对缺少的软件包发出警告。 我自己的经验告诉我,文章中的大量文字会吓到你。当场弄明白比全部读完要容易得多:) Andrey Dik 2024.11.13 11:55 #13 Evgeniy Chernish #:文章很酷,谢谢马克西姆 !速度真的令人印象深刻。但在运行脚本之前,确实需要做一些工作。对于那些无法运行脚本的用户,请注意以下几点1) 安装 catboostpip install catboost2) 下载 EURGBP_H1.csv 数据并将其放入 Files 文件夹。3) 下载所有 python 脚本并将其放在一个文件夹中4) 调整Tester_ML.py 脚本 的第一行如下从 tester_lib 导入 test_model5) 在 Tester_ML.py 脚本中写入文件路径,我是这样写的p = pd.read_csv('C:/Program Files/MetaTrader 5/MQL5/Files/'+hyper_params['symbol']+'.csv', sep='\s+') 好极了!您已经完成了文章作者应该完成的工作。 Maxim Dmitrievsky 2024.11.13 12:02 #14 😁 Ivan Butko 2024.11.13 16:35 #15 撰写有关交易策略的文章 超越一切 Maxim Dmitrievsky 2024.11.13 16:44 #16 Ivan Butko #: 关于交易策略的作文 超越一切 不幸的是,这很昂贵。如果只是基本的东西。 Ivan Butko 2024.11.13 17:05 #17 Maxim Dmitrievsky #:可惜价格昂贵。如果只是最基本的SmartMoney 已经开始出版基础知识,但有点......干巴巴的。 总的来说,这个领域是开放的。 Maxim Dmitrievsky 2024.11.13 17:07 #18 Ivan Butko #: 在 SmartMoney 上,他们开始发布一些基本信息,但不知何故.....。干。 总的来说,这个领域是开放的。 我不知道它是什么,也不想知道:) Ivan Butko 2024.11.13 17:11 #19 Maxim Dmitrievsky #: 我心里不知道那是什么,也不想知道:) 明白了,不再坚持了。 Maxim Dmitrievsky 2024.11.14 05:54 #20 把长裤变成短裤。额外材料。 对文章中的基本模型进行强烈的再训练。前后两个版本: 现在优化的不是 sl/tp,而是元标签(贸易/非贸易)输入: 附件中带有修改后优化器的附加库。 如果您需要第二篇文章对此进行扩展说明,请在此处发帖。 一切都运行得非常快!TC 生成过程只需几秒钟。 剩下的工作就是将模型转换并导出到终端。 Можно идти другим путем. Сначала экспортировать модель в терминал, затем делать оптимизацию. Интересно будет сравнить, есть ли выигрыш в скорости. 附加的文件: opt_lib.py 5 kb 123456 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
文章很酷,谢谢马克西姆!
速度确实令人印象深刻。
但在运行脚本之前,确实需要做一些工作。
对于无法运行脚本的用户,请注意以下几点
1) 安装 catboost
pip install catboost
2) 下载 EURGBP_H1.csv 数据并将其放入 Files 文件夹。
3) 下载所有 python 脚本并将其放在一个文件夹中
4) 调整Tester_ML.py 脚本的第一行如下
from tester_lib import test_model
5) 在 Tester_ML.py 脚本中写入文件路径,我是这样写的
p = pd.read_csv('C:/Program Files/MetaTrader 5/MQL5/Files/'+hyper_params['symbol']+'.csv', sep='\s+')
文章很酷,谢谢马克西姆 !
速度真的令人印象深刻。
但在运行脚本之前,确实需要做一些工作。
对于那些无法运行脚本的用户,请注意以下几点
1) 安装 catboost
pip install catboost
2) 下载 EURGBP_H1.csv 数据并将其放入 Files 文件夹。
3) 下载所有 python 脚本并将其放在一个文件夹中
4) 调整Tester_ML.py 脚本 的第一行如下
从 tester_lib 导入 test_model
5) 在 Tester_ML.py 脚本中写入文件路径,我是这样写的
p = pd.read_csv('C:/Program Files/MetaTrader 5/MQL5/Files/'+hyper_params['symbol']+'.csv', sep='\s+')
我自己的经验告诉我,文章中的大量文字会吓到你。当场弄明白比全部读完要容易得多:)
文章很酷,谢谢马克西姆 !
速度真的令人印象深刻。
但在运行脚本之前,确实需要做一些工作。
对于那些无法运行脚本的用户,请注意以下几点
1) 安装 catboost
pip install catboost
2) 下载 EURGBP_H1.csv 数据并将其放入 Files 文件夹。
3) 下载所有 python 脚本并将其放在一个文件夹中
4) 调整Tester_ML.py 脚本 的第一行如下
从 tester_lib 导入 test_model
5) 在 Tester_ML.py 脚本中写入文件路径,我是这样写的
p = pd.read_csv('C:/Program Files/MetaTrader 5/MQL5/Files/'+hyper_params['symbol']+'.csv', sep='\s+')
好极了!您已经完成了文章作者应该完成的工作。
超越一切
关于交易策略的作文 超越一切
不幸的是,这很昂贵。如果只是基本的东西。
可惜价格昂贵。如果只是最基本的
总的来说,这个领域是开放的。
在 SmartMoney 上,他们开始发布一些基本信息,但不知何故.....。干。
总的来说,这个领域是开放的。
我心里不知道那是什么,也不想知道:)
把长裤变成短裤。额外材料。
对文章中的基本模型进行强烈的再训练。前后两个版本:
现在优化的不是 sl/tp,而是元标签(贸易/非贸易)输入:
附件中带有修改后优化器的附加库。
如果您需要第二篇文章对此进行扩展说明,请在此处发帖。
一切都运行得非常快!TC 生成过程只需几秒钟。 剩下的工作就是将模型转换并导出到终端。
Можно идти другим путем. Сначала экспортировать модель в терминал, затем делать оптимизацию. Интересно будет сравнить, есть ли выигрыш в скорости.