FIX协议介绍与QuickFIX使用入门(上)

定义

FIX协议是由国际FIX协会组织提供的一个开放式协议,目的是推动国际贸易电子化的进程,在各类参与者之间,包括投资经理、经纪人,买方、卖方建立起实时的电子化通讯协议。

阅读全文

读《期货市场计算机分析指南》笔记

第一章 系统的建立

1. 鉴定可交易的市场

    阅读全文

    记一次坑爹的OTC交易经历

    6月11号在火币OTC上卖了一点BTC给朋友还钱,结果今天朋友告诉我他的银行卡被冻结了,我看了下自己的银行卡,发现我的银行卡也被冻结了,只能转入不能转出。

    给银行打电话询问,答复是司法冻结的,银行看不到原因和无权解冻。银行告诉我冻结的是哪个公安局和案件号(这两个信息非常重要)。之后打当地114查询到公安局的电话号码。

    阅读全文

    将DataFrame内存大小减少约65%

    这篇文章原文出自kaggle,我大致翻译翻一下,文中给出了reduce_mem_usage方法可以用来自动缩减dataframe占用空间

    这篇notebook展示了通过使用更合理的数据类型来减少dataframe的内存使用量

    方法如下:

    1. 迭代每一个column

    阅读全文

    Pandas hdf5使用指南翻译

    读写API

    HDFStore支持使用read_hdf进行读取和使用to_hdf进行写入的top-level API,类似于read_csv和to_csv的工作方式。

    阅读全文

    使用pyfolio对策略收益进行分析

    之前写过一篇文章实现了一个简单的双均线策略,传送门:使用Pandas开发一个双均线策略

    阅读全文

    处理linux系统僵尸进程

    最近在使用jupyter运行多进程程序时,发现重启jupyter notebook偶尔会留下一些僵尸进程,应该是python父进程被终止之后子进程没有被正确释放造成的。僵尸进程依然会占用系统资源,如果不及时清理可能会严重影响系统性能。

    先解释下什么是僵尸进程

    阅读全文

    使用Pandas开发一个均线策略

    我的微信公众号:pyquant

    大家好,这篇文章我将使用Pandas创建一个简单的均线交叉策略,以500ETF作为标的物进行回测

    阅读全文

    Multiprocessing Pipe和Queue性能测试

    我的微信公众号:pyquant

    背景

    开发股票行情推送的引擎时遇到一个问题,在9:30开盘后的一段时间内行情消息总是堆积,尤其是开头15-20分钟,堆积的数据量会越来越多,经过debug发现是内部消息传输使用Queue性能问题导致了消息延迟,在stackoverflow上找到一个帖子对Queue的性能进行了测试和解释说明,下面先来介绍下Multiprocessing下的Queue和Pipe

    阅读全文

    virtualenv 使用教程

    我的微信公众号:pyquant

    virtualenv是python虚拟软件环境的管理工具,用于创建和删除虚拟环境

    阅读全文