做期货转向程序交易,从零学程序设计,什么语言合适?

  • 飞水流长
    主要是数据分析,策略测试,实事程序化交易设计。对程序这块不是太了解,大学学了点C语言,现在几乎淡忘。等于从零开始。好在只是工具,不是靠这个吃饭。但语言众多,请教学哪种合适?
  • m
    moyanljx
    python应该是易学易用
  • N
    NuSH
    做数据分析的话python或者matlab

    优化交易算法速度和稳定性的话老老实实C++
  • 飞水流长
    暂时不做高频交易,所以目前不追求算法速度。另外请教下三楼,matlab比python应该更针对于科学计算吧

    本帖最后由 飞水流长 于 2015-6-3 22:29 通过手机版编辑
  • m
    moyanljx
    我只会一点python,显然三楼比我懂
  • h
    himura
    高频交易怎么做? 求带路一起发大财
  • 飞水流长
    这个…高频交易就是每次交易时间很短,每次只赚几个点跑路。这种全是根据概率来做的。
  • n
    neddonkey
    假设算法存在,则已经被人发现,则人干不过计算机,则在利益驱使下,很多金融大公司已经把市场分割完毕,等于开挂,散户进去就是死。为啥不满满杀?公司A 慢了,公司B就杀了,竞争环境下,必然是开挂最大化。

    但现在散户还活着,虽然活的不理想。说明挂是不存在的。即,有效的稳定盈利的算法是不存在的。

    但是,套利是存在的,程序做做套利还行,不过由于竞争,市场高度有效,个人能力是不可能的。
  • y
    yufe
    外汇的话metatrade本身可以编程,ea交易
  • 天使大哥
    看你是要研究策略还是做交易系统
    做策略回测的话 Matlab SAS R python 都见有人用过
    交易系统主流是用C++ 貌似还有少量用C#的
  • s
    shramm
    散户做HFT?
  • N
    Nothing
    python吧,科学计算,数据库,网络都有成熟的库,MATLAB我就知道能算,能不能干别的就不知道了
  • 飞水流长
    11楼别忙着笑,我说了我不做高频交易。高频交易也的确不是散户做的。

    本帖最后由 飞水流长 于 2015-6-3 23:12 通过手机版编辑
  • d
    death5343
    散户不能做?
  • i
    inc010074
    相信程序还不如相信彩票可以预测
  • N
    NuSH
    python的好处是方便和数据库对接

    matlab好处是内置的数学模型比较多,优化较好

    除此之外R也可以考虑,学统计的比较爱用

    用他们的原因主要是既有资源方便数学建模(matlab的矩阵功能做线性代数极度方便,任何数学模型都逃不了线性结构)

    当然如果这楼里有数学足够好拿任何一种语言直接从头写个Gaussian process 或者 expectation propagation出来的, 那就无视我吧
  • 总是注册不成功
    你更需要找人组个小团队,自己硬上恐怕不行。
  • z
    zhang777
    学开发做程序交易但不做高频,不知道有什么意义
  • N
    NuSH
    跟15楼较真一下

    相信程序的原因是相信数学

    彩票不能预测是因为其开奖结果基本可以看做IID(相同独立分布)

    金融市场可不是IID

    HFT个人(中小团队)不是不能做,看头脑了,之前美国刚通缉一个英国人 (Navinder Singh Sarao),原因就是高频差点玩瘫华尔街
  • d
    death5343
    一个人?这么吊?
  • l
    lvcha
    交易加不会编程的话
    用现成的软件吧。
    tb,mc这些。
    先赚钱。
    然后学c#或者python
  • l
    lvcha
    期货程序化交易底层是ctp c++的。用c#可以直接把非托管的dll封装成托管的。python有网友封装好了,水木程交版的版主。你有问题可以去那里求助。要是你没基础就这两个好选。
    这两个各有利弊。都说python好学,其实未必。
  • i
    iceliking
    数据接口怎么获得

    比如a股?
  • r
    raica
    你们还一本正经的回答楼主。只需要谢飞片就行了。
  • 猪肉白莱
    农村户口不?皮肤白不白,哲学学的好么?
  • l
    lvcha
    另外我觉得。
    你能问出这话来,起码你目前不适合做量化交易。多多修炼吧。
  • u
    unicornck
    小散那点钱还做高频,最后本金都变成佣金了。
  • 飞水流长
    感谢楼上各位帮忙,特别是LVCHA提示。
    另外我都说了,我学程序不是要做高频交易。我本身一直做手动交易的,需要程序做些策略回测以及策略交易。程序本身不过是工具,而不是盈利之道。
  • l
    lrj2u
    http://zhi.hu/PGAh

    Quant 通常需要什么样的教育背景和知识结构

    知乎有人这样回答。
  • l
    lvcha
    知乎这个。。
    我的理解,所有以纯客观条件为基础来构建自己交易系统并严格遵照实行之的都是quant
    数学计算机这些都是个加成项。
    有很多简单的系统无关数学无关计算机的。
  • f
    fanfanticket
    mark
  • b
    blackspacec
    大拿茶,我群里就不说这些,扣扣啊
  • s
    sunever
    前段时间的帖子讲,高频交易早就人满为患了
  • s
    somesun
    真能赚钱吗
  • l
    lvcha
    怎么不能啊。
    不过这个只能我朋友系列了,我没赚。
    我知道个期货量化交易3年的,年初买游艇了。
  • x
    xphi
    做高频交易连网络延迟的几百个毫秒都要细抠,初学程序设计的话还是循序渐进的好。
  • 打土豪分田产
    马克学习