0%

手续费

包括期货交易所和期货公司收取,期货公司手续费是交易所基础上的1.1 ~ 1.5 倍

书籍推荐

  1. 道:斯坦利·克罗的《期货交易策略》和江恩的《如何从商品期货交易中获利》
  2. 术:中国期货业协会编的《铁矿石期货》,我们必须要了解铁矿石供给来源、中国铁矿石的进口量、铁矿石需求情况、铁矿石现货有哪些关键指标

关于大周期和小周期趋势问题

把握好小周期,积少成多

期货定义

期货合约指由期货交易所统一制订的、规定在将来某一特定的时间和地点交割一定数量和质量实物商品或金融商品的标准化合约。

期货交易所

  1. 商品期货交易所:大连商品期货交易所、郑州商品期货交易所、上海期货交易所
  2. 金融期货交易所:中国金融期货交易所

仓单

交易平台

文华财经、随身行(手机版)

期货结算

涨跌停板

不同品种幅度不同,不同保证金会放大涨跌停,比如10倍杠杆,涨幅5%,对应本金则涨幅50%

持仓限额

Python量化交易实战
欢迎您扫码订阅我的微信公众号: pyquant

cd $1
python3 -O -m compileall .
find . -name '*.pyc' -exec rename 's/.cpython-36.opt-1//' {} \;
find . -name '*.pyc' -execdir mv {} .. \;
find . -name '*.py' -type f -print -exec rm {} \;
find . -name '__pycache__' -exec rmdir {} \;
zip -r ../$1.zip ./*

转自:https://my.oschina.net/bfbd/blog/864310

Python量化交易实战
欢迎您扫码订阅我的微信公众号: pyquant

执行启动命令如下:

nohup jupyter-notebook --ip=127.0.0.1 --port=8801 --notebook-dir=/home/eryk/jupyter_home &

错误信息如下:

PermissionError: [Errno 13] Permission denied: '/run/user/1000/jupyter'

解决办法:

unset XDG_RUNTIME_DIR

参考:
https://github.com/jupyter/notebook/issues/1318

Python量化交易实战
欢迎您扫码订阅我的微信公众号: pyquant

系统日志显示

Sep 22 12:40:44 gpu01 systemd[1]: Stopping User Manager for UID 1001...
Sep 22 12:40:44 gpu01 systemd[1453]: Stopped target Default.
Sep 22 12:40:44 gpu01 systemd[1453]: Stopped target Basic System.
Sep 22 12:40:44 gpu01 systemd[1453]: Stopped target Timers.
Sep 22 12:40:44 gpu01 systemd[1453]: Stopped target Sockets.
Sep 22 12:40:44 gpu01 systemd[1453]: Stopped target Paths.
Sep 22 12:40:44 gpu01 systemd[1453]: Reached target Shutdown.
Sep 22 12:40:44 gpu01 systemd[1453]: Starting Exit the Session...
Sep 22 12:40:44 gpu01 systemd[1453]: Received SIGRTMIN+24 from PID 28725 (kill).
Sep 22 12:40:44 gpu01 systemd[1]: Stopped User Manager for UID 1001.
Sep 22 12:40:44 gpu01 systemd[1]: Removed slice User Slice of xxx.

google到如下解释:
https://serverfault.com/questions/774491/what-is-sigrtmin24-in-syslog

当用户session都退出之后,之前后台执行的进程就会被kill掉

所以程序运行最好用nohup xxx &

这还有一篇文章介绍nohup 和 & 的区别,核心意思是说:

用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行

&是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出

http://blog.csdn.net/zhang_red/article/details/52789691

Python量化交易实战
欢迎您扫码订阅我的微信公众号: pyquant

CTA(Commodity Trading Advisors)商品交易顾问,通常也被称作管理期货基金,是由于其最初主要活跃于商品市场。CTA基金起源于1949年,随着期货交易品种的不断扩展,CTA基金在资产的风险管理与运作方面显得日趋重要,很多机构投资者诸如养老金、信托基金等都开始大量采用CTA作为他们投资组合中的重要组成部分,并在优化组合、分散风险等方面取得了良好的效果。

研究对象

  • 狭义:期货
  • 广义:大宗商品期货,国债期货(利率期货),股票,外汇(包括spots和futures)

研究周期

分钟、小时和日线,少量tick

研究方法

量价指标总结规律

特点

  • 低相关性

CTA策略投资于期货市场,和市场上大多数基础资产的相关性低

  • 高收益(回撤可控)
  • 非线性(横盘期=加仓期)

除去低相关、高收益(回撤可控)之外,量化CTA基金还有一个显著的特性就是收益非线性。CTA基金的收益方式体现在低胜率、高盈亏比上,即一年的2-3波行情就能将全年的收益实现,其他时间是处于横盘或者回撤的状态。

CTA分类

传统的CTA策略都是趋势追随策略

广义上来说,CTA策略应该是趋势追踪策略为主,反转策略为辅

CTA基金分类

  • 公募期货基金(Public Funds)
  • 私募期货基金(Private Pools)
  • 个人管理期货账户

参考

什么是CTA策略?
https://zhuanlan.zhihu.com/p/20494478

如何理解CTA交易策略?
https://www.zhihu.com/question/38663897

量化CTA策略背后的逻辑?
https://www.zhihu.com/question/36960610?sort=created

CTA Fund
https://baike.baidu.com/item/CTA Fund/1785877

Python量化交易实战
欢迎您扫码订阅我的微信公众号: pyquant