Zeichenobjekte
AddChartAndrewsPitchfork()
Beschreibung
AddChartAndrewsPitchfork() zeichnet ein Andrew's Pitchfork.
Informationen zur Verwendung: - vtad.de - hvolumen-analyse.de - Godmode-Trader.de
Verwendung
AddChartAndrewsPitchfork(string name, bool autoScale, int start1BarsBack, double start1Y, int start2BarsBack, double start2Y, int start3BarsBack, double start3Y, Color color, DashStyle dashStyle, int width)
AddChartAndrewsPitchfork(string name, bool autoScale, DateTime start1Time, double start1Y, DateTime start2Time, double start2Y, DateTime start3Time, double start3Y, Color color, DashStyle dashStyle, int width)
Rückgabewert
A drawing object of the type IAndrewsPitchfork (interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist. |
start1BarsBack | Anzahl der rückwärtigen Bars für Ankerpunkt1 (x-Achse) |
start1Time | Datum/Zeit für Ankerpunkt1 (x-Achse) |
start1Y | y-Wert für Ankerpunkt1 |
start2BarsBack | Anzahl der rückwärtigen Bars für Ankerpunkt2 (x-Achse) |
start2Time | Datum/Zeit für Ankerpunkt2(x-Achse) |
start2Y | y-Wert für Ankerpunkt2 |
start3BarsBack | Anzahl der rückwärtigen Bars für Ankerpunkt3 (x-Achse) |
start3Time | Datum/Zeit für Ankerpunk3 (x-Achse) |
start3Y | -Wert für Ankerpunkt3 |
color | Farbe des Zeichenobjekts |
dashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
width | Linienstärke in Punkten |
Beispiel
// zeichnet ein Andrew's Pitchfork ("Mistgabel")
AddChartAndrewsPitchfork("MyAPF", true, 4, Low[4], 3, High[3], 1, Low[1], Color.Black, DashStyle.Solid, 2);
AddChartArc()
Beschreibung
AddChartArc() zeichnet einen Kreisbogen.
Verwendung
AddChartArc(string name, int barsBackStart, double startY, int barsBackEnd, double endY, Color color)
AddChartArc(string name, bool autoScale, int barsBackStart, double startY, int barsBackEnd, double endY, Color color, DashStyle dashStyle, int width)
AddChartArc(string name, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY, Color color, DashStyle dashStyle, int width)
Rückgabewert
Ein Zeichenobjekt vom Typ IArc (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu |
barsBackStart | Anzahl der rückwärtigen Bars für den Startpunkt |
startTime | Datum/Uhrzeit für den Startpunkt |
startY | y-Wert für den Startpunkt |
barsBackEnd | Anzahl der rückwärtigen Bars für den Endpunkt |
endTime | Datum/Uhrzeit für den Endpunkt |
endY | y-Wert für den Endpunkt |
color | Farbe des Zeichenobjekts |
dashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
width | Linienstärke in Punkten |
Beispiel
// zeichnet einen blauen Kreisbogen
AddChartArc("MyArc-" + ProcessingBarIndex, true, 10, 10, 0, 20, Color.Blue, DashStyle.Solid, 3);
AddChartArrowDown()
Beschreibung
AddChartArrowDown() zeichnet einen nach unten gerichteten Pfeil:
DrawArrowUp(), DrawDiamond(), DrawDot(), DrawSquare(), DrawTriangleUp(), AddChartArrowUp(), AddChartArrowDown(), AddChartDiamond(), AddChartDot(), AddChartSquare(), AddChartTriangleUp(), AddChartTriangleDown().
Verwendung
AddChartArrowDown(string name, bool autoScale, int barsAgo, double y, Color color)
AddChartArrowDown(string name, bool autoScale, DateTime time, double y, Color color)
Rückgabewert
A drawing object of the type IArrowDown (interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen |
barsAgo | Gibt an, an welchem zurückliegenden Bar der Pfeil gezeichnet werden soll |
(0=aktueller Bar) | |
time | Datum/Uhrzeit des Bars, an dem der Pfeil gezeichnet werden soll |
y | y-Wert für den Pfeil |
color | Farbe des Zeichenobjekts |
Beispiel
// zeichnet am akt. Bar einen roten Pfeil 3 Ticks über dem Hoch
AddChartArrowDown("MyArrow-" + ProcessingBarIndex, true, 0, High[0] + 3*TickSize, Color.Red);
// Zeichnet einen roten Pfeil auf einem Dreistufen-Umkehrmuster
if(High[2] > High[3] && High[1] > High[2] && Close[0] < Open[0])
AddChartArrowDown(ProcessingBarIndex.ToString(), true, 0, High[0] + 3*TickSize, Color.Red);
AddChartArrowLine()
Beschreibung
AddChartArrowLine() zeichnet einen Pfeil.
Verwendung
AddChartArrowLine (string name, int barsBackStart, double startY, int barsBackEnd, double endY, Color color)
AddChartArrowLine (string name, bool autoScale, int barsBackStart, double startY, int barsBackEnd, double endY, Color color, DashStyle dashStyle, int width)
AddChartArrowLine (string name, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY, Color color, DashStyle dashStyle, int width)
Rückgabewert
Ein Zeichenobjekt vom Typ IArrowLine (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsBackStart | Gibt an, an welchem zurückliegenden Bar der Pfeil beginnen soll (0=aktueller Bar) |
startTime | Datum/Uhrzeit des Bars, an dem der Pfeil beginnen soll |
startY | y-Wert, an dem der Pfeil beginnen soll |
barsBackEnd | Gibt an, an welchem zurückliegenden Bar der Pfeil enden soll (0=aktueller Bar) |
endTime | Datum/Uhrzeit des Bars, an dem der Pfeil enden |
endY | y-Wert, an dem der Pfeil enden soll |
color | Farbe des Zeichenobjekts |
dashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
width | Linienstärke in Punkten |
Beispiel
// zeichnet einen schwarzen Pfeil
AddChartArrowLine("MyArrow-" + ProcessingBarIndex, false, 10, 10, 0, 5, Color.Black, DashStyle.Solid, 4);
AddChartArrowUp()
Beschreibung
AddChartArowUp() zeichnet einen nach oben gerichteten Pfeil:
Siehe auch AddChartArrowUp(), AddChartArrowDown(), AddChartDiamond(), AddChartDot(), AddChartSquare(), AddChartTriangleUp(), AddChartTriangleDown().
Verwendung
AddChartArrowUp(string name, bool autoScale, int barsAgo, double y, Color color)
AddChartArrowUp(string name, bool autoScale, DateTime time, double y, Color color)
Rückgabewert
A drawing object of the type IArrowUp (interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen |
barsAgo | Gibt an, an welchem zurückliegenden Bar der Pfeil gezeichnet werden soll |
(0=aktueller Bar) | |
time | Datum/Uhrzeit des Bars, an dem der Pfeil gezeichnet werden soll |
y | y-Wert für den Pfeil |
color | Farbe des Zeichenobjekts |
Example
// zeichnet einen grünen Pfeil am akt. Bar 3 Ticks unter dem Tief
AddChartArrowUp("MyArrow-" + ProcessingBarIndex, true, 0, Low[0] - 3*TickSize, Color.Green);
AddChartDiamond()
Beschreibung
AddChartDiamond() zeichnet einen Diamanten:
Siehe auch AddChartArrowUp(), AddChartArrowDown(), AddChartDiamond(), AddChartDot(), AddChartSquare(), AddChartTriangleUp(), AddChartTriangleDown().
Verwendung
AddChartDiamond(string name, bool autoScale, int barsAgo, double y, Color color)
AddChartDiamond(string name, bool autoScale, DateTime time, double y, Color color)
Rückgabewert
Ein Zeichenobjekt vom Typ IDiamond (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen |
barsAgo | Gibt an, an welchem zurückliegenden Bar der Pfeil gezeichnet werden soll |
(0=aktueller Bar) | |
time | Datum/Uhrzeit des Bars, an dem der Pfeil gezeichnet werden soll |
y | y-Wert für den Pfeil |
color | Farbe des Zeichenobjekts |
Beispiel
// zeichnet einen hellblauen Diamanten am akt. Bar 5 Ticks unter dem Tief
AddChartDiamond("MyDiamond-" + ProcessingBarIndex, true, 0, Low[0] - 5*TickSize, Color.SteelBlue);
AddChartDot()
Beschreibung
AddChartDot() zeichnet einen Punkt:
Siehe auch AddChartArrowUp(), AddChartArrowDown(), AddChartDiamond(), AddChartDot(), AddChartSquare(), AddChartTriangleUp(), AddChartTriangleDown().
Verwendung
AddChartDot(string name, bool autoScale, int barsAgo, double y, Color color)
AddChartDot(string name, bool autoScale, DateTime time, double y, Color color)
Rückgabewert
Ein Zeichenobjekt vom Typ IDot (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen |
barsAgo | Gibt an, an welchem zurückliegenden Bar der Pfeil gezeichnet werden soll |
(0=aktueller Bar) | |
time | Datum/Uhrzeit des Bars, an dem der Pfeil gezeichnet werden soll |
y | y-Wert für den Pfeil |
color | Farbe des Zeichenobjekts |
Beispiel
// zeichnet einen orangen Punkt am akt. Bar 5 Ticks über dem Hoch
AddChartDot("MyDot-" + ProcessingBarIndex, true, 0, High[0] + 5*TickSize, Color.Orange);
AddChartEllipse()
Beschreibung
AddChartEllipse() zeichnet eine Ellipse.
Verwendung
AddChartEllipse(string name, int barsBackStart, double startY, int barsBackEnd, double endY, Color color)
AddChartEllipse(string name, bool autoScale, int barsBackStart, double startY, int barsBackEnd, double endY, Color color, Color areaColor, int areaOpacity)
AddChartEllipse(string name, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY, Color color, Color areaColor, int areaOpacity)
Rückgabewert
Ein Zeichenobjekt vom Typ IEllipse (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsBackStart | Gibt an, an welchem zurückliegenden Bar die Ellipse beginnen soll (0=aktueller Bar) |
startTime | Datum/Uhrzeit des Bars, an dem die Ellipse beginnen soll |
startY | Wert, an dem die Ellipse beginnen soll |
barsBackEnd | Gibt an, an welchem zurückliegenden Bar die Ellipse enden soll (0=aktueller Bar) |
endTime | Datum/Uhrzeit des Bars, an dem die Ellipse enden soll |
endY | y-Wert, an dem die Ellipse enden soll |
color | Randfarbe des Zeichenobjekts |
areaColor | Füllfarbe des Zeichenobjekts |
areaOpacity | Transparenz der Füllfarbe. Wert zwischen 0 und 255 (0 = komplett transparent; 255 = keine Transparenz) |
Beispiel
// zeichnet eine gelbe Ellipse vom akt. Bar bis 5 Bars zurück
AddChartEllipse("MyEllipse-" + ProcessingBarIndex, true, 5, High[5], 0, Close[0], Color.Yellow, Color.Yellow, 1);
AddChartExtendedLine()
Beschreibung
AddChartExtendedLine() zeichnet eine Linie mit unendlichem Endpunkt.
Siehe auch AddChartLine(), AddChartHorizontalLine(), AddChartVerticalLine(), AddChartRay().
Verwendung
AddChartExtendedLine(string name, int barsBackStart, double startY, int barsBackEnd, double endY, Color color)
AddChartExtendedLine(string name, bool autoScale, int barsBackStart, double startY, int barsBackEnd, double endY, Color color, DashStyle dashStyle, int width)
AddChartExtendedLine(string name, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY, Color color, DashStyle dashStyle, int width)
Rückgabewert
Ein Zeichenobjekt vom Typ IExtendedLine (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsBackStart | Anzahl der rückwärtigen Bars für den Startpunkt |
startTime | Datum/Uhrzeit für den Startpunkt |
startY | y-Wert für den Startpunkt |
barsBackEnd | Anzahl der rückwärtigen Bars für den zweiten Punkt (Einen Endpunkt gibt es bei diesem Zeichenobjekt nicht |
endTime | Datum/Uhrzeit für den Endpunkt |
endY | y-Wert für den Endpunkt |
color | Farbe des Zeichenobjekts |
dashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
width | Linienstärke in Punkten |
Beispiel
// zeichnet eine Linie ohne Endpunkt
AddChartExtendedLine("MyExt.LevelLine-" + ProcessingBarIndex, false, 10, Close[10], 0, Close[0], Color.Black, DashStyle.Solid, 1);
AddChartFibonacciCircle()
Beschreibung
AddChartFibonacciCircle() zeichnet Fibonacci-Kreise.
Verwendung
AddChartFibonacciCircle(string name, bool autoScale, int barsBackStart, double startY, int barsBackEnd, double endY)
AddChartFibonacciCircle(string name, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY)
Rückgabewert
Ein Zeichenobjekt vom Typ IFibonacciCircle (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsBackStart | Gibt an, an welchem zurückliegenden Bar die Fibonacci-Kreise beginnen sollen. |
startTime | Datum/Uhrzeit des Bars, an dem die Fibonacci-Kreise beginnen sollen |
startY | y-Wert, an dem die Fibonacci-Kreise beginnen sollen |
barsBackEnd | Gibt an, an welchem zurückliegenden Bar die Fibonacci-Kreise enden sollen (0=aktueller Bar) |
endTime | Datum/Uhrzeit des Bars, an dem die Fibonacci-Kreise enden sollen |
endY | y-Wert, an dem die Fibonacci-Kreise enden sollen |
Beispiel
// zeichnet Fibonacci-Kreise
AddChartFibonacciCircle("MyFibCircle-" + ProcessingBarIndex, true, 5, Low[5], 0, High[0]);
AddChartFibonacciExtensions()
Beschreibung
AddChartFibonacciExtensions() zeichnet Fibonacci Extensions
Verwendung
AddChartFibonacciExtensions(string name, bool autoScale, int start1BarsAgo, double start1Y, int start2BarsAgo, double start2Y, int start3BarsAgo, double start3Y)
AddChartFibonacciExtensions(string name, bool autoScale, DateTime start1Time, double start1Y, DateTime start2Time, double start2Y, DateTime start3Time, double start3Y)
Rückgabewert
Ein Zeichenobjekt vom Typ IFibonacciExtensions (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist. |
start1BarsAgo | Anzahl der rückwärtigen Bars für Ankerpunkt1 (x-Achse) |
start1Time | Datum/Zeit für Ankerpunkt1 (x-Achse) |
start1Y | y-Wert für Ankerpunkt1 |
start2BarsAgo | Anzahl der rückwärtigen Bars für Ankerpunkt2 (x-Achse) |
start2Time | Datum/Zeit für Ankerpunkt2(x-Achse) |
start2Y | y-Wert für Ankerpunkt2 |
start3BarsAgo | Anzahl der rückwärtigen Bars für Ankerpunkt3 (x-Achse) |
start3Time | Datum/Zeit für Ankerpunk3 (x-Achse) |
start3Y | y-Wert für Ankerpunkt3 |
Beispiel
// zeichnet FibonacciExtensions
AddChartFibonacciExtensions("MyFibExt-" + ProcessingBarIndex, true, 4, Low[4], 3, High[3], 1, Low[1]);
AddChartFibonacciProjections()
Beschreibung
Draw Fibonacci Projections () zeichnet Fibonacci Projections.
Verwendung
AddChartFibonacciProjections(string name, bool autoScale, DateTime start1Time, double start1Y,DateTime start2Time, double start2Y, DateTime start3Time, double start3Y)
Rückgabewert
Ein Zeichenobjekt vom Typ IFibonacciProjections (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist. |
start1Time | Datum/Zeit für Ankerpunkt1 (x-Achse) |
start1Y | y-Wert für Ankerpunkt1 |
start2Time | Datum/Zeit für Ankerpunkt2(x-Achse) |
start2Y | y-Wert für Ankerpunkt2 |
start3Time | Datum/Zeit für Ankerpunk3 (x-Achse) |
start3Y | y-Wert für Ankerpunkt3 |
Beispiel
// zeichnet FibonacciProjections
AddChartFibonacciProjections("MyFibPro-" + ProcessingBarIndex, true, Low[4], 3, High[3], 1, Low[1], 2);
AddChartFibonacciRetracements()
Beschreibung
AddChartFibonacciRetracements() dzeichnet Fibonacci Retracements.
Verwendung
AddChartFibonacciRetracements(string name, bool autoScale, int barsBackStart, double startY, int barsBackEnd, double endY)
AddChartFibonacciRetracements(string name, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY)
Rückgabewert
A drawing object of the type IFibonacciRetracements (interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsBackStart | Gibt an, an welchem zurückliegenden Bar die Fibonacci Retracements beginnen sollen. |
startTime | Datum/Uhrzeit des Bars, an dem die Fibonacci Retracements beginnen sollen |
startY | y-Wert, an dem die Fibonacci Retracements beginnen sollen |
barsBackEnd | Gibt an, an welchem zurückliegenden Bar die Fibonacci Retracements enden sollen (0=aktueller Bar) |
endTime | Datum/Uhrzeit des Bars, an dem die Fibonacci Retracements enden sollen |
endY | y-Wert, an dem die Fibonacci Retracements enden sollen |
Beispiel
// zeichnet Fibonnaci Retracements
AddChartFibonacciRetracements("MyFibRet-" + ProcessingBarIndex, true, 10, Low[10], 0, High[0]);
AddChartFibonacciTimeExtensions()
Beschreibung
AddChartFibonacciTimeExtensions() zeichnet Fibonacci Retracements.
Verwendung
AddChartFibonacciTimeExtensions(string name, int barsBackStart, double startY, int barsBackEnd, double endY)
AddChartFibonacciTimeExtensions(string name, DateTime startTime, double startY, DateTime endTime, double endY)
Rückgabewert
Ein Zeichenobjekt vom Typ IFibonacciTimeExtensions (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
barsBackStart | Gibt an, an welchem zurückliegenden Bar die Fibonacci TimeExtensions beginnen sollen. |
startTime | Datum/Uhrzeit des Bars, an dem die Fibonacci TimeExtensions beginnen sollen |
startY | y-Wert, an dem die Fibonacci-Kreise beginnen sollen |
barsBackEnd | Gibt an, an welchem zurückliegenden Bar die Fibonacci TimeExtensions enden sollen (0=aktueller Bar) |
endTime | Datum/Uhrzeit des Bars, an dem die Fibonacci TimeExtensions enden sollen |
endY | y-Wert, an dem die Fibonacci TimeExtensions enden sollen |
Beispiel
// zeichnet Fibonacci TimeExtensions
AddChartFibonacciTimeExtensions("MyFibTimeExt-" + ProcessingBarIndex, 10, Low[10], 0, High[0]);
AddChartGannFan()
Beschreibung
AddChartGannFan() zeichnet Fibonacci Retracements.
Verwendung
AddChartGannFan(string name, bool autoScale, int barsAgo, double y)
AddChartGannFan(string name, bool autoScale, DateTime time, double y)
Rückgabewert
Ein Zeichenobjekt vom Typ IGannFan (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsAgo | Gibt an, an welchem zurückliegenden Bar der GannFan gezeichnet werden soll |
time | Datum/Uhrzeit des Bars, an dem der GannFan gezeichnet werden soll |
y | y-Wert, an dem der GannFan gezeichnet werden soll |
Beispiel
// zeichnet einen Gann Fan am Tief des Bars von vor 10 Perioden
AddChartGannFan("MyGannFan-" + ProcessingBarIndex, true, 10, Low[10]);
AddChartHorizontalLine()
Beschreibung
AddChartHorizontalLine() zeichnet eine horizontale Linie in den Chart.
Siehe auch AddChartLine(), AddChartVerticalLine(), AddChartExtendedLine(), AddChartRay().
Verwendung
AddChartHorizontalLine(string name, double y, Color color)
AddChartHorizontalLine(string name, bool autoScale, double y, Color color, DashStyle dashStyle, int width)
Rückgabewert
Ein Zeichenobjekt vom Typ IHorizontalLine (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
y | ein beliebiger double-Wert |
color | Linienfarbe |
dashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
width | Linienstärke |
Beispiele
// zeichnet eine horizontale Linie bei y=10
AddChartHorizontalLine("MyHorizontalLine-" + ProcessingBarIndex, 10, Color.Black);
AddChartLine()
Beschreibung
AddChartLine() zeichnet eine (Trend-) Linie.
Siehe auch AddChartHorizontalLine(), AddChartVerticalLine(), AddChartExtendedLine(), AddChartRay().
Verwendung
AddChartLine(string name, int barsBackStart, double startY, int barsBackEnd, double endY, Color color)
AddChartLine(string name, bool autoScale, int barsBackStart, double startY, int barsBackEnd, double endY, Color color, DashStyle dashStyle, int width)
AddChartLine(string name, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY, Color color, DashStyle dashStyle, int width)
Rückgabewert
Ein Zeichenobjekt vom Typ ITrendLine (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsBackStart | Anzahl der rückwärtigen Bars für den Startpunkt |
startTime | Datum/Uhrzeit für den Startpunkt |
startY | y-Wert für den Startpunkt |
barsBackEnd | Anzahl der rückwärtigen Bars für den zweiten Punkt (Einen Endpunkt gibt es bei diesem Zeichenobjekt nicht) |
endTime | Datum/Uhrzeit für den Endpunkt |
endY | y-Wert für den Endpunkt |
color | Farbe des Zeichenobjekts |
dashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
width | Linienstärke in Punkten |
Beispiel
// zeichnet eine Linie
AddChartLine("MyLine-" + ProcessingBarIndex, false, 10, Close[10], 0, Close[0], Color.Black, DashStyle.Solid, 1);
AddChartRay()
Beschreibung
AddChartRay() zeichnet eine (Trend-) Linie, die zu einer Seite ins Unendliche verlängert wird.
Siehe auch AddChartLine(), AddChartHorizontalLine(), AddChartVerticalLine(), AddChartExtendedLine().
Verwendung
AddChartRay(string name, int start1BarsAgo, double start1Y, int start2BarsAgo, double start2Y, Color color)
AddChartRay(string name, bool autoScale, int start1BarsAgo, double start1Y, int start2BarsAgo, double start2Y, Color color, DashStyle dashStyle, int width)
AddChartRay(string name, bool autoScale, DateTime start1Time, double start1Y, DateTime start2Time, double start2Y, Color color, DashStyle dashStyle, int width)
Rückgabewert
Ein Zeichenobjekt vom Typ IRay (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist. |
start1BarsAgo | Anzahl der rückwärtigen Bars für Ankerpunkt1 (x-Achse) |
start1Time | Datum/Zeit für Ankerpunkt1 (x-Achse) |
start1Y | y-Wert für Ankerpunkt1 |
start2BarsAgo | Anzahl der rückwärtigen Bars für Ankerpunkt2 (x-Achse) |
start2Time | Datum/Zeit für Ankerpunkt2(x-Achse) |
start2Y | y-Wert für Ankerpunkt2 |
color | Farbe des Zeichenobjekts |
dashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
width | Linienstärke |
Beispiele
// zeichnet eine Linie vom Bar von vor 10 Perioden über den aktuellen Bar (x-Achse)
// --> Linie wird nach rechts verlängert
// von y=3 über y=7
AddChartRay("MyRay-" + ProcessingBarIndex, 10, 3, 0, 7, Color.Green);
// zeichnet eine Linie vom akt. Bar über den Bar von vor 10 Perioden
// --> Linie wird nach links verlängert
// von y=3 über y=7
AddChartRay("MyRay-" + ProcessingBarIndex, 0, 3, 10, 7, Color.Green);
AddChartRectangle()
Beschreibung
AddChartRectangle() zeichnet ein Rechteck.
Verwendung
AddChartRectangle(string name, int barsBackStart, double startY, int barsBackEnd, double endY, Color color)
AddChartRectangle(string name, bool autoScale, int barsBackStart, double startY, int barsBackEnd, double endY, Color color, Color areaColor, int areaOpacity)
AddChartRectangle(string name, bool autoScale, DateTime startTime, double startY, DateTime endTime, double endY, Color color, Color areaColor, int areaOpacity)
Rückgabewert
Ein Zeichenobjekt vom Typ IRectangle (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist. |
barsBackStart | Gibt an, an welchem zurückliegenden Bar sich die eine Ecke des Rechtecks befinden soll (0=aktueller Bar) |
startTime | Datum/Uhrzeit des Bars, an dem sich die eine Ecke des Rechtecks befinden soll |
startY | y-Wert, an dem die sich die eine Ecke des Rechtecks befinden soll |
barsBackEnd | Gibt an, an welchem zurückliegenden Bar sich die zweite Ecke des Rechtecks befinden soll (0=aktueller Bar) |
endTime | Datum/Uhrzeit des Bars, an dem sich die zweite Ecke des Rechtecks befinden soll |
endY | y-Wert, an dem die sich die zweite Ecke des Rechtecks befinden soll |
color | Farbe des Zeichenobjekts |
areaColor | Füllfarbe des Zeichenobjekts |
areaOpacity | Transparenz der Füllfarbe. Wert zwischen 0 und 255 (0 = komplett transparent, 255 = keine Transparenz) |
Beispiel
// zeichnet ein grünes Rechteck vom Tief von vor 10 Perioden zum Hoch von vor 5 Perioden
// mit der Füllfarbe PaleGreen und einer Transparenz von 2
AddChartRectangle("MyRect-" + ProcessingBarIndex, true, 10, Low[10], 5, High[5], Color.PaleGreen, Color.PaleGreen, 2);
AddChartRegion()
Beschreibung
AddChartRegion() DrawRegion() füllt einen bestimmten Bereich auf einem Chart aus.
Verwendung
AddChartRegion(string name, int barsBackStart, int barsBackEnd, IDataSeries series, double y, Color outlineColor, Color areaColor, int areaOpacity)
AddChartRegion(string name, int barsBackStart, int barsBackEnd, IDataSeries series1, IDataSeries series2, Color outlineColor, Color areaColor, int areaOpacity)
AddChartRegion(string name, DateTime startTime, DateTime endTime, IDataSeries series, double y, Color outlineColor, Color areaColor, int areaOpacity)
AddChartRegion(string name, DateTime startTime, DateTime endTime, IDataSeries series1, IDataSeries series2, Color outlineColor, Color areaColor, int areaOpacity)
Rückgabewert
Ein Zeichenobjekt vom Typ IRegion (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
barsBackStart | Gibt an, an welchem zurückliegenden Bar sich die eine Ecke des Rechtecks befinden soll (0=aktueller Bar) |
startTime | Datum/Uhrzeit des Bars, an dem sich die eine Ecke des Rechtecks befinden soll |
barsBackEnd | Gibt an, an welchem zurückliegenden Bar sich die zweite Ecke des Rechtecks befinden soll (0=aktueller Bar) |
endTime | Datum/Uhrzeit des Bars, an dem sich die zweite Ecke des Rechtecks befinden soll |
series1, series2 | jedes Datenserie, wie z.B. ein Indikator, Close, High, Low usw. Der jeweilige Wert der Datenserie für den aktuellen Bar wird als y-Wert herangezogen |
y | ein beliebiger double-Wert |
outlineColor | Farbe für die Umrandung des Bereichs |
areaColor | Füllfarbe des Zeichenobjekts |
areaOpacity | Transparenz der Füllfarbe. Wert zwischen 0 und 255 (0 = komplett transparent, 255 = keine Transparenz) |
Beispiel
// füllt den Bereich zwischen dem oberen und dem unteren Bollinger Band
AddChartRegion("MyRegion", ProcessingBarIndex, 0, Bollinger(2, 14).Upper, Bollinger(2, 14).Lower, Color.Empty, Color.Lime, 100);
AddChartRegressionChannel()
Beschreibung
AddChartRegressionChannel()zeichnet einen Regressionskanal.
Verwendung
AddChartRegressionChannel(string name, int barsBackStart, int barsBackEnd, Color color)
AddChartRegressionChannel(string name, bool autoScale, int barsBackStart, int barsBackEnd, Color upperColor, DashStyle upperDashStyle, int upperWidth, Color middleColor, DashStyle middleDashStyle, int middleWidth, Color lowerColor, DashStyle lowerDashStyle, int lowerWidth)
AddChartRegressionChannel(string name, bool autoScale, DateTime startTime, DateTime endTime, Color upperColor, DashStyle upperDashStyle, int upperWidth, Color middleColor, DashStyle middleDashStyle, int middleWidth, Color lowerColor, DashStyle lowerDashStyle, int lowerWidth)
Rückgabewert
Ein Zeichenobjekt vom Typ IRegressionChannel (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist. |
barsBackStart | Gibt an, an welchem zurückliegenden Bar der Regressionskanal beginnen soll (0=aktueller Bar) |
startTime | Datum/Uhrzeit des Bars, an dem der Regressionskanal beginnen soll |
barsBackEnd | Gibt an, an welchem zurückliegenden Bar der Regressionskanal enden soll (0=aktueller Bar) |
endTime | Datum/Uhrzeit des Bars, an dem der Regressionskanal enden soll |
color | Farbe des Zeichenobjekts |
upperDashStyle, middleDashStyle, lowerDashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß: | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
upperColor, middleColor, lowerColor | jeweilige Linienfarbe |
upperWidth, middleWidth, lowerWidth | jeweilige Linienstärke |
Beispiel
// zeichnet einen Regressionskanal vom Tief des Bars von vor 10 Tagen
// zum Hoch des Bars von vor 5 Tagen
AddChartRegressionChannel("MyRegChannel-" + ProcessingBarIndex, 10, 0, Color.Black);
AddChartSquare()
Beschreibung
AddChartSquare() zeichnet ein Quadrat:
Siehe auch AddChartArrowUp(), AddChartArrowDown(), AddChartDiamond(), AddChartDot(), AddChartTriangleUp(), AddChartTriangleDown().
Verwendung
DrawSqare(string name, bool autoScale, int barsAgo, double y, Color color)
DrawSqare(string name, bool autoScale, DateTime time, double y, Color color)
Rückgabewert
Ein Zeichenobjekt vom Typ ISquare (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen |
barsAgo | Gibt an, an welchem zurückliegenden Bar das Quadrat gezeichnet werden soll (0=aktueller Bar) |
Time | Datum/Uhrzeit des Bars, an dem das Quadrat gezeichnet werden soll |
Y | y-Wert, an dem das Quadrat gezeichnet werden soll |
color | Farbe des Zeichenobjekts |
Beispiel
// zeichnet ein durnkelrotes Quadrat am akt. Bar 10 Ticks über dem Hoch
AddChartSquare("MySquare", true, 0, High[0] + 10*TickSize, Color.DarkRed);
AddChartText()
Beschreibung
AddChartText() schreibt einen beliebigen Text auf den Chart.
Siehe auch AddChartTextFixed().
Verwendung
AddChartText(string tag, string text, int barsAgo, double y, Color color);
AddChartText(string tag, string text, TextPosition textPosition, Color textColor, Font font, Color outlineColor, Color areaColor, int areaOpacity);
AddChartText(string tag, string text, int barsAgo, double y, Color textColor, Font font, StringAlignment alignment, Color outlineColor, Color areaColor, int areaOpacity);
AddChartText(string tag, bool autoScale, string text, int barsAgo, double y, int yPixelOffset, Color textColor, Font font, StringAlignment alignment, Color outlineColor, Color areaColor, int areaOpacity);
AddChartText(string tag, bool autoScale, string text, DateTime x, double y, int yPixelOffset, Color textColor, Font font, StringAlignment alignment, Color outlineColor, Color areaColor, int areaOpacity);
AddChartText(string tag, bool autoScale, string text, DateTime x, double y, int pixelOffset, Color textColor, Font font, StringAlignment alignment, HorizontalAlignment hAlign, VerticalAlignment vAlign, Color outlineColor, Color areaColor);
AddChartText(string tag, bool autoScale, string text, int barsAgo, double y, int yPixelOffset, Color textColor, Font font, StringAlignment alignment, HorizontalAlignment hAlign, VerticalAlignment vAlign, Color outlineColor, Color areaColor, int areaOpacity);
AddChartText(string tag, bool autoScale, string text, DateTime x, double y, int pixelOffset, Color textColor, Font font, StringAlignment alignment, HorizontalAlignment hAlign, VerticalAlignment vAlign, Color outlineColor, Color areaColor);
wichtiger Hinweis: Bei Verwendung der Signaturen, die HorizontalAlignment und VerticalAlignment enthalten, sind die folgenden beiden Zeilen dem Programmcode hinzuzufügen:
using System.Windows.Forms;
using System.Windows.Forms.VisualStyles;
Rückgabewert
Ein Zeichenobjekt vom Typ IText (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
Text | Der auszugebende Text (Der Text darf auch den Zeilenumbruch "\n" enthalten.) |
barsAgo | Gibt an, an welchem zurückliegenden Bar der Text ausgegeben werden soll (0=aktueller Bar) |
(Welcher Bar den Index 0 hat, ist abhängig von CalculateOnBarClose.) | |
Time | Datum/Uhrzeit des Bars, an dem der Text beginnen soll |
Y | y-Wert, an dem der Text geschrieben werden soll |
yPixelOffset | vertikale Verschiebung des Textes. Positive Werte verschieben den Text nach oben, negative Werte nach unten. |
textColor | Textfarbe |
Font | Schriftart für den Text |
Alignment | mögliche Werte sind: StringAlignment.Center, StringAlignment.Far, StringAlignment.Near |
HAlign | mögliche Werte sind: HorizontalAlign.Left, HorizontalAlign.Center, HorizontalAlign.Right |
VAlign | mögliche Werte sind: VerticalAlign.Top, VerticalAlign.Center, VerticalAlign.Bottom |
outlineColor | Farbe des Rahmens um den Text (Für keinen Rahmen Color.Empty verwenden) |
areaColor | Füllfarbe der Textbox (Für keine Füllung Color.Empty verwenden) |
areaOpacity | Transparenz der Füllfarbe. Wert zwischen 0 und 255 (0 = komplett transparent, 255 = keine Transparenz) |
Beispiele
// schreibt einen Text bei y=3.0
AddChartText("MyText-" + ProcessingBarIndex, "This is sample text.", 10, 3, Color.Black);
// schreibt einen roten Text in Schriftgröße Arial 7
AddChartText("MyText-" + ProcessingBarIndex, false, "This is sample text.", Time[0], Close[0]+50*TickSize, 0,
Color.Red, new Font("Arial",7), StringAlignment.Center, Color.Blue, Color.DarkOliveGreen, 10);
Nachstehende Anweisung führt zu diesem Ergebnis:
AddChartText("MyTag",true,"Text",1, // barsAgo
High[1], // y
10, // yPixelOffset
Color.Blue, // Text color
new Font("Arial", 10, FontStyle.Bold),
StringAlignment.Center,
HorizontalAlignment.Center,
VerticalAlignment.Bottom,
Color.Red, // Outline color
Color.Yellow, // Fill color
100); // Opacity
AddChartTextFixed()
Beschreibung
AddChartTextFixed() schreibt Text an eine von 5 möglichen festen Stellen im Chart.
Siehe auch AddChartText().
Verwendung
AddChartTextFixed(string tag, string text, TextPosition textPosition);
AddChartTextFixed(string tag, string text, TextPosition textPosition, Color textColor, Font font, Color outlineColor, Color areaColor);
AddChartTextFixed(string tag, string text, TextPosition textPosition, Color textColor, Font font, Color outlineColor, Color areaColor, int areaOpacity);
Rückgabewert
Ein Zeichenobjekt vom Typ ITextFixed (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
text | The text to be displayed |
TextPosition | TextPosition.BottomLeft, TextPosition.BottomRight, TextPosition.Center, TextPosition.TopLeft, TextPosition.TopRight |
textColor | Textfarbe |
font | Schriftart für den Text |
outlineColor | Farbe des Rahmens um den Text (Für keinen Rahmen Color.Empty verwenden) |
areaColor | Füllfarbe der Textbox (Für keine Füllung Color.Empty verwenden) |
areaOpacity | Transparenz der Füllfarbe. Wert zwischen 0 und 255 (0 = komplett transparent, 255 = keine Transparenz) |
Beispiele
// schreibt einen Text in die Mitte des Charts
AddChartTextFixed("MyText-" + ProcessingBarIndex, ""Das ist ein Beispieltext.", TextPosition.Center);
// schreibt einen roten Text mit einem blauen Rand in die Mitte des Charts
AddChartTextFixed("MyText-" + ProcessingBarIndex, "Das ist ein Beispieltext.", TextPosition.Center, Color.Red, new Font("Arial",35), Color.Blue, Color.Empty, 10);
AddChartTrendChannel()
Beschreibung
AddChartTrendChannel() zeichnet einen Trendkanal.
Verwendung
AddChartTrendChannel(string name, bool autoScale, int start1BarsAgo, double start1Y, int start2BarsAgo, double start2Y, int start3BarsAgo, double start3Y)
AddChartTrendChannel(string name, bool autoScale, DateTime start1Time, double start1Y, DateTime start2Time, double start2Y, DateTime start3Time, double start3Y)
Rückgabewert
Ein Zeichenobjekt vom Typ ITrendChannel (Interface)
Parameter
name | A clearly identifiable name for the drawing object |
autoScale | Adjusts the scale of the y-axis so that drawing objects can be viewed in their entirety |
start1BarsAgo | Number of bars ago for start point 1 (x-axis) |
start1Time | Date/time for start point 1 (x-axis) |
start1Y | y-value for start point 1 |
start2BarsAgo | Number of bars ago for start point 2 (x-axis) |
start2Time | Date/time for start point 2 (x-axis) |
start2Y | y-value for start point 2 |
start3BarsAgo | Number of bars ago for start point 3 (x-axis) |
start3Time | Date/time for start point 3 (x-axis) |
start3Y | y-value for start point 3 |
Beispiele
// zeichnet einen Trendkanal
AddChartTrendChannel("MyTrendChannel-" + ProcessingBarIndex, true, 10, Low[10], 0, High[0], 10, High[10] + 5 * TickSize);
AddChartTriangle()
Beschreibung
AddChartTriangle() zeichnet ein Dreieck.
Verwendung
AddChartTriangle(string name, int start1BarsAgo, double start1Y, int start2BarsAgo, double start2Y, int start3BarsAgo, double start3Y, Color color)
AddChartTriangle(string name, bool autoScale, int start1BarsAgo, double start1Y, int start2BarsAgo, double start2Y, int start3BarsAgo, double start3Y, Color color, Color areaColor, int areaOpacity)
AddChartTriangle(string name, bool autoScale, DateTime start1Time, double start1Y, DateTime start2Time, double start2Y, DateTime start3Time, double start3Y, Color color, Color areaColor, int areaOpacity)
Rückgabewert
Ein Zeichenobjekt vom Typ ITriangle (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
start1BarsAgo | Anzahl der rückwärtigen Bars für Ankerpunkt1 (x-Achse) |
start1Time | Datum/Zeit für Ankerpunkt1 (x-Achse) |
start1Y | y-Wert für Ankerpunkt1 |
start2BarsAgo | Anzahl der rückwärtigen Bars für Ankerpunkt2 (x-Achse) |
start2Time | Datum/Zeit für Ankerpunkt2 (x-Achse) |
start2Y | y-Wert für Ankerpunkt2 |
start3BarsAgo | Anzahl der rückwärtigen Bars für Ankerpunkt3 (x-Achse) |
start3Time | Datum/Zeit für Ankerpunkt3 (x-Achse) |
start3Y | y-Wert für Ankerpunkt3 |
color | Farbe des Zeichenobjekts |
areaColor | Füllen Sie Farbe des Zeichnungsobjekt |
areaOpacity | Transparenz der Füllfarbe. Wert zwischen 0 und 255 (0 = komplett transparent, 255 = keine Transparenz) |
Beispiel
// zeichnet ein grünes Dreieck
AddChartTriangle("tag1", 4, Low[4], 3, High[3], 1, Low[1], Color.Green);
AddChartTriangleDown()
Beschreibung
AddChartTriangleDown() zeichnet ein kleines abwärtsgerichtetes Dreieck.
Siehe auch AddChartArrowUp(), AddChartArrowDown(), AddChartDiamond(), AddChartDot(), AddChartSquare(), AddChartTriangleUp().
Verwendung
AddChartTriangleDown(string name, bool autoScale, int barsAgo, double y, Color color)
AddChartTriangleDown(string name, bool autoScale, DateTime time, double y, Color color)
Rückgabewert
Ein Zeichenobjekt vom Typ ITriangleDown (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsAgo | Gibt an, an welchem zurückliegenden Bar das Dreieck gezeichnet werden soll |
time | Datum/Uhrzeit des Bars, an dem das Dreieck gezeichnet werden soll |
y | y-Wert, an dem das Dreieck gezeichnet werden |
color | Farbe des Zeichenobjekts |
Beispiel
// zeichnet ein kleines rotes Dreieck am akt. Bar 10 Ticks über dem Hoch
AddChartTriangleDown("MyTriangleDown-" + ProcessingBarIndex, true, 0, High[0] + 10*TickSize, Color.Red);
AddChartTriangleUp()
Beschreibung
AddChartTriangleUp() zeichnet ein kleines aufwärtsgerichtetes Dreieck.
Siehe auch AddChartArrowUp(), AddChartArrowDown(), AddChartDiamond(), AddChartDot(), AddChartSquare(), AddChartTriangleDown().
Verwendung
AddChartTriangleUp(string name, bool autoScale, int barsAgo, double y, Color color)
AddChartTriangleUp(string name, bool autoScale, DateTime time, double y, Color color)
Rückgabewert
Ein Zeichenobjekt vom Typ ITriangleUp (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
autoScale | Skalierung der y-Achse so anpassen, dass das Zeichenobjekt vollständig zu sehen ist |
barsAgo | Gibt an, an welchem zurückliegenden Bar das Dreieck gezeichnet werden soll |
time | Datum/Uhrzeit des Bars, an dem das Dreieck gezeichnet werden soll |
y | y-Wert, an dem das Dreieck gezeichnet werden |
color | Farbe des Zeichenobjekts |
Beispiel
// zeichnet ein kleines hellgrünes Dreieck am akt. Bar 10 Ticks unter dem Tief
AddChartTriangleUp("MyTriangleUp-" + ProcessingBarIndex, true, 0, Low[0] - 10*TickSize, Color.LightGreen);
AddChartVerticalLine()
Beschreibung
AddChartVerticalLine() zeichnet eine vertikale Linie in den Chart.
Siehe auch AddChartLine(), AddChartHorizontalLine(), AddChartExtendedLine(), AddChartRay().
Verwendung
AddChartVerticalLine(string name, int barsAgo, Color color)
AddChartVerticalLine(string name, int barsAgo, Color color, DashStyle dashStyle, int width)
AddChartVerticalLine(string name, DateTime time, Color color, DashStyle dashStyle, int width)
Rückgabewert
Ein Zeichenobjekt vom Typ IVerticalLine (Interface)
Parameter
name | Der Name eines Zeichenobjekts zur eindeutigen Identifizierung |
barsAgo | Gibt an, an welchem zurückliegenden Bar die vertikale Linie gezeichnet werden soll (0=aktueller Bar) |
time | Datum/Uhrzeit des Bars, an dem die vertikale Linie gezeichnet werden soll |
color | Linienfarbe |
dashStyle | Linienart |
DashStyle.Dash | |
DashStyle.DashDot | |
DashStyle.DashDotDot | |
DashStyle.Dot | |
DashStyle.Solid | |
ggf. muß | |
using System.Drawing.Drawing2D; mit eingebunden werden. | |
width | Linienstärke |
Beispiele
// zeichnet eine vertikale Linie am Bar von vor 10 Perioden
AddChartVerticalLine("MyVerticalLine-" + ProcessingBarIndex, 10, Color.Black);