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 the HGS Warehouse, also included with Quotes Plus, provides all the analysis tool 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 Recomendations

ATR
Average True Range

AvgVol()
Average Volume

BETA
Beta - issue Volitility

BookValue
Boolvalue 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 Identifiation 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 interger in the range of 0-99

EPSRankDate (weeknum)
Returns a date in the format 19991231

Exchange
Limit your scans to just the exchange(s)

Expearn()
Expected Earnings

Expearndate()
Returns the expected earnings date

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

HighPErange
High PE range


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

IRLDailyIndex
Name of IRL index that includes the issue

IRLSymbol
Symbol for the Group

IssueType
Scans for and issue of a single type ie, Warrents, common...

High5Year
Returns the actual 5 Year high

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

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

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 compatable 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()
Stoch Percent K

StochasticPctD()
Stoch 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
QuotesPlus 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.