【发布时间】:2019-05-24 02:17:42
【问题描述】:
我想构建一个持续运行的外汇交易应用程序(即使网页没有打开), 但我不知道最好的方法是什么,它是一个应该在持续的互联网连接下持续运行的软件,我应该用 Python 将它作为 PC 应用程序还是 Web 应用程序编写?还是有更好的方法?
感谢您的支持,
【问题讨论】:
标签: web web-applications trading algorithmic-trading forex
我想构建一个持续运行的外汇交易应用程序(即使网页没有打开), 但我不知道最好的方法是什么,它是一个应该在持续的互联网连接下持续运行的软件,我应该用 Python 将它作为 PC 应用程序还是 Web 应用程序编写?还是有更好的方法?
感谢您的支持,
【问题讨论】:
标签: web web-applications trading algorithmic-trading forex
在您的情况下,我认为制作 Web 应用程序没有任何意义。算法交易系统的架构是一个广泛的主题,但大多数时候它是一个仅连接到市场数据提供商和经纪人的应用程序。交易系统可以构建为 Web 应用程序,例如用于浏览投资组合、历史交易或当某些外部事件触发交易时,但您应该关注策略本身而不是耗时的 UI。
您应该根据您的编程语言从书籍/在线课程中学习一些基础知识,但我认为 Python 是快速制定策略原型的绝佳选择。您还可以尝试一些现有的平台,例如Quantopian,它可以为策略测试提供快速入门。
集中精力对策略进行彻底的测试,因为大多数时候它们在纸上看起来不错,但在实践中却完全是垃圾,没有策略就不需要基础架构。
【讨论】:
有很多技术可以开发“永远在线”的扫描仪;我不会为你搜索互联网;但是,举个例子,您可以使用Azure Functions 之类的东西——它可以按计划运行您的扫描仪。它可以用 Python 构建,如果这是您选择的语言。
当然,也有很多第三方工具可供选择。
【讨论】: