跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 我也来说说我对量化投资的看法
未分類
13 3 月 2021

我也来说说我对量化投资的看法

我也来说说我对量化投资的看法

資深大佬 : denonw 4

前几天看大家讨论的很热烈

我觉得量化投资不一定非要是高频量化,或者一定要上各种模型。大部分人都不是专业做这个的,而且资源比起各种投资公司来说都少了很多。因此我主要用编程来使用来做一些数据统计,以及用来跑某个策略历史回测的结果。也就是主要看 https://www.v2ex.com/t/668150 这个帖子里面提到的一些指标,来衡量要不要实盘这个策略。

在我学习投资的过程中,其实我觉得程序员做交易其实很有优势的,这个优势在于相比起其他人,他们只能使用 excel 来整理数据,来做简单的运算,而程序员可以将这一些都写在代码里面,做各种测试。有没有用另说,至少比任何都不做的效果肯定要好。这是我做过的一些量化分析(基本都是 python 的代码) 我也来说说我对量化投资的看法

另外投资的目的我认为不是为了一夜暴富,对于大部分人来说应该将目标定位跑赢通胀,也就是年化收益率超过 5%左右。对于程序员,最快的资本积累途径还是来源于工作能力的上升。

这里给我刚做的订阅号做个广告

大佬有話說 (71)

  • 資深大佬 : zhaorunze

    晒一下持仓收益比这有吸引力

  • 資深大佬 : LeeReamond

    没什么可讨论的,请不要再发炒币广告了

  • 資深大佬 : shpkng

    我是觉得量化有优势的 奈何金融知识确实贫乏

  • 資深大佬 : putaozhenhaochi

    比特币和无风险。。。。

  • 主 資深大佬 : denonw

    @LeeReamond
    不是炒币,你看下文章就知道了。。。

  • 資深大佬 : lewis89

    @shpkng 光是能坚持机械化头寸风险管控这块就不知道能吊打多少散户了..

  • 資深大佬 : SuperXRay

    量化至少应该加上自动交易,微信收通知再去手操,这太不合适了。
    如果利率很低,算上手续费,不去靠代码高频交易,怎么扩大收益呢?

  • 主 資深大佬 : denonw

    @putaozhenhaochi 利用期货和现货做对冲的,不是直接买 btc

  • 主 資深大佬 : denonw

    @SuperXRay 我自己测试下大概三个月有 8 个点的收益

  • 資深大佬 : tigerstudent

    “主要用编程来使用来做一些数据统计,以及用来跑某个策略历史回测的结果”

    这做法倒是不错

  • 資深大佬 : alalida

    你发推广节点不好么

  • 資深大佬 : suyeH

    @denonw 请晒实盘收益证明,模拟盘的话请别在这里讲侮辱别人智商。。。

  • 資深大佬 : feikaras

    套利和套套利可能才是程序员优势所在。
    量化本身不咋的。
    但是这只会越来越难做。

  • 資深大佬 : feikaras

    另外你这种简单的期现套利是存在逻辑漏洞的。实质上风险和收益不可控。

  • 主 資深大佬 : denonw

    @suyeH 已经 append 上来了

  • 主 資深大佬 : denonw

    @feikaras 不可控的点在哪呢?

  • 資深大佬 : imzhazha

    程序员有个锤子优势,按这说法,学经济、金融、数学、会计这些的,哪个不比程序员有优势?也没见几个赚钱的啊。
    能玩转投资的,没一个智商低的,学着写几行代码,是什么难事吗?
    而且年化收益率 5%,买打新门票股等分红,配合打新,和市值上涨,肯定不止 5%,不香吗?

  • 主 資深大佬 : denonw

    @imzhazha 香,我只是提出一个想法而已。

  • 資深大佬 : zmxnv123

    @SuperXRay 你对量化交易理解太狭隘了

  • 資深大佬 : zmxnv123

    主,我业务时间也在研究量化,主回测用的什么

  • 資深大佬 : zmxnv123

    加个微信交流下?

  • 主 資深大佬 : denonw

    @zmxnv123 我用的 joinquant

  • 資深大佬 : bpz

    要说优势就是常年养成的学习习惯,做这个做最重要的是交易经验,核心算法不需要什么高难度的编程技巧,来来回回就一些概率上的枚举。百秘而有一疏的这个难以避免,要做的少这个疏越少越好

  • 主 資深大佬 : denonw

    @bpz 是的

  • 資深大佬 : konakona

    量化交易也就适合期货合约了,低手续费,适合高频次的交易。

    不过即便是量化交易,遇到大瀑布和 2 国狗庄集体搞事情,那 15 分钟可以跌破 20%,合约倍率 10x 就是 200%,有的时候出货还出不了,因为很多人跟你一样也在出。=。= 总之,还是现货安全一些。

  • 資深大佬 : konakona

    @imzhazha 人家玩这个就不止是看年华 5%,玩币圈谁不是为了单车变摩托,会所嫩模?起码 400%起。

  • 主 資深大佬 : denonw

    @konakona 你看下我订阅号的文章就知道了,我没加杠杆,理论上是不会爆仓的

  • 資深大佬 : johncang

    量化投资肯定比人要好,人总是追涨杀跌

  • 資深大佬 : johncang

    能拉个群交流吗??

  • 資深大佬 : hl0

    你写的期现套利的微信公众号文章字句看着太眼熟了,也许换谁写都一样吧

  • 資深大佬 : Tyuans

    都好高级啊。。。

  • 資深大佬 : hl0

    @hl0 没有别的意思,就是想说发推广节点比较好吧

  • 資深大佬 : xcstream

    100 倍合约开冲,就当彩票

  • 資深大佬 : rhwood

    数字货币因为 api 丰富门槛低,所以程序化交易简单,但也只是程序化交易而已,不等于量化投资。

    lz 只是实现了期现价格的监控,连交易的功能都没做,就来说量化,难免不被质疑。

    期现套利的原理简单,构建这样一个交易策略,核心代码撑死 100 行。然而实操中你要解决很多细节问题,来让你的交易程序更容错,更健壮。

    我随便说几点:

    1.关于期货和现货价格的获取。交易是有冲击成本的,如果仅仅根据 last price 来算升水,实际的盈利空间往往会被高估,更科学的做法是根据资金量,去爬现货和期货盘口的深度,根据 depth,计算出真实交易条件下的价格差。

    2.关于开仓的时机选择,期现套利策略的最终利润,取决于你入场时的升水,以及你可以在一定时间内做出多少次套利。缺少传统交易经验的程序员这时候很容易犯一个错误,就是简单地从过往数据中用统计方法求出一个理论上的最优值。我的选择是,同时在十几个交易对中轮动,谁的升水高开哪个,升水降了平仓,再轮动到更高升水的交易对。

    3.数字货币期货和传统期货的很大一点差异,是数字货币交割,而不是本币交割,平仓时,有些币种不是实时结算,如果利润在期货那一头,那么你的利润表现为数字货币,且无法卖出变现为 usdt 等稳定币,这时候要避免平仓后的币价波动风险,恐怕唯一的选择就是在当周合约再卖出,这会进一步加大摩擦成本,并且这个交易是没有利润的,同时付出占用资金的时间成本。

    所以数字货币的期现套利可行,但也有很多问题,考虑到交易所跑路等黑天鹅风险,策略的优势就不那么大了。

  • 主 資深大佬 : denonw

    @rhwood 是的,你说的这些都挺有道理,所以在这个策略上我也没有打算投太多的资金。
    关于量化其实我说了,这个我开头也说了自己的理解,并不是非要做到全自动操作才叫量化

    你说的两点改进都挺好的,感谢。
    后面我根据这两个思路再优化下

  • 主 資深大佬 : denonw

    @hl0 emmm 其实本意是想一起讨论下的,sorry

  • 資深大佬 : v2sir

    看的我都不想说什么了...连量化的门都没入。

  • 資深大佬 : daxiami

    有些东西确实可以用程序搞提高效率。

  • 資深大佬 : janxin

    我还以为炒股收益呢…一看比特币

  • 資深大佬 : ansonsiva

    对于 lz 觉得程序员做量化交易有优势其实是误解,因为量化交易的核心是在交易模型而不是程序,对于人数不比程序员少的金融从业人员,设计出能够盈利的模型的概率比程序员高得多,金融方面的数学理论简单的很,用不到很复杂的程序计算,excel 也足够了,无非就是慢点,多花点时间

  • 主 資深大佬 : denonw

    @ansonsiva 嗯,可能我表述不太对,我的意思是相比绝大部分人,能会编程已经是个优势了。绝大部分人投资都没有这种意识,只是单纯凭直觉在投资而已

  • 主 資深大佬 : denonw

    @janxin 我其实不想放收益的。。。这个没啥意义

  • 資深大佬 : xcstream

    我觉得散户完全是运气和技术无关。
    唯一能赚钱的是机构大资金控制价格。

  • 資深大佬 : liuminghao233

    这个其实手动也可以做
    写代码用 api 的话
    需要考虑非常非常多的容错机制
    例如开平仓时服务器挂了一半怎么处理
    保证金划转服务器没返回怎么处理
    送了单却查不到单怎么处理
    来行情时怎么控制滑点
    …还有很多我就不说了
    有些 bug 你不踩坑你想都想不到

  • 資深大佬 : zealic

    本质上量化做的事情就是最小化风险套利,但是风险和收益是成正比的,你这个模型过于保守,因此做这个不如老实买国债基金。
    量化只能赚小钱,赚大的还是得跟大趋势。

  • 資深大佬 : Perry

    才过了两个星期你就来晒收益?一个牛熊都没经历过的量化投资就不要吹了

  • 資深大佬 : clxtmdb

    赞同上的,周期拉长点后再看

  • 資深大佬 : popil1987

    实盘收益以券商盖章的收益曲线为准,非券商出具的不具有法律效益,容易造假,也容易截取一段时期内的收益。
    交流没问题,比如如何计算回撤,哪个机房离交易所最近,但是让人加你微信公众号就让人警惕了。你见什么时候大奖章基金公布他的策略来。

  • 資深大佬 : charlie21

    请问你这个买入( RMB 入场)到确认收益(落袋为安 RMB 出场)需要多久

  • 主 資深大佬 : denonw

    @Perry 额,我这只是分享一个无风险套利的模型。。。。

  • 主 資深大佬 : denonw

    @charlie21 合约最长是一个季度,因此最长持仓就是一个季度,如果中间基差缩小的话就可以提前平仓。

  • 資深大佬 : xuanbg

    倒果为因要不得啊!主

  • 資深大佬 : cgb1021

    会的越多亏的越多

  • 主 資深大佬 : denonw

    @xuanbg 你的意思是指从历史回测结果去衡量策略是不好嘛?

  • 資深大佬 : charlie21

    我是指 你所观测到的出手信号(你所谓的 观测到期现差),大约是在 RMB 入场之后的多久?几小时 几天
    也可以说是 你的赢利周期是多少 / 你做长线短线 短线能有多短 几小时么

    当然 这个根据淡季旺季情况和币种的不同而不同,所以我问你选择的币种大约是什么
    或者说你的选择策略是什么

  • 主 資深大佬 : denonw

    @cgb1021 这个见仁见智吧,我觉得投资这东西是盈亏同源

  • 主 資深大佬 : denonw

    @charlie21 我现在主要选择 BTC,因为 BTC 交易量大,好出手。
    至于你的第一个问题我没看太明白,我是监控到期现差,然后才会入场。当然期现差有高有低,简单点的话就直接判断是否超过 5%就入场。
    这个操作模式没有长线短线的说法,一切都看期现差,期限差大于 5%,买入;期限差接近 0,卖出。

  • 資深大佬 : Yc1992

    回测这种东西看看就好,别把做市商当成 NPC

  • 主 資深大佬 : denonw

    @Yc1992 那肯定,只是参考一下而已

  • 資深大佬 : lekai63

    写代码不应该是里面最简单的一关么?
    matlab 会用的人,难道学不会 Python ?

    excuse me ?这是程序员的优越感?!

  • 資深大佬 : charlie21

    哪里能买 BTC 做空合约? 买 BTC 和 买 做空合约(以及买出它们),都必须是在同一个交易网站进行吗

  • 主 資深大佬 : denonw

    @lekai63 额,不是优越感,我只是说这是一个优势。事实上大部分的人都不会将编程知识应用在金融领域上。。

  • 主 資深大佬 : denonw

    @charlie21 我都是在币安做的,这个最好选比较大的交易所

  • 資深大佬 : xianlu

    真懂,不懂装懂,装不了硬要说懂,不服,真不服,服还是不服自己也不清楚,某国大概就这几类人,分不清了

  • 資深大佬 : MisakaTian

    有没有用另说,至少比任何都不做的效果肯定要好。
    ====
    我个人认为投资还是很忌讳这种想法的

  • 資深大佬 : newmlp

    全自动赔钱

  • 主 資深大佬 : denonw

    @newmlp 也很有可能哈哈哈哈哈

  • 資深大佬 : feikaras

    期现套利本来就是赌人家预期中的涨跌。
    你赚钱是因为人家开始预期近期比特币涨的不会那么好。
    也就代表比特币走势衰竭。
    如果比特币继续走强,你这个逻辑就是在亏钱的。

  • 主 資深大佬 : denonw

    @feikaras 如果你说的亏钱是指相对没有持有比特币赚的多的话,那确实,但是谁又能保证比特币会一直大涨呢。
    如果你说的是绝对值的亏钱,那不是的。合约快到交割日的时候期现差一定会接近 0

  • 資深大佬 : charlie21

    就期限差而言,按你说的 如果监控期限差判断超过 5% 开始入场 执行这套,我有个疑问,如果出现期限差飘得更高时怎么办?比如在卖出之前 期限差飘得更高 飘到 20% 怎么办

  • 主 資深大佬 : denonw

    @charlie21 这个没关系的,顶多只会浮亏(你也可以理解为少赚),到了交割日,这个期现差必定会接近 0 。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具