rpnf: Point and Figure Package

A set of functions to analyze and print the development of a commodity using the Point and Figure (P&F) approach. A P&F processor can be used to calculate daily statistics for the time series. These statistics can be used for deeper investigations as well as to create plots. Plots can be generated as well known X/O Plots in plain text format, and additionally in a more graphical format.

AuthorSascha Herrmann
Date of publication2016-08-26 14:30:43
MaintainerSascha Herrmann <sascha.herrmann.consulting@gmail.com>
LicenseGPL-3
Version1.0.5

View on CRAN

Man pages

box2lower: Returns the lower bound value for a given boxnumber

box2upper: Returns the upper bound value for a given boxnumber

bp.signalprocessor: This function identifies chart signals in an [0,100]-Points...

currentVPOBreakoutMethod: Identifiy for a given P&F Table the current vertical price...

currentVPOReversalMethod: Identifiy for a given P&F Table the current vertical price...

doubleBottom: returns true if given column c matches exactly previous...

doubleTop: Returns true if given column c matches exactly previous...

DOW: This is some free available quote data for the DOW Chemical...

fallingBottom: Returns true if given column c drops below prevois column of...

fallingTop: returns true if given column c drops below previous column of...

getLogBoxsize: Determine an appropriate boxsize, if you want to use...

maxBox: Returns the maximum box number in given column

minBox: Returns the minimum box number in given column

nextBox: Determine the next box frontier for current quote(s) given a...

nextReversal: Determine the next reversal frontier for current quote(s)...

pnfplot: Generate a modern point and figure plot

pnfplottxt: Generate a classical TXT point and figure plot.

pnfprocessor: Generate all point and figure informations for a given time...

quote2box: Converts a single or a vector of quotes into integer...

quoteToBoxnumber: Determines the boxnumber for a given tuple of...

quoteToScale: Scales a quote. In case log==TRUE this is logarithmic scale,...

raisingBottom: returns true if given column c exceeds prevois column of same...

raisingTop: Returns true if given column c exceeds previous column of...

rpnf-package: rpnf - The R Point & Figure Package

rs.signal.processor: This function analyzes a (preliminary) P&F Chart for Bullish...

scaleToQuote: Rescales a scaled quote to original scale.

signalanalyzer: analyze transitions of signal states

xo.priceobjective.processor: This function adds Vertical Price Objectives calculated with...

xo.processor: Determine the XO development of a given time series.

xo.signalprocessor: Analyzes a given PNF time-series for Buy&Sell patterns

Files in this package

rpnf
rpnf/inst
rpnf/inst/examples
rpnf/inst/examples/rpnf-example2.R
rpnf/inst/examples/rpnf-example4.R
rpnf/inst/examples/rpnf-example3.R
rpnf/inst/examples/rpnf-example1.R
rpnf/tests
rpnf/tests/testthat
rpnf/tests/testthat/test-signalprocessors.R
rpnf/tests/testthat/runit-testcase-signalprocessor-triplebullishsignal.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-triplebottom.csv
rpnf/tests/testthat/test-getLogBoxsize.R
rpnf/tests/testthat/runit-testcase-signalprocessor-bulltrap.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-bullishcatapult.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-doublebottom.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-tripletop.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-bearishsignal.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-bearishtriangle.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-triplebearishsignal.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-lowpole.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-bullishtriangle.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-beartrap.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-bullishsignalreversed.csv
rpnf/tests/testthat/test-nextReversal.R
rpnf/tests/testthat/runit-testcase-signalprocessor-bearishcatapult.csv
rpnf/tests/testthat/test-xoProcessor.R
rpnf/tests/testthat/runit-testcase-signalprocessor-doubletop.csv
rpnf/tests/testthat/testdata
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-OX.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-O_O.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-OO.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-OOO.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-OXO_2.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-OXO.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-quintupleQuote-OXOX_.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-quadrupleQuote-OXOX_2.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-quadrupleQuote-OXO_.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-quintupleQuote-OXOXX.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-quadrupleQuote-OXOO.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-OOX.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-quintupleQuote-OXOXO.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-doubleQuote-OO.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-doubleQuote-O.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-O__.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-doubleQuote-OX.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-OXX.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-quadrupleQuote-OXOX.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-tripleQuote-O_X.csv
rpnf/tests/testthat/testdata/testdata-xoProcessor-singleQuote.csv
rpnf/tests/testthat/runit-testcase-signalprocessor-bullishsignal.csv
rpnf/tests/testthat/test-nextBox.R
rpnf/tests/testthat/runit-testcase-signalprocessor-bearishsignalreversed.csv
rpnf/tests/testthat/boxutils-example1.RData
rpnf/tests/test-all.R
rpnf/NAMESPACE
rpnf/data
rpnf/data/DOW.RData
rpnf/R
rpnf/R/currentVPOReversalMethod.R rpnf/R/pnfplottxt.R rpnf/R/fallingBottom.R rpnf/R/fallingTop.R rpnf/R/xo.processor.R rpnf/R/raisingBottom.R rpnf/R/nextReversal.R rpnf/R/box2lower.R rpnf/R/doubleTop.R rpnf/R/pnfplot.R rpnf/R/quote2box.R rpnf/R/bp.signalprocessor.R rpnf/R/getLogBoxsize.R rpnf/R/rpnf-package.R rpnf/R/xo.signalprocessor.R rpnf/R/box2upper.R rpnf/R/currentVPOBreakoutMethod.R rpnf/R/doubleBottom.R rpnf/R/raisingTop.R rpnf/R/xo.trendline.processor.R rpnf/R/signalanalyzer.R rpnf/R/quoteToScale.R rpnf/R/maxBox.R rpnf/R/quoteToBoxnumber.R rpnf/R/rs.signal.processor.R rpnf/R/pnfprocessor.R rpnf/R/nextBox.R rpnf/R/xo.priceobjective.processor.R rpnf/R/scaleToQuote.R rpnf/R/minBox.R
rpnf/MD5
rpnf/DESCRIPTION
rpnf/man
rpnf/man/pnfplot.Rd rpnf/man/getLogBoxsize.Rd rpnf/man/nextReversal.Rd rpnf/man/currentVPOReversalMethod.Rd rpnf/man/xo.processor.Rd rpnf/man/doubleBottom.Rd rpnf/man/box2upper.Rd rpnf/man/scaleToQuote.Rd rpnf/man/quoteToBoxnumber.Rd rpnf/man/maxBox.Rd rpnf/man/rpnf-package.Rd rpnf/man/pnfprocessor.Rd rpnf/man/quoteToScale.Rd rpnf/man/xo.signalprocessor.Rd rpnf/man/box2lower.Rd rpnf/man/nextBox.Rd rpnf/man/xo.priceobjective.processor.Rd rpnf/man/signalanalyzer.Rd rpnf/man/DOW.Rd rpnf/man/currentVPOBreakoutMethod.Rd rpnf/man/rs.signal.processor.Rd rpnf/man/fallingTop.Rd rpnf/man/minBox.Rd rpnf/man/bp.signalprocessor.Rd rpnf/man/raisingTop.Rd rpnf/man/doubleTop.Rd rpnf/man/pnfplottxt.Rd rpnf/man/quote2box.Rd rpnf/man/raisingBottom.Rd rpnf/man/fallingBottom.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.