ShareScript Library

Welcome to the ShareScript Library.

Here you will find links to more scripts created by us and other members which can be downloaded and imported into your copy of ShareScope. Simply click on one of the category headings to display a list of available scripts.

Click here for instructions on importing ShareScript files into ShareScope.

Click here to download ShareScript Tutorials and Documentation.

If you would like to share a script with other users, please email an attachment and description of the script to contribute@sharescript.co.uk. Scripts will be checked by ShareScope Support before uploading to the Library.



ShareScript Columns

Remember, column scripts that return a numeric value can be used as Data Mining filters.

Technical Analysis Columns (146 scripts available) +
Name Description
% Change from Monthly 1st
(453 downloads)
Returns the % change from the 1st of the current month. If the 1st isn't a trading day, the previous trading day is used instead.
1st quarter FTSE350 Sector performance average.
(74 downloads)
Calculates the average of the first quarter performance for the FTSE 350 Sector indices over a specified number of years.
2 MACDs Crossing
(284 downloads)
Shows 1 if the first MACD has crossed above the second MACD and -1 if the first MACD has crossed below the second MACD
AccDist ROC%
(334 downloads)
Returns the % Rate of Change of the Accumulation/Distribution indicator.
ADX Greater Than
(516 downloads)
This script returns a 1 if the ADX/DI-/DI+ > ADX/DI-/DI+ based on a specified period and data source (daily/weekly/monthly)
ADX percentage change
(298 downloads)
Shows the percentage change in the ADX/DI+/DI- or ADXR.
ADX Value
(1509 downloads)
Displays the ADX, DI+, DI- or ADXR values using either daily, weekly or monthly data. Has been updated to allow you to set a number of trading days/weeks/months ago and it will return the value of the ADX at that point in time.
ADX Value (returned to 2 DP)
(308 downloads)
Returns the ADX value to 2DP - Note: maybe slower than the standard ADX value script.
Alarm - Adaptive Stoch Osc
(360 downloads)
An alarm that triggers when the Adaptive Stochastic Oscillator crosses the set trigger level
Alarm - CCI Cross
(452 downloads)
An alarm that triggers when the CCI crosses the set trigger level
Alarm - Donchian Cross
(433 downloads)
An alarm that triggers when the mid price crosses the Donchian Channels
Alarm - Golden/Dead Cross: EOD+Intraday Data
(451 downloads)
Alarm script designed to trigger when a golden or dead cross occurs. Replicates what you would see on an Historical Graph when you have the intraday data included.
Alarm - High,Low or Close crossing MA or Envelope
(373 downloads)
Alarm script designed to test when the High, Low or Close cross above or below an MA or it's envelopes. Uses EOD data including Intraday data.
Alarm - Impulse System
(565 downloads)
An alarm based on the Impulse System. The alarm will notify the user of any signal change in the Impulse System (Buy-->Sell, Sell-->Neutral, etc.)
Alarm - Intraday High,Low or Mid crossing MA or Envelope
(313 downloads)
Looks at the intraday graph and will give you a alert when either the High/Low or Close crosses the MA or it's upper or lower envelopes.
Alarm - Intraday MA Cross
(427 downloads)
Intraday MA cross alarm that triggers immediately, without waiting for the current bar to complete. This makes it faster than the ShareScope MA alarm, but could generate false signals.
Alarm - Intraday MACD Cross
(361 downloads)
Intraday MACD cross alarm that triggers immediately, without waiting for the current bar to complete
Alarm - Intraday Volume Greater Than ADV
(584 downloads)
Calculates the ADV based on a specified number of periods. Returns a 1 if the Intraday Volume becomes greater than the specified percentage above the ADV. Can be used as an alarm script.
Alarm - InverseFisherRSI
(251 downloads)
Alarm that can be set to trigger when the Inverse Fisher RSI crosses above or below a specified value between 1 and -1.
Alarm - Mid above High/ below Low
(226 downloads)
An alarm that triggers when the mid price crosses the previous day's high or low
Alarm - Mid rise from Open(or close) including a check for the spread%
(490 downloads)
Alarm that triggers when the mid rises by a specified percentage from the Open(or Close) including a check for the spread% - can be used as a column
Alarm - New Highs/New Lows
(545 downloads)
Triggers when a share is making a new high or low, based on Intraday data. Can be set to look for high and low values or only closing values.
Alarm - Pivot Point Cross
(37 downloads)
Provides an Alert if the share has crossed above/below it's daily,weekly or monthly pivot points. Can be set to use intraday data. Note: This will not work with data-mining
Alarm - Price Above/Below MA(EOD+Intraday Data)
(245 downloads)
Alarm that reports when the price has moved above or below the MA by a given percentage trigger level.
Alarm - Price Crossing MA:EOD+Intraday Data
(399 downloads)
Alarm script designed to trigger when the High/Low or the Close crosses the MA. Replicates what you would see on an Historical Graph when you have the intraday data included.
Alarm - Share divergence
(322 downloads)
The alarm triggers when the two shares diverge by the set % compared to their previous close. For example: if a share rises by 2% and the other falls by 3.5% their divergence will be 5.5%
Alarm - Trend Cross
(421 downloads)
An alarm that triggers when the mid price moves close to or crosses the confidence lines
Annualised Trend
(436 downloads)
Returns the annualised slope of the trend expressed as a % of the latest close
Aroon
(440 downloads)
Returns the latest Aroon Up or Aroon Down value.
ATR value
(1179 downloads)
Displays either the ATR value or the % from the price. Can be set ot use intraday data or end-of-day data.
Average Daily Volume
(474 downloads)
Returns the current average daily volume (signal line) value for the Share. For use with Data-mining as this can be added as a price column in the program.
Average Price between two dates
(155 downloads)
Calculates the average price of a share between two specified dates and displays the result.
Awesome Oscillator Cross
(434 downloads)
Checks back a specified number of periods and returns 1 if the Awesome Oscillator has crossed 0 since then.
Band Width
(623 downloads)
Displays the value of the difference between Bollinger Bands. The script returns the BB convergence expressed either as a % of the Close, as a % of the MA or as a % of the average HL spread.
Beta & Correlation
(498 downloads)
Displays the beta or correlation of a share against a selected index over a set period of time.
Better than Gold
(625 downloads)
Displays the share's relative strength against Gold(£). The relative strength is returned as the normalised distance from the 45 SMA, resulting in a rolling figure instead of a fixed one.
Bid at Close
(198 downloads)
Returns the bid at close for the selected day.
Bid Change
(259 downloads)
Shows the Bid change since the first bid of the day.
Bollinger Band / Price %
(345 downloads)
Returns the % change between the current mid price and the upper or lower Bollinger Band
Bollinger Band Cross
(501 downloads)
Modified so that Use Intra is an option. There is also now a % trigger level if the close (or High/Low) moves within the % trigger level then the script will also return 1 or -1. Set to 0 if you want to only see crosses.
Buys Minus Sells
(565 downloads)
Returns the volume or value difference between the day's buys and sells.
Capitalisation over Profit
(256 downloads)
Returns the Capitalisation divided by the Most Recent Profit figure in ShareScope (also called the Most Recent Reported Pretax profit figure) - This uses a different figure to the PE.
Cash Flow Per Share / EPS
(433 downloads)
Returns Cash Flow Per Share / EPS
CBL Distance
(143 downloads)
Distance of close from countback line. To be used in conjunction with the Countback Line script. Coded by Roger Harmer.
CCI Value
(366 downloads)
Returns the CCI Value for a given period and now allows you to specify a number of trading days/weeks/months ago
Close minus Intraday Open
(244 downloads)
Shows the absolute difference between the last EOD close and the Intraday Open.
Close minus Open
(236 downloads)
Returns the difference between the last EOD Close & Open prices
Coppock Change
(141 downloads)
Returns the change in the Coppock value in either actual or percentage terms over a specified number of periods.
Coppock Value
(147 downloads)
Returns the current value of the Coppock indicator based on Daily, Weekly or Monthly. If Daily is chosen then Intraday data can also be used.
Cross Finder
(1668 downloads)
Identifies a number of classic technical crosses. NEW: now works with intraday data (from 1 minute to 4 hour OHLCV data)
Cross Finder (periods ago)
(268 downloads)
Identifies a number of classic technical crosses over any number of periods
Currency Prices
(175 downloads)
Allows you to select a currency and returns 1 for any instrument that is traded in that currency.
Days Since MA Crossed
(341 downloads)
Calculates the number of trading days since a Golden or Dead cross has occurred - uses intraday data to calculate the current day's value for the MAs
Elder-Ray buy/sell signal filter
(1138 downloads)
Returns 1 when the Elder-Ray indicator signals a buy, -1 when it signals a sell. Author: Kenneth Halley
Elders Auto Envelope
(159 downloads)
Same as the indicator but drawn with the Study system. This enables the current values of the envelope to be shown on the study manager.
First Price Date
(307 downloads)
Returns the date of the first price of a security in the format YYYY/MM/DD. This means you can sort the column correctly. Useful for eliminating securities with short histories.
Friday change
(346 downloads)
Displays the change between the current close and last Friday's close. Thursday's close will be used if Friday is a bank holiday.
Global Stop-loss
(273 downloads)
Calculates and displays the percentage/value/ATR stop-loss.
Golden/Dead Cross
(176 downloads)
Filter script that scans for golden and dead crosses, allows you to choose Open, High, Low or Close and also Daily, Weekly or Monthly as the data set.
haDelta - Signal Cross
(42 downloads)
Returns 1 if the haDelta indicator has crossed above it's signal and -1 if it has crossed below - can be used as an alarm.
High minus Low MA
(471 downloads)
Displays the average difference between the High and Low
Highest Highs and Lowest Lows
(535 downloads)
01/03/2012: Script updated now gives you the option to show the Value of, % Change since or trading days since; the Highest or Lowest; High, Low or Close.
Ichimoku Cross
(524 downloads)
Finds crosses between Standard Line (Kijun Sen) and the Turning Line (Tenkan Sen) and checks to see if they have crossed, returns results of 1 and - 1 depending on whether it's a bullish or bearish cross.
Ichimoku Delayed Cloud
(289 downloads)
Returns a 1 if the delayed line has moved above the cloud and a -1 if it moved below the cloud. Also allows intraday data to be used as part of the calculation.
Ichimoku Kumu
(386 downloads)
Returns a 1 if the price has moved above the cloud and a -1 if the price moves below the cloud. Also allows intraday data to be used as part of the calculation.
Ichimoku outside cloud
(160 downloads)
Returns 1 if the close is above the cloud for at least the number of periods specified and -1 if it is below.
Ichimoku Value
(632 downloads)
Displays the latest value of the various Ichimoku lines
Impulse System Counter
(143 downloads)
The Impulse System as described by A Elder in Come Into My Trading Room. Counts how many consecutive positive or negative periods has the system last registered.
Impulse System Filter
(258 downloads)
A Filter for the Impulse System allowing you to choose daily, weekly and monthly data as the data source.
Indicators
(207 downloads)
A general purpose script that displays the latest value of a number of technical indicators.
Individual Stop Loss Values
(425 downloads)
Allows you to set individual stop-loss values, either as a percentage or a fixed pence/cent amount and the stop-loss start date and returns the current stop loss value.
Intraday MA ROC %
(227 downloads)
Returns the percentage rate of change of a chosen intraday MA.
Intraday Volume as a % of ADV
(110 downloads)
Returns the Intraday Volume expressed as a percentage of the ADV which can be given a period and ma type.
Intraday Volume Spike
(497 downloads)
Finds shares whose current intraday volume bar has just spiked above the average.
Inverse Fisher RSI - Filter
(144 downloads)
For use in data-mining or as a column, returns 1 when cross above is selected and -1 when cross below is selected.
Key Day Reversal
(358 downloads)
Returns buy for bullish reversal and sell for bearish reversal if conditions are met.
MA Above MA
(440 downloads)
Allows you to test for an MA being above another MA using Daily, Weekly or Monthly data.
MA Change
(218 downloads)
Returns the change or percentage change in a specified moving average between to defined periods ago
MA Convergence
(254 downloads)
The script will return the convergence of two fully editable MAs expressed as their percentage difference.
MA Price Touch
(376 downloads)
Returns 1 if the share closed below the MA n days ago, then closed above at least once in the following days. Returns -1 if the opposite happened.
MA Ratio
(291 downloads)
Shows the ratio between two moving averages specified by the user.
MA Value
(351 downloads)
Returns the latest value of a chosen moving average.
MACD Absolute Change
(300 downloads)
Returns the absolute change in the value of the MACD (or signal, or histogram) over number of specified trading days ago.
MACD Convergence/Divergence
(466 downloads)
Shows a 1 if the price and the MACD are converging and -1 if they are diverging.
MACD percentage change
(284 downloads)
Shows the percentage change in the MACD/Signal or Histogram
MACD Reversal
(371 downloads)
Shows a 1if the MACD (Main, Signal or Histogram) was falling and is now rising, and a -1 if the MACD was rising and is now falling.
MACD Value
(552 downloads)
Displays the MACD, signal or histogram value based on daily, weekly or monthly data. Has now been updated to allow you to view the value a number of trading days/weeks/months ago.
Mid % since date
(263 downloads)
Returns the mid % change since the selected date
Mid % since...
(214 downloads)
Returns the mid % change over a chosen number of trading days ago
Mid change since X mins ago
(231 downloads)
Shows the Mid change (either real or percentage) since X mins ago - works well with the similar heatmap option.
Mid from Close
(202 downloads)
Displays the absolute or percentage change between current mid and close price x trading days ago or on a specified date
Momentum divergence
(176 downloads)
Finds convergences/divergences between the price and the Momentum indicator. Returns 1 when the Momentum is rising and the price is falling; the opposite returns -1.
Multiple MAs in Formation
(160 downloads)
Looks for 4 Moving Averages moving into formation ie 10SMA>20SMA>30SMA>40SMA. Can use daily, weekly or monthly data with or without intraday data.
New High/Low on date
(193 downloads)
Allows you to return either 1 or the value if a share made a Highest High/Lowest Low on a specified date looking back over a specified period.
OBV Percentage Change
(244 downloads)
Shows the percentage change in the On Balance Volume Indicator
OHLCV no of trading days ago
(208 downloads)
Displays the Open, High, Low, Close or Volume a number of trading days ago.
OHLCV on Date
(327 downloads)
Displays OHLCV data on a chosen date. The date needs to be entered in DD/MM/YY format.
Opening Gap %
(329 downloads)
Returns the % change between today's open and yesterday's close.
Outside Bollinger Bands
(840 downloads)
Finds shares that are currently trading outside the top band or bottom band
PEG Value on Date
(306 downloads)
Returns the value of the PEG (see indicator scripts) on a specified date or number of trading days ago.
Price Channel Breakout
(671 downloads)
Finds shares that have closed outside of the price channels
Price Crossing Kijun Sen
(412 downloads)
Calculates the the Kijun Sen and checks to see if the price has crossed it. Returns 1 and -1 for a bullish and bearish cross respectively.
Price minus MA
(579 downloads)
Returns the difference between the price and the moving average. The result can be displayed either as an absolute value or as a percentage.
Price Rate of Change
(353 downloads)
Returns the current value of the ROC or Momentum Indicators based on Daily/Weekly or Monthly EOD data
Price/Trend Ratio
(365 downloads)
Returns the value of the price as the percentage of its position in relation to the trend line.
PVI (Positive Volume Index) Signal Cross
(124 downloads)
Returns a 1 if the PVI has crossed about it's signal line based on daily, weekly or monthly data.
PVI (Positive Volume Index) Value
(107 downloads)
Returns the current value of the PVI indicator or it's signal line based on daily, weekly or monthly data.
PZO Value
(58 downloads)
Displays the current value of the PZO indicator. Can be used as a column or in a filter.
Relative Strength
(1177 downloads)
Shows if the share has outperformed the underlying stock over a set period of days
Relative Strength on date
(149 downloads)
Returns the relative strength of a share against a chosen index on a specified date.
Relative Strength: New Highs-Lows
(714 downloads)
Shows if the relative strength against the underlying stock has reached new highs or lows
Relative Strength: Sector vs Index
(78 downloads)
Shows the relative strength of the share's sector index against a chosen benchmark index over the specified period.
RMO Arrow
(54 downloads)
Returns 1 if the RMO shows an up arrow on the current bar and -1 if it shows a down arrow. Can be used as an Alarm
RMO Bar Colour Change
(314 downloads)
Designed to show 1 when the colour of the bars changes to blue and -1 when they change to red.
ROCE Rank + PE Rank In Market
(255 downloads)
Sums the ROCE and PE Rank in Market values - note it returns 9999 for shares with no result to aid in sorting.
Rolling Relative Strength
(143 downloads)
Returns the relative strength of the share against the chosen index. The starting point rolls forward as the days progress.
RSI - RSI Cross
(311 downloads)
Shows a 1 when 2 RSIs specified in the script cross, automatically uses intraday data as if you have that option included on your historical graph.
RSI crossing MA
(64 downloads)
Returns 1 if the RSI has crossed above it's MA and -1 if it has crossed below. Can be used as an Alarm.
RSI Percentage Change
(236 downloads)
Shows the percentage change in the RSI indicator
RSI Value
(713 downloads)
Displays the RSI value using either daily, weekly or monthly data. Can be set to use the latest Intraday value as well. Has been modified to allow you to show the value a number of trading days/weeks/months ago.
Sector above MA
(55 downloads)
Returns 1 is the share's Sector (based on the FTSE 350) is above it's MA (which is user definable)
Sector Highs and Lows
(271 downloads)
Displays the number of new highs or new lows in a sector based on either Highest High/Lowest Low or Highest Close or Lowest Close
Special MACD
(172 downloads)
Returns the latest value of the "Special MACD", a MACD based on two fully editable MAs
Spread Value
(229 downloads)
Shows the absolute value of the spread, rather than the %
Standard Deviation Value
(326 downloads)
Shows the value of the Standard Deviation Indicator on a specified number of trading days ago. 0 trading days ago being the current value.
Stochastic Oscillator value
(769 downloads)
Returns the value of either %K or %D. Allows you to set the periods, slowing and choose either daily, weekly or monthly data. Has been modified to allow you to return the value a number of trading days/weeks or months ago.
Stochastic RSI Value
(83 downloads)
Returns the latest value of the Stochastic RSI - allows intraday data to be added but this only works when added as a column.
TD Sequential - Current Value
(304 downloads)
Shows the current value of the TD Sequential study.
Trade Count - multiple days
(260 downloads)
Provides a trade count figure for more than one trading day. The script assumes that you have consecutive day's intraday data
Trend Cross
(942 downloads)
Returns 1 if the high crossed above the top tend confidence line, -1 if the low crossed below the bottom conf line
Trend Slope Change
(270 downloads)
Returns the change in the trend slope as viewed on the Trend Analysis Indicator
Trend Slope PA
(128 downloads)
Returns the value of the trend PA - as shown on the Legend - Note: Does not work with Log Scale selected.
Trend Slope Value
(382 downloads)
Returns the Trend Slope Value based on a number of trading days specified by the user including today's intraday data.
True Range %
(216 downloads)
Displays the True Range as a % of the current price
VHF Value
(219 downloads)
Shows the latest value of the VHF Indicator
Vol.Av. minus Vol.Av.(%)
(116 downloads)
Returns the % difference between two volume averages.
Volatility Ratio
(281 downloads)
Returns the short term volatility expressed as a percentage of the long term volatility.
Volatility Value
(566 downloads)
Returns the value of the volatility indicator on a specified number of trading days ago. Allows you to included intraday data if required.
Volatility/Spread Ratio
(166 downloads)
Displays the ratio between the share's volatility and the bid/offer spread %
Volume
(802 downloads)
Returns either the latest Volume value or it's latest Signal Value.
Volume - signal (%)
(420 downloads)
Returns the % difference between the intraday volume and the signal
Volume > ADV
(299 downloads)
Returns 1 if the EOD Volume figure is greater than a specified ADV value.
Weekly Elder-Ray filter
(856 downloads)
Generates buy-sell signals based on the weekly Elder-Ray indicator (see script comments for details)
Weekly H-L Filter
(535 downloads)
Finds shares that are trading higher than last weeks high or lower than last week's low.
Weighted RSI
(536 downloads)
An RSI based on weighted average monthly price changes.
William's %R
(733 downloads)
Returns the latest value of William's %R indicator

