candlestick:烛台形态检测

  • U2_568469
    了解作者
  • 35.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-19 10:05
    上传日期
烛台 一个用于检测烛台图案JavaScript库。 易于使用,并且解决了对node-gyp构建的需求。 安装 要在您的项目中使用最新版本: npm install-保存烛台 可用功能 isBullishKicker(previous, current) isBearishKicker(previous, current) isShootingStar(previous, current) bullishKicker(dataArray) bearishKicker(dataArray) shootingStar(dataArray) previous和current是OHLC(打开,高,低,关闭)对象: { ... open : Number , // security's opening price high : Number , // securi
candlestick-master.zip
  • candlestick-master
  • src
  • candlestick.js
    5.4KB
  • test
  • candlestick.test.js
    5.6KB
  • index.js
    109B
  • README.md
    2.3KB
  • HISTORY.md
    424B
  • .gitignore
    1.1KB
  • .eslintrc.json
    228B
  • package.json
    1.2KB
  • .npmignore
    8B
  • .travis.yml
    68B
  • LICENSE
    1KB
  • package-lock.json
    102.4KB
内容介绍
# Candlestick [![Build Status](https://api.travis-ci.org/cm45t3r/candlestick.svg?branch=master)](https://travis-ci.com/cm45t3r/candlestick) [![npm version](https://badge.fury.io/js/candlestick.svg)](https://badge.fury.io/js/candlestick) A JavaScript library for candlestick pattern detection. Easy to use and solves the need for node-gyp builds. ## Installation To use the most recent release in your project: npm install --save candlestick ## Available functions * `isBullishKicker(previous, current)` * `isBearishKicker(previous, current)` * `isShootingStar(previous, current)` * `bullishKicker(dataArray)` * `bearishKicker(dataArray)` * `shootingStar(dataArray)` `previous` and `current` are OHLC (Open, High, Low, Close) objects: ``` js { ... open: Number, // security's opening price high: Number, // security's highest price low: Number, // security's lowest price close: Number // security's closing price } ``` `dataArray` is an array of OHLC objects, like `previous` or `current`. Note: The OHLC object could have more properties and does not affect the computing result. ## Examples ## Boolean detection Use two OHLCs to assess the pattern: ``` js const cs = require('candlestick'); // Market data: previous and current ticks const prev = { security: 'ORCL', date: '2016-09-15', open: 40.18, high: 41.03, low: 40.09, close: 40.86 }; const curr = { security: 'ORCL', date: '2016-09-16', open: 39.61, high: 39.35, low: 38.71, close: 38.92 }; console.log(cs.isBullishKicker(prev, curr)); // false console.log(cs.isBearishKicker(prev, curr)); // true ``` ## Finding patterns in series Find the points in a dataset where the pattern occurs: ``` js const cs = require('candlestick'); // Market data: array of ticks const data = [ { security: 'GE', date: '2016-02-01', open: 29.01, high: 29.03, low: 28.56, close: 28.64 }, { ... }, { ... }, ... { ... } ]; console.log(cs.shootingStar(data)); // result: [{ security: 'GE', date: '2016-02-10', ... }, { security: 'GE', date: '2016-07-11', ... }] ``` ## Running tests npm run test ## Contributing You are welcome to contribute to this library creating issues or pull requests. ## Licence This project is licensed under the MIT license. See the [LICENSE](https://github.com/cm45t3r/candlestick/blob/master/LICENSE) file for more info.
评论
    相关推荐
    • lhssh:ssh2的简单SSH Promise包装器
      npm i lhssh 使用范例 在服务器上执行uptime const LHSSH = require ( "lhssh" ) ; const ssh = new LHSSH ( { host : '192.168.100.100' , port : 22 , username : 'teste' , password : 'teste' } ) ; ssh ...
    • ssh-workspace
      SSH工作区 实验性的基于http2(仅)基于Web的ssh客户端。
    • grasshopper-cms:与Grasshopper集成时使用的一个npm
      蚱CMSCMS 需要节点6+。 演示项目位于 。 为文档。 以下是摘录自文档: 快速开始 这是开始使用Grasshopper的方法。 蚱hopper是无头CMS,由管理员管理。 它可用于构建api和网站。... 要开始使用,需要Grasshopper-cms...
    • SSH的ueditor使用
      研究很久才终于研究出来,网上很多都是骗人的,下载之后不能用,后来自己静下心来慢慢琢磨,就行了
    • vantage-io:节点的CLI + SSH + REPL
      npm install vantage-watch npm install vantage 用法 const Vantage = require ( 'vantage' ) ; const watch = require ( 'vantage-watch' ) ; const commands = require ( './lib/vantage-commands' ) ; let ...
    • yi-hack-to-mqtt:Yi Hack到MQTT
      NestJs中的一个小型包装程序,用于将 webgui或ssh转换为MQTT提供程序。 目前仅使用 Camera进行测试 它还与MQTT Discovery的Home Assistant集成在一起。 此包装器的灵感来自和 安装 $ npm install 运行应用 # ...
    • upload-ssh-key:上载SSH密钥
      [sudo]npm install -g skt Usage skt deploy@127.57.222.30 原理 如果有~/.ssh/id_rsa.pub ssh myhost 'mkdir -p .ssh && cat >> ~/.ssh/authorized_keys' < ~/.ssh/id_rsa.pub 如果无,先创建。 Contributing ...
    • SSH管理器
      SSH管理器
    • simple-ssh:Brian White的ssh2模块的简单包装,使执行顺序命令更容易
      npm install simple-ssh 例子 回显用户PATH : var SSH = require ( 'simple-ssh' ) ; var ssh = new SSH ( { host : 'localhost' , user : 'username' , pass : 'password' } ) ; ssh . exec ( 'echo $PATH...
    • localtunnel-runner:运行任何可访问公共本地 SSH 隧道的 shell 命令
      运行任何可访问公共本地 SSH 隧道的 shell 命令,由。 什么是“本地隧道”? 本地隧道通过单个端口暂时将您的计算机暴露给外部世界。 您可以使用隧道与远方的同事或其他网络上的朋友分享您的工作。 有关更多信息,...