2003年炒股机器(机器人工智能炒股)

jijinwang
这不是神话,而是童话了--------2003年末他辞掉工作全职炒股。到现在为止,CIS没有订阅日经新闻和其他日本报纸,没有详细阅读上市公司的财报,也没有分析央行声明字里行间的意思,没有花大量时间观察移动均线和其他通常与技术面有关的价格图表模型。 他只是听着股民聊天室里的各种消息,盯紧了买卖报价的屏幕,就这样密切关注市场对300只交易最活跃的个股胃口如何。

1、有人试过编写个程序来炒股吗?

我有个邻居,一直自己尝试,2015年底,当时市值三千万的房子被法院查封了,还用信用卡套现了二百多万,试图翻盘,现在不知所终

我应该是少数自己亲自做过的人了,实盘+编程+A股。自认为是韭菜水平,写这个也并不是为了分享经验,但鉴于大多数人其实没有亲自做过,就当是写写自己的一点感受给有兴趣的人看看了。

实现全自动交易的途径

实盘量化交易看似容易,但也没见多少个人投资者自己做。因为这里有三个门槛:

  1. 专业技能
  2. 渠道
  3. 资金

专业技能好理解,基本的编程+投研+一定的数学基础,这样才能想出策略并实现策略。渠道就是指如何实现实盘交易,模拟编程炒股很多人试过,但要实盘,需要通过券商,这样你的策略才能向你的实盘账户发送买卖指令。至于资金,也就是真舍得拿真金白银去试水,同时具有一定的抗风险能力。

要真正实现全自动交易,有三种途径,分别从简单到复杂。

  1. 利用一些和券商有合作的量化平台实现
  2. 利用如vnpy等开源框架,自己修改后实现
  3. 从底层写起,比如C++,自建完整交易系统

一般个人单干的话,选择途径1或者2;而如果是正规量化机构的话,选择途径2或者3。我作为正宗韭菜,自然是选择途径1,找了一个可以实盘的量化平台。为了避免打广告之嫌,就不透露名字了。

交易策略与系统

既然是选择了傻瓜式的平台,绝大多数交易系统的技术问题已经不用担心,别人帮你解决好了,自己只用专心于策略。策略自己怎么设计都行:

但策略也并不是纯粹的只用把股票筛出来即可,仍然需要自己写买、卖、撤单、查询成交情况等命令,这样才可以实现模拟回测。比如一个简化但完整的流程可以是:

模型随时接收实时行情的数据——某时刻产生了交易信号——将股票代码和目标买卖股数发至实盘账号——不断查询成交情况——完全成交或者需要撤单重新调整价格——完成一次交易

有了这个,策略就可以完成回测,看看历史收益如何,进而如果你决定要实盘,则可以把策略提交到量化平台的实盘服务器中,与自己的实盘账号绑定并启动策略。这样,一个全自动实盘交易就算开始了。如果是日内策略,交易起来具体日志可能是这样:

策略收益

大家最关心的就是这一块吧,因为我策略写好了也没怎么去优化,所以表现也就是韭菜水平,甚至可能跑不过大盘。搞了不止一个策略,表现不一。

如果是专业的机构,那肯定得每天随时维护,并迭代新的策略。至于我自己搞,在策略上线了我很少打开来看,就让它自己运行了,毕竟不是主业,连副业都算不上,纯粹个人兴趣爱好。

潜在风险

最大的风险就是策略被别人偷走,因为你的策略是放在平台上的,虽然平台再三声称策略绝对安全,不会被盗,但如今个人数据泄露已经不是新闻了,自然仍然存在策略被盗的风险,甚至是一些人利用权限,直接查看那些收益好的策略也说不准。不过我的策略并不担心这点,因为足够烂,可能这就是光脚的不怕穿鞋的吧。

另外在交易上也存在一些风险,可能策略出bug了让实盘账户产生错误交易,进而导致亏损。或者交易延迟太大,导致错过买卖点等。

在合规上,也需要认真鉴别该量化平台是否与正规券商合作,否则本金都可能给搞没。


以上内容纯粹是个人感想,不构成建议。这条路上要趟的坑太多,镰刀太多,单兵作战唯一的优势就是,自己是自己的老板,不存在来自客户的业绩压力。

2、有人说未来人工智能会替代炒股,你怎么看?

已经有了,全称叫做自动化量化交易。

我知道有几家,如果有500个赞,我会详细介绍。

