功能比较简单,因为我也不是计算机出身,估计有很多问题没想到,各位大大请多多指点! 前期需求 一. 行情功能 1. 接收所有数据 2. 保存所有数据到数据库 3. 生成各个级别数据(1分钟、5分钟等) 4. 调用数据的接口/功能 5. 数据库数据实时查看(不一定要在这个软件里,会影响速度) 二. 下单功能 (一) 下单类 1. 正常登录,异常情况显示原因 2. 限价单功能,包括正确回应等 3. 撤单功能 (二) 查询类 1. 各品种保证金比例、手续费 2. 持仓信息 3. 挂单信息 4. 资金信息:可用资金、浮盈浮亏、出金入金 5. 所有发送清单(类似易盛的F8,订单号、委托状态、合约、开平、委托价、委托量、成交量、成交均价、委托时间、提交时间、成交时间、撤单时间、反馈信息等等) 以上两个内容,不需要设计界面,只要程序内有相应函数/接口,供程序其他部分调用 (三)要求 1. 速度不能显著慢于市面上的下单软件 2. 保证和其他下单软件能同时操作一个帐户而不会出错 3. 单软件同时多帐户的操作,或多软件同时多帐户操作 三. 自动下单 1. 可设置界面上显示哪些模型 2. 一旦选择某个模型自动交易后,新建线程,每个TICK轮询一次模型条件(模型的内部程序由建模人员编写,只要留给他们读取数据的方法和下单的方法即可) 3. 界面显示模型的进程位置、手数等信息 4. 可随时停止或开启模型 四. 界面 1. 软件启动登录界面,用户名密码;交易帐号登录界面 2. 选择合约与模型,开启/停止自动交易 3. 每个品种选择交易合约 4. 文字显示各个回馈,包括调用数据、连接反馈、下单反馈、查询反馈、异常显示 5. 声音提示(成交/异常) 6. 当前软件运行状况的监测提醒 7. 显示交易所时间 我的想法是这个软件专门用于程序化下单,如果需要人工干预,用易盛或快期辅助。 大家有什么建议吗,还有这样的软件费用几何?
行情的那个我解决不了。我都是每月给钱解决的。CTP收数据没啥问题, 但是一旦断了。 中间的数据。可找不回来。所以这个问题要完全自动。得你自己想办法 除了行情的问题, 你要做的是一个交易软件,类似于金仕达之类的。再拓展出来一个策略控制的部分。这个项目零碎活不少。界面活又多又杂。整合下来报价也是5位数的。有这钱你都投期货里了。
自己做需要想当专业、繁杂的debug,随便个功能测试上千万次是常识。 之后才能运用到实战。 那么你的支持团队的费用? 如果不聘支持团队,系统bug当机的成本? 一个月手续费1w不算多,对散户都不算多,公司更是如此。 反而不如提高公司实力和资金量,然后跟平台供应商商量下。
老大说,支持团队是啥玩意。维护这个团队的费用一个月需要多少钱。平台供应商一个月需要多少钱。是固定费用还是浮动的。不过我看好像,就单纯托管自动交易的那个,一个年就要几万吧。如果牵扯到人工, 这个数字应该对一些小的组织来说,就比较天文了。
境外的对冲自己开发平台的时候,普遍采取的是内部核心技术人员+外包合作方式。 即核心模块由内部核心技术人员实现,一般大街上都有的功能,接口全都外包。 这个只是交易平台,而不是策略开发。 策略开发要贵很多。
呵呵,我们自己的也算不上什么高可靠性的程序。高可靠性我认为,至少要不断网,断电。这个要求如果相对于一年内的交易日而言,其实要求就挺高的,要完全不出问题,至少要多付出1w块。我们也只能保证出现意外的时候报个警什么的。 有时候是天灾, 有时候是人祸。 比如某人手欠,看软件正常的时候,人发傻,点了下右上角X。或者退出的时候选择注销,关机。 各种事情都出过。