PlotType
enum cAlgo.API
DesktopCLICloud
The Plot type.
Definition
public enum PlotType
Namespace: cAlgo.API · Group: Indicators
Examples
using cAlgo.API;
using cAlgo.API.Indicators;
namespace cAlgo
{
// This sample shows how to use different types of plots for your indicator outputs
public partial class PlotTypeSample : Indicator
{
private StandardDeviation _standardDeviation;
protected override void Initialize()
{
_standardDeviation = Indicators.StandardDeviation(Bars.ClosePrices, 20, MovingAverageType.Simple);
}
public override void Calculate(int index)
{
DiscontinuousLine[index] = Bars.ClosePrices[index] + _standardDeviation.Result[index];
Histogram[index] = Bars.ClosePrices[index] + (_standardDeviation.Result[index] * 1.5);
Line[index] = Bars.ClosePrices[index] + (_standardDeviation.Result[index] * 2);
Points[index] = Bars.ClosePrices[index] + (_standardDeviation.Result[index] * 2.5);
}
}
}
class PlotTypeSample():
def initialize(self):
self.standardDeviation = api.Indicators.StandardDeviation(api.Bars.ClosePrices, 20, MovingAverageType.Simple)
def calculate(self, index):
api.DiscontinuousLine[index] = api.Bars.ClosePrices[index] + self.standardDeviation.Result[index]
api.Histogram[index] = api.Bars.ClosePrices[index] + (self.standardDeviation.Result[index] * 1.5)
api.Line[index] = api.Bars.ClosePrices[index] + (self.standardDeviation.Result[index] * 2)
api.Points[index] = api.Bars.ClosePrices[index] + (self.standardDeviation.Result[index] * 2.5)
{
"AccessRights": "None",
"TimeZone": "UTC",
"IsOverlay": false,
"LineOutputs": [
{
"Name": "DiscontinuousLine",
"DisplayName": "Discontinuous Line",
"Color": "Red",
"PlotType": "DiscontinuousLine"
},
{
"Name": "Histogram",
"Color": "Green",
"PlotType": "Histogram"
},
{
"Name": "Line",
"Color": "Blue",
"PlotType": "Line"
},
{
"Name": "Points",
"Color": "Yellow",
"PlotType": "Points"
}
]
}
Values
| Name | Value | Description |
|---|---|---|
Line | 0 | Plot Indicator result as a line. |
Histogram | 1 | Plot Indicator result as a histogram. |
Points | 2 | Plot Indicator result as a sequence of points. |
DiscontinuousLine | 3 | Plot Indicator result as a line with breaks where there are no values in the IndicatorDataSeries. |