rpnf: Point and Figure Package

Share:

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.

Author
Sascha Herrmann
Date of publication
2016-08-26 14:30:43
Maintainer
Sascha Herrmann <sascha.herrmann.consulting@gmail.com>
License
GPL-3
Version
1.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