关于将交易机器人 .exe 文件上传到 VPS 到 运行 24/7 的建议
Advice on uploading trading bot .exe files to a VPS to run 24/7
我制作了一个交易机器人,它使用 c++ .exe 作为后端(计算预测),使用 python .exe 作为前端(UI,进行交易,保持跟踪交易、获取市场数据等)。目前我 运行 它只是在我的笔记本电脑上,后端在任何时候都只使用 ~1mb 进程内存,而前端在任何时候都使用 ~72mb。 (Python 内存使用此代码计算:
import os, psutil
while Process_is_running:
process = psutil.Process(os.getpid())
print(process.memory_info().rss)
)
我从未使用过基于 Web 的应用程序(我猜 python-binance api 除外)或任何 VPS 类型的服务。我是一个自学成才的程序员,大概只有 7 个月。
我只是想在正确的方向上做一个基本的推动,希望我能在某个地方读到最好的方法。
节目详情如下:
前端自动登录到 Binance,当然如果它运行 24/7 这只会发生一次,但如果出现问题并且必须重新启动它会自行登录,虽然我不介意收到webhook 通知或类似的通知我这样的事件,以便我可以手动登录。
前端简单地向后端发送“命令”和市场数据,然后后端简单地发回预测和算法的当前状态。 (即..“正在预测”、“待命”、“正在训练”)
这样做的原因是我所在的地方供电很不可靠,网络也不是很好,所以经常要重启,如果离线时间太长,当然我可能会亏钱或者程序可能会崩溃忘记最新的交易。
所以总而言之:任何人都可以指出正确的方向,让我可以找到关于这个主题的信息,特别是与我的情况相关的信息吗?通常我会自己花时间,但我在这里的时间非常有限,所以任何帮助将不胜感激:)
我也在实施一个机器人。太酷了,你也这样做了。我认为这确实是正确的方法,可以进行无感情的、数据驱动的交易。
无论如何,如果我是你,我会启动一个 AWS 实例。 Linux 或 Windows.
如果您可以 运行 在 Linux 上使用您的软件,那会更便宜,因为您不必支付 Windows 许可的(有点小)开销。
不过,Windows 实例很好。这是有关 AWS windows instances.
入门的文档
我知道您才刚刚起步,您可能有很多事情想通过这个项目来完成。关于您可以采取的方向的一个建议是无服务器。当然会有一些服务器,但 AWS 可以将其从您那里抽象到您所在的位置。这可以使您的机器人 运行 更便宜并且更易于管理。
我制作了一个交易机器人,它使用 c++ .exe 作为后端(计算预测),使用 python .exe 作为前端(UI,进行交易,保持跟踪交易、获取市场数据等)。目前我 运行 它只是在我的笔记本电脑上,后端在任何时候都只使用 ~1mb 进程内存,而前端在任何时候都使用 ~72mb。 (Python 内存使用此代码计算:
import os, psutil
while Process_is_running:
process = psutil.Process(os.getpid())
print(process.memory_info().rss)
)
我从未使用过基于 Web 的应用程序(我猜 python-binance api 除外)或任何 VPS 类型的服务。我是一个自学成才的程序员,大概只有 7 个月。 我只是想在正确的方向上做一个基本的推动,希望我能在某个地方读到最好的方法。 节目详情如下:
前端自动登录到 Binance,当然如果它运行 24/7 这只会发生一次,但如果出现问题并且必须重新启动它会自行登录,虽然我不介意收到webhook 通知或类似的通知我这样的事件,以便我可以手动登录。
前端简单地向后端发送“命令”和市场数据,然后后端简单地发回预测和算法的当前状态。 (即..“正在预测”、“待命”、“正在训练”)
这样做的原因是我所在的地方供电很不可靠,网络也不是很好,所以经常要重启,如果离线时间太长,当然我可能会亏钱或者程序可能会崩溃忘记最新的交易。
所以总而言之:任何人都可以指出正确的方向,让我可以找到关于这个主题的信息,特别是与我的情况相关的信息吗?通常我会自己花时间,但我在这里的时间非常有限,所以任何帮助将不胜感激:)
我也在实施一个机器人。太酷了,你也这样做了。我认为这确实是正确的方法,可以进行无感情的、数据驱动的交易。
无论如何,如果我是你,我会启动一个 AWS 实例。 Linux 或 Windows.
如果您可以 运行 在 Linux 上使用您的软件,那会更便宜,因为您不必支付 Windows 许可的(有点小)开销。
不过,Windows 实例很好。这是有关 AWS windows instances.
入门的文档我知道您才刚刚起步,您可能有很多事情想通过这个项目来完成。关于您可以采取的方向的一个建议是无服务器。当然会有一些服务器,但 AWS 可以将其从您那里抽象到您所在的位置。这可以使您的机器人 运行 更便宜并且更易于管理。