Jacky Liu 的留言簿

给 Jacky Liu 留言

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter

Avatar_small
Jacky Liu 说:
2014年12月21日 19:09

@try: 蛤,我跟你说,文里其实有吹的成分,有的功能我目前还在写,还没写完呢,蛤蛤 ~
======================================
中文炒股插件,我自己喜欢叫分析交易系统。以前我贴在博客里的内容,包括画图啦下载啦数据库之类的,其实都是外围的一些东西,包括 vim 也是,它就是个 UI 而已。
系统最核心的部分是已通过回测验证的交易模式,行内叫交易策略。这东西说起来值两个钱,但问题是,它不能公开。
有些稍微外围点的东西也是不能公开的,比如趋势识别算法。这东西没什么高大上的技术,也不直接产生效益,但大家用的最好不要一样。
如果把这些核心抽掉(需要很多切割),那剩下的就只有能挂个单,能画个图,最多设个条件交易指令,那样不过等于又一个大智慧,同花顺而已,而且这些工作它也不擅长。
说起来,还是这一行的根本特点。策略不能公开,见光就死。
我前面做的事情很大程度上是在造轮子。无奈,没有造好的可用。但是,现在好像情势在改观: http://www.zhihu.com/question/26223347
往后,我们就有专业制造的轮子啦!

Avatar_small
try 说:
2014年12月21日 01:19

能把这个神级插件标准化一把发布出来,那真是vim社区亮瞎眼的一件大事。
ps 我也炒股,也是vim fans,能用上你这个插件那感觉会是多奇妙。。
盼望发布通用版。。

Avatar_small
Jacky Liu 说:
2014年11月15日 03:20

@rcmerci:

vimscript 不该被当成 “语言” 用,不是为这个设计的。vimscript 从 7.0 开始才有 List、Dict 这些类型,从 7.3 开始才有浮点数!所以这个“语言”其实啥也不能干,只能配置一下编辑器本身,但是 Vim 从 5点几 的版本就有了外部语言接口了。

所以,Vim 的作者本来的意思就是,我不打算再发明一种语言,你要写功能就用 Python 写,我给你留着接口,vimscript 就用来搞搞配置就好,定义个语法,按键,命令,设置个选项什么的。

但是后来拿 vimscript 写插件的越来越多,插件作者们不是不会用语言接口,而是为了通用性。依赖语言接口会失去很大一部分用户群,而且当 Vim 或者相关的外部语言经历主要升级的时候,接口都很可能出问题,导致需要各种特别编译的 Vim,这些都会让插件失去用户,所以插件作者们愿意牺牲(很多的)性能,而选择只用 vimscript 来写插件。

因为这样,vimscript 才“被迫”加入了 List、Dict、浮点数 这些东西,使它看来更像一种“语言”(我猜都是借助 Python 实现的,Bram 本人是 Python 的粉,vimscript 有些语法、函数也跟 Python 很像)。

但是你要是自己写插件的话,这些你先知道一下,然后再决定是要用 vimscript 还是用 Python。

Avatar_small
Jacky Liu 说:
2014年11月15日 02:59

@rcmerci: 学 vimscript 就看自带的文档就好了。入门的 usr_41.txt,深入点的 eval.txt,就够了。不过要写插件的话,我倾向于只拿来配置一下 Vim,实现功能还是靠 Python。需要写大段 vimscript 的情况不多了,只有定义语法、定义命令、按键的时候。我都是在 .vim 里写个函数给 Python 调用,用于上面几种情况,然后写个 import,其它所有东东都放 .py 里头。

Avatar_small
ayang 说:
2014年11月15日 01:12

神人,我只是进来上柱香,膜拜一下。

Avatar_small
rcmerci 说:
2014年11月14日 23:19

博主对vim很熟悉啊~
请教是如何学习vimscript的
是否有关于vimscript的源码或者结合python的源码分享呀?我也好像写插件但是学了点vimscript感觉不得要领

Avatar_small
Jacky Liu 说:
2014年10月22日 04:55

@GoogleWind: 邮箱一直进不去。Matplotlib 是我的行情分析交易系统的一部分,目前我对它的兴趣仅限于用来呈现一些行情图表,而且我在实时性任务(比如即时缩放)方面并没有经验,贴出的代码实际上都只能执行静态任务。谢谢 ~

Avatar_small
GoogleWind 说:
2014年10月15日 11:22

楼主您好,刚发现您的工作,目前我有些Matplotlib方面的开发工作,不知您是否感兴趣参与,可支付报酬。有意向联系:GoogleWind@163.com.

Avatar_small
Jacky Liu 说:
2014年9月30日 10:54

@leon: bluegene8210@gmail.com 啥事留言不能说吗?

Avatar_small
leon 说:
2014年9月29日 23:02

求邮箱咨询

Avatar_small
WilwinNer 说:
2014年6月26日 17:12

最近也在用matplotlib绘制股价图,发现此博客真是如获至宝。

Avatar_small
Jacky Liu 说:
2014年5月04日 12:01

@wood: 数据也是没有绝对可靠的,够用就行。原始日线的准确度还是不错的,关键在于自己对数据的处理,不在原始数据的好坏。

Avatar_small
Jacky Liu 说:
2014年5月04日 11:41

@wood: 凡事无绝对嘛,跟交易一样,没有包赚的 :)

Avatar_small
wood 说:
2014年5月04日 11:39

@Jacky Liu:

那什么数据源才是可靠的呢?

Avatar_small
Jacky Liu 说:
2014年5月04日 11:25

@wood: 也不一定准,而且复权日线和原始日线的更新时间不同步。总之数据没有一致性

Avatar_small
wood 说:
2014年5月04日 11:15

@Jacky Liu:

现在貌似有复权因子了。
http://money.finance.sina.com.cn/corp/go.php/vMS_FuQuanMarketHistory/stockid/600000.phtml?year=2013&jidu=2

Avatar_small
Jacky Liu 说:
2014年4月30日 22:54

@wood: 网站公开的数据,下载就是了。

新浪复权日线的问题在于,第一,是向后复权的,这样没什么用。第二,仅有复权价格没有复权因子,后者得自己算。第三也是最大的问题,不保证复权日线和同一只股票的原始日线能对上号。

复权日线的计算在绘图程序(四)的 Public.py 里面。同样不保证准确。

Avatar_small
wood 说:
2014年4月30日 19:58

博主能不能分享一下新浪日线的获取过程和复权日线的计算方法呢?谢谢。

Avatar_small
Jacky Liu 说:
2014年4月22日 03:31

@KY: 已经在做了:) 不然搞那么多幕后工作干什么

Avatar_small
KY 说:
2014年4月16日 20:47

有兴趣做一个股票自动买入卖出,或者发出买入卖出提示的系统么? 我们用大量数据+数据挖掘,才找到较优的参数

Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee