天天看点

ECS云服务器实现24小时监听量化交易

我是复旦大学大数据学院的一名本科生,现读大三。在大数据专业课的学习中,通过不断的学习与尝试,我打造了一个量化投资自动交易系统。然而在测试该系统时,我遇到了困难。这个系统需要24小时不间断运行,并且需要稳定的高速网络,能够随时随地进行调试。然而个人电脑不能满足这个需求。经同学推荐,我注册了阿里云账号,加入了高校学生飞天加速计划。

在完成考核后,我成功领取了ECS服务器一周体验时长。初次使用,我就被惊艳到了。ECS云服务器运行流畅,网络稳定,连接方式多种多样。在上传了ssh密钥后,我从个人电脑通过ssh连接了服务器,开始部署脚本。然而,由于一些依赖原因,linux系统上安装部分包存在依赖冲突,尝试了很久都没能解决。最后,我发现ECS云服务器可以一键更换系统镜像!在更换至windows server数据中心后,脚本成功部署,并流畅的运行了起来。同时,Windows server的使用也更加方便。由于ssh连接会在关闭窗口后停止实例,nohup又会导致无法实施查看输出。然而windows自带的远程桌面连接完美的解决了这些问题。在完成了脚本部署后,为了更多的利用ECS云服务器的特性,我又编写了更多的功能。通过使用钉钉的机器人api,我加入了运行日志的定期报告,同时也加入了钉钉指令监听功能直接与云端脚本进行交互。

如今,我的量化交易项目正在稳定的运行,我也收集到了大量的宝贵数据。在这个学习过程中,我不仅巩固了原有的知识体系,更是通过实践学会了更多关于网络,关于云计算的知识。感谢阿里云,给我这样一个好的学习机会。在未来,希望我能够做出更多有价值的项目。