目前的股票行情交易接口已经与最初定义大不相同,如今可以定义为:
将交易员的交易思想和交易模型转化为计算机执行程序,根据程序计算机自动下单等交易操作,通过优化程序参数与逻辑实现收益最大化的过程。程序化交易的交易决策,一般是在计算机辅助下,将市场上各种讯息转化为程序的参数,最后由计算机代替人工发出买卖信号,并立即执行下单程序。
在理解了程序化交易的定义以及相关的内容以后可以看出,股票行情交易接口是以计算机程序和交易模型作为框架的。so,伴随着计算机技术的飞速发展,和金融数学及理论发展,程序化交易席卷整个金融市场,所占的份额将会越来越大。
183. | // 多账户批量下单 | |
184. | void SendMultiAccountsOrders(int ClientId[], int Category[], | |
185. | int EntrustType[], const char* Gddm[], | |
186. | const char* Zqdm[], float Price[], | |
187. | int Quantity[], int Count, char* Result[], | |
188. | char* ErrorInfo[]) const { | |
189. | m_sendMultiAccountsOrdersFn(ClientId, Category, EntrustType, Gddm, Zqdm, |
190. | Price, Quantity, Count, Result, ErrorInfo); | ||
191. | } | ||
192. | // 委托撤单 | ||
193. | void CancelOrder(int ClientId, const char* ExchangeId, const char* EntrustId, | ||
194. | char* Result, char* ErrorInfo) const { | ||
195. | m_cancelOrderFn(ClientId, ExchangeId, EntrustId, Result, ErrorInfo); | ||
196. | } | ||
197. | // 单账户批量撤单 | ||
198. | void CancelOrders(int ClientId, const char* ExchangeId[], | ||
199. | const char* EntrustId[], int Count, char* Result[], | ||
200. | char* ErrorInfo[]) const { | ||
201. | m_cancelOrdersFn(ClientId, ExchangeId, EntrustId, Count, Result, ErrorInfo); | ||
202. | } | ||
203. | // 多账户批量撤单 | ||
204. | void CancelMultiAccountsOrders(int ClientId[], const char* ExchangeId[], | ||
205. | const char* EntrustId[], int Count, | ||
206. | char* Result[], char* ErrorInfo[]) const { | ||
207. | m_cancelMultiAccountsOrdersFn(ClientId, ExchangeId, EntrustId, Count, | ||
208. | Result, ErrorInfo); | ||
209. | } | ||
210. | // 获取五档报价 | ||
211. | void GetQuote(int ClientId, const char* Zqdm, char* Result, | ||
212. | char* ErrorInfo) const { | ||
213. | m_getQuoteFn(ClientId, Zqdm, Result, ErrorInfo); | ||
214. | } |
正是因为出现了一种交易方式——股票组合转让与交易,正是由于证券交易所实现了交易所与计算机联机,便于投资者通过直接操作计算机来进行一次性的下单,完成证券买卖,这其实就是股票行情交易接口实现程序化交易的最初的形态。今天的分享就到这,对于这些内容感兴趣的,可联系下方qq名片探讨了解~