Quotes Plus
PO Box 11
Hadley,MI 48440
800 627-9637

 

Quotes Plus Scans

For advanced users, Quotes Plus provides a facility to scan the database using a simple built-in programming language. Many investors will find that Stock Picker Pro provides all the analysis tools they need. However, for investors wanting to really dive into the details and generate their own reports or experiment with more complicated filtering and analysis, Quotes Plus Scans are available to help.


The above shows the type of language syntax available. The program is creating an output file of the results of the scan, and checking the database for stocks with two quarters of revenue growth.

While not for everyone, and certainly not required to make productive use of Quotes Plus, the Scan capability provides advanced users another tool to find winning stocks using their own criteria.

Quotes Plus comes with over 30 sample scans, which you may use as examples or run as-is. These samples also help you learn how to write and use scans. The programming language itself provides simple to understand logic structure and the ability to write reports or comma delimited files for import into other software (such as spread sheets). The language provides a rich set of programming functions which may be combined to meet your needs. Below is a list of the functions available when writing these scans.

Abs()

Absolute Value

ADX()

Average Directional Movement

AnalystRec()

Analyst Recommendations

ATR

Average True Range

And

Logical operator

AvgVol()

Average Volume

BETA

Beta - issue Volatility

BookValue

BookValue of and Issue in dollars per share

CashFlow

Cash Flow per share

CCI()

Commodity Channel Index

Close()

Closing price for selected date

CumulMoneyFlow()

Chaikin Cumulative Money flow

CUSIP

Industry Identification code

Date()

Returns the Date

Daily

Run the scan on daily price data

DaysLoaded

Number of Days program loaded

DaysRequired()

Minimum number of Days required

DaysToLoad()

Number of Days

DebtToEquity

Long term debt to equity

Description

Description of the Issue

Dividend

Annual Dividend of and Issue

Downgap()

Amount issue price has fallen on specified day

EarnEst()

Earnings Estimates

Earnestcon()

Earnings Estimate Consensus

Earnestdate()

Returns Earnings Estimate Date for a symbol

EMovAvg()

Exponential moving average of an item for a range of dates

EPS

Returns the reported Earnings per Share

EPS1GROWTH

1-year growth rate of earnings per share

EPS5GROWTH

5-year growth rate of earnings per share

EPSRank (weeknum)

Returns an integer in the range of 0-99

EPSRankDate (weeknum)

Returns a date in the format 19991231

Exchange

Limit your scans to just the exchange(s)

For...Next loop

Loop through several days

HasOptions()

Are options traded on this issue

High()

High price for the selected date

High52WeekDate

Returns the date of the 52 week high

High52Week

Returns the actual 52 week high

High5YearDate

Returns the date of the 5 year high

High5Year

Returns the actual 5 Year high

HighPErange

High PE range

If...then

Select criteria

IndustryGroup

Returns the name of the industry group the issue belongs to

IndustrySector

Returns the name of the industry sector the issue belongs to

Inindex

Symbols in specified index

Input

Input file name

InstHold

Shares held by institution

IRLIndex

Name of IRL index that includes the issue

IRLSymbol

Symbol for the Group

IssueType

Scans for and issue of a single type i.e., Warrants, common.

Item Tokens

Needed for movavg, etc.

LowPErange

Returns the low PE range

Low5yeardate

Returns the date for the 5 year low

Low5year

Returns the actual 5 year low

Low52weekdate

Returns the date for the 52 week low

Low52week

Returns the actual 52 week low

Low()

Low price for selected date

MACD()

Moving Average Convergence Divergence

MACDSignal()

MACD Signal value for the selected date

MarketCap

Market capitalization of an issue in millions of dollars

Max()

Maximum value of an item for a range of dates

MDM()

Minus Directional Movement

Min()

Minimum value of an item for a range of dates

MoneyFlowOsc()

Money Flow Oscillator value for the selected date

MovAvg()

Moving average value of an item for a range of dates

Not

Logical operator

OBV()

On Balance Volume value for the selected date

Open()

Opening price for the selected date.

Operatingearnings

Operating earnings per share for the last 12 months

Or

Logical operator

Output

Output statement specifies a name for the list file where the results of a scan are written

PDM()

Positive Directional Movement value for the day

PE

Current price-to-earnings ratio for an issue

PEG

Price/Earnings Growth Ratio

Persistence()

Persistence value for the selected date

ProcessMS

Automatically create Metastock compatible files from the scan results

PrintHdr/PrintHdrln

Prints the header line

Print/Println

The Print and Println functions are used to format the output of Quotes Plus scans.

PrtoSales

Returns the current ratio of closing price to revenues-per-share for an issue.

QRS()

Quotes Plus Relative Strength

QTREPS()

Returns the earnings per share, in dollars, for the specified quarter

QTRREV(qtr)

Returns the revenue, in millions of dollars, for the specified quarter

Range()

Returns the High price minus the Low price for an issue on the specified day

Revspershare

Returns the revenues, in dollars per share, for the most recent quarter

Rev1growth

1 year revenue growth rate, as a percentage

Rev5 growth

5 year revenue growth rate as a percentage

ROE

Return on Equity

ROC()

Calculated Rate of Change for a specified date

Rsi()

Wells Wilder's Relative Strength Index

Set

Change options for certain indicators

Sharesfloat

Number of shares available for trading

SharesOut

Value, in millions, of shares outstanding for an issue

Shortint

Short interest - number of shares that are sold short

SIC

Returns the Department of Commerce Standard Industrial Classification code for the Issue

SICDescription

Returns the description that corresponds to the SIC code for the issue

StDev()

Standard deviation of the closing price for the indicated dates

StochasticPctK()

Stochastic Percent K

StochasticPctD()

Stochastic Percent D

StochRSI()

Value of the Stochastic Relative Strength Index for the specified day

Symbol

Returns the issue symbol.

Units

The number of zeros that must be added to the revenue numbers for each stock

Upgap()

The amount by which the issue price has risen on the specified day

Variable declaration

Quotes Plus Scan Database Program lets you declare variables to store values

Vol()

Returns the volume for the selected date.

Weekly

All time periods in these functions are then interpreted in weeks

WMovAvg()

Returns the weighted moving average of an item for a range of dates.

Yield

Returns the annual percentage dividend yield for an issue.