Back to the top
Fundamentals Columns (56 scripts available) +
Name Description
12mth Rolling Result
(120 downloads)
Returns the 12 month rolling value of the chosen result. This is calculated by adding the 4 most recent quarters or the 2 most recent halves.
Annualised % Performance
(26 downloads)
Returns the annualised percentage performance figurer for a specified number of years. Also allows the number of trading days per year to be specified.
Average P/E
(328 downloads)
Returns the average historical P/E over a set period.
Cape Value
(104 downloads)
Returns the current value of the CAPE indicator (Cyclically Adjusted PE) Note: This will only use the data available in ShareScope and only uses year-end values.
Capital on Date
(295 downloads)
Returns the Capitalization on any given date
Capital/Debt
(164 downloads)
Capitalisation / Net Borrowing ratio
Capitalisation over Cash Flow
(107 downloads)
Returns Capitalisation divided by Cash Flow
Capitalisation over Net Current Assets
(138 downloads)
Based on Ben Graham's Deep Value criteria. He chose to invest in stocks that had a ratio of between 0 and 0.66.
Capitalisation vs Pre Tax Profits
(506 downloads)
Returns 1 if the Market Capitalisation is less than the Pre Tax Profits multiplied by a given value (the default is 15)
Capitalization / NTAV
(90 downloads)
Capitalization over Net Tangible Asset Value
Cash Flow / EPS
(746 downloads)
Cash Flow divided by EPS (historical)
Cash Flow PS / EPS
(42 downloads)
Returns the ratio of the Cash Flow Per Share divided by the Earnings Per Share.
Cash/Debt
(158 downloads)
Cash / Net Borrowing ratio
CashFlow - Capex
(77 downloads)
CashFlow minus Capex
Currency Conversion
(246 downloads)
Converts the share's currency.
EBIT
(465 downloads)
Calculates Earnings Before Interest & Tax
EBITDA
(365 downloads)
Earnings before Interest, Tax, Depreciation and Amortisation
Enterprise Value
(414 downloads)
Calculates the Enterprise Value (Capitalisation+Net Borrowing) of a share
EPS Growth %
(471 downloads)
Returns the Rolling PE2/Rolling PE1 expressed as a percentage
EV/EBITDA
(448 downloads)
Enterprise Value over Earnings before Interest, Tax, Depreciation and Amortisation
EV/Turnover
(156 downloads)
Enterprise Value over Turnover
Exclude Sector
(213 downloads)
For use in data-mining : Allows you to pick a sector, then set the values on the criterion to 1. Shares in the chosen sector will then be removed from the list.
Free Cash Flow
(268 downloads)
Cash Flow minus Capital Expenditure
Free Cash Flow to EPS Ratio
(48 downloads)
Divides Free Cash Flow by the EPS.
Free Cash Flow Yield
(52 downloads)
Free Cash Flow / Market Cap expressed as as percentage.
FTSE Weight
(395 downloads)
Returns a share's weight in the chosen FTSE index.
Fundamental Performance
(531 downloads)
Finds shares where a chosen fundamental has increased/decreased for a given number of years.
Gross Borrowing
(228 downloads)
Calculated as Net Borrowing + Cash
IT Z-Score
(147 downloads)
Displays the Z-Score of an Investment Trust's premium/discount.
Joel Greenblatt
(964 downloads)
Returns Joel Greenblatt's share ranking as described in his book "The Little Book that Beats the Market".
Last Dividend Paid
(326 downloads)
Displays information on the last paid dividend
Most Recent Ex Div Date
(138 downloads)
Returns the most recent Ex Div Date usually that's either just passed or just been announced.
NAV discount %
(284 downloads)
Displays the NAV premium/discount as % of the average premium/discount
Net Borrowing vs Pre Tax Profit
(456 downloads)
Returns 1 if the Net Borrowing is less than the Pre Tax Profits multiplied by a given value (the default is 3)
Next Dividend Date
(553 downloads)
Displays the next confirmed ex-dividend pay dates.
Operating Profit
(124 downloads)
Returns: Turnover x Operating Margin
Operating Profit
(63 downloads)
Calculated as Turnover X Operating Margin
Operating Profit - change
(118 downloads)
Allows you to return the change or percentage change in the Operating Profit between a number of specified years ago.
PE Value on Date
(121 downloads)
Returns the value of the PE (see indicator scripts) on a specified date or number of trading days ago.
Piotroski Score
(437 downloads)
The share's Piotroski score (0 to 8). The 9th point (that states that no new shares must have been issued in the past year) is not included.
Premium/Discount to NTAV
(862 downloads)
Is the share trading at a premium or discount to tangible NAV?
Price to Free Cash Flow
(220 downloads)
Price to Free Cash Flow Ratio
Profit/Debt
(166 downloads)
Profit / Net Borrowing ratio
Projected Dividend Cover
(157 downloads)
Returns the 1, 2 or 3 year forecast dividend cover
Projected P/E 2
(118 downloads)
Projected P/E based on the 2 year forecast EPS
Projected Yield
(220 downloads)
Returns the 1, 2 or 3 year forecast dividend yield
Rolling P/E 3
(465 downloads)
A Rolling P/E calculated using the three year projected EPS and the latest close
Sector Capitalisation
(195 downloads)
Calculates and displays the Sector Capitalisations for the FTSE 350 and FTSE Actuaries (FTSE All Share Sector Indices)
Shareholder's Funds
(284 downloads)
Displays the company's Shareholder's Funds including and excluding intangibles and the value of the intangibles.
Sticker Price
(72 downloads)
This is based on Phil Town's Sticker Price - can return the margin adjusted price or the close/margin adjusted price ratio which is better for data-mining.
Text Search
(268 downloads)
Allows you to search a list of instruments for a text string and returns 1 if the string is part of the name. For example "Gold" or "Hedge" useful with data-mining to help create portfolios.
Total Return
(383 downloads)
Displays the percentage price change between two dates, including all returns from dividends.
Trading Profit
(121 downloads)
Trading Profit = Norm.Pre-Tax Profit - Interest Received - Rental Income + Interest Paid
Trailing EPS
(454 downloads)
The latest trailing EPS calculated using the last two reported half year results.
Trailing Yield
(438 downloads)
The latest trailing Yield calculated using the last two reported half year results.
WMA of EPS growth
(727 downloads)
Weighted MA of the last 5 results & up to 3 forecast years of EPS growth. Gives a lower weighting to older growth and to forecast growth.

