MotiveWave Docs
MotiveWave.com
  • User Guide
    • Welcome
    • Quick Start Guide
      • Getting Started
      • Installation
      • Customization Options
      • Advanced Features
      • Troubleshooting and Support
      • Next Steps
    • Console Overview
      • Preferences
      • Changing the Look and Feel
      • Desktops
      • Quote Sheets
      • Backup and Restore
      • Repository
      • Email Configuration
      • Docking Framework Guide
        • Introduction
        • Stations
        • Pages
        • Layouts
        • Customization
    • Accounts Panel
      • Simulated Account
      • Commissions
    • Alerts
    • Charts
      • Settings
      • Chart Spacing
      • Bar Sizes
      • Importing Data
      • Exporting Data
      • Birds Eye View
      • Cursor Data
      • Depth Of Market
      • Chart Labels
      • News
      • Watermark
      • Scaling
      • Analyses
      • Ratios
      • Time and Price Guides
      • Percent Change Charts
      • Software Development Kit
      • Lock Studies
      • Lock Scroll
      • Study Templates
      • Linking Charts
      • Working With Chart Windows
      • Ticker Tape
      • Chart Trading
      • Data Export Groups
      • Analyses Guide
        • Introduction
        • Managing Analyses
        • Sharing Analyses
    • Components
    • Depth Of Market
    • Elliott Wave
    • Hurst Cycles
      • Introduction
      • Study Overview
      • Using the Hurst Cycle Study
    • Instruments
      • Custom Instruments
    • Option Chain
    • Order Flow
      • Introduction
      • Time Price Opportunity (TPO) Study
      • Volume Imprint
      • Depth of Market
      • Time and Sales
      • Delta Volume
      • Cumulative Delta
      • Bid/Ask Volume
      • Speed of Tape
      • DOM Power
      • Order Heatmap
      • Big Trades
      • Speed Gauges
      • Components
    • Pages
    • Preferences
      • General
      • Theme
      • Chart
      • Toolbar
      • Sounds
      • Ratios
      • Elliott Wave
      • Harmonics
      • Historical Data
      • Orders
      • Alerts
      • Email
      • Trade History
      • Buy/Sell
    • Replay Mode
    • Scanner
      • Scanner
      • Creating a Scan
      • Executing a Scan
      • Editing a Scan
      • Elliott Wave Scanner
      • Harmonic Scanner
      • Study Scanner
    • SDK Programming Guide
      • Preface
      • Change History
      • Introduction
      • Fundamental Classes
      • Overlay Example
      • Study Plot Example
      • Drawing Figures
      • Signals
      • Tick Data
      • Strategies
      • Logging
      • Internationalization
      • Deployment
      • Environment Setup
    • Shortcuts
    • Strategies & Backtest
      • Strategy Back Testing
      • Creating a Strategy Analysis
      • Strategy Analysis
      • Strategies
    • Studies
    • Time and Sales
    • Tool Bar
    • Trade Report
    • Watch List
    • Workspaces
  • Release Notes
    • Release Notes
    • What's New In Version 6.5
    • What's New in Version 6.4
    • What's New in Version 6.3
    • What's New in Version 6.1
    • What's New in Version 6.0
  • Knowledge Base
    • Getting Started
      • Add a Symbol to a Watch List
      • Create a New Page
      • Create a New Workspace
      • Free Data Sources
      • Linux Installation
      • Resize Console Panels
      • Set Up a Simulated Account
      • Does MotiveWave Come With Data?
      • Can MotiveWave Be Used on Multiple Computers?
      • Futures Symbol Table
    • Connection
      • Connection Details
      • Add a Connection to a Workspace
      • Rithmic - Connection Issues and Troubleshooting
      • Connect MotiveWave to R|Trader Pro Gateway
      • GAIN Connection
      • Indian Market Connections
      • Interactive Brokers Connection
        • Troubleshooting Interactive Brokers Connection
        • Historical Data is Slow with Interactive Brokers
      • CQG Symbology
      • TD Ameritrade Search
      • Rithmic Eurex Symbology
      • Computer Sleep Mode
      • IQFeed Data
      • Another Instance of MotiveWave Is Using License Key
    • Workspace
      • Add a Connection to a Workspace
      • Create a New Workspace
      • Create a Workspace Backup
      • Restore a Workspace Backup
      • Switch Connections in a Workspace
      • Workspaces Not Showing Up
    • Charts
      • Adjust for a Stock Split
      • Assign Trading Hours to an Instrument
      • Component and Study Visibility
      • Different Charts for the Same Instrument
      • Make Studies Stick to a Chart
      • Trend Lines Don't Line up on Different Bar Sizes
      • Use a Display Mask
      • Create Tick, Range, PnF, or Renko Chart
      • Clicking on the Tab of One Chart Changes Tab of Other Charts
      • Charts Stopped Streaming Data
      • Charts Show Incorrect Historical Data
      • Time Range Measurements Are Incorrect
      • Limited Tick Data on Charts
      • Set Start Time for Chart Bars
      • View List of Studies and Components on Chart
      • Show ETH or Extended Data
    • Trading
      • Position Average Is Changing Overnight
      • Execute Trades on Another Account
    • General
      • Change Themes
      • Define Trading Hours
      • Futures Contract Backfill
      • Reset the Console Layout
      • Set a Default Account
      • Set Up a Repository
      • Set Up Gmail for Email Alerts
      • Set Up iCloud Mail for Email Alerts
      • MotiveWave Covers Windows Taskbar
      • Limit Instruments in Quick Search
      • Can’t See My Menu Anymore
      • Trade Report Is Incorrect
    • Study
      • Component and Study Visibility
      • Order Heatmap Study Not Showing
      • Forex With Volume Related Studies
      • Add a Custom Study
      • Volume Imprint or TPO Overlap
      • Use Real Values
    • Elliott Wave
      • Elliott Wave Data Window vs Start Date
      • Elliott Wave Functionality
      • Show Multiple Elliott Wave Ratios
      • Stacked Wave Labels
    • Scan
      • What Do the Scanner Results Fair, Good, Etc. Mean?
    • SDK
      • Create a Custom Study or Strategy
    • Optimize - Backtest
      • Backtesting Limitations
    • Support
      • Access Log Files
      • Active Session Exists
      • Create a Workspace Backup
      • Find My License Key and Edition
      • Minimum System Requirements
      • MotiveWave Extensions Directory
      • Uninstall MotiveWave
      • Data Loss
      • Trendlines Shift on Nonlinear Charts
      • Slow Application Performance
    • Error Messages
      • Forex.com - Error Placing Order: 75
      • Binance - Connection Failed: Invalid API Key
      • Binance Futures - Unable to load listen keys
      • IQFeed - Error: Index 1 out of bounds for length 1
      • IQFeed - Connection Failed
      • State Error
      • Error Placing Order(s)
    • Purchase
      • Upgrade from a Lease to a Purchased License
      • Upgrade from a Lower Edition Purchased License to a Higher Edition Purchased License
      • Recently Purchased Where Is My License Key?
      • PayPal Payments
      • How Do I Cancel My Lease?
      • Are Updates to the Software Free?
    • FAQ
      • Can I Add Commentary
      • Can I Have a Simulated and a Live Trading Account
      • Can I Have More Than One Broker Account
      • Can I Save My Analysis
      • Can I Trade from the Chart
      • Can I Use MotiveWave on Multiple Computers
      • Does MotiveWave Support macOS
      • Does MotiveWave Support Multiple Computer Screens
      • How Do I Log in to MotiveWave
      • How Do I Make Point & Figure and Hybrid Renko Charts
      • How Do I Position and Size the Chart Windows on a Specific Screen
      • How Do I Save My Charts
      • How Do I Sync MotiveWave Between Two Computers
      • What Instruments Does MotiveWave Support
      • What Is Compact Mode for Chart Windows
      • Where Are the Chart Tools
  • Video Tutorials
    • Product Demos
    • Startup and Installation
    • Workspaces
    • Broker and Data Feed Connections
    • Overviews
    • General Configuration
    • Configuring Preferences
    • Charts
    • Analyses vs Alternate Analyses
    • Studies and Strategies
    • Trading
    • Alerts
    • Replay Mode
    • Scanners
    • Fibonacci
    • Harmonics
    • Elliott Wave
    • Webinars
    • Third Party Webinars
  • Studies
    • A - B
    • C - D
    • E - F
    • G - H
    • I - J
    • K - L
    • M - N
    • O - P
    • Q - R
    • S - T
    • U - V
    • W - X
    • Y - Z
