通达信量化交易接口破解的方式其实也是有的,就比如说通过编程将接口策略破解使用,然后自己编写接口,对于做短期策略的投资者来说,在获得实盘的量价数据后,他们应该将这些数据交换成各种性能指标,并在策略中使用和分析,然后再执行自动交易。举个简单的交易接口使用的例子:

假如通达信量化交易接口使用CREATE TABLE stock_data.stock_daily_price 来破解函数;
(`trade_date` Date,
`sec_code` UInt32,
`open` Int32,
`high` Int32,
`low` Int32,
`close` Int32,
`volume` Int64,
`amount` Int64,
`adjfactor` Int32,
`st_status` Int16,
`trade_status` Int16
) ENGINE = ReplacingMergeTree()
ORDER BY (intHash32(sec_code), trade_date)
不过,在量化交易接口函查询数据之后,默认都是非空,如果允许空,则使用Nullable(Int32)的字段类型声明。例如将amount和volume设置为Int64,防止数据超范围。再加上ENGINE是表引擎,默认使用MergeTree,这里使用ReplacingMergeTree是为了防止重复值。同时也要注意 ORDER BY表示对某些数据进行排序,比如这里对股票代码和日期进行排序,ORDER BY的列也会被数据接口函数设置为索引,用户在使用通达信量化交易接口时,就可以通过搜索功能快速的输入自己的策略,就能执行自动交易了。

不仅如此,通达信量化交易接口破解成功后,也可以在下单之后,登录自己的账户查看账户数据持仓情况。比如以下这些函数对应的实现功能:

基本函数

Init

API 初始化

Deinit

API 反初始化

Logon

登录交易账户

Logoff

登出交易账户

QueryData

查询各类交易数据

QueryHistoryData

查询各类历史数据

SendOrder

委托下单

CancelOrder

委托撤单

GetQuote

获取五档报价

Repay

融资融券账户直接还款

GetExpireDate

查询 API 授权到期日期

单账户批量函数

QueryDatas

单账户批量查询各类交易数据

SendOrders

单账户批量下单

CancelOrders

单账户批量撤单

GetQuotes

单账户批量获取五档报价

多账户批量函数

QueryMultiAccountsDatas

多账户批量查询各类交易数据

SendMultiAccountsOrders

多账户批量下单

CancelMultiAccountsOrders

多账户批量撤单

GetMultiAccountsQuotes

多账户批量获取五档报价

通达信量化交易接口破解的方法实际上还有很多的,小编也只是举一小简单的例子,如果还想挖掘更多的量化接口破解方法,可以网上查找。