PHP开发CTP交易系统 ctp php7扩展 linux 版

下载 程序化交易ctp(穿透式版本)php.3.0.2.linux.zip

ctp 环境部署 v3.0.2

1.编辑 /etc/ld.so.conf 在该文件底部添加一行:
    /usr/local/lib

2.进入到 /usr/local/lib 目录
    将ctp lib 目录中的 libthostmduserapi_se.so、libthosttraderapi_se.so 放到这里(确保文件有被 php 加载执行的权限)

3.执行 ldconfig 命令

4.添加 ctp_se.so 扩展(确保文件有被 php 加载执行的权限)

    将 ext 目录下的 ctp_se.so 文件放到 php 安装目录(目前有 7.2 nts 版本的扩展,不支持线程安全版本,选择对应的添加即可)

        PHP 7.2 默认路径
        /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/

5.编辑 php.ini 文件,添加如下一行(加载 ctp_se.so 扩展)
    extension=ctp_se.so

    * 如果需要使用 redis, 推荐使用 4.0 及以上的版本

如果不是使用 sh 目录下的脚本安装的 php ,需要安装 cryptopp 库
    yum install -y cryptopp

运行 ctp 方式:
进入到 demo 目录(注意php的安装路径)
/usr/local/php/bin/php ctp.demo.php

脚本(交易时间自动运行,收盘自动关闭程序) ,可以测试程序的稳定性

# 早盘、夜盘 (8:40 / 20:40) 启动程序
40-59 8,20 * * 1-5 /bin/bash /demo/sh/ctp.sh

# 进程守护
*/1 9-14,21-23 * * 1-5 /bin/bash /demo/sh/ctp.sh

# 进程守护(周二至周六,零点到二点半)
*/1 0-2 * * 2-6 /bin/bash /demo/sh/ctp.sh

服务器建议:
centos7.4 x64(请使用此版本,其它版本不兼容)
php7.2 nts 不支持线程安全版,(vip 源码需要开启 redis、pdo-mysql、bcmath 扩展)
请先自行下载 php 源码包,解压后即可将 sh 目录复制到安装目录运行 install.php72.sh 安装脚本文件,记得修改里面的目录路径

最低配置 1 核 2 G 也能跑(推荐使用4G及以上内存),云服务器网络可以按流量使用,1天1分钱差不多了。

关于授权:
未授权用户只能使用 simnow 仿真交易,可以去 http://www.simnow.com.cn/ 申请账号进行测试
授权费用:1000/永久(提供数据入库、分时k线数据统计、自动止损、策略加载、自动更新资金帐户及持仓等功能的 php 源码)
授权方式:生成授权文件,一个授权可以绑定2个交易账号(不同经纪公司的账号)

以上主要适用于个人交易者,商用或获取扩展源码请与我联系。
授权联系:qq:122198564, email:feilong.xiong@foxmail.com

生产账号效果图:
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值