`
raquant
  • 浏览: 2541 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

【Java量化投资入门】100元的高价股能不能买?

阅读更多
作为量化小白编写的第一个零基础入门级量化交易策略,想法很简单,即:

引用
遍历所有股票,满足条件(价位)的一来就买入,大概买入20只左右,
然后一直持有,分别应用于如下四种价位的股票:

1.低价股  10到20之间
2.高价股 100到150之间
3.超高价股  150以上
4.超低价股  10以下


raquant平台也支持Java,重点是上面的逻辑,对代码有兴趣也可快速搂一眼:
    class MyStrategy extends Strategy {
          public void init(BackTestContext context) throws Exception {
               
          }
        
          public void prepare(BackTestContext context) throws Exception {
              context.universe.addAll(findByGroup('all-stocks'));
          }
        
          public void handleData(BackTestContext context, BarData data) throws Exception {            for (String stock : context.universe) {             
                 if(!stock.contains("shz") && data.get(stock).close > 150){
                     orderPercent(stock,5,"buy");
                     log.info("买入"+stock+",价格:"+data.get(stock).close); 
                 } 
              }     
          }
    }


我们选择15年3月1日到17年3月1日作为回测周期,毕竟前两年我们过得太艰辛,又有牛市的欢乐,也有熊市的泪水。

下面分别是应用在四个价格区间段的,15年3月1日到17年3月1日的回测效果:

    低价股(10~20)

    高价股(100~150)

    超高价股(>150)

    超低价股(<10)


量化小白讲讲自己对上面四个图的理解:
引用
1)低价股胜于大盘
2)高价股风险较大,或许里面确实有很多牛市被高估的股票吧
3)超高股收益很牛逼!!有人说里面有茅台酒。但是量化就是这样神奇,我没管什么价值投资、白酒股很抗跌的逻辑,就是可以用简单的思路选择出来。超高价的股票有人会解释一直没有分红,白酒利润率很高之类的,在我这里就很简单地可以解释,超高股和高收益有一定相关性,就这么简单。
4)超低价股和大盘走势相近。有人说里面尽是银行股,超大盘股。你们说的都对,但我的结论就是像我这种买不起股指期货的穷人,可以买入超低价股,这跟股指期货一样稳稳的。



作为新手,对策略的奥妙知道的甚少,但通过这次简单的交易方法在四个价格区间的对比,我感受到交易策略应用在不同价位股票上的效果差异较大。
所以量化策略也没有那么神秘,简单几行代码,就可以感受一些因素对收益带来的变化。由此启发自己的投资思路。

不要以上面我的理解作为投资依据哦!毕竟我还是量化小白。

扫描二维码,关注微信公众号,获取更多量化故事。


分享到:
评论

相关推荐

    基于Java的A股量化分析平台源代码+数据库+接口文档,致力于提升个人投资水平及收益

    本资源包含一个基于Java开发的A股量化分析平台的完整源代码、数据库文件以及接口文档,旨在帮助个人投资者提升投资决策的科学性和收益性。以下将详细解释该平台的关键知识点。 1. **Java编程语言**: Java是这个项目...

    Python股票量化投资课程——00股票量化配套课件.rar

    Python股票量化投资是一种利用编程语言Python进行金融数据分析和策略构建的方法,旨在提高投资效率和决策质量。本课程针对想要在股票市场中应用量化投资技术的学员,通过学习Python编程和金融知识,帮助他们掌握如何...

    MATLAB量化投资入门

    以下是对MATLAB量化投资入门系列课程的详细解读。 首先,MATLAB量化投资快速入门(第1讲)主要讲解了如何利用MATLAB进行金融市场的基本分析。这包括设置工作环境,导入和预处理金融数据,以及初步的数据可视化。...

    量化投资策略源码模型量化策略

    量化投资策略源码模型量化策略代码量化选股 量化择时量化资产配置财务指标选股研究系列成长股选股模型多因子选股模型事件驱动策略系列选股因子研究系列分析师荐股能力评定与跟踪利用分析师盈利预测数据挖掘投资机会...

    量化投资-以Python为工具-[程序员量化投资入门书,带书签]

    全书共分五大章: 一.Python入门 二.统计学基础 三.金融理论,投资组合与量化选股 四.时间序列和配对交易 五.技术指标 2017年2月出版.

    量化投资入门

    用python 做量化投资,不错的讲解; 建议做量化的同学可以看看

    量化交易入门与Python实践 code.zip

    量化交易是一种基于数学模型、统计分析和编程技术的金融投资策略。它利用计算机程序自动执行买卖操作,以减少人为情绪的影响,提高投资决策的效率和精度。在这个"量化交易入门与Python实践 code.zip"的压缩包中,...

    《量化投资:以Python为工具》课后习题答案(2-1)

    《量化投资:以Python为工具》一共分为5 部分,第1 部分是Python 入门,第2 部分是统计学基础,第3 部分是金融理论、投资组合与量化选股,第4 部分是时间序列简介与配对交易,第5 部分是技术指标与量化投资。《量化...

    《量化投资基础》教程.pdf

    量化选股是量化投资中的一个主要组成部分,它通过数学模型来评估公司股票的买入价值,决定是否将某只股票纳入投资组合或从组合中剔除。量化择时则侧重于通过模型分析来预测市场的未来走势,指导投资者在市场上涨时...

    《量化投资:以Python为工具》课后习题答案-压缩包2(2-2)

    《量化投资:以Python为工具》一共分为5 部分,第1 部分是Python 入门,第2 部分是统计学基础,第3 部分是金融理论、投资组合与量化选股,第4 部分是时间序列简介与配对交易,第5 部分是技术指标与量化投资。《量化...

    量化投资 交易模型开发与数据挖掘.pptx

    量化投资交易模型开发与数据挖掘知识点 量化投资是指通过运用统计学、计算机科学、金融学等方法,从数据中寻找投资策略,以实现资产最优配置和风险最小化的投资方式。近年来,随着大数据和技术的发展,量化投资...

    零基础搭建量化投资系统书中示例,量化投资基础知识,Python

    量化投资是一种基于数学模型和计算机程序的金融投资策略,它利用大数据分析、统计学方法和机器学习等技术来做出投资决策。在这个过程中,Python语言因其强大的数据处理能力和丰富的库支持,成为了量化投资领域的重要...

    量化金融投资_量化_量化投资_量化金融_量化金融_股票_

    同时,风险管理是量化投资不可忽视的部分,包括设定止损点、动态调整权重、对冲等手段,以防止市场波动导致的损失。 6. **编程语言与工具**:Python是量化投资的首选编程语言,因为它有丰富的库(如pandas、NumPy、...

    量化投资源代码

    量化投资

    MATLAB量化投资实战资料

    本资料包“MATLAB量化投资实战资料”正是为量化投资爱好者量身定制,旨在帮助初学者从零开始学习并掌握MATLAB在量化投资中的应用。 首先,了解量化投资的基本概念至关重要。量化投资是基于数量化模型,通过计算机...

    Python与量化投资-从理论到实战代码_量化投资python_python_源码

    总的来说,Python与量化投资的结合,为投资者提供了更科学、系统化的投资工具,通过深入学习和实践,不仅可以提高投资效率,还能降低人为错误,实现投资策略的自动化执行。这个资源正为此目的而准备,对于想要在量化...

    量化砖头量化砖头量化砖头量化砖头

    ### 描述:“量化砖头量化砖头量化砖头量化砖头量化砖头量化砖头量化砖头量化砖头量化砖头量化砖头” 这段描述重复了标题中的词语,同样没有提供具体的信息。但从整体文档来看,我们可以推测它可能是在强调量化分析...

    量化投资以python为工具

    本书一共分为5部分,第1部分是Python 入门,第2部分是统计学基础,第3部分是金融理论、投资组合与量化选股,第4部分是时间序列简介与配对交易,第5部分是技术指标与量化投资。本书首先对Python 编程语言进行介绍,...

    量化投资:以Python为工具

    《量化投资:以Python为工具》一共分为5 部分,第1 部分是Python 入门,第2 部分是统计学基础,第3 部分是金融理论、投资组合与量化选股,第4 部分是时间序列简介与配对交易,第5 部分是技术指标与量化投资。《量化...

    量化投资入门教程八——空中花园策略.pdf

    量化投资入门教程八——空中花园策略 量化投资入门教程八——空中花园策略是指一类基于日内突破策略的量化投资方法,该策略主要特点是日内交易策略,当日收盘平仓。策略的胜率可以大大提高,但是由于对高开或者低开...

Global site tag (gtag.js) - Google Analytics