LuxAlgo
Oscillator Matrix

Settings Reference

To open the settings menu, place your mouse pointer over the indicator title on your chart, you will then see a list of icons appear, and click on the gear ⚙️ icon.

You can also open the settings panel by double-clicking any element displayed by the toolkit.

Smart Money Flow


Show Money Flow

Toggledefault: true

Display Smart Money Flow oscillator

Money Flow

Numerical Inputdefault: 35

Money flow oscillator length, higher values will highlight longer term money flow.

Smooth

Numerical Inputdefault: 6

Money flow oscillator smoothing amount, higher values will return a smoother Money Flow oscillator.

HyerWave


Show HyerWave

Toggledefault: true

Display HyperWave oscillator

HyperWave Length

Numerical Inputdefault: 7

HyperWave length setting. Higher values will highlight longer term variations from the HyperWave oscillator.

Signal

DropdownString
Expand
SMA
Trailing Stop

Type of signal line displayed alongside the HyperWave.

Numerical Inputdefault: 3

Length of the signal method applied to the HyperWave oscillator, higher values will return longer term signals returned from the HyperWave.

Colors

Numerical Inputdefault: 80

Transparency of the area between the HyperWave and its signal plot.

HyperWave Divergences


Divergences Sensitivity %

Numerical Inputdefault: 10

Sensitivity of the divergences detection algorithm, with lower values will return fewer and longer-term divergences.

Show Divergences

Toggledefault: true

Display divergences between the price and HyperWave oscillator on the oscillator pane.

Show Divergences On Chart

Toggledefault: true

Display divergences between the price and HyperWave oscillator on the price chart.

Reversals


Reversal Factor

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
10

Controls the frequency at which reversals are detected by the HyperWave, with higher values returning less frequent and longer term potential reversals.

Show Reversals

Toggledefault: true

Display reversal signals at the top/bottom of the indicator pane.

Confluence


Upper Confluence

Toggledefault: true

Display upper confluence area.

Lower Confluence

Toggledefault: true

Display lower confluence area.

Show Confluence Meter

Toggledefault: false

Display confluence meter.

Meter Width

Numericaldefault: 3

Width of the confluence meter.

Custom Alert Creator


Money Flow

Toggledefault: false

Enable the selected Money Flow condition to be used in the custom alert creator.

DropdownString
Expand
Greater Than
Lower Than
Crossing Over
Crossing Under
Crossing

Comparison operator used to compare the current Money Flow value with the inline numerical input.

Numerical Inputdefault: 50

Value used to compare the Money Flow with.

Step

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

Money Flow condition step in the custom alert creator sequence.

Overflow

Toggledefault: false

Enable the selected Overflow condition to be used in the custom alert creator.

DropdownString
Expand
Greater Than
Lower Than
Equal
Crossing Over
Crossing Under
Crossing

Comparison operator used to compare the current Overflow value with the inline numerical input.

Numerical Inputdefault: 50

Value used to compare the Overflow with.

Step

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

Overflow condition step in the custom alert creator sequence.

HyperWave

Toggledefault: false

Enable the selected HyperWave condition to be used in the custom alert creator.

DropdownString
Expand
Any
Any Bullish
Regular Bullish
Oversold Bullish
Any Bearish
Regular Bearish
Overbought Bearish
Greater Than
Lower Than
Crossing Over
Crossing Under
Crossing

HyperWave conditions. Includes comparison operators used to compare the current HyperWave value with the inline numerical input.

Numerical Inputdefault: 50

Value used to compare the HyperWave with if a comparison operator is selected in the dropdown conditions.

Step

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

HyperWave condition step in the custom alert creator sequence.

Reversals

Toggledefault: false

Enable the selected Reversal condition to be used in the custom alert creator.

DropdownString
Expand
Any Reversal
Any Reversal Up
Reversal Up -
Reversal Up +
Any Reversal Down
Reversal Down -
Reversal Down +

Reversal conditions.

Step

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

Reversal condition step in the custom alert creator sequence.

Divergences

Toggledefault: false

Enable the selected Divergences condition to be used in the custom alert creator.

DropdownString
Expand
Any
Bullish
Bearish

Divergences conditions.

Step

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

Divergences condition step in the custom alert creator sequence.

Confluence

Toggledefault: false

Enable the selected Confluence condition to be used in the custom alert creator.

DropdownString
Expand
Strong Bullish
Weak Bullish
Strong Bearish
Weak Bearish

