gpt4 book ai didi

python - Python 应用程序的 GUI,使用最终将在 EC2 上运行的交互式代理 API

转载 作者:行者123 更新时间:2023-12-01 02:00:21 26 4
gpt4 key购买 nike

我有一个Interactive Brokers [IB] 帐户并正在使用 IB API用Python制作一个自动交易系统。 1.0版本已接近测试阶段。

我正在考虑为其创建一个GUI,以便我可以实时观看各种自定义指标并调整交易参数。这一切(IB TWS/IB 网关和我的应用程序)都在我的本地 Windows 10 电脑上运行(如果这样更容易的话,我可以在 Ubuntu 上运行它),启动配置文件目前是调整参数然后观察结果的唯一方法在控制台窗口上滚动。

最终,我想在 Amazon EC2/AWS 上运行 IB TWS/IB 网关和应用程序,并从任何地方访问它。我只是提到这一点,因为可能是考虑如何现在设置 GUI,以避免随后必须重做。

我不会自己写这个,而是会委托(delegate)其他人来做。在花了 30 多个小时研究这个问题之后,我仍然不知道实现这个的最佳方法是什么(基于浏览器的、独立的应用程序等)和/或程序员需要什么技能来描述这项工作。

估计需要多长时间才能获得一个简单的 GUI 来实时显示我的应用程序中的数据并将输入实时发送回我的应用程序将会额外有帮助。

最佳答案

最简单、最快的方法可能是将 GUI 直接添加到您的 Python 应用程序中。如果您不需要它漂亮或在移动设备上运行,为了简单起见,我会建议使用 TKinter。然后,连接到应用程序所在的任何位置并远程控制它。

添加另一个与您的 Python 应用程序通信的组件会带来更高级别的复杂性,我认为在这种情况下这是多余的。

您没有详细指定您需要应用显示哪种数据。如果这包括任何形式的图表,我会使用现有的图表软件(例如 Ninjatrader/Multicharts/Sierracharts)来运行我的指标并查看头寸状态,并限制 python 应用程序的 GUI 来调整交易参数和报告数字统计数据.

关于python - Python 应用程序的 GUI,使用最终将在 EC2 上运行的交互式代理 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49725455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com