风险提示:本内容为量化技术及平台操作的纯知识分享,不构成任何投资建议,不推荐任何具体证券或交易时机。部分内容可能理解包含错误,请自行核实。市场有风险,投资需谨慎
文件单简单的可以理解为多个条件单的集合,我最近在研究这个功能,在交易中需要使用到这个模块,主要包含交易的标的,交易方向,交易数量,价格等,它就是用来记录你所有交易指令的一个数据文件,通常支持 CSV、Excel (xlsx)、DBF 等格式。文件里每一行都代表一笔独立的委托,包含股票代码、买卖方向、价格、数量等关键信息。这个文件会被放在一个指定的文件夹里,由交易系统自动扫描读取,识别其中的指令并执行,这个功能一般不对个人投资者开放,但是可以通过量化编程来实现

这个很复杂,不满足简单的指定交易,需要更复杂的功能,数据的交互,同时,多线程异步读取数据,文件单交易主要服务于对效率和批量操作有高要求的专业投资者,特别是量化交易团队和私募基金。
量化交易:这是文件单最主要的应用场景。量化策略程序可以批量生成包含大量交易指令的文件(例如买入几十只股票),系统自动读取后就能瞬间完成下单,速度远快于手动操作。
批量调仓:对于需要同时调整几十甚至上百只股票持仓的机构,通过文件单可以一次性提交所有指令,高效且准确。
特定的大宗交易:在一些特定的大宗交易场景(如询价转让、协议转让)中,机构也需要通过文件形式提交指令来完成交易。
需要解决是数据的存储问题,很多文件格式是不支持异步同时读写的,目前就数据库支持同时读写,涉及到的操作比较复杂,还有数据库代码的开发编写

还涉及到数据的插入,信号的推送,比较复杂,可以参考思路研究,数据的检验,去重等问题

我们看一下不同数据格式特点,目前支持同时读写可能就数据库
xlsx、csv、json、txt、parquet、html 已经是日常工作中最常用的几类。但根据使用场景(数据库备份、机器学习、大数据、交换协议等




支持同时读写的,高并发的数据格式比较少,建议使用数据库


理解了可以使用数据库异步读写数据,后面就是策略读取数据库的内容就可以

内容太多,一下说不清楚,不懂的问我就可以,加我备注入群可以加入量化研究群

|