手机网站开发指南,wordpress怎么加表格,网站产品演示,c2c平台的产品类型自建数据库从聚宽到Q-MT自动化交易实战
从接触聚宽以来一直都是手动跟单#xff0c;在网上看到许多大佬的自动交易文章#xff0c;心里也不禁十分痒痒。百说不如一练#xff0c;千讲不如实干。经过一番努力#xff0c;终于成功实盘了#xff0c;效果还可以#xff0c;几…自建数据库从聚宽到Q-MT自动化交易实战
从接触聚宽以来一直都是手动跟单在网上看到许多大佬的自动交易文章心里也不禁十分痒痒。百说不如一练千讲不如实干。经过一番努力终于成功实盘了效果还可以几乎是零延迟。
根据分析实盘的思路基本都是利用聚宽策略的信号通过中转在Q-MT或者P-trade中下单。由于许多券商的P-trade对于访问外部数据有限制所以通过Q-MT来实现更为方便。 流程如下1、聚宽策略产生交易信息2、将交易信息同步上传到数据库3、Q-MT实时从数据库读取交易信息下单。
下面以国金Q-MT聚宽小市值策略数据库Sql server来说明我的做法。也许你觉得sql server数据库比较重有点像高射炮打蚊子不过是我比较熟悉用起来顺手关键是聚宽和国金Q-MT都支持Sql server不需要再安装第三方库。 一、安装sql server 数据库 购买腾讯云服务器最便宜的就行大约几十块钱可以去淘宝上买。在云服务器上安装Q-MT安装sql server2012并开通外网访问。sql server2012可以从网上下载也可以安装最新版的实在不想劳神我给你个链接百度网盘 请输入提取码 。
在sql server 中创建一个数据库touzi创建一个表trade,字段分别是iD,code,name,num,price,guoqi,date,falg,zhixing_time,type。(哈哈请原谅我的中英文混合。不过建议字段最好跟我这个一模一样这样你后面就不需要修改代码了。上面的具体过程就不写了如果不会可以从网上查或者私聊。也可以参考这篇文章写得很详细如何在WindowsServer服务器上配置SQL Server数据库 - 西瓜程序猿 - 博客园 这里特别提示字段guoqi要将默认值设置为0。
二、修改聚宽策略 将下载的附件中my**_sql.py文件上传到聚宽研究环境中并修改其中的数据库的访问地地为你的。 在聚宽策略的最上面添加一行代码 from my**_sql import ( order_zzy as order, order_target_zzy as order_target, order_value_zzy as order_value, order_target_value_zzy as order_target_value ) 三、Q-MT设置 打开Q-MT软件导入附件中的Q-MT策略 把界面文件复制到你的q-mt的下面文件夹里 注意Q-MT文件与Q-MT界面文件的文件名要一致。 Q-MT参数设置 附件说明 一共3个文件 信号上传文件my**_sql.py 用来上传聚宽信号 Q-MT界面文件聚宽Q-MT信号买卖sql.xml 用来设置Q-MT参数 Q-MT运行文件聚宽Q-MT信号买卖SQL.rzrk 用来接受信号下单交易。
一步一步跟着做应该没有什么问题。如果有问题可以和我交流QQ160306608全程辅导。
问题答复 1、:关于建表说明一点字段ID要设置为自增量不然会报错。不想设的话不要这个字段也可以。
2、如何同时跑多个策略 第一步将上面三个文件分别复制一份改成其他名称。注意Q-MT界面文件名与Q-MT运行文件名要一致。将这三个文件分别放到对应的位置。 第二步修改信号上传文件名的策略分类。 第三步聚宽策略增加的那一行里的my**_sql改成新的信号上传文件名。 第四步界面文件里的策略分类改成第二步的那个策略分类。
这样就可以实现多个策略运行了。 不过有一个小问题如果不同的策略买了同一支股票一个策略卖的时候会一次卖掉。