我需要一个能满足如下需求的软件或平台 1.同时监控国内外多个市场报价 2.能根据我的要求来运算各种价格或者其它指标之类的关系 3.支持多种交易指令比如下单的时候可以同时设置追踪止损,而不是再下一个止损单 4.支持接入程序化交易 5.风控、结算、行情、交易各模块分开 6.分屏界面,不同窗口可以分布在多个屏幕,不要所有窗格都在一个窗口下
如果是想根据报价来做预算的话,可能不是太靠谱。报价是根据工作量来估算的,工作量是根据需求来估算的,而需求是模糊可变的…… 不妨考虑试试别的办法: 1. 自己把需求细化,写份详细的需求说明书,让开发人员认为差不多可以用来估算工作量(实际上还是估不准的,除非是经验非常丰富的开发,并且对交易这个领域也有相当程度的理解) 2. 根据自己的情况定好预算,直接亮数字,对这个数字有兴趣的人自然会找你澄清需求 3. 雇人做(类似合同工),按时间付费,譬如费率为每小时多少钱,事先商量好每周多少小时,基本上花两三周的时间可以搞清楚是否能继续合作。如果不能合作就及时“止损”,这样对双方影响都不大
楼主的需求中,#1 #2 其实是数据源和交易平台的问题,流行的几个平台都能胜任,比如amibroker, tradestation, multicharts, ninjia 等等,金字塔应该也行吧。 #6 是界面问题,不关痛痒。 #5 是构架问题,好的系统应该是分开的。 难点在于#3,#4,并且#2会和#3有很多关联。 我不投标,就不报价了。 不过可以仅就#3和#4报个时间成本供你参考。其实这个#3,#4也是可以做得可简单可复杂。 我花的时间: 3(year) x 12(month) x 20(day) x 3(hour) = 2160 小时 这应该是非常保守的估计,还没有包括和#1,#2集成所花的时间,也没有包含之前几年积累经验所花的时间。 自己开发或者找人开发的最大风险就是可能搞出个不能投入实际使用的系统,或者搞出来的系统没有什么灵活性,策略稍一变就完全没法用。
不竞标,只是想说,很多人一说到雄心,都挺大。啥功能都能提出来。但是一到实际能付出的真的就是很有限。你能想到一个打折到5w快的开发平台,一个子模块对方只愿意出1000快么。所以这方面根本就达不成一致。你可能开发2 3个月的东西,在人家眼里就值白菜价。最终的结果,所有人都自己做系统。给自己做,不用卖了。 现在知道的事情是,他们以为买一个模块,应该出的价钱=金字塔年服务费里的1/n。 楼主这个需求估计不到1w块。源码+所有开发文档。好要包1年售后服务。
espresso大侠“非常保守”的时间估计是2160个小时,caocao大侠估计月薪10k,那成本估算不就出来了 每月算21天好了,2160 / 8 / 21 * 10k = 128.6k 当然,如果是正儿八经地投标,不能说只出一个人来做吧,万一这人不干了,那项目岂不是黄了?起码两个开发。专职测试也得有啊,不然太不专业了。而且还应该要有个业务分析师,专做用户需求分析、撰写需求文档。人一多,就需要沟通协调吧,所以项目经理、客户经理之类的也是必不可少的。 如果是通过公司来做,那成本就不光是薪水了,各种税、费、险、金、常规运营成本都得一并算上。 最后的报价里肯定还要预留一定的缓冲和利润,没缓冲搞不好做成蚀本生意,没利润那又何必折腾。
一个qq客户端知多少钱?当然这是个不恰当的比喻。但qq客户端甚至难度还不如交易系统。毕竟交易系统出现Bug的成本更高。说实话,我见过的定制开发的人没有几个理解这个东西的正真价值。大多数人的想法是,有钱和想法,实现起来很简单,其实这种想法从开始就错了,交易系统的真正价值体现在实盘中,不同水平的程序员开发出来的东西差距非常大,试过实盘就知道了,一次bug足以击垮整个交易
QQ客户端的难度从技术层面说是以现在的规模是超过交易系统的难度的。但是把他们放在一起比较确实不恰当。老牌的开发人员也未必能bugfree的完成任务。很简单,这个开发也是时间堆出来的。调试占和试运行占了很大比重。