Autor |
|
Doc_B
Member
Dabei seit: 02 2002
Herkunft:
Beiträge: 5
|
|
...ich möchte gerne unter easy language einem indikator verschiedene styles zuordnen, d.h.
ich benutze bereits Plot1 - Plot4 und es soll z.B. Plot1 bei einer bestimmten Condition als Kreuz
und bei einer anderen Condition als gestrichelte Linie erscheinen. ich habe bereits versucht:
if condition1 = true then SetPlotColor(1, Dashed3);
if condition1 = false then SetPlotColor(1 Dashed2); als Beispiel.
funktioniert nur leider nicht. vielleicht kann mir ja jemand weiterhelfen...danke Doc_B.
|
|
21.08.2002, 15:01 |
|
Klaus
Administrator
Dabei seit: 12 2001
Herkunft: Herdecke
Beiträge: 1088
|
|
Hallo Doc_B,
mit ist keine Möglichkeit bekannt, diese Style-Parameter aus ELA heraus dynamisch zu ändern. Diese Einstellungen kann man wohl nur manuell beim Formatieren des Indikators vornehmen.
Die einzigen mir bekannten Objekte die man per ELA dynamisch beeinflussen kann sind Trendlinien. Dort kann man mittels TL_SetStyle die einzelnen Linien verändern.
Gruss
-Klaus
|
|
21.08.2002, 15:42 |
|
Doc_B
Member
Dabei seit: 02 2002
Herkunft:
Beiträge: 5
|
|
...vielen Dank für die Antwort. Die einzige Möglichkeit sehe ich nun darin,
zwei einzelne Indikatoren übereinander zu legen, anstatt alles in einem
Einzigen implementieren zu wollen.
danke nochmals ...Doc_B
|
|
21.08.2002, 16:44 |
|
Steffen
Senior Member TUG
Dabei seit: 01 2002
Herkunft: bei Leipzig
Beiträge: 186
|
|
Vielleicht ist es möglich, wenn du deinen Indikator anders konzeptionierst.
Gehen wir erst mal von dem Wert aus, den du dir mit plot1 anzeigen lassen möchtest - ich nenne ich Value1 .
Nun lasse dir Value1 mit Plot1 als linie und nochmals Value1 mit plot2 als Kreuz anzeigen. Und nun unterscheidest du, wann Value1 als Linie und wann als Kreuz angezeigt werden soll. Hier im Beispiel mit condition1.
if condition1 then plot1(Value1, "Value1_Line") else plot2(Value1, "Value1_Kreuz") ;
plot1 setzt du unter Eigenschaften als Linie und plot2 als Kreuz.
Mit Value2 machtst du das gleiche über plot3 und plot4. Deine restlichen 2 Werte, müßtest du dir über einen 2. Indikator anzeigen lassen, denn es gibt nur 4 PLOT`s je Indikator.
Gruß Steffen
|
|
22.08.2002, 19:13 |
|
|