人工智能大潮也席卷着传统金融业,也刮起了一股以智能投顾为背景的狂风,或称之为机器人理财,通过过人工智能技术来完成以往需要人工来提供的理财顾问服务,全球最大投资管理公司贝莱德(BlackRock)早前也收购FutureAdvisor,该公司是一家智能投顾(机器人理财)的初创公司,成为贝莱德解决方案的一部分,整合其人工智能技术至贝莱德解决方案当中去,为证券机构或经纪机构提供服务。

以人工智能为核心的智能投顾在全球爆发,机器人替用户理财成为一大热点,通过数字化平台,提升理财金融服务效率。来自Statista数据显示,2017年全球智能投顾管理资产高达2264亿美元,年增长率高达70%,预计到2022年,这一规模将高达1.2万亿美元。

在这庞大市场机遇面前,美国先锋基金高达1000亿美元的规模领跑其次是嘉信智能投资组合规模250亿美元。尽管利用全数字化平台为用户提供服务,不过依然会通过面对面、电话和邮件等人工服务。

在国内,尽管发展较晚,但也呈现出快速发展态势,招行、中行和农行等相继推出相关智能投顾服务,银行业积极探索和推进得到快速发展,物联网高级顾问杨剑勇表示:国内第一家推出智能投顾产品的银行是招行,旗下智能投顾摩羯智投截至2018年6月31日,累计购买规模超过116亿,成为银行业探索智能投顾市场领先者。

招行其利用AI、大数据和云计算等技术对“摩羯智投”的相关功能不断升级和迭代,以此提升客户体验,包括利用自然语言处理等技术,推出顾问服务机器人,提供人机对话服务。此外,中行采用采用大数据技术强化智能风控体系,推出全新的能投顾产品中银慧投,在中期报表中披露,截至6月31日,智能投顾销售额达到40亿元。

3、坚持MACD铁律,低买高卖,老股民炒股17年从不被套?

  MACD顺势操作----如何识别有效的金叉/死叉买卖法

  机械的运用金叉/死叉信号来买卖还不如用投硬币来决定买卖会更省力些,而效果也不会差很多.只有在符合一定规则之下采用MACD发出的金叉/死叉信号,才可以大大提高信号的成功率

  1)MACD零轴上方(多头市场)----只买第一个金叉;不买第二个金叉;不卖死叉(如下图)

  0轴上方的第一个金叉往往是第三浪的开始.那么为什么不买第二个金叉呢?因为后面的行情是无法确定的.第二个金叉一般都是第五浪的开始(三浪延长除外),而五浪相对复杂些,可能是衰竭浪,也可能是延长浪的.只买第一个金叉的思路就是买相对确定性,

 将三浪行情(ABC调整)错判断成五浪行情了(如下图)

  2)MACD零轴下方(空头市场)---只卖第一个死叉;不卖第二个死叉;不买金叉

 3)零轴附近(平衡市场)-------追随多空突破方向

  零轴附近是平衡市、盘整市,经常有假突破后又回来继续盘整的现象,表现在指标上就是刚发生死叉了接着又发生金叉,所以信号的有效性相对多头/空头市场要低.但平衡打破后,往往会有一段较长的趋势走势.

  简单易学的5分钟MACD卖出技巧

  一、5分钟MACD下穿零轴,卖出股票。

  股价在高位反转向下,逐步下跌,MACD也跟随由上而下穿过零轴,这说明股价走势已由涨转跌,很可能就此进入下降通道,投资者应及时出具,规避风险。

  股价前期涨幅越大,股价随时可能反转向下的可能性越大,5分钟MACD下穿零轴,是当日行情走弱的重要信号。(如下图)

  二、5分钟MACD拒绝金叉,卖出股票。

  股价自高位下跌,MACD指标产生死叉。然后股价反弹,MACD反转向上,但是股价冲高无力,随即再度掉头下行,MACD指标在快要产生金叉的时候也跟随股价掉头向下。

  MACD指标拒绝金叉说明股价上涨动能严重不足,短暂的反弹可能是主力维持股价出货,后市可能大幅下跌。(如下图)

  三、5分钟MACD顶背离。

  股价创新高时,MACD没有创新高,MACD出现顶背离。这说明短期趋势在走弱,主力资金在逐步撤离,一旦出货目的达到,股价很可能在当日反转向下,投资者应逢高减持,一旦股价反转则清仓出局。