繁体   English   中英

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

[英]GUI for python app that uses interactive broker API that will eventually run on EC2

我有一个证券 [IB]帐户,并且正在使用IB API在python中建立自动交易系统。 1.0版已接近测试阶段。

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

最终,我希望在Amazon EC2 / AWS上同时运行IB TWS / IB网关和该应用程序,并可以从任何地方访问它。 我仅提及这一点,因为这可能是关于如何立即设置GUI的考虑,以避免随后不得不重做。

我不会亲自写这篇文章,而是会请别人去做。 经过30多个小时的研究,我仍然真的不知道实施此方法的最佳方法(基于浏览器的,独立的应用程序等)和/或程序员需要什么样的技能来描述我的工作。

估计获取裸露的GUI从我的应用程序实时显示数据并实时将输入发送回我的应用程序将花费多长时间,这将另外有所帮助。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM