首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用交易机器人同时监控多个资产?

如何使用交易机器人同时监控多个资产?
EN

Stack Overflow用户
提问于 2021-01-13 12:03:27
回答 1查看 91关注 0票数 1

我正在开发一个在Python 3.8的交易机器人,我需要知道你是否可以给我任何想法,以监测多个打开的订单同时。

情况如下:当你想要出售一项资产时,机器人可以永久地监控条件,并轻松地评估指标以下卖单(限制或市场)。

但当你有3、4、5个或更多的资产时,情况就会变得复杂,因为机器人会监视一个资产,然后移动到下一个资产,依此类推。这意味着,当监控资产#2(例如)时,资产#5(未被监控)可能遭受突然的剧烈波动,使您蒙受损失。

我的问题是:有没有办法同时关注这5项资产?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-14 00:09:09

通过对这个问题的深入研究,我找到了一种从理论上和技术上解决这个问题的方法。这是Python中的多进程。

该技术包括将我们的PC的内存分成几个部分,以便多次同时执行相同的进程。

我用下面的图片用图形来解释它。Python按顺序运行,如下图所示:

这具有这样的结果:如果监视环路正在计算资产1的指标,则资产130 (例如)是无人监督的,并且可能产生相当大的损失。

但是,如果我们划分机器的内存或使用多个内核,我们可以同时对几个资产执行相同的进程,如下图所示:

在这个链接中,您可以看到应用多线程(仔细查看时间)和多进程的结果:http://pythondiario.com/2018/07/multihilo-y-multiprocesamiento.html

我还留下了这个库的链接:https://docs.python.org/3/library/multiprocessing.html

更多信息和更详细的多处理示例可以在这里看到:https://www.genbeta.com/desarrollo/multiprocesamiento-en-python-benchmarking

只剩下开发代码并对其进行测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65695514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档