Code covered by the BSD License
-
Technical Analysis Tool
GUI for viewing simple technical analysis indicators for a time series.
-
axislocations_set(obj)
tatool helper function to set axes locations to their expected locations
-
axislocations_store(obj)
tatool helper function to store current axes locations and so that
-
bollingerul(data,period,nstd)
Function to calculate the upper and lower bollinger bands for a vector
-
cci(data,period)
Function to calculate the Commodity Channel Index of a data set
-
dema(data,period)
Function to calculate the double exponential moving average of a data set
-
dpo(data,period)
Function to calculate the detrended price oscillator of a data set.
-
ema(data,period)
Function to calculate the exponential moving average of a data set
-
etb(data,period,percent)
Function to calculate the envelopes(trading bands) for a data series
-
getclassfromworkspace(classna...
tatool helper function for getting the name of all variables of a
-
getvarfromworkspace(WS,varnam...
TATOOL helper function to get a variable with the given name from the
-
lri(data,period)
Function to calculate the linear regression indicator of a data set.
-
macd(data,p1,p2,p3)
-
momentum(data,period)
Function to calculate the Momentum of a data set
-
roc(data,period,format)
Function to calculate the Rate-of-Change of a data set
-
rsi(data,period)
Function to calculate the Relative Strength Index of a data set
-
sma(data,period)
Function to calculate the simple moving average of a data set
-
tatool(flag)
This is the entry point function to create a tatool, technical analysis
-
wildersmoothing(data,period)
Function to perform Wilder Smoothing on a data set
-
wma(data,period)
Function to calculate the weighted moving average of a data set
-
ALLFUNCTIONS.m
-
ReadMe.m
-
View all files
from
Technical Analysis Tool
by Phil Goddard
GUI for viewing various simple technical analysis indicators of a time series
|
| ALLFUNCTIONS.m |
% %%% moving average - period[10] - same graph
% MACD - first EMA period[12], second EMA Period[26] and signal EMA period[9] - new graph MACD X;Y;Z
% oscillator - long average(2-250)[28], short average (1-250)[14]
% -- difference between 2 (user specified) MA's
% Stochastic slow - Observation period(1-250)[5], Averaging period slow (1-250)[5], Averaging Period fast(1-250)[5] - new graph PKS X;Y;Z
% %%% Exp moving avarage - period[10] - same graph
% %%% Bollinger bands - Average(1-250)[20], #STD(0-10)[2] - same graph Boll X;Y
% %%% Weighted moving average - Averaging Period [10] - same WMA#
% %%% Envelopes - Time Period[20], #Variance from the average[100] - same graph, ETB X:Y
% %%% -- Simple moving average moved up AND down by a percentage
%
% Parabollic SAR - Inremental Step [0.02], Maximum Step[0.2] - same graph (with dots) SAR X:Y
% Accumulator/Distributor -
% %%% Detrended Price Oscillator - Period[10] - DPO#
% % Need high,low,close: Average True Range - Periof[14] - new graph ATD#
% %%% CCI - Period[20] - new graph CCI# Variation of price from statistical mean
% % Not in A-Z book: Ultimate Oscillator - Observation Period 1(1-250)[10], Observation Period 2(1-250)[20], Observation Period3(1-250)[30] - new graph UOS X;Y;Z
% % Needs high,low,close: Williams %R - Period[20] - William's %R #
% % Not in A-Z book: Directional Movement - DI Interval[20] - new graph DMI 20
% % Not in A-Z book: Average Directional Index - DX Period[14], Smoothing Period[9] - new graph ADX X;Y
% %%% Linear Regression Indicator - Period[14] - same graph LRI# -- End point of an n-point linear regression
%
% Example:
% None needed
|
|
Contact us