Back to the top

ShareScript Indicators:


Technical Analysis Indicators (91 scripts available) +
Name Description
2 MACDs
(157 downloads)
Draws 2 MACDS with optional signal lines (but not histograms) on the Indicator window. This ensures they are using the same scale when being drawn.
Adv-Dec Oscillator
(365 downloads)
Returns the Advances-Declines of a list of shares as an oscillator pivoting around 0.
Advance-Decline MA
(368 downloads)
A moving average of the Advance-Decline market graph. Please note that this indicator may take a few minutes to calculate.
ADX + Additional Line
(550 downloads)
Draws the ADX and an additional line at a user specified level
ADX Histogram
(465 downloads)
Simple script that output the ADX, DI+ or DI- as a single colour histogram in an indicator window.
ATR - Value on Title
(90 downloads)
Draws the ATR and shows the current value on the Indicator Title.
ATR%
(419 downloads)
Returns the ATR% (ATR/Price*100) as an indicator
Average Spread
(294 downloads)
Returns the shares average spread over a chosen period
Balance of Power
(343 downloads)
Draws the Balance of Power Indicator as either a histogram or line chart. Based on details found here: http://www.linnsoft.com/tour/techind/bop.htm
Band Width
(842 downloads)
Displays the value of the difference between Bollinger Bands. The script returns the BB convergence expressed either as a % of the Close, as a % of the MA or as a % of the average HL spread.
Bollinger %b
(527 downloads)
Bollinger Band %b indicator. %b = (close - lowerBand) / (upperBand - lowerBand). 1 and 0 are respectively the overbought and oversold levels.
Bollinger Band Histogram
(567 downloads)
Adds a Histogram Indicator that represents the difference between the Upper and Lower Bollinger Bands
CCI Bollinger Bands
(430 downloads)
Draws a CCI indicator with Bollinger Bands
CMF
(384 downloads)
Chaikin Money Flow Indicator
Countback Line
(198 downloads)
A stoploss/stopgain line calculated using the algorithm from Guppy Trading. See script comments for details. Coded by Roger Harmer
Currency Conversion
(250 downloads)
Converts the share's currency and displays the result as an indicator.
Darvas S&R
(203 downloads)
Highs and lows following n lower highs and n higher lows (the default is n=3). Coded by R.Harmer
DPO
(168 downloads)
Detrended Price Oscillator.
Elder Ray Bear Histogram
(759 downloads)
Similar to the Elder-Ray indicator, this script only returns the Bear line. Script modified by Kenneth Halley
Elder Ray Bull Histogram
(749 downloads)
Similar to the Elder-Ray indicator, this script only returns the Bull line. Script modified by Kenneth Halley
Elder's Auto Envelope
(1339 downloads)
From Alexander Elder's book "Sell & Sell Short". Envelope channels provide attractive profit targets - sell longs near the upper channel line and cover shorts near the lower channel line.
End of Day Compare
(550 downloads)
Calculates the difference or the ratio between the share and the selected base share. A different base share can be set for each graph as the script memorises pairs of shares separately.
Exponential MA plus ATRs
(467 downloads)
Draws an exponential MA and then six additional lines which represent the MA+ 1ATR, -1ATR, 2ATRs, -2ATRs, 3ATRs, -3ATRs. Should be added to the graph via Other Main Graph Features.
Fibonacci Bands
(557 downloads)
Adds an EMA with 3 pairs of bands calculated based on an EMA of the True Range
Fisher Transform
(924 downloads)
Transforms price to normal distribution and makes it easier to see cyclic turns.
Fixed Relative Strength
(435 downloads)
Returns the relative strength of the share against the chosen share or index. The starting point is fixed and will not rebase when zooming.
Force Index
(164 downloads)
Force Index - From Alexander Elder's book: Trading for a Living
haDelta
(132 downloads)
Draws the haDelta Indicator and its signal line. haDelta is defined as being the difference between the Heikin Ashi Close and the Heikin Ashi Open.
High and Low Lines
(287 downloads)
Draws today's High and Low on the graph.
Highs - Low
(324 downloads)
Draws the High-Low as an indicator.
Hull Moving Average
(1024 downloads)
An indicator (designed to be added to the main graph) which plots a 16-period Hull Moving Average.
Impulse System
(2961 downloads)
Use on main graph - Green: buy signal - Red: sell signal
Intraday Compare
(442 downloads)
Calculates the difference or the ratio between the share and the selected base share
Intraday Price Range
(19 downloads)
Draws two horizontal lines that show the high and low range over a specified period since the open on the intraday chart.
Intraday TICK & TRIN
(574 downloads)
Displays the intraday TICK or TRIN of a list of shares. Note: the script will only work on graphs that share the same market hours as the selected list (the FTSE100 TRIN can't display on a NASDAQ graph). Because the script requires a few seconds to calculate, the line may take a few moments to draw
Intraday VWAP
(417 downloads)
Calculates VWAP using all the intraday data available up to that moment in time.
Inverse Fisher RSI
(292 downloads)
The Inverse Fisher Transform of a smoothed RSI.
JKHL
(152 downloads)
JK HiLo Index, as described in Stocks & Commodities Magazine, October 2011.
Kauffman Efficiency Ratio
(254 downloads)
Draws Kaufman's Efficiency Ratio as an indicator in either line or histogram style
Keltner
(396 downloads)
Keltner channel indicator with 3 sets of editable bands. Add this indicator to the main graph.
MA of an MA
(322 downloads)
Draws a moving average and a moving average of the first moving average.
MA ROC %
(234 downloads)
Returns the percentage rate of change of a chosen intraday MA.
Market Graph - Volume Oscillator
(290 downloads)
Returns the Volume Oscillator according to McClellan (Similar to the McClellan Oscillator but uses volume movement not price movement)
MFI - Bill Williams' Market Facilitation Index
(298 downloads)
Based on Bill Williams' Market Facilitation Index, if you edit the code of the script it contains more details about the way it works.
Momentum MA
(535 downloads)
A Momentum indicator and its signal.
Momentum Pinball
(676 downloads)
An RSI indicator based on the daily change
NAV Indicator
(204 downloads)
Draws the NAV or the NAV per share as an indicator.
New Highs/Lows
(506 downloads)
Returns the New Highs/Lows market graph with separate histograms for new highs and new lows.
On Balance Volume + Signal Line
(367 downloads)
Draws the On Balance Volume and a Signal line (you can specify the period and type of the moving average for the signal)
Open Value Line
(216 downloads)
Draws a line on the graph at the level of the Intraday Open.
PivotPoint Moving Average
(913 downloads)
A moving average based on Pivot Points instead of close prices
Price Oscillator - Percentage
(294 downloads)
Draws the price oscillator as a percentage rather than the absolute change.
Price Zone Oscillator
(280 downloads)
As described in the June 2011 issue of Stocks & Commodities magazine.
Quad Average Indicator
(361 downloads)
Draws a line from the average of four MAs which are related on the basis x, x*2, x*4, x*8. The standard setting uses MAs of 3, 6, 12, 24. The idea being to smooth out dominant cycles within the data.
Raff Regression Channels
(299 downloads)
A trend line with channels based on the difference between the highest high/lowest low and the trend
Rel Str Indicators
(516 downloads)
Chose between 4 outputs: an share's relative strength against a chosen index, the rel str. plus its MA, an RSI based on the rel str or a MACD based on the rel str.
Relative Volatility Index
(611 downloads)
The RVI uses the same formula as the RSI, but uses the standard deviation of the high and the low prices instead of the average upward and downward daily movement.
Reversing MACD
(176 downloads)
Reversing MACD. As described in Stocks & Commodities Magazine, January 2012.
Rolling Relative Strength
(427 downloads)
Returns the relative strength of the share against the chosen index. The starting point rolls forward as the days progress, so every point displays the RS over the same fixed number of days.
Rolling Relative Strength + 2 horizontal lines
(145 downloads)
Works the same as the standard Rolling Relative Strength Script but allows you to draw two additional horizontal lines at specified percentages.
RSI
(500 downloads)
A standard RSI indicator with editable overbought and oversold levels.
RSI Bands
(784 downloads)
Two bands (drawn one day into the future) indicating what price the share should reach for the RSI to hit its overbought/oversold levels. Add this indicator to the main graph.
RSI signal
(537 downloads)
An RSI Indicator with a Moving Average signal. Updated 27/11/12 to allow any type of MA and different types of RSI.
SE Channel Auto
(246 downloads)
Linear Standard Error Channel from highest to lowest (or lowest to highest) of the linear regression. The peak and valley are based on the highest high and lowest low of the period. Author: R.Harmer
SE Channel Auto Log Form
(250 downloads)
Logarithmic Standard Error Channel from highest to lowest (or low to high) of the linear regression. The peak and valley are based on the highest high and lowest low of the period. Author: R.Harmer
Shaff Trend Cycle
(360 downloads)
A cycle indicator created by Doug Shaff. It's calculated by passing a MACD through a double smoothed stochastic oscillator.
SMA divergence
(644 downloads)
Price divergence from the 100 SMA as used by Tom Hougaard to identify extreme moves away from trend. Author: Kenny Halley
Special MACD
(561 downloads)
MACD based on fully editable MAs. A more flexible MACD indicator where the type, the period and the data source can be set for each individual MA and the signal.
Stoch RSI
(292 downloads)
Draws a Stochastic Oscillator of the RSI.
Stochastic Oscillator
(531 downloads)
Draws the Stochastic Oscillator. Also allows two additional lines to be drawn at user defined levels.
SZO
(163 downloads)
Sentiment Zone Oscillator. As described on Stocks & Commodities magazine, May 2012 edition.
TEMA
(425 downloads)
Triple exponential moving average
Tillson T3
(400 downloads)
Tillson's T3 moving average as described by Tim Tillson in the January 1998 issue of Technical Analysis of Stocks & Commodities article "Smoothing Techniques for More Accurate Signals"
Time Series Forecast & MA
(283 downloads)
Draws the Time Series Forecast (TSF) and allows you to draw an optional MA of the TSF including TEMA and HAL moving average options.
Trailing Stop 1
(2130 downloads)
Trailing Stop based on a multiple of ATR (to be added on the main graph window). Script author: Roger Harmer
Trend Curve
(225 downloads)
Draws the trend and confidence lines at every point of the share's history.
TTM Squeeze
(783 downloads)
John Carter's TTM Squeeze Indicator implemented. Bollinger Band MA Period=20, Std Dev=2. Keltner Band MA Period=10. Entry signal is when we come out of the period of consolidation (red background). Long or short is given by direction of momentum using histograms. Exit signal is when histogram colour bars change to darker colours (2 darker bars). (Author: David Cash)
Turtles System 2
(5384 downloads)
System 2 - from Curtis M. Faith's "Way of the Turtle"
Twigg Money Flow
(589 downloads)
Trend Indicator based on Volume and recent position of close relative to ATR, it can be used as an alternative to the Chaikin Money Flow indicator. (Author: Roger Harmer)
Two MAs
(395 downloads)
Two moving averages that can be drawn as indicators instead of being displayed on the main share graph.
Upside-Downside Volume Ratio
(109 downloads)
Market Graph Indicator that calculates the Upside - Downside Volume ratio as detailed in the A-Z of technical analysis by Steven B. Achelis
Volume Price Trend
(18 downloads)
VPT is based on a running cumulative volume that adds or subtracts a multiple of the percentage change in share price trend and current volume, depending upon their upward or downward movements.
Volume ROC
(408 downloads)
Rate of Change indicator and signal based on volume data.
Volume Zone Oscillator
(285 downloads)
As described in the May 2011 issue of Stocks & Commodities magazine.
VWAP
(360 downloads)
End of day VWAP. Volume Weighted Average Price: a moving average of the close weighted by volume.
VWMACD
(482 downloads)
Volume Weighted MACD indicator. The indicator is calculated as a standard MACD, with more weight given to days with a higher volume. (Author: Roger Harmer)
VZO
(120 downloads)
Volume Zone Oscillator. As described on Stocks & Commodities magazine, May 2011 edition.
Weekly/Monthly Pivot Points
(639 downloads)
Allows weekly or monthly Pivot Points to be displayed on a daily graph.
Wells Wilder MA
(119 downloads)
Draws a moving average based on the Wells Wilder calculation.
Zero lagging TEMA
(564 downloads)
Two zero lagging triple exponential moving averages of the typical price and the Heikin-Ashi close. Add to main graph.
ZLTCD
(390 downloads)
Zero lagging triple exponential moving average convergence divergence. Similar to the MACD, but uses zero lagging TEMAs of the typical price and the Heiken-Ashi close instead of EMAs.

Back to the top
Fundamentals Indicators (7 scripts available) +
Name Description
CAPE
(241 downloads)
Cyclically adjusted PE ratio (CAPE). Based on a 10 year SMA of inflation adjusted EPS
Forex Index
(404 downloads)
Forex Index - Returns the USD or EUR index based on a basket of other currencies.
NAV discount
(296 downloads)
Displays the NAV discount as an indicator
P/E Graph
(540 downloads)
An indicator of share's PE ratio calculated using year-end EPS
PEG Graph
(619 downloads)
An indicator of the share's PEG calculated using P/E and one year forecast EPS growth.
Sector Index
(375 downloads)
A script that allows you to add the share's sector index (or relative strength) as an indicator below the share's graph.
Yield Graph
(553 downloads)
An indicator of share's yield calculated using year-end dividends.

Back to the top

ShareScript Studies:


Technical Analysis Studies (49 scripts available) +
Name Description
% Lines
(307 downloads)
Draws horizontal lines on intraday graphs a set percentages from the previous day's close
3 Bar Inside Pattern
(267 downloads)
Displays buy and sell signals based on the Three-Bar Inside Bar Pattern. As described on Stocks & Commodities, March 2011.
ATR Bands
(400 downloads)
Draws up to 3 pairs of bands at multiples of the ATR from either the High/Low or the Close. Will also draw these as either dots or lines
Bill Williams' Alligator
(29 downloads)
Draws the three moving averages based on Bill Williams' Alligator. Note: Uses both Smoothed MAs and Median Prices as part of the calculation.
Colour Change MA
(368 downloads)
Changes the colour of the candles depending if they have closed above or below a moving average.
Colour Change MA2
(289 downloads)
Changes the colour of the candles when the MAs cross above or below each other.
Consecutive Candles
(407 downloads)
Highlights consecutive up/down/inside/outside days. The number of consecutive days and the various colours can be set in the dialog box.
Darvas Boxes
(659 downloads)
Draws Darvas Boxes on the main graph.
Data Export
(151 downloads)
Study that allows you to export the data as it is viewed on the graph. Primarily used to capture the new on-demand data.
Donchian Channels
(279 downloads)
Provides an option to replicate ShareScope's Donchian Channels, enabling you to draw more than one set of channels on the graph.
Donchian Mid
(148 downloads)
Donchian Channels with an additional mid line. Bars can be coloured when above/below the mid line.
Fib and Lucas Bar Count
(251 downloads)
Counts bars from a significant high/low using the Fibonacci or Lucas series. As described on Stocks & Commodities, August 2011.
Four Moving Averages Per Share
(348 downloads)
This is a study that allows you to set four moving averages per share. It includes options for Bollinger Bangs and Envelopes.
Fractals
(464 downloads)
Adds flags on the graph to show fractal points on the chart.
Gann Levels
(411 downloads)
Draws Gann Levels on a chosen candle. The user can chose to draw positive or negative Levels and if to snap the lines to the close or the high-low. Multiple Gann Levels may be drawn on the same graph.
Gann Time Cycles
(252 downloads)
Draws vertical lines at specific time periods (15,30,60,90,120,180) from the chosen bar.
High-Low Line
(45 downloads)
Draws a line between two points chosen on the chart (these are High or Low points) and shows the absolute change, % change and slope
Improved EPS
(167 downloads)
Improves on the standard EPS ShareScript indicator - draws the Year End line, Forecast and interims/quarterly results and marks the results with an optional circle.
Impulse System: Bars
(521 downloads)
Colours the bars, Green/Red/Black as per Elders Impulse System. Replicates the same colouration as the Indicator script of the same name.
Intraday Pivot Points
(126 downloads)
Draws Pivot points based either on previous full 4hr bar or 1hr bar.
Intraday Price Range
(25 downloads)
Draws two horizontal lines that show the high and low range over a specified period since the open on the intraday chart. Will show the range for each day displayed on the intraday chart.
MA Bar Colour
(88 downloads)
Chanes the colour of the bars depending on the direction of an MA with the specified settings.
MACD Bars
(181 downloads)
Colours the graph bars based on a choice of MACD values.
Multiday Pivot Points
(472 downloads)
This study is designed to be added to the intraday graph and shows you the pivot points for the previous day's OHLC values on each day on the graph.
Noise Trading
(299 downloads)
Displays up and down swings, used for noise trading. As described on Stocks & Commodities, October 2010.
Ord Volume
(148 downloads)
Draws the Ord Volume indicator on the graph using a zig-zag line. Volume flags are coloured if they rise above or fall below the set percentage.
Periods Ago Flag
(6 downloads)
Draws an arrow a specified number of periods prior to the current bar on the chart.
Pivot Point Lines
(387 downloads)
Draws Horizontal Lines at the current Pivot Point Levels for PP,R1,R2,R3,S1,S2 and S3
Portfolio Analysis
(303 downloads)
Draws up to 15 shares taken from a single portfolio. To aid display it's advisable to load this script on a graph with a white background and both vertical axis removed.
Quick Change MA
(413 downloads)
Allows you to set the parameters for up to 5 separate MAs and change between them without reverting back to the MA dialog in ShareScope. Now includes a built in reset button.
Raff Regression Channels
(489 downloads)
A trend line with channels based on the largest difference between the trend line and either the high/low or the close
Rahul Mohindar Oscillator
(368 downloads)
This is a study I've created based on code readily available on the internet for other programs similar to ShareScope
RSI Hull Signals
(343 downloads)
Buy/Sell signals generated using Hull MAs and RSIs. Based on the article in Stocks & Commodities, Dec 2010.
Stop Loss - Points
(397 downloads)
Draws a stop loss line based on a number of points rather than a percentage. Allows individual settings for each instrument.
Super Trend
(147 downloads)
Super Trend - Draws a multiplied ATR trailing stop plotted against the median price ((high+low)/2) of the share
Timed Candles
(279 downloads)
Draws two candles per day on the intraday graph with specific start and end times.
Trading Days Line
(312 downloads)
Draws a line between two fixed points and displays the percentage change and the number of trading days between them.
Trend Line(s) Per Share
(322 downloads)
This study allows you to add 4 different trend lines and their confidence lines for each Share in the program. The std dev multiplier can also be set to any value between 0.1 and 5.0
Trend Lines
(334 downloads)
This study replicates ShareScope's Trend line function and adds: Trend Since Date and Extend Forwards and Backwards options.
Two Colour Moving Average
(364 downloads)
Draws a moving average allowing for a second "down" colour to be set. Also draws Envelopes and Bollinger bands if required.
Vertical Lines
(452 downloads)
Allows you to draw up to 10 vertical lines on a graph, these are persistent so if you change share/zoom in etc they remain fixed in place by date.
Vertical Time Bar
(143 downloads)
Draws a vertical line on each day of the intraday graph at a specified time point.
Volume Colour
(258 downloads)
Colours bars based on price & volume returning buy/sell signals. As described on Stocks & Commodities, July 2011.
Volume Profile Pos/Neg
(273 downloads)
Volume Profile Histogram, with separate colours for positive and negative volume
Volume Spike
(415 downloads)
Draws an arrow on the graph when the volume is 50% greater than the average daily (over a specifiable period). Up arrow is used for price increased, down arrow is used for price decrease.
Weekly/Monthly additional graphs
(253 downloads)
Overlays a share on the main graph using weekly or monthly data, irrespective of the graph's period setting.
xATR Value
(289 downloads)
A simple script applied as a study. Shows the value of the ATR (Period) multiplied by a specified value on the study manager.
Zero Lag (Well, Almost)
(350 downloads)
Zero lag study based on an article in November's Stocks & Commodities magazine
Zig-Zag Frequency
(289 downloads)
Draws horizontal lines at every zig-zag peak and trough to highlight possible support/resistance levels.

Back to the top
Fundamentals Studies (5 scripts available) +
Name Description
Index Open Time
(108 downloads)
Draws a vertical line at the market open times of up to three indices.
Notes
(141 downloads)
Shows a note column on the chart.
Total Return
(150 downloads)
Overlays a total return line to the graph. Dividends are counted from the ex-dividend date.
TR Compare
(147 downloads)
Compares the total return of a share with that of another chosen instrument. Instruments with no dividend data will be displayed using capital growth only.
What Index or Listing
(278 downloads)
Shows either the primary index (FTSE100,250 etc), AIM or Full No Index on the study manager

Back to the top

ShareScript Tools:


Tools (8 scripts available) +
Name Description
Export DDE table
(570 downloads)
This tool creates an excel file with DDE closing price links for each share in a portfolio.
Index P/E
(551 downloads)
Displays the P/E Ratio of a number of indices.
Intraday Data Export for a Portfolio
(411 downloads)
Allows you to export intraday data for shares in a portfolio. You can specify the portfolio, number of days and bar length.
Intraday Export
(424 downloads)
Exports intraday OHLCV data to a csv file with the share's EPIC code. The script allows for either mid or trade data to be used. The file is located in ShareScope/ShareScript/Output/.
Portfolio Data Export
(387 downloads)
Exports daily, weekly or monthly data for a portfolio of shares to a .csv file. The file can be found in: ShareScope/ShareScript/Output/
Portfolio Optimisation
(467 downloads)
Creates a correlation matrix in a spreadsheet for Markowitz mean-variance portfolio optimisation
Share Price Data Export
(166 downloads)
Exports the weekly or monthly data for a specified share - includes a share picker for ease of use
US list autofill
(320 downloads)
Creates a text file that can be readily imported into a SS portfolio from a csv file of US epic codes, by adding the correct exchange code in front of each share. File added to the Output folder.

Back to the top

Back to ShareScript homepage