我是怎么开发交易系统的

软件开发

作者:农雪帆 发布:2023-06-24 08:41 378浏览

回答 共1个
开发系统是为了稳定盈利,先摸清自己的性格资金承受力,只有最符合自身的系统才能长久坚持!这个时候是确定系统框架,是趋势交易还是套利交易等等!系统框架确立了首先把能用的进攻手段都用上,开仓,加仓,拿单等等手段!一起上,先列举出来!再写成代码。然后再来谈防守,也是能用的手段一起上,止损,控制回撤,大局观等等!做完以上两步后开始推敲攻和守之间是否有矛盾,如果有矛盾是该解决改进,还是该放弃,转变思路!一翻推敲下来系统少了1/3内容,得到简化,这个时候第一次写代码,同时也把系统完整的用程序员思维脑补一次!第一次代码写完就测试,是否能跑通,是否有其他引起程序歧义的定义!然后再修改!修改完就测试,拿数据,再修改,这个过程也许要6次,在次过程中系统稳定性越来越好,估计系统内容也在减少!在这五六次修改中,还会涉及到很多交易中的细节,以及没有考虑到的风控,所以是一边修改系统,一边打补丁!通过五六次的修改系统基本可以扫跑起来了,这个时候要做两件事,一件事抓交易因为很多交易细节是回撤无法提现的,比如报单,撤单,数据过滤清洗等内容!,第二件,调整攻守平衡!站在上帝视角客观的看待自己系统!攻守是否有章法,是否脆弱,然后慢慢调节,达到攻守有序,进退有度!最后剩下的就是小资金实盘检验,有很多重要的想法和改进一定是在实盘亏得肉痛后才有领悟!到这个步骤基本自己能做的闭门造车都做完了,然后就是分享!为什么辛苦做的系统要分享呢?因为每个人看事物的角度和深度不同,在分享给他人的同时也是检验自己的系统逻辑。如果分享有收获估计还是重复以上过程!所以终结下,构建系统框架估计10个小时,当然你的有至少1000小时的手工实盘经验。不然真的总结不出来!写系统估计100个小时,还是请专业程序员来干,打磨调试系统估计1000个小时,别被吓到,对一个做交易的人开顺1000个小时也就一年时间,每天4小时真的感觉还不够!再加后面的小资金实盘,交流,修改,估计又是一年!所以一套成熟的交易系统打磨两年是很快的节奏了,如果中途自己有了新的认知,或者发现自己一直坚持的价值观错了重新开始,估计10年也就过去了!因此每个有交易系统的人都吧自己的系统看作自己的儿子了!最后随便贴个图,这个就是我养了4年的熊孩子今天干的事,1秒钟37笔交易,做的37个品种!不过这一秒被他干回来8w

19赞同

2023-06-24 08:41:26

推荐阅读 RECOMMENDED READING