Powered by GitBook
On this page
  • Wallaby
  • WAMI
  • Weighted Moving Average (WMA)
  • Wilders Moving Average (WILD)
  • Williams AD Line
  • Williams %R
  1. Studies

W - X

PreviousU - VNextY - Z

Last updated 8 months ago

Disclaimer: The information provided on this page is strictly for informational purposes and is not to be construed as advice or solicitation to buy or sell any security. Please see our .

How to access the studies in MotiveWave:

Go to the top menu, choose Study>Study Group>Study Name

or Go to the top menu, choose Study>All Studies> Start typing in the study name until you see it appear in the list> Click on the study name> Click OK.

Wallaby

The Wallaby was authored by Rob Booker. The Wallaby shows the Slow Stochastic oscillator for three different time frames, all in one area. The user may change the period lengths and time frames

How To Trade Using Wallaby

No trading signals are calculated for this indicator.

Calculation

//kPeriod = user defined, default is 14 //dPeriod = user defined, default is 3 //timeFrame1 = user defined, default is 15 min. //timeFrame2 = user defined, default is 30 min. //timeFrame3 = user defined, default is 1 hour. //index = current bar number

Code may be available on request

WAMI

The WAMI was authored by Anthony W. Warren in the Stocks and Commodities Magazine,09/94. The WAMI uses the difference of the current price and the previous price and a couple of moving average methods to conclude its oscillator calculation. The user may change the input (close), methods (WMA,EMA) and period lengths. This indicator’s definition is further expressed in the condensed code given in the calculation below.

