• 通达信交易系统接口实现自动交易策略的方法分享


    通达信交易系统接口中,有着比较独特的交易系统,在这个交易系统中,也有各种各样的自动交易策略,可以通过交易接口来实现预先设定好的策略来进行自动交易,从而提高交易者的投资效率。

    下面向大家介绍其中几种自动交易策略——

    追踪卖出算法

    追踪卖出算法说明:通过基准价与止赢追踪/回落百分比,计算出多条追踪/回落目标线(追踪线与回落线一一对应),当股价达到某个目标追踪线后,又再次下跌到回落线时触发卖出。

    拐点买入

    拐点买入算法说明:通过基准价与跌幅比例来计算出跌幅阈值价,下单后当股价跌破阈值时,以跌破后的最低价为基准计算回调价,当股价再次回调到回调价及以上时触发买入。

    拐点卖出

    拐点卖出算法说明:通过基准价与涨幅比例计算出涨幅阈值价,下单后当股价涨幅大于涨幅阈值时,以超过阈值的最高价为基准计算回调价,当股价回调到回调价及以下时触发卖出。

    网格买卖

    网格买卖算法说明:通过基准价与委托价之差计算出不同的格线买卖值,当行情上穿格线值时以上穿时的买一价卖,下穿格线值时以下穿时的卖一价买。

    以上就是关于通达信交易系统接口实现自动交易策略的方法分享,应该来说,通过对自动交易策略的合理运用,可以大大节约交易者的操作时间,并且可以辅助交易者建立完备的量化交易体系。

    分享部分关于股票量化api调用结果说明:

    相关函数

    调用结果

    Deinit

    Logoff

    Init

    返回值为 授权成功的交易账户数量

    返回值 < 1 时, 无需调用 Deinit 接口, 也不能调用其它接口, 否则会出错!

    Logon

    调用成功: 返回值为 客户端 Id

    调用失败: 返回值 <= 0

    参数 ErrorInfo 保存错误信息, 需要分配 256 字节的空间

    GetExpireDate

    返回值为 API 授权到期日期

    格式为 yyyymmdd 整数, 如 2018 年 5 月 1 日为 20180501

    单项操作

    调用成功: ErrorInfo 为空字符串

    QueryData

    调用失败: ErrorInfo 为错误信息

    QueryHistoryData

    参数 Result 保存操作结果, 需要分配 1024*1024 字节的空间

    SendOrder

    Result 格式为表格数据, 每一行通过换行符\n 分割,每一列通过制表符\t 分割

    CancelOrder

    例子:

    GetQuote

    股东代码\t 股东名称\t 帐号类别\t 保留信息\n

    Repay

    12345678\t\t0\t 信息 1\n

    87654321\t\t2\t 信息 2

    注: 不同券商返回的字段会有所不同

    参数 ErrorInfo 保存错误信息, 需要分配 256 字节的空间

    批量操作

    批量操作的参数通过数组方式传入, 用下标区分每项操作

    QueryDatas

    第 i 项操作调用成功: ErrorInfo[i]为空字符串

    SendOrders

    第 i 项操作调用失败: ErrorInfo[i]为错误信息

    CancelOrders

    参数 Result[]保存批量操作结果, Result[i]保存第 i 项操作结果

    GetQuotes

    每项操作结果需要分配 1024*1024 字节的空间

    QueryMultiAccountsDatas

    每项操作结果的格式可参阅[Result 格式]

    SendMultiAccountsOrders

    参数 ErrorInfo[]保存批量错误信息, ErrorInfo[i]保存第 i 项错误信息

    CancelMultiAccountsOrders

    每项错误信息需要分配 256 字节的空间

    GetMultiAccountsQuotes

  • 相关阅读:
    云计算——虚拟化技术Docker网络管理及数据存储
    easyexcel和poi版本冲突报错深入解析v2
    vue+element plus 使用table组件,清空用户的选择项
    SpringCloud Alibaba - Seata 部署 TC 服务,并集成微服务
    今天分享关于短视频的标题,内容,时长和点赞与播放的关联问题
    一篇适合大一同学的算法学习建议
    利用抽象工厂模式提升游戏开发的精度与灵活性
    零基础学Java有哪些必看书?推荐这5本
    【故障补牢】贪吃的 Bing 爬虫,限量供应的应对措施
    centos服务器命令行安装虚拟机并ssh连接
  • 原文地址:https://blog.csdn.net/Q1841085904/article/details/127733199