反对@vczh轮子哥答案。
炒股软件只是看起来强大,实际上不是几万块买个机构版,功能被阉割很严重,比如最简单的止损单都下不了,就算机构版也不能满足每个人的交易习惯,比如同样是涨停,烂板该卖,好板要拿,会编程自己写还是不错的。
我现在在用的是c#,当初需求不明确,只是想快速学一门语言,在知乎上被三大软狗"误导",而且误以为python是一门后端语言,我想写点小工具,选了c#。c#当然是一门强大的语言,现在我都不知道离开linq怎么活,但深入了量化交易,程序化交易之后,你会发现大部分轮子都是python的,比如获取行情自动交易甚至开源的量化平台回测平台都有,而c#没有现成的,对于非程序员自己造轮子是比较麻烦的。
我花了好几个月才把这些全搞定,现在程序开始跑了,我准备再学python了……
++++++++++++++++++
有人赞,就多分享些干货.
你的情绪和一些所谓的经验,需要经过大量的数据验证,虽然达不到大数据的地步,但是至少回测5年以上跨越牛熊和N多股票才能实际验证,炒股没有常赚不亏的方法,总有一段行情不适合你现有的体系,是怀疑人生还是坚持下去,我想只有回测才能告诉你,所以不要开始就上交易和行情程序,而是做回测系统,测试自己的交易程序是否OK.
其次是自己写的回测程序一定要严格遵守没有一丁点未来函数,比如成交额,理论上一只股票2天的成交额变化不大,我回测时为了方便资金进入过滤一些成交稀少的股票,结果因为过滤的是当天的成交额,导致最后的回测年化收益就差了2倍....
还有如果选python,网上有现成的回测网站,看是否支持分钟回测,是否支持某只股票N年来的股本变化,否则换手率都不准确.什么忽略涨跌停停牌都是基本的,我建议还是自己搞一遍回测程序,不自己搞你都不知道网上那些网站有哪些坑.盲目相信亏的是自己的钱
|