获得纯文本之后,你就可以添加其他功能了 。你可以添加标签、历史、后退和前进按钮,等等 。但到了某个时候,你可能想要的不只是文本……那么祝你们好运 。渲染网页视觉元素可能是我永远不会去尝试的事情,或许要等到我有用不完的时间 。一步一步来,每次只关注一个 HTML 标记和属性 。如果你想尝试这么做,请让我知道是如何进行的 。
更多资料:
- Browsh:一个基于文本的浏览器
- HTML标准
- Mozilla的HTTP文档
- 让我们来构建一个浏览器引擎
- Web浏览器工程
股票交易机器人
现在,你有机会构建一些理论上可以让你变得富有的东西:股票交易机器人!构建一个基础的交易机器人是非常简单的,你可以添加无穷无尽的功能 。你甚至不需要了解任何与投资有关的知识 。在这个过程中,你至少可以学到如何利用不同的 Web API、如何处理数据,并应用现有或创建自己的交易策略 。你可以使用大量的历史数据来测试它 。
这样还不够?那就用上机器学习或搭建一个Twitch流,让陌生人来控制你的钱 。

文章插图
【每个程序员都应该尝试的项目】这是一个基础的交易机器人开发路线 。首先,找出几家你感兴趣的大公司(如苹果、特斯拉和 Target) 。第二,确定何时买进、何时卖出 。例如,如果当前价格达到 52 周低点就买入,如果达到 52 周高点就卖出 。(千万不要把这个策略用在实际当中,这个策略其实是个愚蠢的策略) 。第三,弄清楚如何使用一个免费的 API 来获取股票数据 。第四,建立测试环境,让它跑起来!
现在可以找乐子了……使用历史数据进行自动化测试,实现几十种交易算法,并对它们进行比较,添加可视化,使用 API 连接到真正的券商服务器,尝试一些机器学习或进化算法,并将成功的交易结果共享到 Twitter 上 。
更多资料:
- 交易信号
- trump2cash:一个交易机器人
- Q学习
- 如何从零开始构建一个股票交易机器人
- 免费构建一个人工智能股票交易机器
- 如何用Python构建算法交易机器人
- 罗宾汉API指南
原文链接:
https://web.eecs.utk.edu/~azh/blog/morechallengingprojects.html
推荐阅读
- 和sar比起来,其他Linux命令都是猹
- 古诗《饮酒》柳宗元 柳宗元写的诗都有哪些
- 翡翠|高昂或者低廉的翡翠都有人购买,任何一个品种,都有喜爱它的人群
- OPPO|OPPO K10系列今天发!天玑8000-MAX、骁龙888全都有
- 骢马原文注释翻译及赏析 高都护骢马行答案
- 中国35岁以上的程序员哪去了?
- 微信都有哪些添加好友的方式?微信每天不同的添加方式上限是多少
- 导演和主演谁的片酬高?
- 都有哪些常用的降糖药
- 明朝废宰相的原因 明朝废除宰相的影响