Confluence conditions.

Step

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

Confluence condition step in the custom alert creator sequence.

Confluence Meter

Toggledefault: false

Enable the selected Confluence Meter condition to be used in the custom alert creator.

DropdownString
Expand
Greater Than
Lower Than
Equal
Crossing Over
Crossing Under
Crossing

Comparison operator used to compare the current Confluence Meter value with the inline numerical input.

Numerical Inputdefault: 50

Value used to compare the Confluence Meter with.

Confluence Meter Step

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

Confluence Meter condition step in the custom alert creator sequence.

External Condition (1)

Toggledefault: false

Enable the selected External condition to be used in the custom alert creator.

DropdownSource
Expand
open
high
low
close

...

Others

Other external indicator outputs can be used as source.

First source input.

DropdownString
Expand
Greater Than
Lower Than
Crossing Over
Crossing Under
Crossing
Equal

Comparison operator used to compare the two selected sources.

DropdownSource
Expand
open
high
low
close

...

Others

Other external indicator outputs can be used as source.

Second source input.

External Step (1)

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

First external source condition step in the custom alert creator sequence.

External Condition (2)

Toggledefault: false

Enable the selected External condition to be used in the custom alert creator.

DropdownSource
Expand
open
high
low
close

...

Others

Other external indicator outputs can be used as source.

First source input.

DropdownString
Expand
Greater Than
Lower Than
Crossing Over
Crossing Under
Crossing
Equal

Comparison operator used to compare the two selected sources.

DropdownSource
Expand
open
high
low
close

...

Others

Other external indicator outputs can be used as source.

Second source input.

External Step (2)

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
10
All
Invalidate
OR

Second external source condition step in the custom alert creator sequence.

External Condition (3)

Toggledefault: false

Enable the selected External condition to be used in the custom alert creator.

DropdownSource
Expand
open
high
low
close

...

Others

Other external indicator outputs can be used as source.

Source input.

DropdownString
Expand
Greater Than
Lower Than
Crossing Over
Crossing Under
Crossing
Equal

Comparison operator used to compare the selected source to the selected numerical value.

Numerical Inputdefault:0

Numerical input.

External Step (3)

DropdownNumerical
Expand
1
2
3
4
5
6
7
8
9
All
Invalidate
OR

Third external source condition step in the custom alert creator sequence.

Invalidation Behavior

DropdownNumerical
Expand
None

No invalidation behavior.

Invalidate On Step 1

The "Invalidate On Step 1" behavior allows to reset an incomplete sequence of conditions when the condition on step 1 trigger. This prevents the first step condition from happening in between other steps of the condition sequence.

This behavior is useful when the first step of our sequence of conditions needs to never be repeated during the sequence.

Example

Let's take an example where we use 3 regular steps.

Step 1

Step 1 condition trigger, we will now evaluate step 2 from now on.

Step 2

Step 2 condition trigger, we will now evaluate step 3 from now on.

Step 1 Trigger

Step 1 condition trigger, we start evaluating step 2 from now.

Invalidate On Any Repeated Step

The "Invalidate On Any Repeated Step" behavior allows to reset an incomplete sequence of conditions when a step is triggered such that it does not respect the user-set order of conditions.

This behavior is useful when we want a perfectly ordered sequence of conditions to complete, without any step repeating itself.

Example

Let's take an example where we use 3 regular steps.

Step 1

Step 1 condition trigger, we will now evaluate step 2 from now on.

Step 2

Step 2 condition trigger, we will now evaluate step 3 from now on.

Step 1 or 2 Trigger

Step 1 or 2 conditions trigger, we start evaluating step 1 from now.

Invalidation behaviors allows adding more restrictions to a sequence of conditions, users can use two different invalidation behaviors described below.

Maximum Step Interval

Numerical Inputdefault:10

Maximum allowed horizontal distance (in bars) between two steps.

If the amount of bars since a step exceed the selected threshold, then the conditions sequence is reset, and we start evaluating from step 1 again.

Highlight Custom Alert Triggers

Toggledefault:true

When a custom alert condition is set, a visual element is displayed at the bottom of the chart in order to more easily visualize when the custom alert conditions occurs (displayed by default).

Calculation


Calculated Bars

Numericaldefault:10000

Amount of most recent bars used for the calculation of the toolkit. Lower values allow returning faster computation times.

On this page