How To Trade Using WAMI

The WAMI may be used in conjunction with other studies. No trading signals are calculated for this indicator.

Calculation

//input = price, user defined, default is closing price //method1 = moving average (ma), user defined, default is WMA //method2 = moving average (ma), user defined, default is EMA //period1 = user defined, default is 4 //period2 = user defined, default is 13 //period3 = user defined, default is 13 //prev = previous, index = current bar number

prevP = price[index-1];
diff = price - prevP;
ma1 = ma(method1, index, period1, diff);
ma2 = ma(method2, index, period2, ma1);
Plot: wami = ma(method2, index, period3, ma2);

Weighted Moving Average (WMA)

The Weighted Moving Average (WMA) gives recent price bars a higher weighting over older price bars. The user may change the input (close), period length and shift number. This indicator’s definition is further expressed in the condensed code given in the calculation below.

How To Trade Using the Weighted Moving Average

The Weighted Moving Average is a lagging trend indicator and may be used in conjunction with other studies. No trading signals are calculated.

Calculation

//input = price, user defined, default is close //period = user defined, default is 20 //shift = user defined, default is 0 //wma = weighted moving average //index = current bar number

Plot: wma = wma(index+shift, input, period);

Wilders Moving Average (WILD)

Wilders Moving Average (WILD) was authored by Welles Wilder. The WILD factors the price, period and feedback from its former value, to fulfill its final calculation. The user may change the input (close) and period length. This indicator’s definition is further expressed in the condensed code given in the calculation below.

How To Trade Using Wilders Moving Average

The Wilders Moving Average is a trend indicator and may be used in conjunction with other studies. No trading signals are calculated.

Calculation

//input = price, user defined, default is close //period = user defined, default is 22 //prev = previous, def = default value //sma = simple moving average //index = current bar number, def = default value

k = 1 / period;
def = sma(index, period, input);
prevW = ifNull(def, wild[index-1]);  //feedback component
Plot: wild = price * k + prevW * (1 - k);

Williams AD Line

The Williams AD Line (WADL) was authored by Larry Williams. The WADL is the sum, of the positive (accumulated) or the negative (distributed) price movements, multiplied by the current volume, plus some feedback. Some versions of this indicator do not use volume in the calculations. The user may change the use volume switch. This indicator’s definition is further expressed in the condensed code given in the calculation below.

How To Trade Using Williams AD Line

This study may be used in conjunction with other indicators. No signals are calculated.

Calculation

//useVol = default is true //index = current bar number

prevClose = close[index-1];
trHigh = max(high, prevClose);
trLow = min(low,  prevClose);
priceMove = 0.0;
if (close moreThan prevClose)
      priceMove = close - trLow;
endIf    
if (close lessThan prevClose)
      priceMove = close - trHigh;
endIf
if (close == prevClose)
      priceMove = 0.0;
endIf
prevWadl = WADL[index-1];
wadl = 0.0;
wadl = priceMove + prevWadl;
if (useVol)
    wadl = (priceMove * vol) + prevWadl;
endIf
Plot wadl;

Williams %R

How To Trade Using Williams %R

The WR is a momentum indicator. Adjust the top and bottom guides to control the quantity and quality of the trading signals. If the WR crosses above the top guide, a sell signal will be generated. Conversely, a buy signal will be given if the WR crosses below the bottom guide.

Calculation

//period = user defined, default is 14 //index = current bar number

// Find the highest high and lowest low over the period
highest = highest(index, period, HIGH);
lowest = lowest(index, period, LOW);
WR = ((high - close) / (high - low)) * (-100);
// Signals
buy = crossedAbove(WR, topGuide);
sell = crossedBelow(WR, bottomGuide);

The Williams %R (WR) was developed by Larry Willams. WR is a momentum indicator that shows the current closing price in relation to the highest and lowest price of the past N days. The user may change the period length. This indicator’s definition is further expressed in the condensed code given in the calculation below.

Click here for more information.
Click here for more information.
Risk Disclosure and Performance Disclaimer Statement
See also Stochastic Oscillator