源代码重金购得

Discussion in 'General Topics on Software and Data' started by 思迷思, Jan 10, 2006.

  1. 设想很好,只是没有多人的通力合作实现起来有难度
    无论如何支持!
     
  2. 经过”思考“我觉得开发者有用其它语言开发过股软的经验。
     
  3. 我跟他联系了,原来他就是若干年前闽发论坛的之乎者,是个江恩和波浪理论的爱好者,也是个资深的IT专家。

    这是他第一次写股软软件。
     
  4. 《以下转贴自闽发论坛》
    -----------------------------------------------------------------------------------
    这是他在4年前的发言,可惜图不见了,谁有的话能否贡献一下:
      
      -----------------------------
      之乎者:对了,小心大C浪,它的回调幅度如果完全抹掉V浪的升幅(从IV底1043到V顶2245),就会指向1043
      -------------
      实际情况:调整到998点。
      
      ---------------
      之乎者:调整完成大概是>65x3=195周以后的事
      ------
      实际情况:自2001年6月14日2245点起,扣除三个黄金周,每年交易周应该是49个,195个交易周,应该是是3.98年,那么指向正好是2005年6月
    ---------------------------------------------------------------------------------

    这算不算是一次成功的波浪理论应用?
    原帖见:
    http://www.mfzq.com.cn/Blog/Diary.aspx?cid=1000&fid=C&Data=S&Tid=38943
     
  5. 想想的确如此,好的股软只能出自编程高手及交易专家的合作,但顶级股软的开发队伍中一定还要有一个象苹果电脑创始人那样的思想狂人。
     
  6. 初步看了一下,humai trader软件的设计结构(功能和目的)不是很好,还是等他定型后再参与吧。
     
  7. 他的网页上说,等到2.0版本出来才能形成稳定的API,现阶段他主要是快速完成各种基本的功能。

    不过,我仔细看了它的代码,组织得还是挺不错,这也是他能进展迅速的原因。每个版本都会通过大量的Re Factor来优化代码,变化非常快。这其实是一种把新增功能需求当作测试用例的敏捷方法,不是每个开发者都适用的。

    在代码中,他也有意识地将与NetBeans平台相关的代码de-couple,这样代码也可以很快迁移到其它的平台。
     
  8. 对了,他的项目列在了NetBeans的官方网站,作为一个典型应用与Sun公司自己的开发工具并列在一起:

    http://platform.netbeans.org
     
  9. 从功能和目的的角度看,他论坛里有提到Humai Trader的最终目标可能是一个基于神经网络的测试和交易系统。目前他只是拿基本的技术分析功能来练手。如果这样的话,随后的版本中应该可以看到一些基于概率和统计学的函数。

    之乎者是国内某大学自动化系毕业的,而后在统计部门干过几年,接着在某大网络公司干过CTO。以他的背景看,似乎是最适合开发此类工具的人选。

    我以前在闽发是之乎者的读者,这些资料是根据他以前在闽发的发帖总结的。

    WJ2000好像对概率、统计学很在行,或者可以提些需求给他?
     
  10. 将面向大众的基础平台打造得既宽又深且是开源的仅在玩家偏好的高端尖端实行有限合作绝对是正确的策略
     
  11. 我对概率、统计学不在行,只懂基本概念,但从普通操作者的观点看太复杂的技术不是好东西,因为你无法理解它的“经济学”价值,象个“黑盒”了。还是一些能被人理解并有“经济学”上意义的技术实用。
    如果说有什么建议的话。
    1。学MT4那样做个统一的“本地化”工具,方便支持者提供“本地化”,而系统开发者只需要关注核心语言的。
    2。。作个开放的指标平台,不需要开发者去开发所有或大部分指标的,只要提供统一的开发指标平台(基本函数),而具体的指标可以有支持者来开发(谁对哪个指标擅长就由他来开发(编写),然后集中起来(一部分作为系统缺省指标,一部分作为可选的)。
    3。增加系统的“自动画线”功能,现在其他的系统中的“画线”功能都是“手工”的,不能达到“自动”,也就限制了实际(实时)操作能力(因为很多“画线”在实时系统中随最高、最低价的变化要实时变动的,而现有的系统中的“画线功能”基本上都只能作为盘后分析使用),那些需要实时自动更新的“画线”包括下面几种情况(不全,只是部分)(详细见
    http://www.hylt.net/club/viewtopic.php?p=15025&highlight=#15025),需要充分发挥计算机的自动处理功能啊。
    4。统计功能,一般的普通操作者很难理解象神经网络这类技术的,它们属于“黑盒”技术,不能理解他们直接照办使用有害的,而一些基本的统计工具是有益的,而现有的系统中又缺乏它们。比如基本的“频数”,这个也是适合做个统一的平台,可以以“指标”为“对象”,针对“指标对象”生成“频数”(图和数据),开始可以是针对整个时间段的,以后有条件可以设计成针对指定的可选择的时间段(包括分段的)来统计,最后达到可以根据一些另外的指标条件来选择时间段统计。这个指标的频数的统计功能可以指导实际操作的。就比如那个“乖离率”指标,如果能统计出它的频数分布,那操作中就是一个有利的工具了,这些指标很多,如果是针对每个“指标”都单独编写“频数统计”就不适合了,所以可以以“指标”为“对象”,设计一个开放的针对“指标对象”的频数统计功能,当需要针对某个具体的指标时只要将这个“具体指标”替换那“指标对象”就可以了。
     
  12. 继续。
     
  13. 频数统计相当于概率密度曲线,就是某个时间段某个指标的数值落在某个区间的频率。像“四度空间”分析里的市场轮廓(Market Profile)实际上就是针对股票价格的频数曲线。我看他的源码里已经有一种曲线定义为轮廓,估计就是为此准备的。实现其它指标的频数(轮廓)曲线原理应该是一样的,这个需求可以提给他,估计他很快能实现。

    实时画线要解决对高低点的识别,Ziazag是一种。还有他刚完成的尾部带fibonacci弧的zigzag曲线应该也是一种实时曲线。

    自定指标估计要等等,因为他在blog里谈到对自定义指标编写语言的选择问题,好像还没下决心,不过倾向于javascript。

    在源码中可以看到,为实现自定义指标,最新的版本中他已经对指标部分的程序作了大幅度的调整,基本上已经接近这一点了。最新的进展中包括可以将各种指标直接开放为函数。

    由于humai trader的平台是插件式的,就是说待架构稳定后,任何人都可以开发功能强大的插件来实现自己的想法,不过写插件比写指标复杂些,要用java来写。

    还有本地化。NetBeans的平台本身包含本地化机制,应该不是太难。

    我对他有信心。
     
  14. 不错,等NetBeans V5。X中文版3月出来后就开始跟踪humai trader开发 8)
     
  15. Humai Trader最新进展:

    [3月2日, 2006] 增加了市场成交量分布指标。不久将支持在任一指标上附加频数统计(Probability Density)曲线。

    看来之乎者也会上这个论坛转转。
     
  16. “不久将支持在任一指标上附加频数统计(Probability Density)曲线。”真不错啊,总算盼到可以方便使用我喜欢的技术分析了 8)
     
  17. 不过还有一个问题。Humai Trader的数据源主要是Yahoo!,Yahoo!对中国股市只提供200天的数据,而且复权有问题。

    看来如何支持国内的数据源是一个主要问题了,只是之乎者的重点似乎不在国内股市。
     
  18. 这个应该不是个问题,估计以后会开放数据源接口的,最少会有可以导入文本格式数据的功能的。