依赖注入的好处 发表于 2019-04-10 | 分类于 计算机 | 要理解依赖注入(Dependency Injection), 控制反转(Inversion of Control), 控制反转容器(IoC Container), 首先要知道依赖倒置原则(Dependency Inversion Principle) 依赖倒置原则: 把原本的高层建筑依赖底层建筑”倒 ... 阅读全文 »
游戏中的权重和概率实现 发表于 2019-03-04 | 分类于 计算机 | 这个问题不仅在游戏配置领域, 几乎在任何后台数据需要灵活配置的地方, 都可以无缝契合使用. 最初的问题以及解决方案: Q: 有个怪物, 死亡掉落 ABC 三个物品, 概率相同, 为 A 1/3, B 1/3, C 1/3. A: 最初的设计, 一般为 r = 随机(0,100), 如果 r ∈ [0 ... 阅读全文 »
VSCode 代码片段 Snippets 发表于 2019-03-04 | 分类于 计算机 | 常规配置配置 VSCode 支持 Snippet 是比较方便的, Code - Preferences - User Snippet 就会弹出一个选择框, 提示选择给哪种语言创建 Snippet. 这时可以搜索选择对应语言, 或者干脆创建全局的 Snippet. 选好之后其实就是要创建一个 json ... 阅读全文 »
如何判断脚本是直接执行还是被引入 发表于 2019-02-27 | 分类于 计算机 | NodeJS (require.main === module) console.log('直接 node xx.js');} else console.log('使用 require 被引入');} Python ... 阅读全文 »
基于 Python 的数字货币量化设计 - 思路准备 发表于 2019-02-20 | 分类于 Quant | 量化新手, 上手前买了不少量化的书看, 一头雾水. 里面讲的主要面向几个方向, 一个是高频交易, 一个是 CTA 策略, 还有将经济基础类的一些. 由于是半路出家, 所以有些看的一知半解. 但是无论如何, 实践出真知嘛, 准备摸着石头过河. 其实在构建量化体系之前, 自己也是有接触过股票, 期货, ... 阅读全文 »
量化24小时 - 第二部分 Python 量化回测框架原理以及基本思路 发表于 2019-02-14 | 分类于 Quant | 资料zipline、quantdigger、pyfolio 这些比较成熟的框架源码 OnePy–构建属于自己的量化回测框架 Pandas 教程教程资料链接: https://pan.baidu.com/s/1UVT_S9BHJZS8ktjAc8Xpcw 密码: dr78 策略回测基本思路 双 MA ... 阅读全文 »
vim 下粘贴代码会出现格式错乱 发表于 2019-02-14 | 分类于 计算机 , OPS | 粘贴代码前设置 paste 粘贴模式 :set paste 然后粘贴内容 最后回复非粘贴模式 :set nopaste 参考文档: https://blog.csdn.net/wzy_1988/article/details/50264285 阅读全文 »
Python 做 Quant 的虚拟环境管理 发表于 2019-02-13 | 分类于 Quant | Python 做 Quant 的虚拟环境管理MacOS 管理虚拟环境有几种方案选择: Anaconda(2/3), MiniConda(2), virtualenv, pyenv 等. 后两者小巧, 前两者功能丰富. 我是从 anaconda 过渡到 miniconda 的, 原因主要是因为 mac ... 阅读全文 »
MongoDB 导出csv文件 发表于 2019-02-12 | 分类于 Quant | 一般情况, 采集到的数据会按目标格式存储, 但是我们的应用场景比较多, 很难一次性满足所有需求. 所以数据采集的时候, 采集到数据库, 然后再当使用的时候, 再进一步转换数据格式. mongoexport# 直接从某个表导出期望字段, ... 阅读全文 »
FMZ 文档笔记 发表于 2019-02-02 | 分类于 Quant | https://fmz-docs.readthedocs.io/en/latest/example.html 基本概念 Futures 期货(前途的复数) Spot 现货 Stock 股票 Position 头寸 Long 多头(做多, 买入) -> long position 多头头 ... 阅读全文 »