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

2024-04-25 03:55:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Interactive Brokers[IB]帐户,正在使用IB API在python中创建一个自动交易系统。版本1.0已接近测试阶段。在

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

最后,我想运行ibtws/ibgateway和amazonec2/AWS上的应用程序,并从任何地方访问它。我只提到这一点,因为这可能是一个考虑如何设置图形用户界面现在,以避免不得不重做。在

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

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


Tags: 版本api应用程序参数gui帐户交易指标
1条回答
网友
1楼 · 发布于 2024-04-25 03:55:42

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

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

你没有详细说明你需要应用程序显示什么样的数据。如果这包括任何形式的图表,我会使用一个现有的图表软件,如Ninjatrader/Multicharts/Sierracharts来运行我的指标,查看头寸状态,并限制python应用程序的GUI来调整交易参数和报告数字统计。在

相关问题 更多 >