Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 交易应用程序使用哪种前端/gui?_C++_User Interface_Frontend - Fatal编程技术网

C++ 交易应用程序使用哪种前端/gui?

C++ 交易应用程序使用哪种前端/gui?,c++,user-interface,frontend,C++,User Interface,Frontend,我想知道什么样的前端用于交易应用程序。我来自quant的背景,一直只关心应用程序的研究和后端,但对于前端/gui,我完全不知所措。我的大部分代码都是用C++完成的,我只使用一个配置文件来传递参数。 现在,由于监管原因,这可能还不够。我需要有一个前端,可以启动/停止策略,更改参数,获取订单和交易历史。所以问题归结到这一点,我怎样才能创建一个简单的ui,它可以放在另一台机器上,和同一台机器通信,并完成所有这些工作 最初我想使用web/javascript,但关于这方面的内容并不多。Qt是另一种选择,

我想知道什么样的前端用于交易应用程序。我来自quant的背景,一直只关心应用程序的研究和后端,但对于前端/gui,我完全不知所措。我的大部分代码都是用C++完成的,我只使用一个配置文件来传递参数。 现在,由于监管原因,这可能还不够。我需要有一个前端,可以启动/停止策略,更改参数,获取订单和交易历史。所以问题归结到这一点,我怎样才能创建一个简单的ui,它可以放在另一台机器上,和同一台机器通信,并完成所有这些工作

最初我想使用web/javascript,但关于这方面的内容并不多。Qt是另一种选择,但我怀疑它需要大量的代码重写和学习


什么是中频交易的首选前端,核心策略是C++?

< P >来自行业,我可以肯定地告诉你:一切都会过去的。我曾使用MFC、QT、表单和WPF开发过交易应用程序前端。Java也很受欢迎,就像土生土长的令人憎恶的东西一样。与同一台机器通信的一种不明显的方式是Citrix或远程桌面

您确实需要确保在客户机崩溃、服务器崩溃、它们之间的连接冻结/丢失、与市场的连接丢失、连接恢复等情况下,您有明确的行为。提前告诉交易者在这些情况下将如何反应。如果没有意义,交易者将不会使用你的应用程序


进一步的细节取决于许多变量。您是ISV还是内部应用程序?你在商场工作吗?您正在连接哪些市场?您托管的co-lo环境是否有一些特殊的规则,可以在那里运行什么?

可能是开发人员所熟悉的。当然,用户界面是用什么写的?“表单”。。。你是说html/web表单?我亲眼目睹了excel的使用。因为我的最后期限有点长,所以我想知道哪一个是最快的(即使有点脏)。长期的选择应该是什么?既然我的后端已经准备好了,我只想尽快把它弄出来。从qt开始,但仍然了解基本知识。最快的当然是Citrix(编写非远程GUI,使用Citrix远程整个Windows GUI)。Excel工作。如果您将交易引擎和前端分离,并将它们放在不同的机器上,您需要确保有一个在需要时工作的kill开关,例如,当您失去前端和交易引擎之间的连接时。@Navensharma:Forms的意思是:@Peter,我不是ISV或在arcade中。目前担任独立的定量顾问。从现在起,尽一切努力保持对所有流程的控制。交换将在印度进行,据我所知没有特殊规定。最后,你会推荐QT用于长途旅行吗?@Peter,我正在使用boost,虽然还没有用于联网。所以如果我理解正确的话,一个选择是后端+网络(boost)+完全独立的前端。或集成后端,前端使用Qt。谢谢,学到了很多!