手把手教你从购买服务器到运行一个量化程序
一、注册亚马逊账户
1、亚马逊轻量服务器官网: https://lightsail.aws.amazon.com/
2、邮箱注册亚马逊账户
3、添加付款信息(需要visa银行卡,没有实体卡也可以用虚拟卡)
二、购买轻量云服务器
1、挑选服务器种类
2、创建并下载密钥(pem格式)
3、创建云服务器实例
三、使用putty登录云服务器
1、下载putty:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
2、使用puttygen转换密钥格式(pem --> ppk)
3、putty密钥登录
4、修改用户密码
1.修改root用户密码:sudo passwd root
2.切换到root用户:su root
3.修改ubuntu用户密码:passwd ubuntu
5、开启密码登录
1.切换到root用户:su root
2.进入配置文件:vim /etc/ssh/sshd_config
3.修改配置文件:将”PasswordAuthentication“和”PermitRootLogin“字段都修改为yes,删除字段前面的“#”
4.保存修改并退出:esc键进入命令模式,输入”:wq“命令
5.重启ssh服务:sudo service sshd restart
四、配置python运行环境
1、更新所有软件:sudo apt-get update
2、安装pip包管理器:sudo apt-get install python3-pip
五、修改量化程序配置文件
1、修改量化项目中的config.py文件,填写交易所api和钉钉消息推送机器人
2、修改量化项目中的main.py文件,填写需要使用的策略参数
六、使用FinalShell上传量化程序代码
1、下载FinalShell:http://www.hostbuf.com/downloads/finalshell_install.exe
2、使用FinalShell登录服务器
3、进入量化程序目录:cd quantify_sp
4、安装所有外部库:pip3 install -r requirements.txt
七、运行量化程序
1、后台运行策略:nohup python3 main.py &
2、前台运行策略:python3 main.py