【24h】

Charting Patterns on Price History

机译:价格历史上的图表模式

获取原文

摘要

It is an established notion among financial analysts that price moves in patterns and these patterns can be used to forecast future price. As the definitions of these patterns are often subjective, every analyst has a need to define and search meaningful patterns from historical time series quickly and efficiently. However, such discovery process can be extremely laborious and technically challenging in the absence of a high level pattern definition language. In this paper, we propose a chart-pattern language (CPL for short) to facilitate pattern discovery process. Our language enables financial analysts to (1) define patterns with subjective criteria, through introduction of fuzzy constraints, and (2) incrementally compose complex patterns from simpler patterns. We demonstrate through an array of examples how real life patterns can be expressed in CPL. In short, CPL provides a high-level platform upon which analysts can define and search patterns easily and without any programming expertise. CPL is a domain-specific language embedded in Haskell. We show how various features of a functional language, such as pattern matching, higher-order functions, lazy evaluation, facilitate pattern definitions and implementation. Furthermore, Haskell's type system frees the programmers from annotating the programs with types.
机译:它是金融分析师之间的既定概念,价格在模式中举措,这些模式可用于预测未来价格。随着这些模式的定义通常是主观的,每个分析师都需要快速有效地从历史时间序列中定义和搜索有意义的模式。然而,在没有高水平模式定义语言的情况下,这种发现过程可以非常费力,技术上挑战。在本文中,我们提出了一种图表模式语言(简称CPL),以促进模式发现过程。我们的语言使财务分析师能够通过引入模糊约束来定义具有主观标准的模式,(2)从更简单的模式逐渐兼容复杂模式。我们通过一系列示例演示了现实生活模式如何在CPL中表达。简而言之,CPL提供了一个高级平台,分析师可以轻松且没有任何编程专业知识可以轻松定义和搜索模式。 CPL是嵌入在Haskell的特定于域的语言。我们展示了功能语言的各种功能,如模式匹配,高阶函数,延迟评估,促进模式定义和实现。此外,Haskell的类型系统将程序员释放为具有类型的程序注释程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号