发起人:韦昌明 初入职场

任何关于 Live 的问题(功能使用、推荐讲者等等)都可以联系 live@zhihu.com

回复 ( 10 )

  1. 王克勤
    理由
    举报 取消

    在A股没有开放量化交易接口的情况下,其实做量化交易的策略被很大限制了。

    程序跑出来了一个100支股票的篮子是完全没有办法段时间内手动买完的了。所以策略要求选出来的股票较少。

    我在其中一个回答里介绍过一个关于股息率的策略:

    你是如何从两千多只股票中选出心仪的股票的? – 王克勤的回答

    这个策略相对简单,做为Ricequant – Beta

    也许你可以发现,这实际上完成了全市场扫描,我们来看一下如何通过财务数据筛选股票:

    fundamental_df = get_fundamentals(
            query(
                fundamentals.eod_derivative_indicator.market_cap,
                fundamentals.eod_derivative_indicator.pb_ratio,
                fundamentals.financial_indicator.gross_profit_margin,
                fundamentals.financial_indicator.total_asset_turnover,
                fundamentals.financial_indicator.quick_ratio,
                fundamentals.financial_indicator.earnings_per_share,
                fundamentals.financial_indicator.return_on_asset,
                fundamentals.cash_flow_statement.cash_from_operating_activities,
                fundamentals.financial_indicator.debt_to_equity_ratio,
                fundamentals.financial_indicator.current_ratio,
            )
            .filter(
                fundamentals.financial_indicator.return_on_asset>0
            )
            .filter(
                fundamentals.eod_derivative_indicator.pb_ratio<1.8
            )
            .filter(
                fundamentals.cash_flow_statement.cash_from_operating_activities>0
            )
            .filter(
                fundamentals.eod_derivative_indicator.market_cap!=None
            )
            .filter(
                fundamentals.financial_indicator.quick_ratio!=None
            )
            .filter(
                fundamentals.cash_flow_statement.cash_from_operating_activities!=None
            )
            .filter(
                fundamentals.financial_indicator.gross_profit_margin!=None
            )
            .filter(
                fundamentals.financial_indicator.debt_to_equity_ratio!=None
            )
            .filter(
                fundamentals.financial_indicator.return_on_asset!=None
            )
            .order_by(
                fundamentals.financial_indicator.inc_operating_revenue.desc()
            ).limit(
                num_stocks
            )
        )
    

  2. wang z
    理由
    举报 取消

    这种问题少问 等于

    a股怎么赚钱

    问得没价值 回答的几乎都扯淡

  3. 陈小米
    理由
    举报 取消

    题主问题真心多,也是好学。我来一一答一下。

    这两段话我是赞同的。

    1 选股比买卖点重要的多~

    每一轮行情都有不同的热点板块~而驱动这些板块走强的因素几乎不在价格历史数据里~也没有非常好的板块历史数据使用~

    2 非标准数据太多

    前面说的板块历史数据~财务历史数据还有股本数据(大多软件上都是一个常数而不是一个序列)~除了wind几乎其他软件都没有好一点的完备数据可以用~另外政策新闻的数据库几乎没有~所以历史数据不太好弄~

    ========================下面答一下问题====================================

    如何选股确定交易的标的?

    >>>这个问题太宽泛,讲些基本思路。按行业,按市值(小市值简直被做烂了,之后补充为什么),按基本面(价值投资那套,按财务数据或指标来选),按均线分布,按波动率,按beta,按sharpe,按技术指标,按模型算法预测的数值。。。太多太多了。

    你们使用的哪些数据进行选股的?

    >>>这里数据就根据上述的选股方法来。大部分都是可以拿到的数据。当然,现场的数据信号被挖干净了之后,做出能有信号产出的数据才是真牛逼,也就是各类舆情数据,新闻数据等文本类的数据。

    上述提及的量价数据加工做成技术指标,财报数据可以计算财务指标。包括指数的成分股数据等,这些数据个人要搜集全并且处理好还是很繁琐和工作量吓人的。

    我看到的多数人还是个指标选股~而且非常基础~使用财务数据的人非常少~

    >>>问题里应该是说技术指标选股吧。其实财务数据的人也不少,价值投资那一套,很多人歪曲说不符合中国市场,但我们回测的结果说明是很有效的。

    贴一个回测贴:【苍老师推荐】价值投资 — 成长股内在价值投资

    如果你使用财务数据~一般是在什么平台上使用跟回测的?

    >>>我一直推荐的都是Joinquant,JoinQuant聚宽量化交易平台。数据比较全。也分享个我自己写的基本面选股回测结果

    三高五低,一种基本面选股思路的验证

    你们的回测与自动交易是通过什么方式实现的?

    >>>回测在平台上做。JQ有个好处是可以把自己觉得好的策略提交模拟交易,然后绑定微信。当策略发出买卖信号的时候能第一时间收到微信提醒,然后根据策略下单。

    自动交易现在法律上不允许个人做的。也就是散户只能手动下单。绑定微信能接收策略提醒,我觉得可以算半自动化交易了吧。

    以上。

  4. liang lu
    理由
    举报 取消

    请参考 量化趋势追踪的微博

  5. 我要当网红
    理由
    举报 取消

    题主这个问题值1000万吧,我也想知道。

    我们自己主要通过因子排列组合选股,常见的因子池分为三类:基本面因子、技术因子、其他风格的因子(规模、成长、分析师、情绪因子等)

    1.基本面选股

    长期负债与营运资金比率、销售净利率、市盈率、现金流市值比、资产负债表等

    净利润选股、现金流选股、资产负债表选股、营收增加加市盈率、高股息率选股

    2.技术因子选股

    10日顺势指标、异同离差乖离率、梅斯线(Mass Index)、佳庆离散指标、均线指标等

    CMO选股、简单波动率选股、Aroon、MACD、Boll、RSI、CR、嘉庆离散指标

    3.券商研报中的选股方法

    聪明钱选股、资产周转率选股、同行业选股、Barra传统多因子选股、量价因子结合成交量选股、股东数变化选股

    4.统计学习选股

    Adaboost选股、Lasso与elasticnet选股、逻辑回归选股

    5.经典思想复现的选股

    大师选股系列

    像题主所述的几种,我们都用尝试,不过用图形不是用来选股(流动性好的都可以)而是择时。

    异动事件也看人复现过一只特立独行的票

    最后跑的最好组合的是几个很常见的因子不过做了一些特别的处理。

    想做多因子的,这有基本面、技术、研报 400多个因子,用选股器可以很方便的通过因子进行股票筛选,支持value_range (按值筛选), pct_range (按百分比筛选), num_range (按序号筛选), nlarge (取最大), nsmall (取最小)几种方式。

    多因子虽然市场容量大,但今年A股赚钱效应没有期货强啊

  6. 我就想知道知道
    理由
    举报 取消

    关键是逻辑 第一点很对 选股策略是量化交易里很重要的一点 数据并不是最重要的 而且现在很多量化基金所用的数据与标的涨跌的相关性很低 根本没有意义 所以最重要的是你的投资逻辑 要模糊的正确 而不是精准的错误 根据正确的逻辑建立你的选股模型 风控模型 交易模型 再从价格和价值两方面同时去选择你的标的

  7. 一生奋斗
    理由
    举报 取消

    先明白一个道理,炒股炒的是预期,股价是公司的晴雨表,公司未来经营向好,或者是有资产注入、重组的预期等都会提前反映在股价上。

    我炒股看技术比较少,主要关注公司的基本面,给个通过判断行业拐点选股的简单方法吧。

    看看知名券商的研报里,如果大家都在讲某个行业出现了拐点,那我们就要重点关注该行业。然后结合自己的感受进行简单的逻辑判断该行业是否真的出现了拐点。

    当答案是YES的时候,我们需要做的就是买入该行业在股市中的龙头,不是现实中的龙头公司,坚定持有,直至业绩大幅兑现或者利好兑现。

    举例:2012年底,有券商开始给出报告认为草甘膦行业出现反转的迹象。报告主要逻辑有受制于环保成本的增加,小厂家大量关停,大厂商草甘膦产品开始提价,同时由于全球转基因大豆种植面积的增加,草甘膦的需求增加。报告认为未来一段时间内,草甘膦价格将上涨至高位,将显著提升相关公司的盈利能力。我们需要做的验证是关注草甘膦厂商的产品报价,确定后立即买入。A股上市公司中,江山股份、新安股份以及扬农化工涉足草甘膦,从行情的表现来看,江山股份在消息来的时候总是第一个涨停,那么它就是龙头。在2013年7、8月份,草甘膦价格从高位出现向下的拐点时卖出。去年江山股份的涨幅接近10倍,即使手慢一点,我们也可能会有接近100%的收益。

  8. 匿名用户
    理由
    举报 取消

    先分析股票选标的,然后去结交目标公司的销售人员、采购人员,法务人员(财务人员嘴巴一帮都比较紧撬不开),甚至去分析目标公司的合作伙伴公司的动向(以前有一次通过A公司的报表公告挖B公司,后来B公司半年内翻了6倍)。最后凑出公开渠道获取不到的有用的信息。

  9. 宽客人生
    理由
    举报 取消

    先研究交易系统吧,之后再去考虑细节。

  10. 先生的茶馆
    理由
    举报 取消

    现在除了机构,券商已经不开放量化接口给个人了。操蛋的证监会!

我来回答

Captcha 点击图片更换验证码