
语言只是工具,各有优势,用自己顺手的就行了,但对于通常的金融交易来讲,大部分语言效率都足够了,不明白为什么一直有这样的争论存在,对于程序而言,执行效率只是其中一个重要的方面,但不是全部,还要考虑开发效率,可维护性,程序健壮性等众多因素。至于Java的效率,并不是想像中的那样低,GC是会有不确定的CPU消耗,但这个是可控的,算法交易模块就有用Java开发的,国外还有MarketCetera平台就是完全基于Java的。众多语言中,R/Python是我喜欢用来研究的,Python,C/C++是用来交易的,但C/C++是易错的,难维护,不是特别需要追求速度的时候一般是不用的,就像不再用汇编来写程序一样,Scala是拿来玩的。最喜欢的还是Python,可用的资源多,开发效率高,好维护。
方法一前期的数据抓取和分析可能python都写好了,所以差这交易指令接口最后一步。
对于股票的散户,正规的法子是华宝,国信,兴业这样愿意给接口的券商,但貌似开户费很高才给这权利,而且只有lts,ctp这样的c++接口,没python版就需要你自己封装。方法二是wind这样的软件也有直接的接口,支持部分券商,但也贵,几万一年是要的。方法三鼠标键盘模拟法,很复杂的,就是模拟键盘鼠标去 *** 作一些软件,比如券商版交易软件和大智慧之类的。方法四就是找到这些软件的关于交易指令的底层代码并更改,不过T+1的规则下,预测准确率的重要性高于交易的及时性,花功夫做数据分析就好,交易就人工完成吧风变Python智能交易主要适合有一定编程基础和投资理财经验的个人、团队以及企业。这类人群对于交易、市场和投资分析有一定的认识和了解,同时也具备一定的编程技能,能够理解并应用Python编程语言进行自动交易。此外,风变Python智能交易在使用过程中,需要进行参数的调整和优化,一定程度上需要进行机器学习和数据分析,因此需具备一定的数学基础和分析能力。
总的来说,风变Python智能交易适合希望利用技术手段提高投资效率和风险控制能力的投资者和交易者,有意愿提升个人投资技能和水平的个人和团队,以及以数据分析为基础的金融和投资机构。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)