diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/00.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/00.json
index 33c454177e..65edf822cc 100644
--- a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/00.json
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/00.json
@@ -109,6 +109,13 @@
"101": "",
"102": "",
"103": "",
- "104": ""
+ "104": "",
+ "105": "",
+ "106": "",
+ "107": "",
+ "108": "",
+ "109": "",
+ "110": "",
+ "111": ""
}
}
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/013 Auto Regressive Integrated Moving Average/02 Using ARIMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/013 Auto Regressive Integrated Moving Average/02 Using ARIMA Indicator.php
index 82e50c737b..4b9f1151b6 100644
--- a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/013 Auto Regressive Integrated Moving Average/02 Using ARIMA Indicator.php
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/013 Auto Regressive Integrated Moving Average/02 Using ARIMA Indicator.php
@@ -8,8 +8,8 @@
$helperArguments = 'symbol, 1, 1, 1, 20';
$properties = array();
$pyProperties = array();
-$otherProperties = array("ArParameters","MaParameters","Intercept","ArResidualError","MaResidualError");
-$otherPyProperties = array("ar_parameters","ma_parameters","intercept","ar_residual_error","ma_residual_error");
+$otherProperties = array("HandleExceptions","ArParameters","MaParameters","Intercept","ArResidualError","MaResidualError");
+$otherPyProperties = array("handle_exceptions","ar_parameters","ma_parameters","intercept","ar_residual_error","ma_residual_error");
$updateParameterType = 'time/number pair or an IndicatorDataPoint
';
$constructorArguments = '1, 1, 1, 20, True';
$updateParameterValue = 'bar.EndTime, bar.Close';
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/01 Introduction.html
new file mode 100644
index 0000000000..404cc0b11f
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/01 Introduction.html
@@ -0,0 +1,3 @@
+
+
The ChoppinessIndex indicator is an indicator designed to determine if the market is choppy (trading sideways) or not choppy (trading within a trend in either direction)
+To view the implementation of this indicator, see the LEAN GitHub repository.
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/02 Using ChoppinessIndex Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/02 Using ChoppinessIndex Indicator.php
new file mode 100644
index 0000000000..66f28b0a2c
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/02 Using ChoppinessIndex Indicator.php
@@ -0,0 +1,20 @@
+
+
+$hasReference = false;
+$hasAutomaticIndicatorHelper = true;
+$helperPrefix = '';
+$typeName = 'ChoppinessIndex';
+$helperName = 'ChoppinessIndex';
+$helperArguments = 'symbol';
+$properties = array();
+$pyProperties = array();
+$otherProperties = array();
+$otherPyProperties = array();
+$updateParameterType = 'a TradeBar
or QuoteBar
';
+$constructorArguments = '';
+$updateParameterValue = 'bar';
+$hasMovingAverageTypeParameter = False;
+$constructorBox = 'choppiness-index';
+$isOptionIndicator = false;
+include(DOCS_RESOURCES."/indicators/using-indicator.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/03 Visualization.php
new file mode 100644
index 0000000000..68b7ab5b3b
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/03 Visualization.php
@@ -0,0 +1,6 @@
+
+
+$typeName = "ChoppinessIndex";
+$imageSource = "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/choppiness-index.png";
+include(DOCS_RESOURCES."/indicators/visualization.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/04 Indicator History.php
new file mode 100644
index 0000000000..39d9e1ac59
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/04 Indicator History.php
@@ -0,0 +1,12 @@
+
+
+$helperPrefix = '';
+$typeName = 'ChoppinessIndex';
+$helperName = 'ChoppinessIndex';
+$helperArguments = 'symbol';
+$hasReference = false;
+$isOptionIndicator = false;
+$csharpProperties = array();
+$pythonProperties = array();
+include(DOCS_RESOURCES."/indicators/indicator-history.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/metadata.json
new file mode 100644
index 0000000000..dd56690ced
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Choppiness Index/metadata.json
@@ -0,0 +1,12 @@
+{
+ "type": "metadata",
+ "values": {
+ "description": "The ChoppinessIndex indicator is an indicator designed to determine if the market is choppy (trading sideways) or not choppy (t...",
+ "keywords": "choppiness index",
+ "og:type": "website",
+ "og:description": "The ChoppinessIndex indicator is an indicator designed to determine if the market is choppy (trading sideways) or not choppy (t...",
+ "og:title": "Choppiness Index - Using Indicators on QuantConnect.com",
+ "og:site_name": "Choppiness Index - Using Indicators on QuantConnect.com",
+ "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/choppiness-index.png"
+ }
+}
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/02 Using CCI Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/02 Using CCI Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/02 Using CCI Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/02 Using CCI Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/023 Commodity Channel Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Commodity Channel Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/02 Using CC Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/02 Using CC Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/02 Using CC Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/02 Using CC Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/024 Coppock Curve/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Coppock Curve/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/02 Using C Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/02 Using C Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/02 Using C Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/02 Using C Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/025 Correlation/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Correlation/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/02 Using D Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/02 Using D Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/02 Using D Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/02 Using D Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/026 Delta/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Delta/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/02 Using DerivativeOscillator Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/02 Using DerivativeOscillator Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/02 Using DerivativeOscillator Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/02 Using DerivativeOscillator Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/027 Derivative Oscillator/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Derivative Oscillator/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/02 Using DPO Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/02 Using DPO Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/02 Using DPO Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/02 Using DPO Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/028 Detrended Price Oscillator/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Detrended Price Oscillator/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/02 Using DCH Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/02 Using DCH Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/02 Using DCH Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/02 Using DCH Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/029 Donchian Channel/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Donchian Channel/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/02 Using DEMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/02 Using DEMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/02 Using DEMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/02 Using DEMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/030 Double Exponential Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Double Exponential Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/02 Using EMV Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/02 Using EMV Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/02 Using EMV Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/02 Using EMV Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/031 Ease Of Movement Value/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Ease Of Movement Value/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/02 Using EMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/02 Using EMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/02 Using EMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/02 Using EMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/032 Exponential Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Exponential Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/02 Using FilteredIdentity Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/02 Using FilteredIdentity Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/02 Using FilteredIdentity Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/02 Using FilteredIdentity Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/033 Filtered Identity/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Filtered Identity/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/02 Using FISH Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/02 Using FISH Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/02 Using FISH Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/02 Using FISH Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/034 Fisher Transform/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fisher Transform/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/01 Introduction.html
new file mode 100644
index 0000000000..a78b6142f0
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/01 Introduction.html
@@ -0,0 +1,3 @@
+
+The Force Index is calculated by comparing the current market price with the previous market price and multiplying its difference with the traded volume during a specific time period.
+To view the implementation of this indicator, see the LEAN GitHub repository.
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/02 Using ForceIndex Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/02 Using ForceIndex Indicator.php
new file mode 100644
index 0000000000..0795f2be3e
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/02 Using ForceIndex Indicator.php
@@ -0,0 +1,20 @@
+
+
+$hasReference = false;
+$hasAutomaticIndicatorHelper = true;
+$helperPrefix = '';
+$typeName = 'ForceIndex';
+$helperName = 'ForceIndex';
+$helperArguments = 'symbol';
+$properties = array();
+$pyProperties = array();
+$otherProperties = array();
+$otherPyProperties = array();
+$updateParameterType = 'a TradeBar
';
+$constructorArguments = '';
+$updateParameterValue = 'bar';
+$hasMovingAverageTypeParameter = False;
+$constructorBox = 'force-index';
+$isOptionIndicator = false;
+include(DOCS_RESOURCES."/indicators/using-indicator.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/03 Visualization.php
new file mode 100644
index 0000000000..5e9c116b7d
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/03 Visualization.php
@@ -0,0 +1,6 @@
+
+
+$typeName = "ForceIndex";
+$imageSource = "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/force-index.png";
+include(DOCS_RESOURCES."/indicators/visualization.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/04 Indicator History.php
new file mode 100644
index 0000000000..1f60eb81f8
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/04 Indicator History.php
@@ -0,0 +1,12 @@
+
+
+$helperPrefix = '';
+$typeName = 'ForceIndex';
+$helperName = 'ForceIndex';
+$helperArguments = 'symbol';
+$hasReference = false;
+$isOptionIndicator = false;
+$csharpProperties = array();
+$pythonProperties = array();
+include(DOCS_RESOURCES."/indicators/indicator-history.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/metadata.json
new file mode 100644
index 0000000000..a04fc72ddf
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Force Index/metadata.json
@@ -0,0 +1,12 @@
+{
+ "type": "metadata",
+ "values": {
+ "description": "The Force Index is calculated by comparing the current market price with the previous market price and multiplying its differen...",
+ "keywords": "force index",
+ "og:type": "website",
+ "og:description": "The Force Index is calculated by comparing the current market price with the previous market price and multiplying its differen...",
+ "og:title": "Force Index - Using Indicators on QuantConnect.com",
+ "og:site_name": "Force Index - Using Indicators on QuantConnect.com",
+ "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/force-index.png"
+ }
+}
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/02 Using FRAMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/02 Using FRAMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/02 Using FRAMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/02 Using FRAMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/035 Fractal Adaptive Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Fractal Adaptive Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/02 Using G Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/02 Using G Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/02 Using G Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/02 Using G Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/036 Gamma/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Gamma/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/02 Using HeikinAshi Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/02 Using HeikinAshi Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/02 Using HeikinAshi Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/02 Using HeikinAshi Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/037 Heikin Ashi/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Heikin Ashi/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/02 Using HT Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/02 Using HT Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/02 Using HT Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/02 Using HT Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/038 Hilbert Transform/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Hilbert Transform/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/02 Using HMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/02 Using HMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/02 Using HMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/02 Using HMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/039 Hull Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Hull Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/02 Using ICHIMOKU Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/02 Using ICHIMOKU Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/02 Using ICHIMOKU Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/02 Using ICHIMOKU Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/040 Ichimoku Kinko Hyo/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Ichimoku Kinko Hyo/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/02 Using Identity Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/02 Using Identity Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/02 Using Identity Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/02 Using Identity Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/041 Identity/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Identity/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/02 Using IV Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/02 Using IV Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/02 Using IV Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/02 Using IV Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/042 Implied Volatility/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Implied Volatility/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/01 Introduction.html
new file mode 100644
index 0000000000..f548ed1cc0
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/01 Introduction.html
@@ -0,0 +1,3 @@
+
+The InternalBarStrenght indicator is a measure of the relative position of a period's closing price to the same period's high and low. The IBS can be interpreted to predict a bullish signal when displaying a low value and a bearish signal when presenting a high value.
+To view the implementation of this indicator, see the LEAN GitHub repository.
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/02 Using InternalBarStrength Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/02 Using InternalBarStrength Indicator.php
new file mode 100644
index 0000000000..aac643083c
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/02 Using InternalBarStrength Indicator.php
@@ -0,0 +1,20 @@
+
+
+$hasReference = false;
+$hasAutomaticIndicatorHelper = true;
+$helperPrefix = '';
+$typeName = 'InternalBarStrength';
+$helperName = 'InternalBarStrength';
+$helperArguments = 'symbol';
+$properties = array();
+$pyProperties = array();
+$otherProperties = array();
+$otherPyProperties = array();
+$updateParameterType = 'a TradeBar
or QuoteBar
';
+$constructorArguments = '';
+$updateParameterValue = 'bar';
+$hasMovingAverageTypeParameter = False;
+$constructorBox = 'internal-bar-strength';
+$isOptionIndicator = false;
+include(DOCS_RESOURCES."/indicators/using-indicator.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/03 Visualization.php
new file mode 100644
index 0000000000..80c01422ac
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/03 Visualization.php
@@ -0,0 +1,6 @@
+
+
+$typeName = "InternalBarStrength";
+$imageSource = "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/internal-bar-strength.png";
+include(DOCS_RESOURCES."/indicators/visualization.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/04 Indicator History.php
new file mode 100644
index 0000000000..56ae1d9164
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/04 Indicator History.php
@@ -0,0 +1,12 @@
+
+
+$helperPrefix = '';
+$typeName = 'InternalBarStrength';
+$helperName = 'InternalBarStrength';
+$helperArguments = 'symbol';
+$hasReference = false;
+$isOptionIndicator = false;
+$csharpProperties = array();
+$pythonProperties = array();
+include(DOCS_RESOURCES."/indicators/indicator-history.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/metadata.json
new file mode 100644
index 0000000000..34d6a8ae4d
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Internal Bar Strength/metadata.json
@@ -0,0 +1,12 @@
+{
+ "type": "metadata",
+ "values": {
+ "description": "The InternalBarStrenght indicator is a measure of the relative position of a period's closing price to the same period's high a...",
+ "keywords": "internal bar strength",
+ "og:type": "website",
+ "og:description": "The InternalBarStrenght indicator is a measure of the relative position of a period's closing price to the same period's high a...",
+ "og:title": "Internal Bar Strength - Using Indicators on QuantConnect.com",
+ "og:site_name": "Internal Bar Strength - Using Indicators on QuantConnect.com",
+ "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/internal-bar-strength.png"
+ }
+}
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/02 Using VWAP Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/02 Using VWAP Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/02 Using VWAP Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/02 Using VWAP Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/043 Intraday Vwap/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Intraday Vwap/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/02 Using KAMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/02 Using KAMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/02 Using KAMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/02 Using KAMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/044 Kaufman Adaptive Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Kaufman Adaptive Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/02 Using KER Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/02 Using KER Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/02 Using KER Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/02 Using KER Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/045 Kaufman Efficiency Ratio/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Kaufman Efficiency Ratio/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/02 Using KCH Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/02 Using KCH Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/02 Using KCH Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/02 Using KCH Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/046 Keltner Channels/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Keltner Channels/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/02 Using LSMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/02 Using LSMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/02 Using LSMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/02 Using LSMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/047 Least Squares Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Least Squares Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/02 Using LWMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/02 Using LWMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/02 Using LWMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/02 Using LWMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/048 Linear Weighted Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Linear Weighted Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/02 Using LOGR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/02 Using LOGR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/02 Using LOGR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/02 Using LOGR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/049 Log Return/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Log Return/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/02 Using MASS Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/02 Using MASS Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/02 Using MASS Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/02 Using MASS Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/050 Mass Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mass Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/02 Using MAX Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/02 Using MAX Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/02 Using MAX Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/02 Using MAX Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/051 Maximum/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Maximum/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/02 Using MOSC Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/02 Using MOSC Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/02 Using MOSC Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/02 Using MOSC Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/052 Mc Clellan Oscillator/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mc Clellan Oscillator/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/02 Using MSI Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/02 Using MSI Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/02 Using MSI Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/02 Using MSI Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/053 Mc Clellan Summation Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mc Clellan Summation Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/01 Introduction.html
new file mode 100644
index 0000000000..a6a030620a
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/01 Introduction.html
@@ -0,0 +1,3 @@
+
+This indicator represents the McGinley Dynamic (MGD) It is a type of moving average that was designed to track the market better than existing moving average indicators. It is a technical indicator that improves upon moving average lines by adjusting for shifts in market speed.
+To view the implementation of this indicator, see the LEAN GitHub repository.
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/02 Using McGinleyDynamic Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/02 Using McGinleyDynamic Indicator.php
new file mode 100644
index 0000000000..346f67ef9d
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/02 Using McGinleyDynamic Indicator.php
@@ -0,0 +1,20 @@
+
+
+$hasReference = false;
+$hasAutomaticIndicatorHelper = true;
+$helperPrefix = '';
+$typeName = 'McGinleyDynamic';
+$helperName = 'McGinleyDynamic';
+$helperArguments = 'symbol';
+$properties = array();
+$pyProperties = array();
+$otherProperties = array();
+$otherPyProperties = array();
+$updateParameterType = 'time/number pair or an IndicatorDataPoint
';
+$constructorArguments = '';
+$updateParameterValue = 'bar.EndTime, bar.Close';
+$hasMovingAverageTypeParameter = False;
+$constructorBox = 'mc-ginley-dynamic';
+$isOptionIndicator = false;
+include(DOCS_RESOURCES."/indicators/using-indicator.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/03 Visualization.php
new file mode 100644
index 0000000000..328efee1d6
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/03 Visualization.php
@@ -0,0 +1,6 @@
+
+
+$typeName = "McGinleyDynamic";
+$imageSource = "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/mc-ginley-dynamic.png";
+include(DOCS_RESOURCES."/indicators/visualization.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/04 Indicator History.php
new file mode 100644
index 0000000000..0549815e83
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/04 Indicator History.php
@@ -0,0 +1,12 @@
+
+
+$helperPrefix = '';
+$typeName = 'McGinleyDynamic';
+$helperName = 'McGinleyDynamic';
+$helperArguments = 'symbol';
+$hasReference = false;
+$isOptionIndicator = false;
+$csharpProperties = array();
+$pythonProperties = array();
+include(DOCS_RESOURCES."/indicators/indicator-history.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/metadata.json
new file mode 100644
index 0000000000..aaca10e4c2
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Mc Ginley Dynamic/metadata.json
@@ -0,0 +1,12 @@
+{
+ "type": "metadata",
+ "values": {
+ "description": "This indicator represents the McGinley Dynamic (MGD) It is a type of moving average that was designed to track the market bette...",
+ "keywords": "mc ginley dynamic",
+ "og:type": "website",
+ "og:description": "This indicator represents the McGinley Dynamic (MGD) It is a type of moving average that was designed to track the market bette...",
+ "og:title": "Mc Ginley Dynamic - Using Indicators on QuantConnect.com",
+ "og:site_name": "Mc Ginley Dynamic - Using Indicators on QuantConnect.com",
+ "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/mc-ginley-dynamic.png"
+ }
+}
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/02 Using MAD Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/02 Using MAD Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/02 Using MAD Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/02 Using MAD Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/054 Mean Absolute Deviation/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Mean Absolute Deviation/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/02 Using MIDPOINT Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/02 Using MIDPOINT Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/02 Using MIDPOINT Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/02 Using MIDPOINT Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/055 Mid Point/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Mid Point/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/02 Using MIDPRICE Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/02 Using MIDPRICE Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/02 Using MIDPRICE Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/02 Using MIDPRICE Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/056 Mid Price/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Mid Price/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/02 Using MIN Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/02 Using MIN Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/02 Using MIN Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/02 Using MIN Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/057 Minimum/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Minimum/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/02 Using MOM Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/02 Using MOM Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/02 Using MOM Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/02 Using MOM Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/058 Momentum/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Momentum/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/02 Using MOMP Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/02 Using MOMP Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/02 Using MOMP Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/02 Using MOMP Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/059 Momentum Percent/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 Momentum Percent/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/02 Using MFI Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/02 Using MFI Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/02 Using MFI Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/02 Using MFI Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/060 Money Flow Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Money Flow Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/02 Using MACD Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/02 Using MACD Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/02 Using MACD Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/02 Using MACD Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/061 Moving Average Convergence Divergence/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Moving Average Convergence Divergence/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/02 Using NATR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/02 Using NATR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/02 Using NATR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/02 Using NATR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/062 Normalized Average True Range/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Normalized Average True Range/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/02 Using OBV Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/02 Using OBV Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/02 Using OBV Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/02 Using OBV Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/063 On Balance Volume/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 On Balance Volume/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/02 Using PSAR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/02 Using PSAR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/02 Using PSAR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/02 Using PSAR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/064 Parabolic Stop And Reverse/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Parabolic Stop And Reverse/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/02 Using PPO Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/02 Using PPO Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/02 Using PPO Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/02 Using PPO Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/065 Percentage Price Oscillator/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Percentage Price Oscillator/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/02 Using PPHL Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/02 Using PPHL Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/02 Using PPHL Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/02 Using PPHL Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/066 Pivot Points High Low/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Pivot Points High Low/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/02 Using ROC Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/02 Using ROC Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/02 Using ROC Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/02 Using ROC Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/067 Rate Of Change/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Rate Of Change/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/02 Using ROCP Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/02 Using ROCP Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/02 Using ROCP Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/02 Using ROCP Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/068 Rate Of Change Percent/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Rate Of Change Percent/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/02 Using ROCR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/02 Using ROCR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/02 Using ROCR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/02 Using ROCR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/069 Rate Of Change Ratio/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Rate Of Change Ratio/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/02 Using RC Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/02 Using RC Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/02 Using RC Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/02 Using RC Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/070 Regression Channel/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Regression Channel/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/02 Using RDV Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/02 Using RDV Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/02 Using RDV Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/02 Using RDV Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/071 Relative Daily Volume/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Relative Daily Volume/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/02 Using RMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/02 Using RMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/02 Using RMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/02 Using RMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/072 Relative Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Relative Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/02 Using RSI Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/02 Using RSI Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/02 Using RSI Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/02 Using RSI Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/073 Relative Strength Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Relative Strength Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/02 Using RVI Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/02 Using RVI Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/02 Using RVI Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/02 Using RVI Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/074 Relative Vigor Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Relative Vigor Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/02 Using R Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/02 Using R Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/02 Using R Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/02 Using R Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/075 Rho/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Rho/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/02 Using STC Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/02 Using STC Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/02 Using STC Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/02 Using STC Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/076 Schaff Trend Cycle/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Schaff Trend Cycle/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/02 Using SR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/02 Using SR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/02 Using SR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/02 Using SR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/077 Sharpe Ratio/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Sharpe Ratio/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/02 Using SMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/02 Using SMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/02 Using SMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/02 Using SMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/078 Simple Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Simple Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/01 Introduction.html
new file mode 100644
index 0000000000..06b01762c3
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/01 Introduction.html
@@ -0,0 +1,3 @@
+
+
+To view the implementation of this indicator, see the LEAN GitHub repository.
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/02 Using SmoothedOnBalanceVolume Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/02 Using SmoothedOnBalanceVolume Indicator.php
new file mode 100644
index 0000000000..8f56de5f5e
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/02 Using SmoothedOnBalanceVolume Indicator.php
@@ -0,0 +1,20 @@
+
+
+$hasReference = false;
+$hasAutomaticIndicatorHelper = true;
+$helperPrefix = '';
+$typeName = 'SmoothedOnBalanceVolume';
+$helperName = 'SmoothedOnBalanceVolume';
+$helperArguments = 'symbol';
+$properties = array("OnBalanceVolume");
+$pyProperties = array("on_balance_volume");
+$otherProperties = array();
+$otherPyProperties = array();
+$updateParameterType = 'a TradeBar
or QuoteBar
';
+$constructorArguments = '';
+$updateParameterValue = 'bar';
+$hasMovingAverageTypeParameter = False;
+$constructorBox = 'smoothed-on-balance-volume';
+$isOptionIndicator = false;
+include(DOCS_RESOURCES."/indicators/using-indicator.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/03 Visualization.php
new file mode 100644
index 0000000000..c84ffa4eef
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/03 Visualization.php
@@ -0,0 +1,6 @@
+
+
+$typeName = "SmoothedOnBalanceVolume";
+$imageSource = "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/smoothed-on-balance-volume.png";
+include(DOCS_RESOURCES."/indicators/visualization.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/04 Indicator History.php
new file mode 100644
index 0000000000..16154da543
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/04 Indicator History.php
@@ -0,0 +1,12 @@
+
+
+$helperPrefix = '';
+$typeName = 'SmoothedOnBalanceVolume';
+$helperName = 'SmoothedOnBalanceVolume';
+$helperArguments = 'symbol';
+$hasReference = false;
+$isOptionIndicator = false;
+$csharpProperties = array("OnBalanceVolume");
+$pythonProperties = array("on_balance_volume");
+include(DOCS_RESOURCES."/indicators/indicator-history.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/metadata.json
new file mode 100644
index 0000000000..890c12dcd7
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Smoothed On Balance Volume/metadata.json
@@ -0,0 +1,12 @@
+{
+ "type": "metadata",
+ "values": {
+ "description": "",
+ "keywords": "smoothed on balance volume",
+ "og:type": "website",
+ "og:description": "",
+ "og:title": "Smoothed On Balance Volume - Using Indicators on QuantConnect.com",
+ "og:site_name": "Smoothed On Balance Volume - Using Indicators on QuantConnect.com",
+ "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/smoothed-on-balance-volume.png"
+ }
+}
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/02 Using SORTINO Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/02 Using SORTINO Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/02 Using SORTINO Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/02 Using SORTINO Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/079 Sortino Ratio/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Sortino Ratio/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/02 Using STD Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/02 Using STD Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/02 Using STD Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/02 Using STD Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/080 Standard Deviation/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 Standard Deviation/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/02 Using STO Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/02 Using STO Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/02 Using STO Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/02 Using STO Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/081 Stochastic/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Stochastic/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/01 Introduction.html
new file mode 100644
index 0000000000..56df67ad79
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/01 Introduction.html
@@ -0,0 +1,3 @@
+
+Stochastic RSI, or simply StochRSI, is a technical analysis indicator used to determine whether an asset is overbought or oversold, as well as to identify current market trends. As the name suggests, the StochRSI is a derivative of the standard Relative Strength Index (RSI) and, as such, is considered an indicator of an indicator. It is a type of oscillator, meaning that it fluctuates above and below a center line.
+To view the implementation of this indicator, see the LEAN GitHub repository.
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/02 Using StochasticRelativeStrengthIndex Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/02 Using StochasticRelativeStrengthIndex Indicator.php
new file mode 100644
index 0000000000..8f0797bd7f
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/02 Using StochasticRelativeStrengthIndex Indicator.php
@@ -0,0 +1,20 @@
+
+
+$hasReference = false;
+$hasAutomaticIndicatorHelper = true;
+$helperPrefix = '';
+$typeName = 'StochasticRelativeStrengthIndex';
+$helperName = 'StochasticRelativeStrengthIndex';
+$helperArguments = 'symbol';
+$properties = array("K","D");
+$pyProperties = array("k","d");
+$otherProperties = array();
+$otherPyProperties = array();
+$updateParameterType = 'time/number pair or an IndicatorDataPoint
';
+$constructorArguments = '';
+$updateParameterValue = 'bar.EndTime, bar.Close';
+$hasMovingAverageTypeParameter = False;
+$constructorBox = 'stochastic-relative-strength-index';
+$isOptionIndicator = false;
+include(DOCS_RESOURCES."/indicators/using-indicator.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/03 Visualization.php
new file mode 100644
index 0000000000..e73b973ad4
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/03 Visualization.php
@@ -0,0 +1,6 @@
+
+
+$typeName = "StochasticRelativeStrengthIndex";
+$imageSource = "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/stochastic-relative-strength-index.png";
+include(DOCS_RESOURCES."/indicators/visualization.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/04 Indicator History.php
new file mode 100644
index 0000000000..5a7300903c
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/04 Indicator History.php
@@ -0,0 +1,12 @@
+
+
+$helperPrefix = '';
+$typeName = 'StochasticRelativeStrengthIndex';
+$helperName = 'StochasticRelativeStrengthIndex';
+$helperArguments = 'symbol';
+$hasReference = false;
+$isOptionIndicator = false;
+$csharpProperties = array("K","D");
+$pythonProperties = array("k","d");
+include(DOCS_RESOURCES."/indicators/indicator-history.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/metadata.json
new file mode 100644
index 0000000000..6731e0ccd0
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Stochastic Relative Strength Index/metadata.json
@@ -0,0 +1,12 @@
+{
+ "type": "metadata",
+ "values": {
+ "description": "Stochastic RSI, or simply StochRSI, is a technical analysis indicator used to determine whether an asset is overbought or overs...",
+ "keywords": "stochastic relative strength index",
+ "og:type": "website",
+ "og:description": "Stochastic RSI, or simply StochRSI, is a technical analysis indicator used to determine whether an asset is overbought or overs...",
+ "og:title": "Stochastic Relative Strength Index - Using Indicators on QuantConnect.com",
+ "og:site_name": "Stochastic Relative Strength Index - Using Indicators on QuantConnect.com",
+ "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/stochastic-relative-strength-index.png"
+ }
+}
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/02 Using SUM Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/02 Using SUM Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/02 Using SUM Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/02 Using SUM Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/082 Sum/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Sum/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/02 Using STR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/02 Using STR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/02 Using STR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/02 Using STR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/083 Super Trend/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Super Trend/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/02 Using SWISS Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/02 Using SWISS Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/02 Using SWISS Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/02 Using SWISS Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/084 Swiss Army Knife/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Swiss Army Knife/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/02 Using T3 Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/02 Using T3 Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/02 Using T3 Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/02 Using T3 Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/085 T3 Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 T3 Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/02 Using TDD Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/02 Using TDD Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/02 Using TDD Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/02 Using TDD Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/086 Target Downside Deviation/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Target Downside Deviation/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/02 Using T Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/02 Using T Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/02 Using T Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/02 Using T Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/087 Theta/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 Theta/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/02 Using TP Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/02 Using TP Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/02 Using TP Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/02 Using TP Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/088 Time Profile/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 Time Profile/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/02 Using TSF Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/02 Using TSF Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/02 Using TSF Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/02 Using TSF Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/089 Time Series Forecast/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Time Series Forecast/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/02 Using TRIMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/02 Using TRIMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/02 Using TRIMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/02 Using TRIMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/090 Triangular Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Triangular Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/02 Using TEMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/02 Using TEMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/02 Using TEMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/02 Using TEMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/091 Triple Exponential Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Triple Exponential Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/02 Using TRIX Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/02 Using TRIX Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/02 Using TRIX Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/02 Using TRIX Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/092 Trix/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Trix/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/02 Using TR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/02 Using TR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/02 Using TR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/02 Using TR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/093 True Range/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 True Range/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/02 Using TSI Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/02 Using TSI Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/02 Using TSI Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/02 Using TSI Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/094 True Strength Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 True Strength Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/02 Using ULTOSC Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/02 Using ULTOSC Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/02 Using ULTOSC Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/02 Using ULTOSC Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/095 Ultimate Oscillator/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Ultimate Oscillator/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/02 Using ValueAtRisk Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/02 Using ValueAtRisk Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/02 Using ValueAtRisk Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/02 Using ValueAtRisk Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/096 Value At Risk/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Value At Risk/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/02 Using VariableIndexDynamicAverage Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/02 Using VariableIndexDynamicAverage Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/02 Using VariableIndexDynamicAverage Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/02 Using VariableIndexDynamicAverage Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/097 Variable Index Dynamic Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Variable Index Dynamic Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/02 Using VAR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/02 Using VAR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/02 Using VAR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/02 Using VAR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/098 Variance/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Variance/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/02 Using V Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/02 Using V Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/02 Using V Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/02 Using V Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/099 Vega/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Vega/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/02 Using VP Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/02 Using VP Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/02 Using VP Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/02 Using VP Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/100 Volume Profile/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/106 Volume Profile/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/01 Introduction.html
new file mode 100644
index 0000000000..b96a4ec4a4
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/01 Introduction.html
@@ -0,0 +1,3 @@
+
+This indicator computes the Volume Weighted Moving Average (VWMA) It is a technical analysis indicator used by traders to determine the average price of an asset over a given period of time, taking into account both price and volume.
+To view the implementation of this indicator, see the LEAN GitHub repository.
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/02 Using VolumeWeightedMovingAverage Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/02 Using VolumeWeightedMovingAverage Indicator.php
new file mode 100644
index 0000000000..4dce596aa3
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/02 Using VolumeWeightedMovingAverage Indicator.php
@@ -0,0 +1,20 @@
+
+
+$hasReference = false;
+$hasAutomaticIndicatorHelper = true;
+$helperPrefix = '';
+$typeName = 'VolumeWeightedMovingAverage';
+$helperName = 'VolumeWeightedMovingAverage';
+$helperArguments = 'symbol';
+$properties = array();
+$pyProperties = array();
+$otherProperties = array();
+$otherPyProperties = array();
+$updateParameterType = 'a TradeBar
';
+$constructorArguments = '';
+$updateParameterValue = 'bar';
+$hasMovingAverageTypeParameter = False;
+$constructorBox = 'volume-weighted-moving-average';
+$isOptionIndicator = false;
+include(DOCS_RESOURCES."/indicators/using-indicator.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/03 Visualization.php
new file mode 100644
index 0000000000..98258f3fbc
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/03 Visualization.php
@@ -0,0 +1,6 @@
+
+
+$typeName = "VolumeWeightedMovingAverage";
+$imageSource = "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/volume-weighted-moving-average.png";
+include(DOCS_RESOURCES."/indicators/visualization.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/04 Indicator History.php
new file mode 100644
index 0000000000..e920c27a83
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/04 Indicator History.php
@@ -0,0 +1,12 @@
+
+
+$helperPrefix = '';
+$typeName = 'VolumeWeightedMovingAverage';
+$helperName = 'VolumeWeightedMovingAverage';
+$helperArguments = 'symbol';
+$hasReference = false;
+$isOptionIndicator = false;
+$csharpProperties = array();
+$pythonProperties = array();
+include(DOCS_RESOURCES."/indicators/indicator-history.php");
+?>
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/metadata.json
new file mode 100644
index 0000000000..c5f84a0f9f
--- /dev/null
+++ b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/107 Volume Weighted Moving Average/metadata.json
@@ -0,0 +1,12 @@
+{
+ "type": "metadata",
+ "values": {
+ "description": "This indicator computes the Volume Weighted Moving Average (VWMA) It is a technical analysis indicator used by traders to deter...",
+ "keywords": "volume weighted moving average",
+ "og:type": "website",
+ "og:description": "This indicator computes the Volume Weighted Moving Average (VWMA) It is a technical analysis indicator used by traders to deter...",
+ "og:title": "Volume Weighted Moving Average - Using Indicators on QuantConnect.com",
+ "og:site_name": "Volume Weighted Moving Average - Using Indicators on QuantConnect.com",
+ "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/indicators/supported-indicators/volume-weighted-moving-average.png"
+ }
+}
\ No newline at end of file
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/02 Using ASI Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/02 Using ASI Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/02 Using ASI Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/02 Using ASI Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/101 Wilder Accumulative Swing Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/108 Wilder Accumulative Swing Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/02 Using WWMA Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/02 Using WWMA Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/02 Using WWMA Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/02 Using WWMA Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/102 Wilder Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/109 Wilder Moving Average/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/02 Using SI Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/02 Using SI Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/02 Using SI Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/02 Using SI Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/103 Wilder Swing Index/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/110 Wilder Swing Index/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/02 Using WILR Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/02 Using WILR Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/02 Using WILR Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/02 Using WILR Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/104 Williams Percent R/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/111 Williams Percent R/metadata.json
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/01 Introduction.html b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/01 Introduction.html
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/01 Introduction.html
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/01 Introduction.html
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/02 Using ZeroLagExponentialMovingAverage Indicator.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/02 Using ZeroLagExponentialMovingAverage Indicator.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/02 Using ZeroLagExponentialMovingAverage Indicator.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/02 Using ZeroLagExponentialMovingAverage Indicator.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/03 Visualization.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/03 Visualization.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/03 Visualization.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/03 Visualization.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/04 Indicator History.php b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/04 Indicator History.php
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/04 Indicator History.php
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/04 Indicator History.php
diff --git a/03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/metadata.json b/03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/metadata.json
similarity index 100%
rename from 03 Writing Algorithms/28 Indicators/01 Supported Indicators/105 Zero Lag Exponential Moving Average/metadata.json
rename to 03 Writing Algorithms/28 Indicators/01 Supported Indicators/112 Zero Lag Exponential Moving Average/metadata.json
diff --git a/03 Writing Algorithms/98 API Reference/08 Indicators.php b/03 Writing Algorithms/98 API Reference/08 Indicators.php
index 58b8285af4..4c57b9dfbd 100644
--- a/03 Writing Algorithms/98 API Reference/08 Indicators.php
+++ b/03 Writing Algorithms/98 API Reference/08 Indicators.php
@@ -22,6 +22,7 @@
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-c.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-cc.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-cci.html"); ?>
+ include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-chop.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-cmf.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-cmo.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-create-indicator-name.html"); ?>
@@ -33,6 +34,7 @@
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-dpo.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-ema.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-emv.html"); ?>
+ include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-fi.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-filtered-identity.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-fish.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-frama.html"); ?>
@@ -40,6 +42,7 @@
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-heikin-ashi.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-hma.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-ht.html"); ?>
+ include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-ibs.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-ichimoku.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-identity.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-iv.html"); ?>
@@ -54,6 +57,7 @@
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-mass.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-max.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-mfi.html"); ?>
+ include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-mgd.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-midpoint.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-midprice.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-min.html"); ?>
@@ -79,8 +83,10 @@
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-rvi.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-si.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-sma.html"); ?>
+ include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-sobv.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-sortino.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-sr.html"); ?>
+ include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-srsi.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-stc.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-std.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-sto.html"); ?>
@@ -103,6 +109,7 @@
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-vidya.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-vp.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-vwap.html"); ?>
+ include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-vwma.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-warm-up-indicator.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-wilr.html"); ?>
include(DOCS_RESOURCES."/qcalgorithm-api/qcalgorithm-wwma.html"); ?>
diff --git a/Resources/indicators/constructors/auto-regressive-integrated-moving-average.html b/Resources/indicators/constructors/auto-regressive-integrated-moving-average.html
index 0366edc22e..8029b19f07 100644
--- a/Resources/indicators/constructors/auto-regressive-integrated-moving-average.html
+++ b/Resources/indicators/constructors/auto-regressive-integrated-moving-average.html
@@ -101,6 +101,16 @@ AutoRegressiveIntegratedMovingAve
IndicatorDataPoint
+property handle_exceptions
+
+
Whether or not to handle potential exceptions, returning a zero value. I.e, the values provided as input are not valid by the Normal Equations direct regression method
+
+
+
Whether or not to handle potential exceptions, returning a zero value. I.e, the values provided as input are not valid by the Normal Equations direct regression method
+
+
bool
+
+
property intercept
Fitted intercept (c term).
@@ -314,6 +324,16 @@
AutoRegressiveIntegratedMovingAve
IndicatorDataPoint
+property HandleExceptions
+
+
Whether or not to handle potential exceptions, returning a zero value. I.e, the values provided as input are not valid by the Normal Equations direct regression method
+
+
+
Whether or not to handle potential exceptions, returning a zero value. I.e, the values provided as input are not valid by the Normal Equations direct regression method
+
+
bool
+
+
property Intercept
Fitted intercept (c term).
diff --git a/Resources/indicators/constructors/choppiness-index.html b/Resources/indicators/constructors/choppiness-index.html
new file mode 100644
index 0000000000..bfd4ef19c4
--- /dev/null
+++ b/Resources/indicators/constructors/choppiness-index.html
@@ -0,0 +1,326 @@
+
+
ChoppinessIndex
+
class QuantConnect.Indicators.ChoppinessIndex
[source]
+
+
The ChoppinessIndex indicator is an indicator designed to determine if the market is choppy (trading sideways) or not choppy (trading within a trend in either direction)
+
+
get_enumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
to_detailed_string()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
str
+
+
+
update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (datetime)
+
+ -
+ value (float)
+
+
+
+
+
bool
+
+
update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
bool
+
+
+
+
+
property consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet[IDataConsolidator]
+
+
+
property current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property is_ready
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property item
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
property name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
str
+
+
+
property previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property warm_up_period
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
int
+
+
+
property window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow[IndicatorDataPoint]
+
+
+
+
+
+
+
+
ChoppinessIndex
+
class QuantConnect.Indicators.ChoppinessIndex
[source]
+
+
The ChoppinessIndex indicator is an indicator designed to determine if the market is choppy (trading sideways) or not choppy (trading within a trend in either direction)
+
+
GetEnumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
Reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
ToDetailedString()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
String
+
+
+
Update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (DateTime)
+
+ -
+ value (decimal)
+
+
+
+
+
Boolean
+
+
Update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
Boolean
+
+
+
+
+
property Consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet<IDataConsolidator>
+
+
+
property Current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property IsReady
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property Name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
string
+
+
+
property Previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property Samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property WarmUpPeriod
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
Int32
+
+
+
property Window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow<IndicatorDataPoint>
+
+
+
property [System.Int32]
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
+
+
+
diff --git a/Resources/indicators/constructors/force-index.html b/Resources/indicators/constructors/force-index.html
new file mode 100644
index 0000000000..d0cf0d81c6
--- /dev/null
+++ b/Resources/indicators/constructors/force-index.html
@@ -0,0 +1,326 @@
+
+
ForceIndex
+
class QuantConnect.Indicators.ForceIndex
[source]
+
+
The Force Index is calculated by comparing the current market price with the previous market price and multiplying its difference with the traded volume during a specific time period.
+
+
get_enumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
to_detailed_string()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
str
+
+
+
update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (datetime)
+
+ -
+ value (float)
+
+
+
+
+
bool
+
+
update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
bool
+
+
+
+
+
property consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet[IDataConsolidator]
+
+
+
property current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property is_ready
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property item
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
property name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
str
+
+
+
property previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property warm_up_period
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
int
+
+
+
property window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow[IndicatorDataPoint]
+
+
+
+
+
+
+
+
ForceIndex
+
class QuantConnect.Indicators.ForceIndex
[source]
+
+
The Force Index is calculated by comparing the current market price with the previous market price and multiplying its difference with the traded volume during a specific time period.
+
+
GetEnumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
Reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
ToDetailedString()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
String
+
+
+
Update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (DateTime)
+
+ -
+ value (decimal)
+
+
+
+
+
Boolean
+
+
Update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
Boolean
+
+
+
+
+
property Consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet<IDataConsolidator>
+
+
+
property Current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property IsReady
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property Name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
string
+
+
+
property Previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property Samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property WarmUpPeriod
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
Int32
+
+
+
property Window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow<IndicatorDataPoint>
+
+
+
property [System.Int32]
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
+
+
+
diff --git a/Resources/indicators/constructors/implied-volatility.html b/Resources/indicators/constructors/implied-volatility.html
index 529d06d9f2..c5f87d9f19 100644
--- a/Resources/indicators/constructors/implied-volatility.html
+++ b/Resources/indicators/constructors/implied-volatility.html
@@ -26,7 +26,7 @@
ImpliedVolatility
-
- function (PyObject | Callable[float, float, float])
+ function (Callable[float, float, float] | PyObject)
@@ -113,16 +113,6 @@
ImpliedVolatility
datetime
-property historical_volatility
-
-
Gets the historical volatility of the underlying
-
-
-
Gets the historical volatility of the underlying
-
-
IndicatorBase[IndicatorDataPoint]
-
-
property is_ready
Gets a flag indicating when this indicator is ready and fully initialized
@@ -408,16 +398,6 @@
ImpliedVolatility
DateTime
-property HistoricalVolatility
-
-
Gets the historical volatility of the underlying
-
-
-
Gets the historical volatility of the underlying
-
-
IndicatorBase<IndicatorDataPoint>
-
-
property IsReady
Gets a flag indicating when this indicator is ready and fully initialized
diff --git a/Resources/indicators/constructors/internal-bar-strength.html b/Resources/indicators/constructors/internal-bar-strength.html
new file mode 100644
index 0000000000..84f2aabcbf
--- /dev/null
+++ b/Resources/indicators/constructors/internal-bar-strength.html
@@ -0,0 +1,326 @@
+
+
InternalBarStrength
+
class QuantConnect.Indicators.InternalBarStrength
[source]
+
+
The InternalBarStrenght indicator is a measure of the relative position of a period's closing price to the same period's high and low. The IBS can be interpreted to predict a bullish signal when displaying a low value and a bearish signal when presenting a high value.
+
+
get_enumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
to_detailed_string()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
str
+
+
+
update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (datetime)
+
+ -
+ value (float)
+
+
+
+
+
bool
+
+
update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
bool
+
+
+
+
+
property consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet[IDataConsolidator]
+
+
+
property current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property is_ready
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property item
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
property name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
str
+
+
+
property previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property warm_up_period
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
int
+
+
+
property window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow[IndicatorDataPoint]
+
+
+
+
+
+
+
+
InternalBarStrength
+
class QuantConnect.Indicators.InternalBarStrength
[source]
+
+
The InternalBarStrenght indicator is a measure of the relative position of a period's closing price to the same period's high and low. The IBS can be interpreted to predict a bullish signal when displaying a low value and a bearish signal when presenting a high value.
+
+
GetEnumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
Reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
ToDetailedString()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
String
+
+
+
Update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (DateTime)
+
+ -
+ value (decimal)
+
+
+
+
+
Boolean
+
+
Update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
Boolean
+
+
+
+
+
property Consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet<IDataConsolidator>
+
+
+
property Current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property IsReady
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property Name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
string
+
+
+
property Previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property Samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property WarmUpPeriod
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
Int32
+
+
+
property Window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow<IndicatorDataPoint>
+
+
+
property [System.Int32]
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
+
+
+
diff --git a/Resources/indicators/constructors/mc-ginley-dynamic.html b/Resources/indicators/constructors/mc-ginley-dynamic.html
new file mode 100644
index 0000000000..e0a1e54144
--- /dev/null
+++ b/Resources/indicators/constructors/mc-ginley-dynamic.html
@@ -0,0 +1,346 @@
+
+
McGinleyDynamic
+
class QuantConnect.Indicators.McGinleyDynamic
[source]
+
+
Represents the McGinley Dynamic (MGD) It is a type of moving average that was designed to track the market better than existing moving average indicators. It is a technical indicator that improves upon moving average lines by adjusting for shifts in market speed.
+
+
get_enumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
to_detailed_string()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
str
+
+
+
update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (datetime)
+
+ -
+ value (float)
+
+
+
+
+
bool
+
+
update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
bool
+
+
+
+
+
property consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet[IDataConsolidator]
+
+
+
property current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property is_ready
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property item
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
property name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
str
+
+
+
property period
+
+
Gets the period of this window indicator
+
+
+
Gets the period of this window indicator
+
+
int
+
+
+
property previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property warm_up_period
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
int
+
+
+
property window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow[IndicatorDataPoint]
+
+
+
+
+
+
+
+
McGinleyDynamic
+
class QuantConnect.Indicators.McGinleyDynamic
[source]
+
+
Represents the McGinley Dynamic (MGD) It is a type of moving average that was designed to track the market better than existing moving average indicators. It is a technical indicator that improves upon moving average lines by adjusting for shifts in market speed.
+
+
GetEnumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
Reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
ToDetailedString()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
String
+
+
+
Update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (DateTime)
+
+ -
+ value (decimal)
+
+
+
+
+
Boolean
+
+
Update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
Boolean
+
+
+
+
+
property Consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet<IDataConsolidator>
+
+
+
property Current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property IsReady
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property Name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
string
+
+
+
property Period
+
+
Gets the period of this window indicator
+
+
+
Gets the period of this window indicator
+
+
Int32
+
+
+
property Previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property Samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property WarmUpPeriod
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
Int32
+
+
+
property Window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow<IndicatorDataPoint>
+
+
+
property [System.Int32]
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
+
+
+
diff --git a/Resources/indicators/constructors/smoothed-on-balance-volume.html b/Resources/indicators/constructors/smoothed-on-balance-volume.html
new file mode 100644
index 0000000000..c0930b9941
--- /dev/null
+++ b/Resources/indicators/constructors/smoothed-on-balance-volume.html
@@ -0,0 +1,346 @@
+
+
SmoothedOnBalanceVolume
+
class QuantConnect.Indicators.SmoothedOnBalanceVolume
[source]
+
+
+
+
get_enumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
to_detailed_string()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
str
+
+
+
update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (datetime)
+
+ -
+ value (float)
+
+
+
+
+
bool
+
+
update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
bool
+
+
+
+
+
property consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet[IDataConsolidator]
+
+
+
property current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property is_ready
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property item
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
property name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
str
+
+
+
property on_balance_volume
+
+
Gets the OnBalanceVolume which is the more volatile calculation to be smoothed by this indicator
+
+
+
Gets the OnBalanceVolume which is the more volatile calculation to be smoothed by this indicator
+
+
OnBalanceVolume
+
+
+
property previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property warm_up_period
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
int
+
+
+
property window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow[IndicatorDataPoint]
+
+
+
+
+
+
+
+
SmoothedOnBalanceVolume
+
class QuantConnect.Indicators.SmoothedOnBalanceVolume
[source]
+
+
+
+
GetEnumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
Reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
ToDetailedString()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
String
+
+
+
Update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (DateTime)
+
+ -
+ value (decimal)
+
+
+
+
+
Boolean
+
+
Update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
Boolean
+
+
+
+
+
property Consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet<IDataConsolidator>
+
+
+
property Current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property IsReady
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property Name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
string
+
+
+
property OnBalanceVolume
+
+
Gets the OnBalanceVolume which is the more volatile calculation to be smoothed by this indicator
+
+
+
Gets the OnBalanceVolume which is the more volatile calculation to be smoothed by this indicator
+
+
OnBalanceVolume
+
+
+
property Previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property Samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property WarmUpPeriod
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
Int32
+
+
+
property Window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow<IndicatorDataPoint>
+
+
+
property [System.Int32]
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
+
+
+
diff --git a/Resources/indicators/constructors/stochastic-relative-strength-index.html b/Resources/indicators/constructors/stochastic-relative-strength-index.html
new file mode 100644
index 0000000000..65c5e65ff8
--- /dev/null
+++ b/Resources/indicators/constructors/stochastic-relative-strength-index.html
@@ -0,0 +1,366 @@
+
+
StochasticRelativeStrengthIndex
+
class QuantConnect.Indicators.StochasticRelativeStrengthIndex
[source]
+
+
Stochastic RSI, or simply StochRSI, is a technical analysis indicator used to determine whether an asset is overbought or oversold, as well as to identify current market trends. As the name suggests, the StochRSI is a derivative of the standard Relative Strength Index (RSI) and, as such, is considered an indicator of an indicator. It is a type of oscillator, meaning that it fluctuates above and below a center line.
+
+
get_enumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
reset()
+
+
Resets this indicator and all sub-indicators
+
+
+
+
+
to_detailed_string()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
str
+
+
+
update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (datetime)
+
+ -
+ value (float)
+
+
+
+
+
bool
+
+
update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
bool
+
+
+
+
+
property consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet[IDataConsolidator]
+
+
+
property current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property d
+
+
Gets the %D output
+
+
+
Gets the %D output
+
+
IndicatorBase[IndicatorDataPoint]
+
+
+
property is_ready
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property item
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
property k
+
+
Gets the %K output
+
+
+
Gets the %K output
+
+
IndicatorBase[IndicatorDataPoint]
+
+
+
property name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
str
+
+
+
property previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property warm_up_period
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
int
+
+
+
property window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow[IndicatorDataPoint]
+
+
+
+
+
+
+
+
StochasticRelativeStrengthIndex
+
class QuantConnect.Indicators.StochasticRelativeStrengthIndex
[source]
+
+
Stochastic RSI, or simply StochRSI, is a technical analysis indicator used to determine whether an asset is overbought or oversold, as well as to identify current market trends. As the name suggests, the StochRSI is a derivative of the standard Relative Strength Index (RSI) and, as such, is considered an indicator of an indicator. It is a type of oscillator, meaning that it fluctuates above and below a center line.
+
+
GetEnumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
Reset()
+
+
Resets this indicator and all sub-indicators
+
+
+
+
+
ToDetailedString()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
String
+
+
+
Update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (DateTime)
+
+ -
+ value (decimal)
+
+
+
+
+
Boolean
+
+
Update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
Boolean
+
+
+
+
+
property Consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet<IDataConsolidator>
+
+
+
property Current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property D
+
+
Gets the %D output
+
+
+
Gets the %D output
+
+
IndicatorBase<IndicatorDataPoint>
+
+
+
property IsReady
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property K
+
+
Gets the %K output
+
+
+
Gets the %K output
+
+
IndicatorBase<IndicatorDataPoint>
+
+
+
property Name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
string
+
+
+
property Previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property Samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property WarmUpPeriod
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
Int32
+
+
+
property Window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow<IndicatorDataPoint>
+
+
+
property [System.Int32]
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
+
+
+
diff --git a/Resources/indicators/constructors/volume-weighted-moving-average.html b/Resources/indicators/constructors/volume-weighted-moving-average.html
new file mode 100644
index 0000000000..3325b25576
--- /dev/null
+++ b/Resources/indicators/constructors/volume-weighted-moving-average.html
@@ -0,0 +1,326 @@
+
+
VolumeWeightedMovingAverage
+
class QuantConnect.Indicators.VolumeWeightedMovingAverage
[source]
+
+
This indicator computes the Volume Weighted Moving Average (VWMA) It is a technical analysis indicator used by traders to determine the average price of an asset over a given period of time, taking into account both price and volume.
+
+
get_enumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
to_detailed_string()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
str
+
+
+
update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (datetime)
+
+ -
+ value (float)
+
+
+
+
+
bool
+
+
update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
bool
+
+
+
+
+
property consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet[IDataConsolidator]
+
+
+
property current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property is_ready
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property item
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
property name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
str
+
+
+
property previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property warm_up_period
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
int
+
+
+
property window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow[IndicatorDataPoint]
+
+
+
+
+
+
+
+
VolumeWeightedMovingAverage
+
class QuantConnect.Indicators.VolumeWeightedMovingAverage
[source]
+
+
This indicator computes the Volume Weighted Moving Average (VWMA) It is a technical analysis indicator used by traders to determine the average price of an asset over a given period of time, taking into account both price and volume.
+
+
GetEnumerator()
+
+
Returns an enumerator that iterates through the history window.
+
+
+
+
IEnumerator[IndicatorDataPoint]
+
+
+
Reset()
+
+
Resets this indicator to its initial state
+
+
+
+
+
ToDetailedString()
+
+
Provides a more detailed string of this indicator in the form of {Name} - {Value}
+
+
+
+
String
+
+
+
Update(time, value)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ time (DateTime)
+
+ -
+ value (decimal)
+
+
+
+
+
Boolean
+
+
Update(input)
+
+
Updates the state of this indicator with the given value and returns true if this indicator is ready, false otherwise
+
+
+ -
+ input (IBaseData)
+
+
+
+
+
Boolean
+
+
+
+
+
property Consolidators
+
+
The data consolidators associated with this indicator if any
+
+
+
The data consolidators associated with this indicator if any
+
+
ISet<IDataConsolidator>
+
+
+
property Current
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the current state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property IsReady
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
+
Gets a flag indicating when this indicator is ready and fully initialized
+
+
bool
+
+
+
property Name
+
+
Gets a name for this indicator
+
+
+
Gets a name for this indicator
+
+
string
+
+
+
property Previous
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
+
Gets the previous state of this indicator. If the state has not been updated then the time on the value will equal DateTime.MinValue.
+
+
IndicatorDataPoint
+
+
+
property Samples
+
+
Gets the number of samples processed by this indicator
+
+
+
Gets the number of samples processed by this indicator
+
+
int
+
+
+
property WarmUpPeriod
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
+
Required period, in data points, for the indicator to be ready and fully initialized.
+
+
Int32
+
+
+
property Window
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
+
A rolling window keeping a history of the indicator values of a given period
+
+
RollingWindow<IndicatorDataPoint>
+
+
+
property [System.Int32]
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
+
Indexes the history windows, where index 0 is the most recent indicator value. If index is greater or equal than the current count, it returns null. If the index is greater or equal than the window size, it returns null and resizes the windows to i + 1.
+
+
IndicatorDataPoint
+
+
+
+
+
+
diff --git a/Resources/indicators/indicator_count.html b/Resources/indicators/indicator_count.html
index 157a3f6667..a462c095d1 100644
--- a/Resources/indicators/indicator_count.html
+++ b/Resources/indicators/indicator_count.html
@@ -1 +1 @@
-There are 105 indicators.
\ No newline at end of file
+There are 112 indicators.
\ No newline at end of file
diff --git a/Resources/qcalgorithm-api/cfd.html b/Resources/qcalgorithm-api/cfd.html
index d4c913eca1..0d2f498685 100644
--- a/Resources/qcalgorithm-api/cfd.html
+++ b/Resources/qcalgorithm-api/cfd.html
@@ -91,7 +91,7 @@
Cfd
-
- fill_model (PyObject | IFillModel)
+ fill_model (IFillModel | PyObject)
@@ -185,7 +185,7 @@
Cfd
-
- settlement_model (ISettlementModel | PyObject)
+ settlement_model (PyObject | ISettlementModel)
@@ -232,7 +232,7 @@
Cfd
-
- volatility_model (PyObject | IVolatilityModel)
+ volatility_model (IVolatilityModel | PyObject)
@@ -783,7 +783,7 @@
Cfd
-
- fillModel (PyObject | IFillModel)
+ fillModel (IFillModel | PyObject)
@@ -877,7 +877,7 @@
Cfd
-
- settlementModel (ISettlementModel | PyObject)
+ settlementModel (PyObject | ISettlementModel)
@@ -924,7 +924,7 @@
Cfd
-
- volatilityModel (PyObject | IVolatilityModel)
+ volatilityModel (IVolatilityModel | PyObject)
diff --git a/Resources/qcalgorithm-api/crypto-future.html b/Resources/qcalgorithm-api/crypto-future.html
index 87ab3f8e9d..0596f1a27e 100644
--- a/Resources/qcalgorithm-api/crypto-future.html
+++ b/Resources/qcalgorithm-api/crypto-future.html
@@ -100,7 +100,7 @@
CryptoFuture
-
- fill_model (PyObject | IFillModel)
+ fill_model (IFillModel | PyObject)
@@ -194,7 +194,7 @@
CryptoFuture
-
- settlement_model (ISettlementModel | PyObject)
+ settlement_model (PyObject | ISettlementModel)
@@ -241,7 +241,7 @@
CryptoFuture
-
- volatility_model (PyObject | IVolatilityModel)
+ volatility_model (IVolatilityModel | PyObject)
@@ -791,7 +791,7 @@
CryptoFuture
-
- fillModel (PyObject | IFillModel)
+ fillModel (IFillModel | PyObject)
@@ -885,7 +885,7 @@
CryptoFuture
-
- settlementModel (ISettlementModel | PyObject)
+ settlementModel (PyObject | ISettlementModel)
@@ -932,7 +932,7 @@
CryptoFuture
-
- volatilityModel (PyObject | IVolatilityModel)
+ volatilityModel (IVolatilityModel | PyObject)
diff --git a/Resources/qcalgorithm-api/crypto.html b/Resources/qcalgorithm-api/crypto.html
index 3bbf3ff7d9..e4049876ae 100644
--- a/Resources/qcalgorithm-api/crypto.html
+++ b/Resources/qcalgorithm-api/crypto.html
@@ -91,7 +91,7 @@
Crypto
-
- fill_model (PyObject | IFillModel)
+ fill_model (IFillModel | PyObject)
@@ -185,7 +185,7 @@
Crypto
-
- settlement_model (ISettlementModel | PyObject)
+ settlement_model (PyObject | ISettlementModel)
@@ -232,7 +232,7 @@
Crypto
-
- volatility_model (PyObject | IVolatilityModel)
+ volatility_model (IVolatilityModel | PyObject)
@@ -773,7 +773,7 @@
Crypto
-
- fillModel (PyObject | IFillModel)
+ fillModel (IFillModel | PyObject)
@@ -867,7 +867,7 @@
Crypto
-
- settlementModel (ISettlementModel | PyObject)
+ settlementModel (PyObject | ISettlementModel)
@@ -914,7 +914,7 @@
Crypto
-
- volatilityModel (PyObject | IVolatilityModel)
+ volatilityModel (IVolatilityModel | PyObject)
diff --git a/Resources/qcalgorithm-api/equity.html b/Resources/qcalgorithm-api/equity.html
index 46b71148f7..1a71a36a44 100644
--- a/Resources/qcalgorithm-api/equity.html
+++ b/Resources/qcalgorithm-api/equity.html
@@ -103,7 +103,7 @@
Equity
-
- fill_model (PyObject | IFillModel)
+ fill_model (IFillModel | PyObject)
@@ -197,7 +197,7 @@
Equity
-
- settlement_model (ISettlementModel | PyObject)
+ settlement_model (PyObject | ISettlementModel)
@@ -244,7 +244,7 @@
Equity
-
- volatility_model (PyObject | IVolatilityModel)
+ volatility_model (IVolatilityModel | PyObject)
@@ -839,7 +839,7 @@
Equity
-
- fillModel (PyObject | IFillModel)
+ fillModel (IFillModel | PyObject)
@@ -933,7 +933,7 @@
Equity
-
- settlementModel (ISettlementModel | PyObject)
+ settlementModel (PyObject | ISettlementModel)
@@ -980,7 +980,7 @@
Equity
-
- volatilityModel (PyObject | IVolatilityModel)
+ volatilityModel (IVolatilityModel | PyObject)
diff --git a/Resources/qcalgorithm-api/forex.html b/Resources/qcalgorithm-api/forex.html
index 7b126a67fd..70e19afff5 100644
--- a/Resources/qcalgorithm-api/forex.html
+++ b/Resources/qcalgorithm-api/forex.html
@@ -91,7 +91,7 @@
Forex
-
- fill_model (PyObject | IFillModel)
+ fill_model (IFillModel | PyObject)
@@ -185,7 +185,7 @@
Forex
-
- settlement_model (ISettlementModel | PyObject)
+ settlement_model (PyObject | ISettlementModel)
@@ -232,7 +232,7 @@
Forex
-
- volatility_model (PyObject | IVolatilityModel)
+ volatility_model (IVolatilityModel | PyObject)
@@ -773,7 +773,7 @@
Forex
-
- fillModel (PyObject | IFillModel)
+ fillModel (IFillModel | PyObject)
@@ -867,7 +867,7 @@
Forex
-
- settlementModel (ISettlementModel | PyObject)
+ settlementModel (PyObject | ISettlementModel)
@@ -914,7 +914,7 @@
Forex
-
- volatilityModel (PyObject | IVolatilityModel)
+ volatilityModel (IVolatilityModel | PyObject)
diff --git a/Resources/qcalgorithm-api/future.html b/Resources/qcalgorithm-api/future.html
index 5711c29f30..d192f5fa54 100644
--- a/Resources/qcalgorithm-api/future.html
+++ b/Resources/qcalgorithm-api/future.html
@@ -91,7 +91,7 @@
Future
-
- fill_model (PyObject | IFillModel)
+ fill_model (IFillModel | PyObject)
@@ -131,7 +131,7 @@
Future
-
- universe_func (PyObject | Callable[FutureFilterUniverse, FutureFilterUniverse])
+ universe_func (Callable[FutureFilterUniverse, FutureFilterUniverse] | PyObject)
@@ -225,7 +225,7 @@
Future
-
- settlement_model (ISettlementModel | PyObject)
+ settlement_model (PyObject | ISettlementModel)
@@ -272,7 +272,7 @@
Future
-
- volatility_model (PyObject | IVolatilityModel)
+ volatility_model (IVolatilityModel | PyObject)
@@ -895,7 +895,7 @@
Future
-
- fillModel (PyObject | IFillModel)
+ fillModel (IFillModel | PyObject)
@@ -1029,7 +1029,7 @@
Future
-
- settlementModel (ISettlementModel | PyObject)
+ settlementModel (PyObject | ISettlementModel)
@@ -1076,7 +1076,7 @@
Future
-
- volatilityModel (PyObject | IVolatilityModel)
+ volatilityModel (IVolatilityModel | PyObject)
diff --git a/Resources/qcalgorithm-api/index.html b/Resources/qcalgorithm-api/index.html
index e8985dff55..a78f59dbcc 100644
--- a/Resources/qcalgorithm-api/index.html
+++ b/Resources/qcalgorithm-api/index.html
@@ -91,7 +91,7 @@
Index
-
- fill_model (PyObject | IFillModel)
+ fill_model (IFillModel | PyObject)
@@ -185,7 +185,7 @@
Index
-
- settlement_model (ISettlementModel | PyObject)
+ settlement_model (PyObject | ISettlementModel)
@@ -232,7 +232,7 @@
Index
-
- volatility_model (PyObject | IVolatilityModel)
+ volatility_model (IVolatilityModel | PyObject)
@@ -763,7 +763,7 @@
Index
-
- fillModel (PyObject | IFillModel)
+ fillModel (IFillModel | PyObject)
@@ -857,7 +857,7 @@
Index
-
- settlementModel (ISettlementModel | PyObject)
+ settlementModel (PyObject | ISettlementModel)
@@ -904,7 +904,7 @@
Index
-
- volatilityModel (PyObject | IVolatilityModel)
+ volatilityModel (IVolatilityModel | PyObject)
diff --git a/Resources/qcalgorithm-api/moving-average-type.html b/Resources/qcalgorithm-api/moving-average-type.html
index 410b668a73..ece208a985 100644
--- a/Resources/qcalgorithm-api/moving-average-type.html
+++ b/Resources/qcalgorithm-api/moving-average-type.html
@@ -64,6 +64,16 @@
MovingAverageType
MovingAverageType
+field MGD
+
+
The McGinley Dynamic moving average (12)
+
+
+
The McGinley Dynamic moving average (12)
+
+
MovingAverageType
+
+
field SIMPLE
An unweighted, arithmetic mean (0)
@@ -192,6 +202,16 @@
MovingAverageType
MovingAverageType
+field MGD
+
+
The McGinley Dynamic moving average (12)
+
+
+
The McGinley Dynamic moving average (12)
+
+
MovingAverageType
+
+
field Simple
An unweighted, arithmetic mean (0)
diff --git a/Resources/qcalgorithm-api/option.html b/Resources/qcalgorithm-api/option.html
index b26f76be6b..2f44c61248 100644
--- a/Resources/qcalgorithm-api/option.html
+++ b/Resources/qcalgorithm-api/option.html
@@ -199,7 +199,7 @@
Option
-
- fill_model (PyObject | IFillModel)
+ fill_model (IFillModel | PyObject)
@@ -251,7 +251,7 @@
Option
-
- universe_func (PyObject | Callable[OptionFilterUniverse, OptionFilterUniverse])
+ universe_func (Callable[OptionFilterUniverse, OptionFilterUniverse] | PyObject)
@@ -391,7 +391,7 @@
Option
-
- settlement_model (ISettlementModel | PyObject)
+ settlement_model (PyObject | ISettlementModel)
@@ -438,7 +438,7 @@
Option
-
- volatility_model (PyObject | IVolatilityModel)
+ volatility_model (IVolatilityModel | PyObject)
@@ -1249,7 +1249,7 @@
Option
-
- fillModel (PyObject | IFillModel)
+ fillModel (IFillModel | PyObject)
@@ -1301,7 +1301,7 @@
Option
-
- universeFunc (PyObject | Func[OptionFilterUniverse, OptionFilterUniverse])
+ universeFunc (Func[OptionFilterUniverse, OptionFilterUniverse] | PyObject)
@@ -1441,7 +1441,7 @@
Option
-
- settlementModel (ISettlementModel | PyObject)
+ settlementModel (PyObject | ISettlementModel)
@@ -1488,7 +1488,7 @@
Option
-
- volatilityModel (PyObject | IVolatilityModel)
+ volatilityModel (IVolatilityModel | PyObject)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-add-data.html b/Resources/qcalgorithm-api/qcalgorithm-add-data.html
index ff604f6098..0dcc3e7372 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-add-data.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-add-data.html
@@ -1,5 +1,5 @@
-
add_data(type, ticker, properties, exchange_hours, resolution, fill_forward, leverage=1.0)
[source]
+
add_data(type, ticker, properties, exchange_hours, resolution, fill_forward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -33,7 +33,7 @@
-
add_data(type, ticker, resolution, time_zone, fill_forward, leverage=1.0)
[source]
+
add_data(type, ticker, resolution, time_zone, fill_forward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -64,7 +64,7 @@
-
add_data(type, underlying, resolution, time_zone, fill_forward, leverage=1.0)
[source]
+
add_data(type, underlying, resolution, time_zone, fill_forward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -95,7 +95,7 @@
-
add_data(data_type, ticker, resolution, time_zone, fill_forward, leverage=1.0)
[source]
+
add_data(data_type, ticker, resolution, time_zone, fill_forward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -126,7 +126,7 @@
-
add_data(data_type, underlying, resolution, time_zone, fill_forward, leverage=1.0)
[source]
+
add_data(data_type, underlying, resolution, time_zone, fill_forward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -157,7 +157,7 @@
-
AddData(type, ticker, properties, exchangeHours, resolution, fillForward, leverage=1.0)
[source]
+
AddData(type, ticker, properties, exchangeHours, resolution, fillForward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -191,7 +191,7 @@
-
AddData(type, ticker, resolution, timeZone, fillForward, leverage=1.0)
[source]
+
AddData(type, ticker, resolution, timeZone, fillForward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -222,7 +222,7 @@
-
AddData(type, underlying, resolution, timeZone, fillForward, leverage=1.0)
[source]
+
AddData(type, underlying, resolution, timeZone, fillForward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -253,7 +253,7 @@
-
AddData(dataType, ticker, resolution, timeZone, fillForward, leverage=1.0)
[source]
+
AddData(dataType, ticker, resolution, timeZone, fillForward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
@@ -284,7 +284,7 @@
-
AddData(dataType, underlying, resolution, timeZone, fillForward, leverage=1.0)
[source]
+
AddData(dataType, underlying, resolution, timeZone, fillForward, leverage=1.0)
[source]
AddDataT a new user defined data source, requiring only the minimum config options. The data is added with a default time zone of NewYork (Eastern Daylight Savings Time)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-add-future-option.html b/Resources/qcalgorithm-api/qcalgorithm-add-future-option.html
index 5fe56a1afc..2477d9bc5f 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-add-future-option.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-add-future-option.html
@@ -1,5 +1,5 @@
-
add_future_option(future_symbol, option_filter)
[source]
+
add_future_option(future_symbol, option_filter)
[source]
Creates and adds a new Future Option contract to the algorithm.
@@ -31,7 +31,7 @@
-
AddFutureOption(futureSymbol, optionFilter)
[source]
+
AddFutureOption(futureSymbol, optionFilter)
[source]
Creates and adds a new Future Option contract to the algorithm.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-add-risk-management.html b/Resources/qcalgorithm-api/qcalgorithm-add-risk-management.html
index 913154a7de..952109aaab 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-add-risk-management.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-add-risk-management.html
@@ -5,7 +5,7 @@
-
- risk_management (PyObject | IRiskManagementModel) — Model defining how risk is managed to add
+ risk_management (IRiskManagementModel | PyObject) — Model defining how risk is managed to add
@@ -18,7 +18,7 @@
-
- riskManagement (PyObject | IRiskManagementModel) — Model defining how risk is managed to add
+ riskManagement (IRiskManagementModel | PyObject) — Model defining how risk is managed to add
diff --git a/Resources/qcalgorithm-api/qcalgorithm-add-universe-options.html b/Resources/qcalgorithm-api/qcalgorithm-add-universe-options.html
index 3ea3d648fb..fb9dc08693 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-add-universe-options.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-add-universe-options.html
@@ -24,7 +24,7 @@
universe (
Universe | PyObject) — The universe we want to chain an option universe selection model too
- option_filter (PyObject | Callable[OptionFilterUniverse, OptionFilterUniverse]) — The option filter universe to use
+ option_filter (Callable[OptionFilterUniverse, OptionFilterUniverse] | PyObject) — The option filter universe to use
@@ -56,7 +56,7 @@
universe (
Universe | PyObject) — The universe we want to chain an option universe selection model too
- optionFilter (PyObject | Func[OptionFilterUniverse, OptionFilterUniverse]) — The option filter universe to use
+ optionFilter (Func[OptionFilterUniverse, OptionFilterUniverse] | PyObject) — The option filter universe to use
diff --git a/Resources/qcalgorithm-api/qcalgorithm-add-universe.html b/Resources/qcalgorithm-api/qcalgorithm-add-universe.html
index a9bc690476..a4da0f512e 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-add-universe.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-add-universe.html
@@ -1,5 +1,5 @@
-
add_universe(t, security_type, name, resolution, market, universe_settings, selector)
[source]
+
add_universe(t, security_type, name, resolution, market, universe_settings, selector)
[source]
Adds a new universe selection model
@@ -14,7 +14,7 @@
name (
str) — A unique name for this universe
- resolution (Optional[Resolution] | Resolution) — The expected resolution of the universe data
+ resolution (Resolution | Optional[Resolution]) — The expected resolution of the universe data
market (str) — The market for selected symbols
@@ -23,7 +23,7 @@
universe_settings (UniverseSettings) — The subscription settings to use for newly created subscriptions
- selector (List[Fundamental, Symbol] | List[BaseData, Symbol] | List[BaseData, str] | PyObject | List[datetime, str]) — Function delegate that performs selection on the universe data
+ selector (List[datetime, str] | List[BaseData, Symbol] | List[BaseData, str] | PyObject | List[Fundamental, Symbol]) — Function delegate that performs selection on the universe data
@@ -32,7 +32,7 @@
-
add_universe(data_type, security_type, name, resolution, market, universe_settings, py_selector)
[source]
+
add_universe(data_type, security_type, name, resolution, market, universe_settings, py_selector)
[source]
Adds a new universe selection model
@@ -47,7 +47,7 @@
name (
str) — A unique name for this universe
- resolution (Optional[Resolution] | Resolution) — The expected resolution of the universe data
+ resolution (Resolution | Optional[Resolution]) — The expected resolution of the universe data
market (str) — The market for selected symbols
@@ -74,7 +74,7 @@
date_rule (IDateRule)
- selector (List[Fundamental, Symbol] | List[BaseData, str] | List[BaseData, Symbol]) — Defines an initial coarse selection
+ selector (List[BaseData, str] | List[BaseData, Symbol] | List[Fundamental, Symbol]) — Defines an initial coarse selection
@@ -119,7 +119,7 @@
-
+
Adds a new universe selection model
@@ -137,7 +137,7 @@
-
AddUniverse(T, securityType, name, resolution, market, universeSettings, selector)
[source]
+
AddUniverse(T, securityType, name, resolution, market, universeSettings, selector)
[source]
Adds a new universe selection model
@@ -161,7 +161,7 @@
universeSettings (
UniverseSettings) — The subscription settings to use for newly created subscriptions
- selector (IEnumerable[BaseData, String] | IEnumerable[BaseData, Symbol] | PyObject | IEnumerable[Fundamental, Symbol] | IEnumerable[DateTime, String]) — Function delegate that performs selection on the universe data
+ selector (IEnumerable[BaseData, Symbol] | IEnumerable[BaseData, String] | IEnumerable[Fundamental, Symbol] | IEnumerable[DateTime, String] | PyObject) — Function delegate that performs selection on the universe data
@@ -170,7 +170,7 @@
-
AddUniverse(dataType, securityType, name, resolution, market, universeSettings, pySelector)
[source]
+
AddUniverse(dataType, securityType, name, resolution, market, universeSettings, pySelector)
[source]
Adds a new universe selection model
@@ -212,7 +212,7 @@
dateRule (
IDateRule)
- selector (IEnumerable[Fundamental, Symbol] | IEnumerable[BaseData, String] | IEnumerable[BaseData, Symbol]) — Defines an initial coarse selection
+ selector (IEnumerable[BaseData, Symbol] | IEnumerable[BaseData, String] | IEnumerable[Fundamental, Symbol]) — Defines an initial coarse selection
@@ -257,7 +257,7 @@
-
+
Adds a new universe selection model
diff --git a/Resources/qcalgorithm-api/qcalgorithm-addiff.html b/Resources/qcalgorithm-api/qcalgorithm-addiff.html
index c81c4be051..bdd28cab17 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-addiff.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-addiff.html
@@ -1,5 +1,5 @@
-
addiff(symbols, resolution=None, selector=None)
[source]
+
addiff(symbols, resolution=None, selector=None)
[source]
Creates a new Advance/Decline Difference indicator
@@ -21,7 +21,7 @@
-
ADDIFF(symbols, resolution=None, selector=None)
[source]
+
ADDIFF(symbols, resolution=None, selector=None)
[source]
Creates a new Advance/Decline Difference indicator
diff --git a/Resources/qcalgorithm-api/qcalgorithm-adr.html b/Resources/qcalgorithm-api/qcalgorithm-adr.html
index 8a0996c01e..fb77080185 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-adr.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-adr.html
@@ -1,5 +1,5 @@
-
adr(symbols, resolution=None, selector=None)
[source]
+
adr(symbols, resolution=None, selector=None)
[source]
Creates a new Advance/Decline Ratio indicator
@@ -21,7 +21,7 @@
-
ADR(symbols, resolution=None, selector=None)
[source]
+
ADR(symbols, resolution=None, selector=None)
[source]
Creates a new Advance/Decline Ratio indicator
diff --git a/Resources/qcalgorithm-api/qcalgorithm-advr.html b/Resources/qcalgorithm-api/qcalgorithm-advr.html
index c950b6722f..ade98a017e 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-advr.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-advr.html
@@ -1,5 +1,5 @@
-
advr(symbols, resolution=None, selector=None)
[source]
+
advr(symbols, resolution=None, selector=None)
[source]
Creates a new Advance/Decline Volume Ratio indicator
@@ -21,7 +21,7 @@
-
ADVR(symbols, resolution=None, selector=None)
[source]
+
ADVR(symbols, resolution=None, selector=None)
[source]
Creates a new Advance/Decline Volume Ratio indicator
diff --git a/Resources/qcalgorithm-api/qcalgorithm-adx.html b/Resources/qcalgorithm-api/qcalgorithm-adx.html
index 73d8159720..90a81e02b0 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-adx.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-adx.html
@@ -1,5 +1,5 @@
-
adx(symbol, period, resolution=None, selector=None)
[source]
+
adx(symbol, period, resolution=None, selector=None)
[source]
Creates a new Average Directional Index indicator. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
ADX(symbol, period, resolution=None, selector=None)
[source]
+
ADX(symbol, period, resolution=None, selector=None)
[source]
Creates a new Average Directional Index indicator. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-adxr.html b/Resources/qcalgorithm-api/qcalgorithm-adxr.html
index 64e58857c3..87df9fd7fb 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-adxr.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-adxr.html
@@ -1,5 +1,5 @@
-
adxr(symbol, period, resolution=None, selector=None)
[source]
+
adxr(symbol, period, resolution=None, selector=None)
[source]
Creates a new AverageDirectionalMovementIndexRating indicator.
@@ -24,7 +24,7 @@
-
ADXR(symbol, period, resolution=None, selector=None)
[source]
+
ADXR(symbol, period, resolution=None, selector=None)
[source]
Creates a new AverageDirectionalMovementIndexRating indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-alma.html b/Resources/qcalgorithm-api/qcalgorithm-alma.html
index d9000e40c9..520a7dc309 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-alma.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-alma.html
@@ -1,5 +1,5 @@
-
alma(symbol, period, sigma=6, offset=0.85, resolution=None, selector=None)
[source]
+
alma(symbol, period, sigma=6, offset=0.85, resolution=None, selector=None)
[source]
Creates a new ArnaudLegouxMovingAverage indicator.
@@ -30,7 +30,7 @@
-
ALMA(symbol, period, sigma=6, offset=0.85, resolution=None, selector=None)
[source]
+
ALMA(symbol, period, sigma=6, offset=0.85, resolution=None, selector=None)
[source]
Creates a new ArnaudLegouxMovingAverage indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-ao.html b/Resources/qcalgorithm-api/qcalgorithm-ao.html
index f647e2a004..64091614ad 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-ao.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-ao.html
@@ -1,5 +1,5 @@
-
ao(symbol, fast_period, slow_period, type, resolution=None, selector=None)
[source]
+
ao(symbol, fast_period, slow_period, type, resolution=None, selector=None)
[source]
Creates a new Awesome Oscillator from the specified periods.
@@ -29,7 +29,7 @@
-
AO(symbol, fastPeriod, slowPeriod, type, resolution=None, selector=None)
[source]
+
AO(symbol, fastPeriod, slowPeriod, type, resolution=None, selector=None)
[source]
Creates a new Awesome Oscillator from the specified periods.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-apo.html b/Resources/qcalgorithm-api/qcalgorithm-apo.html
index a7953da5b1..507293a25e 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-apo.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-apo.html
@@ -1,5 +1,5 @@
-
apo(symbol, fast_period, slow_period, moving_average_type, resolution=None, selector=None)
[source]
+
apo(symbol, fast_period, slow_period, moving_average_type, resolution=None, selector=None)
[source]
Creates a new AbsolutePriceOscillator indicator.
@@ -30,7 +30,7 @@
-
APO(symbol, fastPeriod, slowPeriod, movingAverageType, resolution=None, selector=None)
[source]
+
APO(symbol, fastPeriod, slowPeriod, movingAverageType, resolution=None, selector=None)
[source]
Creates a new AbsolutePriceOscillator indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-aps.html b/Resources/qcalgorithm-api/qcalgorithm-aps.html
index 15ab8ee6de..62a2c8d5de 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-aps.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-aps.html
@@ -1,5 +1,5 @@
-
aps(symbol, period=3, resolution=None, selector=None)
[source]
+
aps(symbol, period=3, resolution=None, selector=None)
[source]
Creates an AugenPriceSpike indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
APS(symbol, period=3, resolution=None, selector=None)
[source]
+
APS(symbol, period=3, resolution=None, selector=None)
[source]
Creates an AugenPriceSpike indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-arima.html b/Resources/qcalgorithm-api/qcalgorithm-arima.html
index bbbcc47676..436026cb68 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-arima.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-arima.html
@@ -1,5 +1,5 @@
-
arima(symbol, ar_order, diff_order, ma_order, period, resolution=None, selector=None)
[source]
+
arima(symbol, ar_order, diff_order, ma_order, period, resolution=None, selector=None)
[source]
Creates a new ARIMA indicator.
@@ -33,7 +33,7 @@
-
ARIMA(symbol, arOrder, diffOrder, maOrder, period, resolution=None, selector=None)
[source]
+
ARIMA(symbol, arOrder, diffOrder, maOrder, period, resolution=None, selector=None)
[source]
Creates a new ARIMA indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-aroon.html b/Resources/qcalgorithm-api/qcalgorithm-aroon.html
index 6ddf4c2477..f133a28cb5 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-aroon.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-aroon.html
@@ -1,5 +1,5 @@
-
aroon(symbol, up_period, down_period, resolution=None, selector=None)
[source]
+
aroon(symbol, up_period, down_period, resolution=None, selector=None)
[source]
Creates a new AroonOscillator indicator which will compute the AroonUp and AroonDown (as well as the delta)
@@ -27,7 +27,7 @@
-
aroon(symbol, period, resolution=None, selector=None)
[source]
+
aroon(symbol, period, resolution=None, selector=None)
[source]
Creates a new AroonOscillator indicator which will compute the AroonUp and AroonDown (as well as the delta)
@@ -52,7 +52,7 @@
-
AROON(symbol, upPeriod, downPeriod, resolution=None, selector=None)
[source]
+
AROON(symbol, upPeriod, downPeriod, resolution=None, selector=None)
[source]
Creates a new AroonOscillator indicator which will compute the AroonUp and AroonDown (as well as the delta)
@@ -80,7 +80,7 @@
-
AROON(symbol, period, resolution=None, selector=None)
[source]
+
AROON(symbol, period, resolution=None, selector=None)
[source]
Creates a new AroonOscillator indicator which will compute the AroonUp and AroonDown (as well as the delta)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-asi.html b/Resources/qcalgorithm-api/qcalgorithm-asi.html
index 184c3f7d84..b53fce2586 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-asi.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-asi.html
@@ -1,5 +1,5 @@
-
asi(symbol, limit_move, resolution=4, selector=None)
[source]
+
asi(symbol, limit_move, resolution=4, selector=None)
[source]
Creates a Wilder Accumulative Swing Index (ASI) indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
ASI(symbol, limitMove, resolution=4, selector=None)
[source]
+
ASI(symbol, limitMove, resolution=4, selector=None)
[source]
Creates a Wilder Accumulative Swing Index (ASI) indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-atr.html b/Resources/qcalgorithm-api/qcalgorithm-atr.html
index 1e2a666745..cddb8b0f4b 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-atr.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-atr.html
@@ -1,5 +1,5 @@
-
atr(symbol, period, type=0, resolution=None, selector=None)
[source]
+
atr(symbol, period, type=0, resolution=None, selector=None)
[source]
Creates a new AverageTrueRange indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -27,7 +27,7 @@
-
ATR(symbol, period, type=0, resolution=None, selector=None)
[source]
+
ATR(symbol, period, type=0, resolution=None, selector=None)
[source]
Creates a new AverageTrueRange indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-b.html b/Resources/qcalgorithm-api/qcalgorithm-b.html
index e22ef9d2a6..c05f01b317 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-b.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-b.html
@@ -1,5 +1,5 @@
-
b(target, reference, period, resolution=None, selector=None)
[source]
+
b(target, reference, period, resolution=None, selector=None)
[source]
Creates a new BollingerBands indicator which will compute the MiddleBand, UpperBand, LowerBand, and StandardDeviation
@@ -27,7 +27,7 @@
-
B(target, reference, period, resolution=None, selector=None)
[source]
+
B(target, reference, period, resolution=None, selector=None)
[source]
Creates a new BollingerBands indicator which will compute the MiddleBand, UpperBand, LowerBand, and StandardDeviation
diff --git a/Resources/qcalgorithm-api/qcalgorithm-bb.html b/Resources/qcalgorithm-api/qcalgorithm-bb.html
index d8c0add345..93bb597c77 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-bb.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-bb.html
@@ -1,5 +1,5 @@
-
bb(symbol, period, k, moving_average_type=0, resolution=None, selector=None)
[source]
+
bb(symbol, period, k, moving_average_type=0, resolution=None, selector=None)
[source]
Creates a new BollingerBands indicator which will compute the MiddleBand, UpperBand, LowerBand, and StandardDeviation
@@ -30,7 +30,7 @@
-
BB(symbol, period, k, movingAverageType=0, resolution=None, selector=None)
[source]
+
BB(symbol, period, k, movingAverageType=0, resolution=None, selector=None)
[source]
Creates a new BollingerBands indicator which will compute the MiddleBand, UpperBand, LowerBand, and StandardDeviation
diff --git a/Resources/qcalgorithm-api/qcalgorithm-bop.html b/Resources/qcalgorithm-api/qcalgorithm-bop.html
index e9395e8842..7c73b82243 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-bop.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-bop.html
@@ -1,5 +1,5 @@
-
bop(symbol, resolution=None, selector=None)
[source]
+
bop(symbol, resolution=None, selector=None)
[source]
Creates a new Balance Of Power indicator. The indicator will be automatically updated on the given resolution.
@@ -21,7 +21,7 @@
-
BOP(symbol, resolution=None, selector=None)
[source]
+
BOP(symbol, resolution=None, selector=None)
[source]
Creates a new Balance Of Power indicator. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-buy.html b/Resources/qcalgorithm-api/qcalgorithm-buy.html
index 00219105d7..e773a568e0 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-buy.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-buy.html
@@ -83,7 +83,7 @@
symbol (
Symbol) — string Symbol of the asset to trade
- quantity (Single | Int32 | Double | Decimal) — int Quantity of the asset to trade
+ quantity (Decimal | Double | Int32 | Single) — int Quantity of the asset to trade
diff --git a/Resources/qcalgorithm-api/qcalgorithm-c.html b/Resources/qcalgorithm-api/qcalgorithm-c.html
index 09171e2e2a..7f9747fc96 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-c.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-c.html
@@ -1,5 +1,5 @@
-
c(target, reference, period, correlation_type=0, resolution=None, selector=None)
[source]
+
c(target, reference, period, correlation_type=0, resolution=None, selector=None)
[source]
Converts a composite FIGI identifier into a String)
@@ -30,7 +30,7 @@
-
C(target, reference, period, correlationType=0, resolution=None, selector=None)
[source]
+
C(target, reference, period, correlationType=0, resolution=None, selector=None)
[source]
Converts a composite FIGI identifier into a String)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-calculate-order-quantity.html b/Resources/qcalgorithm-api/qcalgorithm-calculate-order-quantity.html
index 2728cea76f..1187accf61 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-calculate-order-quantity.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-calculate-order-quantity.html
@@ -1,5 +1,5 @@
-
calculate_order_quantity(symbol, target)
[source]
+
calculate_order_quantity(symbol, target)
[source]
Calculate the order quantity to achieve target-percent holdings.
@@ -8,7 +8,7 @@
symbol (
Symbol) — Security object we're asking for
- target (float) — Target percentage holdings
+ target (float) — Target percentage holdings, this is an unleveraged value, so if you have 2x leverage and request 100% holdings, it will utilize half of the available margin
@@ -18,7 +18,7 @@
-
CalculateOrderQuantity(symbol, target)
[source]
+
CalculateOrderQuantity(symbol, target)
[source]
Calculate the order quantity to achieve target-percent holdings.
@@ -27,7 +27,7 @@
symbol (
Symbol) — Security object we're asking for
- target (Double | Decimal) — Target percentage holdings
+ target (Decimal | Double) — Target percentage holdings, this is an unleveraged value, so if you have 2x leverage and request 100% holdings, it will utilize half of the available margin
diff --git a/Resources/qcalgorithm-api/qcalgorithm-cc.html b/Resources/qcalgorithm-api/qcalgorithm-cc.html
index 2308ff47aa..8877647e21 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-cc.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-cc.html
@@ -1,5 +1,5 @@
-
cc(symbol, short_roc_period=11, long_roc_period=14, lwma_period=10, resolution=None, selector=None)
[source]
+
cc(symbol, short_roc_period=11, long_roc_period=14, lwma_period=10, resolution=None, selector=None)
[source]
Initializes a new instance of the CoppockCurve indicator
@@ -30,7 +30,7 @@
-
CC(symbol, shortRocPeriod=11, longRocPeriod=14, lwmaPeriod=10, resolution=None, selector=None)
[source]
+
CC(symbol, shortRocPeriod=11, longRocPeriod=14, lwmaPeriod=10, resolution=None, selector=None)
[source]
Initializes a new instance of the CoppockCurve indicator
diff --git a/Resources/qcalgorithm-api/qcalgorithm-cci.html b/Resources/qcalgorithm-api/qcalgorithm-cci.html
index ac7080985e..86be3a8452 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-cci.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-cci.html
@@ -1,5 +1,5 @@
-
cci(symbol, period, moving_average_type=0, resolution=None, selector=None)
[source]
+
cci(symbol, period, moving_average_type=0, resolution=None, selector=None)
[source]
Creates a new CommodityChannelIndex indicator. The indicator will be automatically updated on the given resolution.
@@ -27,7 +27,7 @@
-
CCI(symbol, period, movingAverageType=0, resolution=None, selector=None)
[source]
+
CCI(symbol, period, movingAverageType=0, resolution=None, selector=None)
[source]
Creates a new CommodityChannelIndex indicator. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-chop.html b/Resources/qcalgorithm-api/qcalgorithm-chop.html
new file mode 100644
index 0000000000..d829a1b8ad
--- /dev/null
+++ b/Resources/qcalgorithm-api/qcalgorithm-chop.html
@@ -0,0 +1,50 @@
+
+
chop(symbol, period, resolution=None, selector=None)
[source]
+
+
Creates a new ChoppinessIndex indicator for the symbol. The indicator will be automatically updated on the given resolution.
+
+
+ -
+ symbol (Symbol) — The symbol whose CHOP we want
+
+ -
+ period (int) — The input window period used to calculate max high and min low
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Callable[IBaseData, IBaseDataBar], optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
A new ChoppinessIndex indicator with the window period
+
+
ChoppinessIndex
+
+
+
+
CHOP(symbol, period, resolution=None, selector=None)
[source]
+
+
Creates a new ChoppinessIndex indicator for the symbol. The indicator will be automatically updated on the given resolution.
+
+
+ -
+ symbol (Symbol) — The symbol whose CHOP we want
+
+ -
+ period (Int32) — The input window period used to calculate max high and min low
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Func<IBaseData, IBaseDataBar>, optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
A new ChoppinessIndex indicator with the window period
+
+
ChoppinessIndex
+
+
diff --git a/Resources/qcalgorithm-api/qcalgorithm-cik.html b/Resources/qcalgorithm-api/qcalgorithm-cik.html
index 73477ab817..d4bf89d2b3 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-cik.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-cik.html
@@ -1,5 +1,5 @@
-
+
Converts a CIK identifier into String) array
@@ -15,7 +15,7 @@
-
+
Converts a CIK identifier into String) array
@@ -34,7 +34,7 @@
-
+
Converts a CIK identifier into String) array
@@ -50,7 +50,7 @@
-
+
Converts a CIK identifier into String) array
diff --git a/Resources/qcalgorithm-api/qcalgorithm-cmf.html b/Resources/qcalgorithm-api/qcalgorithm-cmf.html
index 1754e1db5f..e0ee598854 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-cmf.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-cmf.html
@@ -1,5 +1,5 @@
-
cmf(symbol, period, resolution=None, selector=None)
[source]
+
cmf(symbol, period, resolution=None, selector=None)
[source]
Creates a new ChaikinMoneyFlow indicator.
@@ -24,7 +24,7 @@
-
CMF(symbol, period, resolution=None, selector=None)
[source]
+
CMF(symbol, period, resolution=None, selector=None)
[source]
Creates a new ChaikinMoneyFlow indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-cmo.html b/Resources/qcalgorithm-api/qcalgorithm-cmo.html
index 85e4c7dd12..9389244bf3 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-cmo.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-cmo.html
@@ -1,5 +1,5 @@
-
cmo(symbol, period, resolution=None, selector=None)
[source]
+
cmo(symbol, period, resolution=None, selector=None)
[source]
Creates a new ChandeMomentumOscillator indicator.
@@ -24,7 +24,7 @@
-
CMO(symbol, period, resolution=None, selector=None)
[source]
+
CMO(symbol, period, resolution=None, selector=None)
[source]
Creates a new ChandeMomentumOscillator indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-composite-f-i-g-i.html b/Resources/qcalgorithm-api/qcalgorithm-composite-f-i-g-i.html
index 56ecc56969..832a77fc74 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-composite-f-i-g-i.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-composite-f-i-g-i.html
@@ -1,5 +1,5 @@
-
CompositeFIGI(compositeFigi, tradingDate=None)
[source]
+
CompositeFIGI(compositeFigi, tradingDate=None)
[source]
Converts a composite FIGI identifier into a String)
@@ -18,7 +18,7 @@
-
+
Converts a composite FIGI identifier into a String)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-composite-figi.html b/Resources/qcalgorithm-api/qcalgorithm-composite-figi.html
index 111d9362a4..2527acf1ba 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-composite-figi.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-composite-figi.html
@@ -1,5 +1,5 @@
-
composite_figi(composite_figi, trading_date=None)
[source]
+
composite_figi(composite_figi, trading_date=None)
[source]
Converts a composite FIGI identifier into a String)
@@ -18,7 +18,7 @@
-
+
Converts a composite FIGI identifier into a String)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-consolidate.html b/Resources/qcalgorithm-api/qcalgorithm-consolidate.html
index 2f64e59668..5de6ae25f9 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-consolidate.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-consolidate.html
@@ -1,5 +1,5 @@
-
consolidate(symbol, period, tick_type, handler)
[source]
+
consolidate(symbol, period, tick_type, handler)
[source]
Registers the handler to receive consolidated data for the specified symbol
@@ -14,7 +14,7 @@
tick_type (
TickType) — The consolidation period
- handler (PyObject | Action[QuoteBar] | Action[TradeBar] | None) — The tick type of subscription used as data source for consolidator. Specify null to use first subscription found.
+ handler (None | Action[TradeBar] | PyObject | Action[QuoteBar]) — The tick type of subscription used as data source for consolidator. Specify null to use first subscription found.
@@ -24,7 +24,7 @@
-
consolidate(symbol, calendar, tick_type, handler)
[source]
+
consolidate(symbol, calendar, tick_type, handler)
[source]
Registers the handler to receive consolidated data for the specified symbol
@@ -39,7 +39,7 @@
tick_type (
TickType) — The consolidation calendar
- handler (PyObject | Action[QuoteBar] | Action[TradeBar] | None) — The tick type of subscription used as data source for consolidator. Specify null to use first subscription found.
+ handler (None | Action[TradeBar] | PyObject | Action[QuoteBar]) — The tick type of subscription used as data source for consolidator. Specify null to use first subscription found.
@@ -49,7 +49,7 @@
-
Consolidate(symbol, period, tickType, handler)
[source]
+
Consolidate(symbol, period, tickType, handler)
[source]
Registers the handler to receive consolidated data for the specified symbol
@@ -58,13 +58,13 @@
symbol (
Symbol) — The symbol who's data is to be consolidated
- period (Resolution | TimeSpan) — The symbol who's data is to be consolidated
+ period (TimeSpan | Resolution) — The symbol who's data is to be consolidated
tickType (TickType) — The consolidation period
- handler (PyObject | Action[QuoteBar] | Action[TradeBar] | None) — The tick type of subscription used as data source for consolidator. Specify null to use first subscription found.
+ handler (None | Action[TradeBar] | PyObject | Action[QuoteBar]) — The tick type of subscription used as data source for consolidator. Specify null to use first subscription found.
@@ -74,7 +74,7 @@
-
Consolidate(symbol, calendar, tickType, handler)
[source]
+
Consolidate(symbol, calendar, tickType, handler)
[source]
Registers the handler to receive consolidated data for the specified symbol
@@ -89,7 +89,7 @@
tickType (
TickType) — The consolidation calendar
- handler (PyObject | Action[QuoteBar] | Action[TradeBar] | None) — The tick type of subscription used as data source for consolidator. Specify null to use first subscription found.
+ handler (None | Action[TradeBar] | PyObject | Action[QuoteBar]) — The tick type of subscription used as data source for consolidator. Specify null to use first subscription found.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-create-indicator-name.html b/Resources/qcalgorithm-api/qcalgorithm-create-indicator-name.html
index 60042daa4d..4bbd4e4df3 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-create-indicator-name.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-create-indicator-name.html
@@ -1,5 +1,5 @@
-
create_indicator_name(symbol, type, resolution)
[source]
+
create_indicator_name(symbol, type, resolution)
[source]
Creates a new name for an indicator created with the convenience functions (SMA, EMA, ect...)
@@ -8,7 +8,7 @@
symbol (
Symbol) — The symbol this indicator is registered to
- type (str | Formattablestr) — The indicator type, for example, 'SMA(5)'
+ type (Formattablestr | str) — The indicator type, for example, 'SMA(5)'
resolution (Resolution) — The resolution requested
@@ -21,7 +21,7 @@
-
CreateIndicatorName(symbol, type, resolution)
[source]
+
CreateIndicatorName(symbol, type, resolution)
[source]
Creates a new name for an indicator created with the convenience functions (SMA, EMA, ect...)
@@ -30,7 +30,7 @@
symbol (
Symbol) — The symbol this indicator is registered to
- type (String | FormattableString) — The indicator type, for example, 'SMA(5)'
+ type (FormattableString | String) — The indicator type, for example, 'SMA(5)'
resolution (Resolution) — The resolution requested
diff --git a/Resources/qcalgorithm-api/qcalgorithm-cusip.html b/Resources/qcalgorithm-api/qcalgorithm-cusip.html
index f9e1c127b0..6de7b36fb8 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-cusip.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-cusip.html
@@ -1,5 +1,5 @@
-
+
Converts a CUSIP identifier into a String)
@@ -18,7 +18,7 @@
-
+
Converts a CUSIP identifier into a String)
@@ -34,7 +34,7 @@
-
+
Converts a CUSIP identifier into a String)
@@ -53,7 +53,7 @@
-
+
Converts a CUSIP identifier into a String)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-d.html b/Resources/qcalgorithm-api/qcalgorithm-d.html
index f469883cd6..d056e102b8 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-d.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-d.html
@@ -1,5 +1,5 @@
-
d(symbol, mirror_option=None, risk_free_rate=None, dividend_yield=None, option_model=0, iv_model=None, resolution=None)
[source]
+
d(symbol, mirror_option=None, risk_free_rate=None, dividend_yield=None, option_model=0, iv_model=None, resolution=None)
[source]
Send a debug message to the web console:
@@ -33,7 +33,7 @@
-
D(symbol, mirrorOption=None, riskFreeRate=None, dividendYield=None, optionModel=0, ivModel=None, resolution=None)
[source]
+
D(symbol, mirrorOption=None, riskFreeRate=None, dividendYield=None, optionModel=0, ivModel=None, resolution=None)
[source]
Send a debug message to the web console:
diff --git a/Resources/qcalgorithm-api/qcalgorithm-dch.html b/Resources/qcalgorithm-api/qcalgorithm-dch.html
index 71072d51ca..2b7c68272b 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-dch.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-dch.html
@@ -1,5 +1,5 @@
-
dch(symbol, upper_period, lower_period, resolution=None, selector=None)
[source]
+
dch(symbol, upper_period, lower_period, resolution=None, selector=None)
[source]
Creates a new Donchian Channel indicator which will compute the Upper Band and Lower Band. The indicator will be automatically updated on the given resolution.
@@ -27,7 +27,7 @@
-
dch(symbol, period, resolution=None, selector=None)
[source]
+
dch(symbol, period, resolution=None, selector=None)
[source]
Creates a new Donchian Channel indicator which will compute the Upper Band and Lower Band. The indicator will be automatically updated on the given resolution.
@@ -52,7 +52,7 @@
-
DCH(symbol, upperPeriod, lowerPeriod, resolution=None, selector=None)
[source]
+
DCH(symbol, upperPeriod, lowerPeriod, resolution=None, selector=None)
[source]
Creates a new Donchian Channel indicator which will compute the Upper Band and Lower Band. The indicator will be automatically updated on the given resolution.
@@ -80,7 +80,7 @@
-
DCH(symbol, period, resolution=None, selector=None)
[source]
+
DCH(symbol, period, resolution=None, selector=None)
[source]
Creates a new Donchian Channel indicator which will compute the Upper Band and Lower Band. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-debug.html b/Resources/qcalgorithm-api/qcalgorithm-debug.html
index 517ce20111..68f5dcecd5 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-debug.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-debug.html
@@ -1,24 +1,24 @@
-
+
Send a debug message to the web console:
-
- message (PyObject | str | float | int) — Message to send to debug console
+ message (float | int | PyObject | str) — Message to send to debug console
-
+
Send a debug message to the web console:
-
- message (String | Int32 | Decimal | PyObject | Double) — Message to send to debug console
+ message (Int32 | String | Decimal | Double | PyObject) — Message to send to debug console
diff --git a/Resources/qcalgorithm-api/qcalgorithm-dem.html b/Resources/qcalgorithm-api/qcalgorithm-dem.html
index 330839cac8..e8c132e2ec 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-dem.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-dem.html
@@ -1,5 +1,5 @@
-
dem(symbol, period, type, resolution=None, selector=None)
[source]
+
dem(symbol, period, type, resolution=None, selector=None)
[source]
Creates a new DeMarker Indicator (DEM), an oscillator-type indicator measuring changes in terms of an asset's High and Low tradebar values.
@@ -27,7 +27,7 @@
-
DEM(symbol, period, type, resolution=None, selector=None)
[source]
+
DEM(symbol, period, type, resolution=None, selector=None)
[source]
Creates a new DeMarker Indicator (DEM), an oscillator-type indicator measuring changes in terms of an asset's High and Low tradebar values.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-dema.html b/Resources/qcalgorithm-api/qcalgorithm-dema.html
index 4bbf11470e..822aa2b538 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-dema.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-dema.html
@@ -1,5 +1,5 @@
-
dema(symbol, period, resolution=None, selector=None)
[source]
+
dema(symbol, period, resolution=None, selector=None)
[source]
Creates a new DoubleExponentialMovingAverage indicator.
@@ -24,7 +24,7 @@
-
DEMA(symbol, period, resolution=None, selector=None)
[source]
+
DEMA(symbol, period, resolution=None, selector=None)
[source]
Creates a new DoubleExponentialMovingAverage indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-deregister-indicator.html b/Resources/qcalgorithm-api/qcalgorithm-deregister-indicator.html
index 30446aabc9..98bcc9df73 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-deregister-indicator.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-deregister-indicator.html
@@ -1,5 +1,5 @@
-
+
Will deregister an indicator and it's associated consolidator instance so they stop receiving data updates
@@ -12,7 +12,7 @@
-
+
Will deregister an indicator and it's associated consolidator instance so they stop receiving data updates
diff --git a/Resources/qcalgorithm-api/qcalgorithm-do.html b/Resources/qcalgorithm-api/qcalgorithm-do.html
index f90d0f4a87..07d70cb674 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-do.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-do.html
@@ -1,5 +1,5 @@
-
do(symbol, rsi_period, smoothing_rsi_period, double_smoothing_rsi_period, signal_line_period, resolution=None, selector=None)
[source]
+
do(symbol, rsi_period, smoothing_rsi_period, double_smoothing_rsi_period, signal_line_period, resolution=None, selector=None)
[source]
Creates a new DerivativeOscillator indicator.
@@ -33,7 +33,7 @@
-
DO(symbol, rsiPeriod, smoothingRsiPeriod, doubleSmoothingRsiPeriod, signalLinePeriod, resolution=None, selector=None)
[source]
+
DO(symbol, rsiPeriod, smoothingRsiPeriod, doubleSmoothingRsiPeriod, signalLinePeriod, resolution=None, selector=None)
[source]
Creates a new DerivativeOscillator indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-download.html b/Resources/qcalgorithm-api/qcalgorithm-download.html
index f5f9faf0f3..8dcac98329 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-download.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-download.html
@@ -1,5 +1,5 @@
-
download(address, headers, user_name, password)
[source]
+
download(address, headers, user_name, password)
[source]
Downloads the requested resource as a String. The resource to download is specified as a String containing the URI.
@@ -8,7 +8,7 @@
address (
str) — A string containing the URI to download
- headers (PyObject | Dict[str, str]) — Defines header values to add to the request
+ headers (Dict[str, str] | PyObject) — Defines header values to add to the request
user_name (str) — The user name associated with the credentials
@@ -24,7 +24,7 @@
-
Download(address, headers, userName, password)
[source]
+
Download(address, headers, userName, password)
[source]
Downloads the requested resource as a String. The resource to download is specified as a String containing the URI.
@@ -33,7 +33,7 @@
address (
string) — A string containing the URI to download
- headers (PyObject | KeyValuePair[String, String]) — Defines header values to add to the request
+ headers (KeyValuePair[String, String] | PyObject) — Defines header values to add to the request
userName (string) — The user name associated with the credentials
diff --git a/Resources/qcalgorithm-api/qcalgorithm-dpo.html b/Resources/qcalgorithm-api/qcalgorithm-dpo.html
index 399ed6426e..437c29dd44 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-dpo.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-dpo.html
@@ -1,5 +1,5 @@
-
DPO(symbol, period, resolution=None, selector=None)
[source]
+
DPO(symbol, period, resolution=None, selector=None)
[source]
Creates a new DetrendedPriceOscillator indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-ema.html b/Resources/qcalgorithm-api/qcalgorithm-ema.html
index caf2cb2dcf..bf9c1b087c 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-ema.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-ema.html
@@ -1,5 +1,5 @@
-
ema(symbol, period, smoothing_factor, resolution=None, selector=None)
[source]
+
ema(symbol, period, smoothing_factor, resolution=None, selector=None)
[source]
Creates an ExponentialMovingAverage indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -27,7 +27,7 @@
-
EMA(symbol, period, smoothingFactor, resolution=None, selector=None)
[source]
+
EMA(symbol, period, smoothingFactor, resolution=None, selector=None)
[source]
Creates an ExponentialMovingAverage indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-emv.html b/Resources/qcalgorithm-api/qcalgorithm-emv.html
index 11213f5a28..5ce86270be 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-emv.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-emv.html
@@ -1,5 +1,5 @@
-
emv(symbol, period=1, scale=10000, resolution=None, selector=None)
[source]
+
emv(symbol, period=1, scale=10000, resolution=None, selector=None)
[source]
Creates an EaseOfMovementValue indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -27,7 +27,7 @@
-
EMV(symbol, period=1, scale=10000, resolution=None, selector=None)
[source]
+
EMV(symbol, period=1, scale=10000, resolution=None, selector=None)
[source]
Creates an EaseOfMovementValue indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-error.html b/Resources/qcalgorithm-api/qcalgorithm-error.html
index 8539129fd8..305bb3c168 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-error.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-error.html
@@ -1,11 +1,11 @@
-
+
Send a string error message to the Console.
-
- message (PyObject | str | float | int) — Message to display in errors grid
+ message (float | int | PyObject | str) — Message to display in errors grid
@@ -25,13 +25,13 @@
-
+
Send a string error message to the Console.
-
- message (String | Int32 | Decimal | PyObject | Double) — Message to display in errors grid
+ message (Int32 | String | Decimal | Double | PyObject) — Message to display in errors grid
diff --git a/Resources/qcalgorithm-api/qcalgorithm-fi.html b/Resources/qcalgorithm-api/qcalgorithm-fi.html
new file mode 100644
index 0000000000..b6df166b79
--- /dev/null
+++ b/Resources/qcalgorithm-api/qcalgorithm-fi.html
@@ -0,0 +1,56 @@
+
+
fi(symbol, period, type=1, resolution=None, selector=None)
[source]
+
+
Creates a new ForceIndex indicator for the symbol. The indicator will be automatically updated on the given resolution.
+
+
+ -
+ symbol (Symbol) — The symbol whose ForceIndex we want
+
+ -
+ period (int) — The smoothing period used to smooth the computed ForceIndex values
+
+ -
+ type (MovingAverageType, optional) — The type of smoothing to use
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Callable[IBaseData, TradeBar], optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
A new ForceIndex indicator with the specified smoothing type and period
+
+
ForceIndex
+
+
+
+
FI(symbol, period, type=1, resolution=None, selector=None)
[source]
+
+
Creates a new ForceIndex indicator for the symbol. The indicator will be automatically updated on the given resolution.
+
+
+ -
+ symbol (Symbol) — The symbol whose ForceIndex we want
+
+ -
+ period (Int32) — The smoothing period used to smooth the computed ForceIndex values
+
+ -
+ type (MovingAverageType, optional) — The type of smoothing to use
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Func<IBaseData, TradeBar>, optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
A new ForceIndex indicator with the specified smoothing type and period
+
+
ForceIndex
+
+
diff --git a/Resources/qcalgorithm-api/qcalgorithm-filtered-identity.html b/Resources/qcalgorithm-api/qcalgorithm-filtered-identity.html
index 30f04b2d95..c77573d0e9 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-filtered-identity.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-filtered-identity.html
@@ -1,5 +1,5 @@
-
filtered_identity(symbol, resolution, selector=None, filter=None, field_name=None)
[source]
+
filtered_identity(symbol, resolution, selector=None, filter=None, field_name=None)
[source]
Creates a new FilteredIdentity indicator for the symbol The indicator will be automatically updated on the symbol's subscription resolution
@@ -11,7 +11,7 @@
resolution (
Resolution | timedelta) — The desired resolution of the data
- selector (PyObject | Callable[IBaseData, IBaseDataBar], optional) — x.Value)
+ selector (Callable[IBaseData, IBaseDataBar] | PyObject, optional) — x.Value)
filter (PyObject | Callable[IBaseData, bool], optional) — true) which means no filter
@@ -27,7 +27,7 @@
-
FilteredIdentity(symbol, resolution, selector=None, filter=None, fieldName=None)
[source]
+
FilteredIdentity(symbol, resolution, selector=None, filter=None, fieldName=None)
[source]
Creates a new FilteredIdentity indicator for the symbol The indicator will be automatically updated on the symbol's subscription resolution
@@ -36,10 +36,10 @@
symbol (
Symbol) — The symbol whose values we want as an indicator
- resolution (Resolution | TimeSpan) — The desired resolution of the data
+ resolution (TimeSpan | Resolution) — The desired resolution of the data
- selector (PyObject | Func[IBaseData, IBaseDataBar], optional) — x.Value)
+ selector (Func[IBaseData, IBaseDataBar] | PyObject, optional) — x.Value)
filter (PyObject | Func[IBaseData, Boolean], optional) — true) which means no filter
diff --git a/Resources/qcalgorithm-api/qcalgorithm-fish.html b/Resources/qcalgorithm-api/qcalgorithm-fish.html
index 89428241dc..0e7cfe5732 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-fish.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-fish.html
@@ -1,5 +1,5 @@
-
fish(symbol, period, resolution=None, selector=None)
[source]
+
fish(symbol, period, resolution=None, selector=None)
[source]
Creates an FisherTransform indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
FISH(symbol, period, resolution=None, selector=None)
[source]
+
FISH(symbol, period, resolution=None, selector=None)
[source]
Creates an FisherTransform indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-frama.html b/Resources/qcalgorithm-api/qcalgorithm-frama.html
index e5b0578f1b..1cc0431d0c 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-frama.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-frama.html
@@ -1,5 +1,5 @@
-
frama(symbol, period, long_period=198, resolution=None, selector=None)
[source]
+
frama(symbol, period, long_period=198, resolution=None, selector=None)
[source]
Creates an FractalAdaptiveMovingAverage (FRAMA) indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -27,7 +27,7 @@
-
FRAMA(symbol, period, longPeriod=198, resolution=None, selector=None)
[source]
+
FRAMA(symbol, period, longPeriod=198, resolution=None, selector=None)
[source]
Creates an FractalAdaptiveMovingAverage (FRAMA) indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-fundamentals.html b/Resources/qcalgorithm-api/qcalgorithm-fundamentals.html
index 82ba76ea35..2bee50b611 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-fundamentals.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-fundamentals.html
@@ -1,5 +1,5 @@
-
+
Get the fundamental data for the requested symbol at the current time
@@ -15,7 +15,7 @@
-
+
Get the fundamental data for the requested symbol at the current time
@@ -31,7 +31,7 @@
-
+
Get the fundamental data for the requested symbol at the current time
@@ -47,7 +47,7 @@
-
+
Get the fundamental data for the requested symbol at the current time
diff --git a/Resources/qcalgorithm-api/qcalgorithm-g.html b/Resources/qcalgorithm-api/qcalgorithm-g.html
index 2dce5ee775..37a950a4b6 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-g.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-g.html
@@ -1,5 +1,5 @@
-
g(symbol, mirror_option=None, risk_free_rate=None, dividend_yield=None, option_model=0, iv_model=None, resolution=None)
[source]
+
g(symbol, mirror_option=None, risk_free_rate=None, dividend_yield=None, option_model=0, iv_model=None, resolution=None)
[source]
Gets the parameter with the specified name. If a parameter with the specified name does not exist, the given default value is returned if any, else null
@@ -33,7 +33,7 @@
-
G(symbol, mirrorOption=None, riskFreeRate=None, dividendYield=None, optionModel=0, ivModel=None, resolution=None)
[source]
+
G(symbol, mirrorOption=None, riskFreeRate=None, dividendYield=None, optionModel=0, ivModel=None, resolution=None)
[source]
Gets the parameter with the specified name. If a parameter with the specified name does not exist, the given default value is returned if any, else null
diff --git a/Resources/qcalgorithm-api/qcalgorithm-heikin-ashi.html b/Resources/qcalgorithm-api/qcalgorithm-heikin-ashi.html
index 7d4ac56bc3..757db9c020 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-heikin-ashi.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-heikin-ashi.html
@@ -1,5 +1,5 @@
-
heikin_ashi(symbol, resolution=None, selector=None)
[source]
+
heikin_ashi(symbol, resolution=None, selector=None)
[source]
Creates a new Heikin-Ashi indicator.
@@ -21,7 +21,7 @@
-
HeikinAshi(symbol, resolution=None, selector=None)
[source]
+
HeikinAshi(symbol, resolution=None, selector=None)
[source]
Creates a new Heikin-Ashi indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-history.html b/Resources/qcalgorithm-api/qcalgorithm-history.html
index 3955f772f9..78a47e2bc9 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-history.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-history.html
@@ -583,7 +583,7 @@
-
history(type, tickers, start, end, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
+
history(type, tickers, start, end, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -626,7 +626,7 @@
-
history(type, symbol, start, end, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
+
history(type, symbol, start, end, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -669,7 +669,7 @@
-
history(type, tickers, periods, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
+
history(type, tickers, periods, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -709,7 +709,7 @@
-
history(type, tickers, span, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
+
history(type, tickers, span, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -749,7 +749,7 @@
-
history(type, symbol, periods, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
+
history(type, symbol, periods, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -789,7 +789,7 @@
-
history(type, symbol, span, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
+
history(type, symbol, span, resolution=None, fill_forward=None, extended_market_hours=None, data_mapping_mode=None, data_normalization_mode=None, contract_depth_offset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -1413,7 +1413,7 @@
-
History(type, tickers, start, end, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
+
History(type, tickers, start, end, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -1456,7 +1456,7 @@
-
History(type, symbol, start, end, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
+
History(type, symbol, start, end, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -1499,7 +1499,7 @@
-
History(type, tickers, periods, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
+
History(type, tickers, periods, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -1539,7 +1539,7 @@
-
History(type, tickers, span, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
+
History(type, tickers, span, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -1579,7 +1579,7 @@
-
History(type, symbol, periods, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
+
History(type, symbol, periods, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
@@ -1619,7 +1619,7 @@
-
History(type, symbol, span, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
+
History(type, symbol, span, resolution=None, fillForward=None, extendedMarketHours=None, dataMappingMode=None, dataNormalizationMode=None, contractDepthOffset=None)
[source]
Get the history for all configured securities over the requested span. This will use the resolution and other subscription settings for each security. The symbols must exist in the Securities collection.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-hma.html b/Resources/qcalgorithm-api/qcalgorithm-hma.html
index 79b3185791..6df7bb9f92 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-hma.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-hma.html
@@ -1,5 +1,5 @@
-
hma(symbol, period, resolution=None, selector=None)
[source]
+
hma(symbol, period, resolution=None, selector=None)
[source]
Creates a new HullMovingAverage indicator. The Hull moving average is a series of nested weighted moving averages, is fast and smooth.
@@ -23,7 +23,7 @@
-
HMA(symbol, period, resolution=None, selector=None)
[source]
+
HMA(symbol, period, resolution=None, selector=None)
[source]
Creates a new HullMovingAverage indicator. The Hull moving average is a series of nested weighted moving averages, is fast and smooth.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-ht.html b/Resources/qcalgorithm-api/qcalgorithm-ht.html
index 34d018ddea..523ea5884e 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-ht.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-ht.html
@@ -1,5 +1,5 @@
-
ht(symbol, length, in_phase_multiplication_factor, quadrature_multiplication_factor, resolution=None, selector=None)
[source]
+
ht(symbol, length, in_phase_multiplication_factor, quadrature_multiplication_factor, resolution=None, selector=None)
[source]
Creates a new Hilbert Transform indicator
@@ -29,7 +29,7 @@
-
HT(symbol, length, inPhaseMultiplicationFactor, quadratureMultiplicationFactor, resolution=None, selector=None)
[source]
+
HT(symbol, length, inPhaseMultiplicationFactor, quadratureMultiplicationFactor, resolution=None, selector=None)
[source]
Creates a new Hilbert Transform indicator
diff --git a/Resources/qcalgorithm-api/qcalgorithm-ibs.html b/Resources/qcalgorithm-api/qcalgorithm-ibs.html
new file mode 100644
index 0000000000..f2f6da77a6
--- /dev/null
+++ b/Resources/qcalgorithm-api/qcalgorithm-ibs.html
@@ -0,0 +1,44 @@
+
+
ibs(symbol, resolution=None, selector=None)
[source]
+
+
Creates a new InternalBarStrength indicator for the symbol. The indicator will be automatically updated on the given resolution.
+
+
+ -
+ symbol (Symbol) — The symbol whose IBS we want
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Callable[IBaseData, TradeBar], optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
A new InternalBarStrength indicator
+
+
InternalBarStrength
+
+
+
+
IBS(symbol, resolution=None, selector=None)
[source]
+
+
Creates a new InternalBarStrength indicator for the symbol. The indicator will be automatically updated on the given resolution.
+
+
+ -
+ symbol (Symbol) — The symbol whose IBS we want
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Func<IBaseData, TradeBar>, optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
A new InternalBarStrength indicator
+
+
InternalBarStrength
+
+
diff --git a/Resources/qcalgorithm-api/qcalgorithm-ichimoku.html b/Resources/qcalgorithm-api/qcalgorithm-ichimoku.html
index f2975753d1..9329f4fc98 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-ichimoku.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-ichimoku.html
@@ -1,5 +1,5 @@
-
ichimoku(symbol, tenkan_period, kijun_period, senkou_a_period, senkou_b_period, senkou_a_delay_period, senkou_b_delay_period, resolution=None, selector=None)
[source]
+
ichimoku(symbol, tenkan_period, kijun_period, senkou_a_period, senkou_b_period, senkou_a_delay_period, senkou_b_delay_period, resolution=None, selector=None)
[source]
Creates a new IchimokuKinkoHyo indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -39,7 +39,7 @@
-
ICHIMOKU(symbol, tenkanPeriod, kijunPeriod, senkouAPeriod, senkouBPeriod, senkouADelayPeriod, senkouBDelayPeriod, resolution=None, selector=None)
[source]
+
ICHIMOKU(symbol, tenkanPeriod, kijunPeriod, senkouAPeriod, senkouBPeriod, senkouADelayPeriod, senkouBDelayPeriod, resolution=None, selector=None)
[source]
Creates a new IchimokuKinkoHyo indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-identity.html b/Resources/qcalgorithm-api/qcalgorithm-identity.html
index d33acd0cab..c0bbb86dff 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-identity.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-identity.html
@@ -1,5 +1,5 @@
-
identity(symbol, resolution, selector=None, field_name=None)
[source]
+
identity(symbol, resolution, selector=None, field_name=None)
[source]
Creates a new Identity indicator for the symbol The indicator will be automatically updated on the symbol's subscription resolution
@@ -24,7 +24,7 @@
-
Identity(symbol, resolution, selector=None, fieldName=None)
[source]
+
Identity(symbol, resolution, selector=None, fieldName=None)
[source]
Creates a new Identity indicator for the symbol The indicator will be automatically updated on the symbol's subscription resolution
@@ -33,7 +33,7 @@
symbol (
Symbol) — The symbol whose values we want as an indicator
- resolution (Resolution | TimeSpan) — The desired resolution of the data
+ resolution (TimeSpan | Resolution) — The desired resolution of the data
selector (Func<IBaseData, Decimal>, optional) — x.Value)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-is-market-open.html b/Resources/qcalgorithm-api/qcalgorithm-is-market-open.html
index 5d5e505901..54e613c634 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-is-market-open.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-is-market-open.html
@@ -1,5 +1,5 @@
-
+
Determines if the exchange for the specified symbol is open at the current time.
@@ -15,7 +15,7 @@
-
+
Determines if the exchange for the specified symbol is open at the current time.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-isin.html b/Resources/qcalgorithm-api/qcalgorithm-isin.html
index d28110861d..35e4381200 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-isin.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-isin.html
@@ -1,5 +1,5 @@
-
+
Converts an ISIN identifier into a String)
@@ -18,7 +18,7 @@
-
+
Converts an ISIN identifier into a String)
@@ -34,7 +34,7 @@
-
+
Converts an ISIN identifier into a String)
@@ -53,7 +53,7 @@
-
+
Converts an ISIN identifier into a String)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-iv.html b/Resources/qcalgorithm-api/qcalgorithm-iv.html
index 2c727c4f00..19828bf05e 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-iv.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-iv.html
@@ -1,5 +1,5 @@
-
iv(symbol, mirror_option=None, risk_free_rate=None, dividend_yield=None, option_model=0, period=252, resolution=None)
[source]
+
iv(symbol, mirror_option=None, risk_free_rate=None, dividend_yield=None, option_model=0, resolution=None)
[source]
Creates a new ImpliedVolatility indicator for the symbol The indicator will be automatically updated on the symbol's subscription resolution
@@ -20,9 +20,6 @@
option_model (
OptionPricingModelType, optional) — The option pricing model used to estimate IV
- period (int, optional) — The lookback period of historical volatility
-
-
resolution (Resolution, optional) — The desired resolution of the data
@@ -33,7 +30,7 @@
-
IV(symbol, mirrorOption=None, riskFreeRate=None, dividendYield=None, optionModel=0, period=252, resolution=None)
[source]
+
IV(symbol, mirrorOption=None, riskFreeRate=None, dividendYield=None, optionModel=0, resolution=None)
[source]
Creates a new ImpliedVolatility indicator for the symbol The indicator will be automatically updated on the symbol's subscription resolution
@@ -54,9 +51,6 @@
optionModel (
OptionPricingModelType, optional) — The option pricing model used to estimate IV
- period (Int32, optional) — The lookback period of historical volatility
-
-
resolution (Resolution, optional) — The desired resolution of the data
diff --git a/Resources/qcalgorithm-api/qcalgorithm-kama.html b/Resources/qcalgorithm-api/qcalgorithm-kama.html
index 77af27a8d3..2d7f67a6dd 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-kama.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-kama.html
@@ -1,5 +1,5 @@
-
kama(symbol, period, fast_ema_period, slow_ema_period, resolution=None, selector=None)
[source]
+
kama(symbol, period, fast_ema_period, slow_ema_period, resolution=None, selector=None)
[source]
Creates a new KaufmanAdaptiveMovingAverage indicator.
@@ -30,7 +30,7 @@
-
KAMA(symbol, period, fastEmaPeriod, slowEmaPeriod, resolution=None, selector=None)
[source]
+
KAMA(symbol, period, fastEmaPeriod, slowEmaPeriod, resolution=None, selector=None)
[source]
Creates a new KaufmanAdaptiveMovingAverage indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-kch.html b/Resources/qcalgorithm-api/qcalgorithm-kch.html
index d6e7dd3b73..16d843497c 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-kch.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-kch.html
@@ -1,5 +1,5 @@
-
kch(symbol, period, k, moving_average_type=0, resolution=None, selector=None)
[source]
+
kch(symbol, period, k, moving_average_type=0, resolution=None, selector=None)
[source]
Creates a new Keltner Channels indicator. The indicator will be automatically updated on the given resolution.
@@ -30,7 +30,7 @@
-
KCH(symbol, period, k, movingAverageType=0, resolution=None, selector=None)
[source]
+
KCH(symbol, period, k, movingAverageType=0, resolution=None, selector=None)
[source]
Creates a new Keltner Channels indicator. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-ker.html b/Resources/qcalgorithm-api/qcalgorithm-ker.html
index bb24d310a7..291e712fcc 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-ker.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-ker.html
@@ -1,5 +1,5 @@
-
ker(symbol, period=2, resolution=None, selector=None)
[source]
+
ker(symbol, period=2, resolution=None, selector=None)
[source]
Creates an KaufmanEfficiencyRatio indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
KER(symbol, period=2, resolution=None, selector=None)
[source]
+
KER(symbol, period=2, resolution=None, selector=None)
[source]
Creates an KaufmanEfficiencyRatio indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-limit-if-touched-order.html b/Resources/qcalgorithm-api/qcalgorithm-limit-if-touched-order.html
index 7d07efaaee..5a0dd97d98 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-limit-if-touched-order.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-limit-if-touched-order.html
@@ -39,7 +39,7 @@
symbol (
Symbol) — String symbol for the asset
- quantity (Int32 | Double | Decimal) — Quantity of shares for limit order
+ quantity (Decimal | Double | Int32) — Quantity of shares for limit order
triggerPrice (decimal) — Trigger price for this order
diff --git a/Resources/qcalgorithm-api/qcalgorithm-limit-order.html b/Resources/qcalgorithm-api/qcalgorithm-limit-order.html
index e714dd9d96..822e284933 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-limit-order.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-limit-order.html
@@ -36,7 +36,7 @@
symbol (Symbol) — String symbol for the asset
- quantity (Int32 | Double | Decimal) — Quantity of shares for limit order
+ quantity (Decimal | Double | Int32) — Quantity of shares for limit order
limitPrice (decimal) — Limit price to fill this order
diff --git a/Resources/qcalgorithm-api/qcalgorithm-liquidate.html b/Resources/qcalgorithm-api/qcalgorithm-liquidate.html
index ecea97fca2..dab28dd853 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-liquidate.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-liquidate.html
@@ -1,38 +1,96 @@
-
liquidate(symbol_to_liquidate=None, tag=Liquidated)
[source]
+
liquidate(symbols, asynchronous=False, tag=Liquidated, order_properties=None)
[source]
-
Liquidate all holdings and cancel open orders. Called at the end of day for tick-strategies.
+
Liquidate your portfolio holdings
-
- symbol_to_liquidate (Symbol, optional) — Symbols we wish to liquidate
+ symbols (PyObject | List[Symbol]) — List of symbols to liquidate in Python
-
- tag (str, optional) — Custom tag to know who is calling this.
+ asynchronous (bool, optional) — Flag to indicate if the symbols should be liquidated asynchronously
+
+ -
+ tag (str, optional) — Custom tag to know who is calling this
+
+ -
+ order_properties (IOrderProperties, optional) — Order properties to use
+
+
+
+
+
List[OrderTicket]
+
+
+
+
liquidate(symbol=None, asynchronous=False, tag=Liquidated, order_properties=None)
[source]
+
+
Liquidate your portfolio holdings
+
+
+ -
+ symbol (Symbol, optional) — Specific asset to liquidate, defaults to all
+
+ -
+ asynchronous (bool, optional) — Flag to indicate if the symbols should be liquidated asynchronously
+
+ -
+ tag (str, optional) — Custom tag to know who is calling this
+
+ -
+ order_properties (IOrderProperties, optional) — Order properties to use
-
-
Array of order ids for liquidated symbols
+
-
List[int]
+
List[OrderTicket]
-
Liquidate(symbolToLiquidate=None, tag=Liquidated)
[source]
+
Liquidate(symbols, asynchronous=False, tag=Liquidated, orderProperties=None)
[source]
-
Liquidate all holdings and cancel open orders. Called at the end of day for tick-strategies.
+
Liquidate your portfolio holdings
-
- symbolToLiquidate (Symbol, optional) — Symbols we wish to liquidate
+ symbols (PyObject | IEnumerable[Symbol]) — List of symbols to liquidate in Python
+
+ -
+ asynchronous (bool, optional) — Flag to indicate if the symbols should be liquidated asynchronously
+
+ -
+ tag (string, optional) — Custom tag to know who is calling this
+
+ -
+ orderProperties (IOrderProperties, optional) — Order properties to use
+
+
+
+
+
List[OrderTicket]
+
+
+
+
Liquidate(symbol=None, asynchronous=False, tag=Liquidated, orderProperties=None)
[source]
+
+
Liquidate your portfolio holdings
+
+
+ -
+ symbol (Symbol, optional) — Specific asset to liquidate, defaults to all
+
+ -
+ asynchronous (bool, optional) — Flag to indicate if the symbols should be liquidated asynchronously
+
+ -
+ tag (string, optional) — Custom tag to know who is calling this
-
- tag (string, optional) — Custom tag to know who is calling this.
+ orderProperties (IOrderProperties, optional) — Order properties to use
-
-
Array of order ids for liquidated symbols
+
-
List[Int32]
+
List[OrderTicket]
diff --git a/Resources/qcalgorithm-api/qcalgorithm-log.html b/Resources/qcalgorithm-api/qcalgorithm-log.html
index 554a0a8275..dfd6f286a8 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-log.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-log.html
@@ -1,24 +1,24 @@
-
+
Added another method for logging if user guessed.
-
- message (PyObject | str | float | int) — String message to log.
+ message (float | int | PyObject | str) — String message to log.
-
+
Added another method for logging if user guessed.
-
- message (String | Int32 | Decimal | PyObject | Double) — String message to log.
+ message (Int32 | String | Decimal | Double | PyObject) — String message to log.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-logr.html b/Resources/qcalgorithm-api/qcalgorithm-logr.html
index b8137b681d..fb2dcbf8ff 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-logr.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-logr.html
@@ -1,5 +1,5 @@
-
logr(symbol, period, resolution=None, selector=None)
[source]
+
logr(symbol, period, resolution=None, selector=None)
[source]
Creates a new LogReturn indicator.
@@ -24,7 +24,7 @@
-
LOGR(symbol, period, resolution=None, selector=None)
[source]
+
LOGR(symbol, period, resolution=None, selector=None)
[source]
Creates a new LogReturn indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-lsma.html b/Resources/qcalgorithm-api/qcalgorithm-lsma.html
index ffb9ba0c6b..9bae054632 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-lsma.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-lsma.html
@@ -1,5 +1,5 @@
-
lsma(symbol, period, resolution=None, selector=None)
[source]
+
lsma(symbol, period, resolution=None, selector=None)
[source]
Creates and registers a new Least Squares Moving Average instance.
@@ -24,7 +24,7 @@
-
LSMA(symbol, period, resolution=None, selector=None)
[source]
+
LSMA(symbol, period, resolution=None, selector=None)
[source]
Creates and registers a new Least Squares Moving Average instance.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-lwma.html b/Resources/qcalgorithm-api/qcalgorithm-lwma.html
index 1c2b8e7952..4483f4894e 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-lwma.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-lwma.html
@@ -1,5 +1,5 @@
-
lwma(symbol, period, resolution=None, selector=None)
[source]
+
lwma(symbol, period, resolution=None, selector=None)
[source]
Creates a new LinearWeightedMovingAverage indicator. This indicator will linearly distribute the weights across the periods.
@@ -23,7 +23,7 @@
-
LWMA(symbol, period, resolution=None, selector=None)
[source]
+
LWMA(symbol, period, resolution=None, selector=None)
[source]
Creates a new LinearWeightedMovingAverage indicator. This indicator will linearly distribute the weights across the periods.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-macd.html b/Resources/qcalgorithm-api/qcalgorithm-macd.html
index 83b4787a3f..7429002648 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-macd.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-macd.html
@@ -1,5 +1,5 @@
-
macd(symbol, fast_period, slow_period, signal_period, type=1, resolution=None, selector=None)
[source]
+
macd(symbol, fast_period, slow_period, signal_period, type=1, resolution=None, selector=None)
[source]
Creates a MACD indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -33,7 +33,7 @@
-
MACD(symbol, fastPeriod, slowPeriod, signalPeriod, type=1, resolution=None, selector=None)
[source]
+
MACD(symbol, fastPeriod, slowPeriod, signalPeriod, type=1, resolution=None, selector=None)
[source]
Creates a MACD indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-mad.html b/Resources/qcalgorithm-api/qcalgorithm-mad.html
index 94cf991407..5575d02ee1 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-mad.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-mad.html
@@ -1,5 +1,5 @@
-
mad(symbol, period, resolution=None, selector=None)
[source]
+
mad(symbol, period, resolution=None, selector=None)
[source]
Creates a new MeanAbsoluteDeviation indicator.
@@ -24,7 +24,7 @@
-
MAD(symbol, period, resolution=None, selector=None)
[source]
+
MAD(symbol, period, resolution=None, selector=None)
[source]
Creates a new MeanAbsoluteDeviation indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-market-on-close-order.html b/Resources/qcalgorithm-api/qcalgorithm-market-on-close-order.html
index 7d3980c42d..3b30439ffa 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-market-on-close-order.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-market-on-close-order.html
@@ -33,7 +33,7 @@
symbol (
Symbol) — The symbol to be ordered
- quantity (Int32 | Double | Decimal) — The number of shares to required
+ quantity (Decimal | Double | Int32) — The number of shares to required
tag (string, optional) — Place a custom order property or tag (e.g. indicator data).
diff --git a/Resources/qcalgorithm-api/qcalgorithm-market-on-open-order.html b/Resources/qcalgorithm-api/qcalgorithm-market-on-open-order.html
index b1e03144f5..977ff7e3b6 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-market-on-open-order.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-market-on-open-order.html
@@ -33,7 +33,7 @@
symbol (Symbol) — The symbol to be ordered
- quantity (Int32 | Double | Decimal) — The number of shares to required
+ quantity (Decimal | Double | Int32) — The number of shares to required
tag (string, optional) — Place a custom order property or tag (e.g. indicator data).
diff --git a/Resources/qcalgorithm-api/qcalgorithm-market-order.html b/Resources/qcalgorithm-api/qcalgorithm-market-order.html
index 7a987bb78b..aea1462b89 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-market-order.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-market-order.html
@@ -64,7 +64,7 @@
symbol (Symbol) — Symbol of the MarketType Required.
- quantity (Int32 | Double | Decimal) — Number of shares to request.
+ quantity (Decimal | Double | Int32) — Number of shares to request.
asynchronous (bool, optional) — Send the order asynchronously (false). Otherwise we'll block until it fills
diff --git a/Resources/qcalgorithm-api/qcalgorithm-mass.html b/Resources/qcalgorithm-api/qcalgorithm-mass.html
index f65e239b01..748fd5b3f0 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-mass.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-mass.html
@@ -1,5 +1,5 @@
-
mass(symbol, ema_period=9, sum_period=25, resolution=None, selector=None)
[source]
+
mass(symbol, ema_period=9, sum_period=25, resolution=None, selector=None)
[source]
Creates a new Mass Index indicator. The indicator will be automatically updated on the given resolution.
@@ -27,7 +27,7 @@
-
MASS(symbol, emaPeriod=9, sumPeriod=25, resolution=None, selector=None)
[source]
+
MASS(symbol, emaPeriod=9, sumPeriod=25, resolution=None, selector=None)
[source]
Creates a new Mass Index indicator. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-max.html b/Resources/qcalgorithm-api/qcalgorithm-max.html
index de1579f36c..1347ba8639 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-max.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-max.html
@@ -1,5 +1,5 @@
-
max(symbol, period, resolution=None, selector=None)
[source]
+
max(symbol, period, resolution=None, selector=None)
[source]
Creates a new Maximum indicator to compute the maximum value
@@ -24,7 +24,7 @@
-
MAX(symbol, period, resolution=None, selector=None)
[source]
+
MAX(symbol, period, resolution=None, selector=None)
[source]
Creates a new Maximum indicator to compute the maximum value
diff --git a/Resources/qcalgorithm-api/qcalgorithm-mfi.html b/Resources/qcalgorithm-api/qcalgorithm-mfi.html
index 08197a7eaf..6f7e5e9d12 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-mfi.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-mfi.html
@@ -1,5 +1,5 @@
-
mfi(symbol, period, resolution=None, selector=None)
[source]
+
mfi(symbol, period, resolution=None, selector=None)
[source]
Creates a new MoneyFlowIndex indicator. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
MFI(symbol, period, resolution=None, selector=None)
[source]
+
MFI(symbol, period, resolution=None, selector=None)
[source]
Creates a new MoneyFlowIndex indicator. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-mgd.html b/Resources/qcalgorithm-api/qcalgorithm-mgd.html
new file mode 100644
index 0000000000..f2631af5ac
--- /dev/null
+++ b/Resources/qcalgorithm-api/qcalgorithm-mgd.html
@@ -0,0 +1,50 @@
+
+
mgd(symbol, period, resolution=None, selector=None)
[source]
+
+
Creates a new McGinley Dynamic indicator
+
+
+ -
+ symbol (Symbol) — The symbol whose McGinley Dynamic indicator value we want
+
+ -
+ period (int) — The period of the McGinley Dynamic indicator
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Callable[IBaseData, float], optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
The McGinley Dynamic indicator for the requested symbol over the specified period
+
+
McGinleyDynamic
+
+
+
+
MGD(symbol, period, resolution=None, selector=None)
[source]
+
+
Creates a new McGinley Dynamic indicator
+
+
+ -
+ symbol (Symbol) — The symbol whose McGinley Dynamic indicator value we want
+
+ -
+ period (Int32) — The period of the McGinley Dynamic indicator
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Func<IBaseData, Decimal>, optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
The McGinley Dynamic indicator for the requested symbol over the specified period
+
+
McGinleyDynamic
+
+
diff --git a/Resources/qcalgorithm-api/qcalgorithm-midpoint.html b/Resources/qcalgorithm-api/qcalgorithm-midpoint.html
index 76abb712a3..5b50671ece 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-midpoint.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-midpoint.html
@@ -1,5 +1,5 @@
-
midpoint(symbol, period, resolution=None, selector=None)
[source]
+
midpoint(symbol, period, resolution=None, selector=None)
[source]
Creates a new MidPoint indicator.
@@ -24,7 +24,7 @@
-
MIDPOINT(symbol, period, resolution=None, selector=None)
[source]
+
MIDPOINT(symbol, period, resolution=None, selector=None)
[source]
Creates a new MidPoint indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-midprice.html b/Resources/qcalgorithm-api/qcalgorithm-midprice.html
index 7ac417dbc9..7e0e5fd8d8 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-midprice.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-midprice.html
@@ -1,5 +1,5 @@
-
midprice(symbol, period, resolution=None, selector=None)
[source]
+
midprice(symbol, period, resolution=None, selector=None)
[source]
Creates a new MidPrice indicator.
@@ -24,7 +24,7 @@
-
MIDPRICE(symbol, period, resolution=None, selector=None)
[source]
+
MIDPRICE(symbol, period, resolution=None, selector=None)
[source]
Creates a new MidPrice indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-min.html b/Resources/qcalgorithm-api/qcalgorithm-min.html
index 30806b99e9..1474fc409d 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-min.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-min.html
@@ -1,5 +1,5 @@
-
min(symbol, period, resolution=None, selector=None)
[source]
+
min(symbol, period, resolution=None, selector=None)
[source]
Creates a new Minimum indicator to compute the minimum value
@@ -24,7 +24,7 @@
-
MIN(symbol, period, resolution=None, selector=None)
[source]
+
MIN(symbol, period, resolution=None, selector=None)
[source]
Creates a new Minimum indicator to compute the minimum value
diff --git a/Resources/qcalgorithm-api/qcalgorithm-mom.html b/Resources/qcalgorithm-api/qcalgorithm-mom.html
index cea9ab6af5..4e5342b5e9 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-mom.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-mom.html
@@ -1,5 +1,5 @@
-
mom(symbol, period, resolution=None, selector=None)
[source]
+
mom(symbol, period, resolution=None, selector=None)
[source]
Creates a new Momentum indicator. This will compute the absolute n-period change in the security. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
MOM(symbol, period, resolution=None, selector=None)
[source]
+
MOM(symbol, period, resolution=None, selector=None)
[source]
Creates a new Momentum indicator. This will compute the absolute n-period change in the security. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-momersion.html b/Resources/qcalgorithm-api/qcalgorithm-momersion.html
index 5227814dcf..58b21f1656 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-momersion.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-momersion.html
@@ -1,5 +1,5 @@
-
momersion(symbol, min_period, full_period, resolution=None, selector=None)
[source]
+
momersion(symbol, min_period, full_period, resolution=None, selector=None)
[source]
Creates a new Momersion indicator.
@@ -27,7 +27,7 @@
-
MOMERSION(symbol, minPeriod, fullPeriod, resolution=None, selector=None)
[source]
+
MOMERSION(symbol, minPeriod, fullPeriod, resolution=None, selector=None)
[source]
Creates a new Momersion indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-momp.html b/Resources/qcalgorithm-api/qcalgorithm-momp.html
index 7f895604ba..4e5112d126 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-momp.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-momp.html
@@ -1,5 +1,5 @@
-
momp(symbol, period, resolution=None, selector=None)
[source]
+
momp(symbol, period, resolution=None, selector=None)
[source]
Creates a new MomentumPercent indicator. This will compute the n-period percent change in the security. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
MOMP(symbol, period, resolution=None, selector=None)
[source]
+
MOMP(symbol, period, resolution=None, selector=None)
[source]
Creates a new MomentumPercent indicator. This will compute the n-period percent change in the security. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-mosc.html b/Resources/qcalgorithm-api/qcalgorithm-mosc.html
index 47a11851af..c15ea91fa4 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-mosc.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-mosc.html
@@ -1,5 +1,5 @@
-
mosc(symbols, fast_period=19, slow_period=39, resolution=None, selector=None)
[source]
+
mosc(symbols, fast_period=19, slow_period=39, resolution=None, selector=None)
[source]
Creates a new McClellan Oscillator indicator
@@ -27,13 +27,13 @@
-
MOSC(symbols, fastPeriod=19, slowPeriod=39, resolution=None, selector=None)
[source]
+
MOSC(symbols, fastPeriod=19, slowPeriod=39, resolution=None, selector=None)
[source]
Creates a new McClellan Oscillator indicator
-
- symbols (IEnumerable[Symbol] | Symbol[]) — The symbols whose McClellan Oscillator we want
+ symbols (Symbol[] | IEnumerable[Symbol]) — The symbols whose McClellan Oscillator we want
-
fastPeriod (Int32, optional) — Fast period EMA of advance decline difference
diff --git a/Resources/qcalgorithm-api/qcalgorithm-msi.html b/Resources/qcalgorithm-api/qcalgorithm-msi.html
index 30c8379110..f1754ed894 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-msi.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-msi.html
@@ -1,5 +1,5 @@
-
msi(symbols, fast_period=19, slow_period=39, resolution=None, selector=None)
[source]
+
msi(symbols, fast_period=19, slow_period=39, resolution=None, selector=None)
[source]
Creates a new McClellan Summation Index indicator
@@ -27,13 +27,13 @@
-
MSI(symbols, fastPeriod=19, slowPeriod=39, resolution=None, selector=None)
[source]
+
MSI(symbols, fastPeriod=19, slowPeriod=39, resolution=None, selector=None)
[source]
Creates a new McClellan Summation Index indicator
-
- symbols (IEnumerable[Symbol] | Symbol[]) — The symbols whose McClellan Summation Index we want
+ symbols (Symbol[] | IEnumerable[Symbol]) — The symbols whose McClellan Summation Index we want
-
fastPeriod (Int32, optional) — Fast period EMA of advance decline difference
diff --git a/Resources/qcalgorithm-api/qcalgorithm-natr.html b/Resources/qcalgorithm-api/qcalgorithm-natr.html
index 89704732c3..aa1b53cb6b 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-natr.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-natr.html
@@ -1,5 +1,5 @@
-
natr(symbol, period, resolution=None, selector=None)
[source]
+
natr(symbol, period, resolution=None, selector=None)
[source]
Creates a new NormalizedAverageTrueRange indicator.
@@ -24,7 +24,7 @@
-
NATR(symbol, period, resolution=None, selector=None)
[source]
+
NATR(symbol, period, resolution=None, selector=None)
[source]
Creates a new NormalizedAverageTrueRange indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-obv.html b/Resources/qcalgorithm-api/qcalgorithm-obv.html
index 90d38f2b3f..67ff1d9baf 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-obv.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-obv.html
@@ -1,5 +1,5 @@
-
obv(symbol, resolution=None, selector=None)
[source]
+
obv(symbol, resolution=None, selector=None)
[source]
Creates a new On Balance Volume indicator. This will compute the cumulative total volume based on whether the close price being higher or lower than the previous period. The indicator will be automatically updated on the given resolution.
@@ -21,7 +21,7 @@
-
OBV(symbol, resolution=None, selector=None)
[source]
+
OBV(symbol, resolution=None, selector=None)
[source]
Creates a new On Balance Volume indicator. This will compute the cumulative total volume based on whether the close price being higher or lower than the previous period. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-order.html b/Resources/qcalgorithm-api/qcalgorithm-order.html
index e0512412ee..b465e967a9 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-order.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-order.html
@@ -92,7 +92,7 @@
symbol (
Symbol) — Symbol of the MarketType Required.
-
- quantity (Int32 | Double | Decimal) — Number of shares to request.
+ quantity (Decimal | Double | Int32) — Number of shares to request.
-
asynchronous (bool, optional) — Send the order asynchronously (false). Otherwise we'll block until it fills
diff --git a/Resources/qcalgorithm-api/qcalgorithm-plot-indicator.html b/Resources/qcalgorithm-api/qcalgorithm-plot-indicator.html
index c14ab81174..0a1779e185 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-plot-indicator.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-plot-indicator.html
@@ -1,5 +1,5 @@
-
plot_indicator(chart, wait_for_ready, first, second=None, third=None, fourth=None)
[source]
+
plot_indicator(chart, wait_for_ready, first, second=None, third=None, fourth=None)
[source]
Automatically plots each indicator when a new value is available
@@ -46,7 +46,7 @@
-
PlotIndicator(chart, waitForReady, first, second=None, third=None, fourth=None)
[source]
+
PlotIndicator(chart, waitForReady, first, second=None, third=None, fourth=None)
[source]
Automatically plots each indicator when a new value is available
diff --git a/Resources/qcalgorithm-api/qcalgorithm-plot.html b/Resources/qcalgorithm-api/qcalgorithm-plot.html
index ab72012dc5..d95c61c461 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-plot.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-plot.html
@@ -27,7 +27,7 @@
-
plot(chart, first, second=None, third=None, fourth=None)
[source]
+
plot(chart, first, second=None, third=None, fourth=None)
[source]
Plot a chart using string series name, with value.
@@ -36,54 +36,54 @@
chart (
str) — The chart's name
-
- first (TradeBarIndicator | Indicator | BarIndicator) — The first indicator to plot
+ first (TradeBarIndicator | BarIndicator | Indicator) — The first indicator to plot
-
- second (TradeBarIndicator | Indicator | BarIndicator, optional) — The second indicator to plot
+ second (TradeBarIndicator | BarIndicator | Indicator, optional) — The second indicator to plot
-
- third (TradeBarIndicator | Indicator | BarIndicator, optional) — The third indicator to plot
+ third (TradeBarIndicator | BarIndicator | Indicator, optional) — The third indicator to plot
-
- fourth (TradeBarIndicator | Indicator | BarIndicator, optional) — The fourth indicator to plot
+ fourth (TradeBarIndicator | BarIndicator | Indicator, optional) — The fourth indicator to plot
-
+
Plot a chart using string series name, with value.
-
- chart (str)
+ chart (str) — Chart name
-
- series (str)
+ series (str) — Name of the plot series
-
- value (float | int)
+ bar (TradeBar) — The trade bar to be plotted to the candlestick series
-
+
Plot a chart using string series name, with value.
-
- chart (str) — Chart name
+ chart (str)
-
- series (str) — Name of the plot series
+ series (str)
-
- bar (TradeBar) — The trade bar to be plotted to the candlestick series
+ value (float | int)
@@ -106,7 +106,7 @@
-
+
Plot a chart using string series name, with value.
@@ -134,23 +134,23 @@
series (
string) — Series name
-
- open (Single | Int32 | Double | Decimal) — The candlestick open value
+ open (Decimal | Double | Int32 | Single) — The candlestick open value
-
- high (Single | Int32 | Double | Decimal) — The candlestick high value
+ high (Decimal | Double | Int32 | Single) — The candlestick high value
-
- low (Single | Int32 | Double | Decimal) — The candlestick low value
+ low (Decimal | Double | Int32 | Single) — The candlestick low value
-
- close (Single | Int32 | Double | Decimal) — The candlestick close value
+ close (Decimal | Double | Int32 | Single) — The candlestick close value
-
Plot(chart, first, second=None, third=None, fourth=None)
[source]
+
Plot(chart, first, second=None, third=None, fourth=None)
[source]
Plot a chart using string series name, with value.
@@ -159,54 +159,54 @@
chart (
string) — The chart's name
-
- first (TradeBarIndicator | Indicator | BarIndicator) — The first indicator to plot
+ first (TradeBarIndicator | BarIndicator | Indicator) — The first indicator to plot
-
- second (TradeBarIndicator | Indicator | BarIndicator, optional) — The second indicator to plot
+ second (TradeBarIndicator | BarIndicator | Indicator, optional) — The second indicator to plot
-
- third (TradeBarIndicator | Indicator | BarIndicator, optional) — The third indicator to plot
+ third (TradeBarIndicator | BarIndicator | Indicator, optional) — The third indicator to plot
-
- fourth (TradeBarIndicator | Indicator | BarIndicator, optional) — The fourth indicator to plot
+ fourth (TradeBarIndicator | BarIndicator | Indicator, optional) — The fourth indicator to plot
-
+
Plot a chart using string series name, with value.
-
- chart (string)
+ chart (string) — Chart name
-
- series (string)
+ series (string) — Name of the plot series
-
- value (Single | Int32 | Double | Decimal)
+ bar (TradeBar) — The trade bar to be plotted to the candlestick series
-
+
Plot a chart using string series name, with value.
-
- chart (string) — Chart name
+ chart (string)
-
- series (string) — Name of the plot series
+ series (string)
-
- bar (TradeBar) — The trade bar to be plotted to the candlestick series
+ value (Decimal | Double | Int32 | Single)
@@ -229,7 +229,7 @@
-
+
Plot a chart using string series name, with value.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-pphl.html b/Resources/qcalgorithm-api/qcalgorithm-pphl.html
index bc36a5e851..2f4f2b3151 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-pphl.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-pphl.html
@@ -1,5 +1,5 @@
-
pphl(symbol, length_high, length_low, last_stored_values=100, resolution=None, selector=None)
[source]
+
pphl(symbol, length_high, length_low, last_stored_values=100, resolution=None, selector=None)
[source]
Creates a new PivotPointsHighLow indicator
@@ -30,7 +30,7 @@
-
PPHL(symbol, lengthHigh, lengthLow, lastStoredValues=100, resolution=None, selector=None)
[source]
+
PPHL(symbol, lengthHigh, lengthLow, lastStoredValues=100, resolution=None, selector=None)
[source]
Creates a new PivotPointsHighLow indicator
diff --git a/Resources/qcalgorithm-api/qcalgorithm-ppo.html b/Resources/qcalgorithm-api/qcalgorithm-ppo.html
index a2dd98144a..041b56b495 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-ppo.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-ppo.html
@@ -1,5 +1,5 @@
-
ppo(symbol, fast_period, slow_period, moving_average_type, resolution=None, selector=None)
[source]
+
ppo(symbol, fast_period, slow_period, moving_average_type, resolution=None, selector=None)
[source]
Creates a new PercentagePriceOscillator indicator.
@@ -30,7 +30,7 @@
-
PPO(symbol, fastPeriod, slowPeriod, movingAverageType, resolution=None, selector=None)
[source]
+
PPO(symbol, fastPeriod, slowPeriod, movingAverageType, resolution=None, selector=None)
[source]
Creates a new PercentagePriceOscillator indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-psar.html b/Resources/qcalgorithm-api/qcalgorithm-psar.html
index 33a9e698d8..87967d9a51 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-psar.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-psar.html
@@ -1,5 +1,5 @@
-
psar(symbol, af_start=0.02, af_increment=0.02, af_max=0.2, resolution=None, selector=None)
[source]
+
psar(symbol, af_start=0.02, af_increment=0.02, af_max=0.2, resolution=None, selector=None)
[source]
Creates a new Parabolic SAR indicator
@@ -30,7 +30,7 @@
-
PSAR(symbol, afStart=0.02, afIncrement=0.02, afMax=0.2, resolution=None, selector=None)
[source]
+
PSAR(symbol, afStart=0.02, afIncrement=0.02, afMax=0.2, resolution=None, selector=None)
[source]
Creates a new Parabolic SAR indicator
diff --git a/Resources/qcalgorithm-api/qcalgorithm-quit.html b/Resources/qcalgorithm-api/qcalgorithm-quit.html
index 78efdce6b4..b72487eca1 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-quit.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-quit.html
@@ -1,5 +1,5 @@
-
+
Terminate the algorithm after processing the current event handler.
@@ -12,7 +12,7 @@
-
+
Terminate the algorithm after processing the current event handler.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-r.html b/Resources/qcalgorithm-api/qcalgorithm-r.html
index a1cfdcf62e..aa8440ad86 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-r.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-r.html
@@ -1,5 +1,5 @@
-
r(symbol, mirror_option=None, risk_free_rate=None, dividend_yield=None, option_model=0, iv_model=None, resolution=None)
[source]
+
r(symbol, mirror_option=None, risk_free_rate=None, dividend_yield=None, option_model=0, iv_model=None, resolution=None)
[source]
Removes the security with the specified symbol. This will cancel all open orders and then liquidate any existing holdings
@@ -33,7 +33,7 @@
-
R(symbol, mirrorOption=None, riskFreeRate=None, dividendYield=None, optionModel=0, ivModel=None, resolution=None)
[source]
+
R(symbol, mirrorOption=None, riskFreeRate=None, dividendYield=None, optionModel=0, ivModel=None, resolution=None)
[source]
Removes the security with the specified symbol. This will cancel all open orders and then liquidate any existing holdings
diff --git a/Resources/qcalgorithm-api/qcalgorithm-rc.html b/Resources/qcalgorithm-api/qcalgorithm-rc.html
index 5a9b5c805d..63e9fdc0ee 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-rc.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-rc.html
@@ -1,5 +1,5 @@
-
rc(symbol, period, k, resolution=None, selector=None)
[source]
+
rc(symbol, period, k, resolution=None, selector=None)
[source]
Creates a new RegressionChannel indicator which will compute the LinearRegression, UpperChannel and LowerChannel lines, the intercept and slope
@@ -27,7 +27,7 @@
-
RC(symbol, period, k, resolution=None, selector=None)
[source]
+
RC(symbol, period, k, resolution=None, selector=None)
[source]
Creates a new RegressionChannel indicator which will compute the LinearRegression, UpperChannel and LowerChannel lines, the intercept and slope
diff --git a/Resources/qcalgorithm-api/qcalgorithm-rdv.html b/Resources/qcalgorithm-api/qcalgorithm-rdv.html
index ab83ae74d7..cfcda202b1 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-rdv.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-rdv.html
@@ -1,5 +1,5 @@
-
rdv(symbol, period=2, resolution=4, selector=None)
[source]
+
rdv(symbol, period=2, resolution=4, selector=None)
[source]
Creates an RelativeDailyVolume indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
RDV(symbol, period=2, resolution=4, selector=None)
[source]
+
RDV(symbol, period=2, resolution=4, selector=None)
[source]
Creates an RelativeDailyVolume indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-record.html b/Resources/qcalgorithm-api/qcalgorithm-record.html
index 36095f9359..a40025e4da 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-record.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-record.html
@@ -24,7 +24,7 @@
series (
string)
-
- value (Int32 | Double | Decimal)
+ value (Decimal | Double | Int32)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-register-indicator.html b/Resources/qcalgorithm-api/qcalgorithm-register-indicator.html
index c5505ff59a..9dd9f61001 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-register-indicator.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-register-indicator.html
@@ -1,5 +1,5 @@
-
register_indicator(symbol, indicator, resolution, selector)
[source]
+
register_indicator(symbol, indicator, resolution, selector)
[source]
Creates and registers a new consolidator to receive automatic updates at the specified resolution as well as configures the indicator to receive updates from the consolidator.
@@ -8,20 +8,20 @@
symbol (
Symbol) — The symbol to register against
-
- indicator (PyObject | IndicatorBase[IndicatorDataPoint] | None) — The indicator to receive data from the consolidator
+ indicator (None | PyObject | IndicatorBase[IndicatorDataPoint]) — The indicator to receive data from the consolidator
-
- resolution (Optional[Resolution] | Optional[timedelta]) — The resolution at which to send data to the indicator, null to use the same resolution as the subscription
+ resolution (Optional[timedelta] | Optional[Resolution]) — The resolution at which to send data to the indicator, null to use the same resolution as the subscription
-
- selector (PyObject | Callable[IBaseData, float] | None) — (T)x)
+ selector (None | PyObject | Callable[IBaseData, float]) — (T)x)
-
register_indicator(symbol, indicator, py_object, selector=None)
[source]
+
register_indicator(symbol, indicator, py_object, selector=None)
[source]
Creates and registers a new consolidator to receive automatic updates at the specified resolution as well as configures the indicator to receive updates from the consolidator.
@@ -43,7 +43,7 @@
-
register_indicator(symbol, indicator, consolidator, selector=None)
[source]
+
register_indicator(symbol, indicator, consolidator, selector=None)
[source]
Creates and registers a new consolidator to receive automatic updates at the specified resolution as well as configures the indicator to receive updates from the consolidator.
@@ -52,20 +52,20 @@
symbol (
Symbol) — The symbol to register against
-
- indicator (PyObject | IndicatorBase[IndicatorDataPoint] | None) — The indicator to receive data from the consolidator
+ indicator (None | PyObject | IndicatorBase[IndicatorDataPoint]) — The indicator to receive data from the consolidator
-
consolidator (IDataConsolidator) — The consolidator to receive raw subscription data
-
- selector (PyObject | Callable[IBaseData, float] | None, optional) — (T)x)
+ selector (None | PyObject | Callable[IBaseData, float], optional) — (T)x)
-
RegisterIndicator(symbol, indicator, resolution, selector)
[source]
+
RegisterIndicator(symbol, indicator, resolution, selector)
[source]
Creates and registers a new consolidator to receive automatic updates at the specified resolution as well as configures the indicator to receive updates from the consolidator.
@@ -74,20 +74,20 @@
symbol (
Symbol) — The symbol to register against
-
- indicator (PyObject | IndicatorBase[IndicatorDataPoint] | None) — The indicator to receive data from the consolidator
+ indicator (None | PyObject | IndicatorBase[IndicatorDataPoint]) — The indicator to receive data from the consolidator
-
resolution (Nullable[Resolution] | Nullable[TimeSpan]) — The resolution at which to send data to the indicator, null to use the same resolution as the subscription
-
- selector (PyObject | Func[IBaseData, Decimal] | None) — (T)x)
+ selector (Func[IBaseData, Decimal] | None | PyObject) — (T)x)
-
RegisterIndicator(symbol, indicator, pyObject, selector=None)
[source]
+
RegisterIndicator(symbol, indicator, pyObject, selector=None)
[source]
Creates and registers a new consolidator to receive automatic updates at the specified resolution as well as configures the indicator to receive updates from the consolidator.
@@ -109,7 +109,7 @@
-
RegisterIndicator(symbol, indicator, consolidator, selector=None)
[source]
+
RegisterIndicator(symbol, indicator, consolidator, selector=None)
[source]
Creates and registers a new consolidator to receive automatic updates at the specified resolution as well as configures the indicator to receive updates from the consolidator.
@@ -118,13 +118,13 @@
symbol (
Symbol) — The symbol to register against
-
- indicator (PyObject | IndicatorBase[IndicatorDataPoint] | None) — The indicator to receive data from the consolidator
+ indicator (None | PyObject | IndicatorBase[IndicatorDataPoint]) — The indicator to receive data from the consolidator
-
consolidator (IDataConsolidator) — The consolidator to receive raw subscription data
-
- selector (PyObject | Func[IBaseData, Decimal] | None, optional) — (T)x)
+ selector (Func[IBaseData, Decimal] | None | PyObject, optional) — (T)x)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-resolve-consolidator.html b/Resources/qcalgorithm-api/qcalgorithm-resolve-consolidator.html
index 7d5c5427cf..39f707768a 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-resolve-consolidator.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-resolve-consolidator.html
@@ -1,5 +1,5 @@
-
resolve_consolidator(symbol, resolution, data_type=None)
[source]
+
resolve_consolidator(symbol, resolution, data_type=None)
[source]
Gets the default consolidator for the specified symbol and resolution
@@ -21,7 +21,7 @@
-
resolve_consolidator(symbol, time_span, data_type=None)
[source]
+
resolve_consolidator(symbol, time_span, data_type=None)
[source]
Gets the default consolidator for the specified symbol and resolution
@@ -43,7 +43,7 @@
-
ResolveConsolidator(symbol, resolution, dataType=None)
[source]
+
ResolveConsolidator(symbol, resolution, dataType=None)
[source]
Gets the default consolidator for the specified symbol and resolution
@@ -65,7 +65,7 @@
-
ResolveConsolidator(symbol, timeSpan, dataType=None)
[source]
+
ResolveConsolidator(symbol, timeSpan, dataType=None)
[source]
Gets the default consolidator for the specified symbol and resolution
diff --git a/Resources/qcalgorithm-api/qcalgorithm-rma.html b/Resources/qcalgorithm-api/qcalgorithm-rma.html
index 42f09aa0af..826b87b25e 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-rma.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-rma.html
@@ -1,5 +1,5 @@
-
rma(symbol, period, resolution=None, selector=None)
[source]
+
rma(symbol, period, resolution=None, selector=None)
[source]
Creates a new Relative Moving Average indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
RMA(symbol, period, resolution=None, selector=None)
[source]
+
RMA(symbol, period, resolution=None, selector=None)
[source]
Creates a new Relative Moving Average indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-roc.html b/Resources/qcalgorithm-api/qcalgorithm-roc.html
index 84f8c88a41..0422b7d62d 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-roc.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-roc.html
@@ -1,5 +1,5 @@
-
roc(symbol, period, resolution=None, selector=None)
[source]
+
roc(symbol, period, resolution=None, selector=None)
[source]
Creates a new RateOfChange indicator. This will compute the n-period rate of change in the security. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
ROC(symbol, period, resolution=None, selector=None)
[source]
+
ROC(symbol, period, resolution=None, selector=None)
[source]
Creates a new RateOfChange indicator. This will compute the n-period rate of change in the security. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-rocp.html b/Resources/qcalgorithm-api/qcalgorithm-rocp.html
index ed49859433..d5e96b4094 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-rocp.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-rocp.html
@@ -1,5 +1,5 @@
-
rocp(symbol, period, resolution=None, selector=None)
[source]
+
rocp(symbol, period, resolution=None, selector=None)
[source]
Creates a new RateOfChangePercent indicator. This will compute the n-period percentage rate of change in the security. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
ROCP(symbol, period, resolution=None, selector=None)
[source]
+
ROCP(symbol, period, resolution=None, selector=None)
[source]
Creates a new RateOfChangePercent indicator. This will compute the n-period percentage rate of change in the security. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-rocr.html b/Resources/qcalgorithm-api/qcalgorithm-rocr.html
index 790c65c4e1..693336285e 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-rocr.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-rocr.html
@@ -1,5 +1,5 @@
-
rocr(symbol, period, resolution=None, selector=None)
[source]
+
rocr(symbol, period, resolution=None, selector=None)
[source]
Creates a new RateOfChangeRatio indicator.
@@ -24,7 +24,7 @@
-
ROCR(symbol, period, resolution=None, selector=None)
[source]
+
ROCR(symbol, period, resolution=None, selector=None)
[source]
Creates a new RateOfChangeRatio indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-rsi.html b/Resources/qcalgorithm-api/qcalgorithm-rsi.html
index 81f1d862ba..4a7b7a95fb 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-rsi.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-rsi.html
@@ -1,5 +1,5 @@
-
rsi(symbol, period, moving_average_type=2, resolution=None, selector=None)
[source]
+
rsi(symbol, period, moving_average_type=2, resolution=None, selector=None)
[source]
Creates a new RelativeStrengthIndex indicator. This will produce an oscillator that ranges from 0 to 100 based on the ratio of average gains to average losses over the specified period.
@@ -27,7 +27,7 @@
-
RSI(symbol, period, movingAverageType=2, resolution=None, selector=None)
[source]
+
RSI(symbol, period, movingAverageType=2, resolution=None, selector=None)
[source]
Creates a new RelativeStrengthIndex indicator. This will produce an oscillator that ranges from 0 to 100 based on the ratio of average gains to average losses over the specified period.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-rvi.html b/Resources/qcalgorithm-api/qcalgorithm-rvi.html
index e9d68c2124..b2c6254c62 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-rvi.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-rvi.html
@@ -1,5 +1,5 @@
-
rvi(symbol, period, moving_average_type=0, resolution=None, selector=None)
[source]
+
rvi(symbol, period, moving_average_type=0, resolution=None, selector=None)
[source]
Creates a new RelativeVigorIndex indicator.
@@ -27,7 +27,7 @@
-
RVI(symbol, period, movingAverageType=0, resolution=None, selector=None)
[source]
+
RVI(symbol, period, movingAverageType=0, resolution=None, selector=None)
[source]
Creates a new RelativeVigorIndex indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-sedol.html b/Resources/qcalgorithm-api/qcalgorithm-sedol.html
index f838d9a46f..5dc686e56b 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-sedol.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-sedol.html
@@ -1,5 +1,5 @@
-
+
Converts a SEDOL identifier into a String)
@@ -18,7 +18,7 @@
-
+
Converts a SEDOL identifier into a String)
@@ -34,7 +34,7 @@
-
+
Converts a SEDOL identifier into a String)
@@ -53,7 +53,7 @@
-
+
Converts a SEDOL identifier into a String)
diff --git a/Resources/qcalgorithm-api/qcalgorithm-sell.html b/Resources/qcalgorithm-api/qcalgorithm-sell.html
index d6523a6de9..0c217878e8 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-sell.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-sell.html
@@ -83,7 +83,7 @@
symbol (
Symbol) — string Symbol of the asset to trade
-
- quantity (Single | Int32 | Double | Decimal) — int Quantity of the asset to trade
+ quantity (Decimal | Double | Int32 | Single) — int Quantity of the asset to trade
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-api.html b/Resources/qcalgorithm-api/qcalgorithm-set-api.html
index 772a4c4abf..4c6512a074 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-api.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-api.html
@@ -1,5 +1,5 @@
-
+
Provide the API for the algorithm.
@@ -12,7 +12,7 @@
-
+
Provide the API for the algorithm.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-benchmark.html b/Resources/qcalgorithm-api/qcalgorithm-set-benchmark.html
index da9ea6e8e2..13da61ee81 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-benchmark.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-benchmark.html
@@ -1,11 +1,11 @@
-
+
Sets the benchmark used for computing statistics of the algorithm to the specified symbol
-
- benchmark (PyObject | Callable[datetime, float]) — The benchmark producing function
+ benchmark (Callable[datetime, float] | PyObject) — The benchmark producing function
@@ -38,7 +38,7 @@
-
+
Sets the benchmark used for computing statistics of the algorithm to the specified symbol
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-brokerage-message-handler.html b/Resources/qcalgorithm-api/qcalgorithm-set-brokerage-message-handler.html
index cd7ab127ae..644a6a6828 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-brokerage-message-handler.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-brokerage-message-handler.html
@@ -1,24 +1,24 @@
-
set_brokerage_message_handler(handler)
[source]
+
set_brokerage_message_handler(handler)
[source]
Sets the implementation used to handle messages from the brokerage. The default implementation will forward messages to debug or error and when a Error occurs, the algorithm is stopped.
-
- handler (PyObject | IBrokerageMessageHandler) — The message handler to use
+ handler (IBrokerageMessageHandler | PyObject) — The message handler to use
-
SetBrokerageMessageHandler(handler)
[source]
+
SetBrokerageMessageHandler(handler)
[source]
Sets the implementation used to handle messages from the brokerage. The default implementation will forward messages to debug or error and when a Error occurs, the algorithm is stopped.
-
- handler (PyObject | IBrokerageMessageHandler) — The message handler to use
+ handler (IBrokerageMessageHandler | PyObject) — The message handler to use
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-brokerage-model.html b/Resources/qcalgorithm-api/qcalgorithm-set-brokerage-model.html
index 181064f5f7..789c8327fa 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-brokerage-model.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-brokerage-model.html
@@ -15,13 +15,13 @@
-
+
Sets the brokerage to emulate in backtesting or paper trading. This can be used for brokerages that have been implemented in LEAN
-
- model (PyObject | IBrokerageModel) — The brokerage model to use
+ model (IBrokerageModel | PyObject) — The brokerage model to use
@@ -44,13 +44,13 @@
-
+
Sets the brokerage to emulate in backtesting or paper trading. This can be used for brokerages that have been implemented in LEAN
-
- model (PyObject | IBrokerageModel) — The brokerage model to use
+ model (IBrokerageModel | PyObject) — The brokerage model to use
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-cash.html b/Resources/qcalgorithm-api/qcalgorithm-set-cash.html
index cdad5fd12a..05e720fa79 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-cash.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-cash.html
@@ -27,7 +27,7 @@
symbol (
string) — The cash symbol to set
-
- startingCash (Int32 | Double | Decimal) — Decimal cash value of portfolio
+ startingCash (Decimal | Double | Int32) — Decimal cash value of portfolio
-
conversionRate (decimal, optional) — The current conversion rate for the
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-current-slice.html b/Resources/qcalgorithm-api/qcalgorithm-set-current-slice.html
index 330b707a8b..6a96b7dcb0 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-current-slice.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-current-slice.html
@@ -1,5 +1,5 @@
-
+
Sets the current slice
@@ -12,7 +12,7 @@
-
+
Sets the current slice
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-execution.html b/Resources/qcalgorithm-api/qcalgorithm-set-execution.html
index 576607f75c..c43ea7b9d6 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-execution.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-execution.html
@@ -5,7 +5,7 @@
-
- execution (PyObject | IExecutionModel) — Model defining how to execute trades to reach a portfolio target
+ execution (IExecutionModel | PyObject) — Model defining how to execute trades to reach a portfolio target
@@ -18,7 +18,7 @@
-
- execution (PyObject | IExecutionModel) — Model defining how to execute trades to reach a portfolio target
+ execution (IExecutionModel | PyObject) — Model defining how to execute trades to reach a portfolio target
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-holdings.html b/Resources/qcalgorithm-api/qcalgorithm-set-holdings.html
index 0024c559be..63b4bb0629 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-holdings.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-holdings.html
@@ -1,5 +1,5 @@
-
set_holdings(symbol, percentage, liquidate_existing_holdings=False, tag=, order_properties=None)
[source]
+
set_holdings(symbol, percentage, liquidate_existing_holdings=False, tag=, order_properties=None)
[source]
Sets holdings for a collection of targets. The implementation will order the provided targets executing first those that reduce a position, freeing margin.
@@ -24,7 +24,7 @@
-
set_holdings(targets, liquidate_existing_holdings=False, tag=, order_properties=None)
[source]
+
set_holdings(targets, liquidate_existing_holdings=False, tag=, order_properties=None)
[source]
Sets holdings for a collection of targets. The implementation will order the provided targets executing first those that reduce a position, freeing margin.
@@ -46,7 +46,7 @@
-
SetHoldings(symbol, percentage, liquidateExistingHoldings=False, tag=, orderProperties=None)
[source]
+
SetHoldings(symbol, percentage, liquidateExistingHoldings=False, tag=, orderProperties=None)
[source]
Sets holdings for a collection of targets. The implementation will order the provided targets executing first those that reduce a position, freeing margin.
@@ -55,7 +55,7 @@
symbol (
Symbol) — string symbol we wish to hold
-
- percentage (Single | Int32 | Double | Decimal) — double percentage of holdings desired
+ percentage (Decimal | Double | Int32 | Single) — double percentage of holdings desired
-
liquidateExistingHoldings (bool, optional) — liquidate existing holdings if necessary to hold this stock
@@ -71,7 +71,7 @@
-
SetHoldings(targets, liquidateExistingHoldings=False, tag=, orderProperties=None)
[source]
+
SetHoldings(targets, liquidateExistingHoldings=False, tag=, orderProperties=None)
[source]
Sets holdings for a collection of targets. The implementation will order the provided targets executing first those that reduce a position, freeing margin.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-maximum-orders.html b/Resources/qcalgorithm-api/qcalgorithm-set-maximum-orders.html
index 8be223dfd8..cf6d0f4076 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-maximum-orders.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-maximum-orders.html
@@ -1,5 +1,5 @@
-
+
Maximum number of orders for the algorithm
@@ -12,7 +12,7 @@
-
+
Maximum number of orders for the algorithm
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-object-store.html b/Resources/qcalgorithm-api/qcalgorithm-set-object-store.html
index 3f69833ed9..bc7f5e9732 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-object-store.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-object-store.html
@@ -1,5 +1,5 @@
-
+
Sets the object store
@@ -12,7 +12,7 @@
-
+
Sets the object store
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-portfolio-construction.html b/Resources/qcalgorithm-api/qcalgorithm-set-portfolio-construction.html
index c9504ba4b1..2ef03ecbb9 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-portfolio-construction.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-portfolio-construction.html
@@ -5,7 +5,7 @@
-
- portfolio_construction (PyObject | IPortfolioConstructionModel) — Model defining how to build a portfolio from insights
+ portfolio_construction (IPortfolioConstructionModel | PyObject) — Model defining how to build a portfolio from insights
@@ -18,7 +18,7 @@
-
- portfolioConstruction (PyObject | IPortfolioConstructionModel) — Model defining how to build a portfolio from insights
+ portfolioConstruction (IPortfolioConstructionModel | PyObject) — Model defining how to build a portfolio from insights
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-risk-free-interest-rate-model.html b/Resources/qcalgorithm-api/qcalgorithm-set-risk-free-interest-rate-model.html
index 16234a6a81..b0d7966487 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-risk-free-interest-rate-model.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-risk-free-interest-rate-model.html
@@ -1,5 +1,5 @@
-
set_risk_free_interest_rate_model(model)
[source]
+
set_risk_free_interest_rate_model(model)
[source]
Sets the risk free interest rate model to be used in the algorithm
@@ -12,7 +12,7 @@
-
SetRiskFreeInterestRateModel(model)
[source]
+
SetRiskFreeInterestRateModel(model)
[source]
Sets the risk free interest rate model to be used in the algorithm
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-risk-management.html b/Resources/qcalgorithm-api/qcalgorithm-set-risk-management.html
index 39dd98c3e0..45a4012f17 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-risk-management.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-risk-management.html
@@ -5,7 +5,7 @@
-
- risk_management (PyObject | IRiskManagementModel) — Model defining how risk is managed
+ risk_management (IRiskManagementModel | PyObject) — Model defining how risk is managed
@@ -18,7 +18,7 @@
-
- riskManagement (PyObject | IRiskManagementModel) — Model defining how risk is managed
+ riskManagement (IRiskManagementModel | PyObject) — Model defining how risk is managed
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-runtime-statistic.html b/Resources/qcalgorithm-api/qcalgorithm-set-runtime-statistic.html
index 672cc8ccf8..7dd91ca061 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-runtime-statistic.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-runtime-statistic.html
@@ -8,7 +8,7 @@
name (
str) — Name of your runtime statistic
-
- value (str | float | int) — String value of your runtime statistic
+ value (float | int | str) — String value of your runtime statistic
@@ -24,7 +24,7 @@
name (
string) — Name of your runtime statistic
-
- value (String | Int32 | Double | Decimal) — String value of your runtime statistic
+ value (Decimal | Double | Int32 | String) — String value of your runtime statistic
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-security-initializer.html b/Resources/qcalgorithm-api/qcalgorithm-set-security-initializer.html
index 0b3a7fe9f9..80e3abc6da 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-security-initializer.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-security-initializer.html
@@ -1,24 +1,24 @@
-
set_security_initializer(security_initializer)
[source]
+
set_security_initializer(security_initializer)
[source]
Sets the security initializer, used to initialize/configure securities after creation. The initializer will be applied to all universes and manually added securities.
-
- security_initializer (PyObject | ISecurityInitializer | Action[Security]) — The security initializer function or class
+ security_initializer (ISecurityInitializer | PyObject | Action[Security]) — The security initializer function or class
-
SetSecurityInitializer(securityInitializer)
[source]
+
SetSecurityInitializer(securityInitializer)
[source]
Sets the security initializer, used to initialize/configure securities after creation. The initializer will be applied to all universes and manually added securities.
-
- securityInitializer (PyObject | ISecurityInitializer | Action[Security]) — The security initializer function or class
+ securityInitializer (ISecurityInitializer | PyObject | Action[Security]) — The security initializer function or class
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-summary-statistic.html b/Resources/qcalgorithm-api/qcalgorithm-set-summary-statistic.html
index 2bedee3169..33a3d0c23a 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-summary-statistic.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-summary-statistic.html
@@ -8,7 +8,7 @@
name (
str) — Name of the custom summary statistic
-
- value (str | float | int) — Value of the custom summary statistic
+ value (float | int | str) — Value of the custom summary statistic
@@ -24,7 +24,7 @@
name (
string) — Name of the custom summary statistic
-
- value (String | Int32 | Double | Decimal) — Value of the custom summary statistic
+ value (Decimal | Double | Int32 | String) — Value of the custom summary statistic
diff --git a/Resources/qcalgorithm-api/qcalgorithm-set-time-zone.html b/Resources/qcalgorithm-api/qcalgorithm-set-time-zone.html
index 3ac40d5bf3..85abff28e3 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-set-time-zone.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-set-time-zone.html
@@ -18,7 +18,7 @@
-
- timeZone (String | DateTimeZone) — The desired time zone
+ timeZone (DateTimeZone | String) — The desired time zone
diff --git a/Resources/qcalgorithm-api/qcalgorithm-shortable-quantity.html b/Resources/qcalgorithm-api/qcalgorithm-shortable-quantity.html
index 9c304f1d83..2869d4dcdb 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-shortable-quantity.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-shortable-quantity.html
@@ -1,5 +1,5 @@
-
+
Gets the quantity shortable for the given asset
@@ -15,7 +15,7 @@
-
+
Gets the quantity shortable for the given asset
diff --git a/Resources/qcalgorithm-api/qcalgorithm-shortable.html b/Resources/qcalgorithm-api/qcalgorithm-shortable.html
index 0a5eff0691..74d51df6c1 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-shortable.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-shortable.html
@@ -1,5 +1,5 @@
-
shortable(symbol, short_quantity, update_order_id=None)
[source]
+
shortable(symbol, short_quantity, update_order_id=None)
[source]
Determines if the Symbol is shortable at the brokerage
@@ -21,7 +21,7 @@
-
Shortable(symbol, shortQuantity, updateOrderId=None)
[source]
+
Shortable(symbol, shortQuantity, updateOrderId=None)
[source]
Determines if the Symbol is shortable at the brokerage
diff --git a/Resources/qcalgorithm-api/qcalgorithm-si.html b/Resources/qcalgorithm-api/qcalgorithm-si.html
index db881f10d1..bc94448f19 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-si.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-si.html
@@ -1,5 +1,5 @@
-
si(symbol, limit_move, resolution=4, selector=None)
[source]
+
si(symbol, limit_move, resolution=4, selector=None)
[source]
Creates a Wilder Swing Index (SI) indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
SI(symbol, limitMove, resolution=4, selector=None)
[source]
+
SI(symbol, limitMove, resolution=4, selector=None)
[source]
Creates a Wilder Swing Index (SI) indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-sma.html b/Resources/qcalgorithm-api/qcalgorithm-sma.html
index 9b59708995..6b07f0a334 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-sma.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-sma.html
@@ -1,5 +1,5 @@
-
sma(symbol, period, resolution=None, selector=None)
[source]
+
sma(symbol, period, resolution=None, selector=None)
[source]
Creates an SimpleMovingAverage indicator for the symbol. The indicator will be automatically updated on the given resolution.
@@ -24,7 +24,7 @@
-
SMA(symbol, period, resolution=None, selector=None)
[source]
+
SMA(symbol, period, resolution=None, selector=None)
[source]
Creates an SimpleMovingAverage indicator for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-sobv.html b/Resources/qcalgorithm-api/qcalgorithm-sobv.html
new file mode 100644
index 0000000000..d06afd7641
--- /dev/null
+++ b/Resources/qcalgorithm-api/qcalgorithm-sobv.html
@@ -0,0 +1,56 @@
+
+
sobv(symbol, period, type=0, resolution=None, selector=None)
[source]
+
+
Creates a new SmoothedOnBalanceVolume indicator for the symbol. The indicator will be automatically updated on the given resolution.
+
+
+ -
+ symbol (Symbol) — The symbol whose SmoothedOnBalanceVolume we want
+
+ -
+ period (int) — The smoothing period used to smooth the computed OnBalanceVolume values
+
+ -
+ type (MovingAverageType, optional) — The type of smoothing to use
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Callable[IBaseData, IBaseDataBar], optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
A new SmoothedOnBalanceVolume indicator with the specified smoothing type and period
+
+
SmoothedOnBalanceVolume
+
+
+
+
SOBV(symbol, period, type=0, resolution=None, selector=None)
[source]
+
+
Creates a new SmoothedOnBalanceVolume indicator for the symbol. The indicator will be automatically updated on the given resolution.
+
+
+ -
+ symbol (Symbol) — The symbol whose SmoothedOnBalanceVolume we want
+
+ -
+ period (Int32) — The smoothing period used to smooth the computed OnBalanceVolume values
+
+ -
+ type (MovingAverageType, optional) — The type of smoothing to use
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Func<IBaseData, IBaseDataBar>, optional) — Selects a value from the BaseData to send into the indicator, if null defaults to casting the input value to a TradeBar
+
+
+
+
A new SmoothedOnBalanceVolume indicator with the specified smoothing type and period
+
+
SmoothedOnBalanceVolume
+
+
diff --git a/Resources/qcalgorithm-api/qcalgorithm-sortino.html b/Resources/qcalgorithm-api/qcalgorithm-sortino.html
index 21e96e9ffe..c8e34ec883 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-sortino.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-sortino.html
@@ -1,5 +1,5 @@
-
sortino(symbol, sortino_period, minimum_acceptable_return=0.0, resolution=None, selector=None)
[source]
+
sortino(symbol, sortino_period, minimum_acceptable_return=0.0, resolution=None, selector=None)
[source]
Creates a new Sortino indicator.
@@ -27,7 +27,7 @@
-
SORTINO(symbol, sortinoPeriod, minimumAcceptableReturn=0.0, resolution=None, selector=None)
[source]
+
SORTINO(symbol, sortinoPeriod, minimumAcceptableReturn=0.0, resolution=None, selector=None)
[source]
Creates a new Sortino indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-sr.html b/Resources/qcalgorithm-api/qcalgorithm-sr.html
index 23e63c974f..4ab1818e18 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-sr.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-sr.html
@@ -1,7 +1,7 @@
-
sr(symbol, sharpe_period, risk_free_rate=None, resolution=None, selector=None)
[source]
+
sr(symbol, sharpe_period, risk_free_rate=None, resolution=None, selector=None)
[source]
-
Creates a new SharpeRatio indicator.
+
Creates a new Stochastic RSI indicator which will compute the %K and %D
-
SR(symbol, sharpePeriod, riskFreeRate=None, resolution=None, selector=None)
[source]
+
SR(symbol, sharpePeriod, riskFreeRate=None, resolution=None, selector=None)
[source]
-
Creates a new SharpeRatio indicator.
+
Creates a new Stochastic RSI indicator which will compute the %K and %D
-
diff --git a/Resources/qcalgorithm-api/qcalgorithm-srsi.html b/Resources/qcalgorithm-api/qcalgorithm-srsi.html
new file mode 100644
index 0000000000..98bbf29435
--- /dev/null
+++ b/Resources/qcalgorithm-api/qcalgorithm-srsi.html
@@ -0,0 +1,74 @@
+
+
srsi(symbol, rsi_period, stoch_period, k_smoothing_period, d_smoothing_period, moving_average_type=0, resolution=None, selector=None)
[source]
+
+
Creates a new Stochastic RSI indicator which will compute the %K and %D
+
+
+ -
+ symbol (Symbol) — The symbol whose Stochastic RSI we seek
+
+ -
+ rsi_period (int) — The period of the relative strength index
+
+ -
+ stoch_period (int) — The period of the stochastic indicator
+
+ -
+ k_smoothing_period (int) — The smoothing period of K output
+
+ -
+ d_smoothing_period (int) — The smoothing period of D output
+
+ -
+ moving_average_type (MovingAverageType, optional) — The type of moving average to be used
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Callable[IBaseData, float], optional) — x.Value)
+
+
+
+
A StochasticRelativeStrengthIndex configured with the specified periods and moving average type
+
+
StochasticRelativeStrengthIndex
+
+
+
+
SRSI(symbol, rsiPeriod, stochPeriod, kSmoothingPeriod, dSmoothingPeriod, movingAverageType=0, resolution=None, selector=None)
[source]
+
+
Creates a new Stochastic RSI indicator which will compute the %K and %D
+
+
+ -
+ symbol (Symbol) — The symbol whose Stochastic RSI we seek
+
+ -
+ rsiPeriod (Int32) — The period of the relative strength index
+
+ -
+ stochPeriod (Int32) — The period of the stochastic indicator
+
+ -
+ kSmoothingPeriod (Int32) — The smoothing period of K output
+
+ -
+ dSmoothingPeriod (Int32) — The smoothing period of D output
+
+ -
+ movingAverageType (MovingAverageType, optional) — The type of moving average to be used
+
+ -
+ resolution (Resolution, optional) — The resolution
+
+ -
+ selector (Func<IBaseData, Decimal>, optional) — x.Value)
+
+
+
+
A StochasticRelativeStrengthIndex configured with the specified periods and moving average type
+
+
StochasticRelativeStrengthIndex
+
+
diff --git a/Resources/qcalgorithm-api/qcalgorithm-stc.html b/Resources/qcalgorithm-api/qcalgorithm-stc.html
index 1a37f5359b..07f117659d 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-stc.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-stc.html
@@ -1,5 +1,5 @@
-
stc(symbol, cycle_period, fast_period, slow_period, moving_average_type=1, resolution=None, selector=None)
[source]
+
stc(symbol, cycle_period, fast_period, slow_period, moving_average_type=1, resolution=None, selector=None)
[source]
Creates a new Schaff Trend Cycle indicator
@@ -33,7 +33,7 @@
-
STC(symbol, cyclePeriod, fastPeriod, slowPeriod, movingAverageType=1, resolution=None, selector=None)
[source]
+
STC(symbol, cyclePeriod, fastPeriod, slowPeriod, movingAverageType=1, resolution=None, selector=None)
[source]
Creates a new Schaff Trend Cycle indicator
diff --git a/Resources/qcalgorithm-api/qcalgorithm-std.html b/Resources/qcalgorithm-api/qcalgorithm-std.html
index 9bd39b8b5f..84df501153 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-std.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-std.html
@@ -1,5 +1,5 @@
-
std(symbol, period, resolution=None, selector=None)
[source]
+
std(symbol, period, resolution=None, selector=None)
[source]
Creates a new StandardDeviation indicator. This will return the population standard deviation of samples over the specified period.
@@ -24,7 +24,7 @@
-
STD(symbol, period, resolution=None, selector=None)
[source]
+
STD(symbol, period, resolution=None, selector=None)
[source]
Creates a new StandardDeviation indicator. This will return the population standard deviation of samples over the specified period.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-sto.html b/Resources/qcalgorithm-api/qcalgorithm-sto.html
index cf0d49d63c..913909eaac 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-sto.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-sto.html
@@ -1,5 +1,5 @@
-
sto(symbol, period, k_period, d_period, resolution=None, selector=None)
[source]
+
sto(symbol, period, k_period, d_period, resolution=None, selector=None)
[source]
Creates a new Stochastic indicator.
@@ -30,7 +30,7 @@
-
STO(symbol, period, kPeriod, dPeriod, resolution=None, selector=None)
[source]
+
STO(symbol, period, kPeriod, dPeriod, resolution=None, selector=None)
[source]
Creates a new Stochastic indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-stop-limit-order.html b/Resources/qcalgorithm-api/qcalgorithm-stop-limit-order.html
index 094fdd1a85..9d6816b98f 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-stop-limit-order.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-stop-limit-order.html
@@ -39,7 +39,7 @@
symbol (
Symbol) — String symbol for the asset
-
- quantity (Int32 | Double | Decimal) — Quantity of shares for limit order
+ quantity (Decimal | Double | Int32) — Quantity of shares for limit order
-
stopPrice (decimal) — Stop price for this order
diff --git a/Resources/qcalgorithm-api/qcalgorithm-stop-market-order.html b/Resources/qcalgorithm-api/qcalgorithm-stop-market-order.html
index 9465319a61..0a4f7baa15 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-stop-market-order.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-stop-market-order.html
@@ -36,7 +36,7 @@
symbol (Symbol) — String symbol for the asset we're trading
-
- quantity (Int32 | Double | Decimal) — Quantity to be traded
+ quantity (Decimal | Double | Int32) — Quantity to be traded
-
stopPrice (decimal) — Price to fill the stop order
diff --git a/Resources/qcalgorithm-api/qcalgorithm-str.html b/Resources/qcalgorithm-api/qcalgorithm-str.html
index 1eb627d8c0..d9ce04f5f7 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-str.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-str.html
@@ -1,5 +1,5 @@
-
str(symbol, period, multiplier, moving_average_type=2, resolution=None, selector=None)
[source]
+
str(symbol, period, multiplier, moving_average_type=2, resolution=None, selector=None)
[source]
Creates a new SuperTrend indicator.
@@ -29,7 +29,7 @@
-
STR(symbol, period, multiplier, movingAverageType=2, resolution=None, selector=None)
[source]
+
STR(symbol, period, multiplier, movingAverageType=2, resolution=None, selector=None)
[source]
Creates a new SuperTrend indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-sum.html b/Resources/qcalgorithm-api/qcalgorithm-sum.html
index 6032ce7fe6..13b7b4ef10 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-sum.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-sum.html
@@ -1,5 +1,5 @@
-
sum(symbol, period, resolution=None, selector=None)
[source]
+
sum(symbol, period, resolution=None, selector=None)
[source]
Creates a new Sum indicator.
@@ -24,7 +24,7 @@
-
SUM(symbol, period, resolution=None, selector=None)
[source]
+
SUM(symbol, period, resolution=None, selector=None)
[source]
Creates a new Sum indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-swiss.html b/Resources/qcalgorithm-api/qcalgorithm-swiss.html
index 0cdab41d12..f7b810ed66 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-swiss.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-swiss.html
@@ -1,5 +1,5 @@
-
swiss(symbol, period, delta, tool, resolution=None, selector=None)
[source]
+
swiss(symbol, period, delta, tool, resolution=None, selector=None)
[source]
Creates Swiss Army Knife transformation for the symbol. The indicator will be automatically updated on the given resolution.
@@ -30,7 +30,7 @@
-
SWISS(symbol, period, delta, tool, resolution=None, selector=None)
[source]
+
SWISS(symbol, period, delta, tool, resolution=None, selector=None)
[source]
Creates Swiss Army Knife transformation for the symbol. The indicator will be automatically updated on the given resolution.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-t-3.html b/Resources/qcalgorithm-api/qcalgorithm-t-3.html
index 6e2e502d71..34b3161862 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-t-3.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-t-3.html
@@ -1,5 +1,5 @@
-
t_3(symbol, period, volume_factor=0.7, resolution=None, selector=None)
[source]
+
t_3(symbol, period, volume_factor=0.7, resolution=None, selector=None)
[source]
Creates a new T3MovingAverage indicator.
diff --git a/Resources/qcalgorithm-api/qcalgorithm-t.html b/Resources/qcalgorithm-api/qcalgorithm-t.html
index 6091416e96..d6ab6880fd 100644
--- a/Resources/qcalgorithm-api/qcalgorithm-t.html
+++ b/Resources/qcalgorithm-api/qcalgorithm-t.html
@@ -1,5 +1,5 @@
-
t(