Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » Erweiterung » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
_fritz
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 22

_fritz ist offline
  ErweiterungAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hi

Gibt es Dll-Dateien um Easy - Language zu erweitern?
Bin sehr frustriert, dass man nur 4 Plot ´s ausgeben kann .
Natürlich könnte man zwei Indikatoren übereinander legen
und nochmals 4 Plots aktivieren, nur ist es sehr frustrierend wenn man sie
immer zusammenbasteln muss. Außerdem kennt sich der Nächste nicht mehr
aus, an den man den indicator weiterreicht.

Auch um die mathematischen Funktionen zu erweitern wurde ich Dll
Files benötigen. Wo bekommt man sie?
Vielen Dank im voraus für Eure Ratschläge!
Gruß
fritz

25.05.2001, 01:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _fritz senden Homepage von _fritz
_Heiko Schröder
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 12

_Heiko Schröder ist offline
  RE: ErweiterungAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo!

Mit einer DLL bekommst du auch nicht mehr als 4 Plots.
Wegen den DLL Datein, schau unter OR Dev Kit nach. Alles da was man so braucht.

Gruss
Heiko

25.05.2001, 23:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Heiko Schröder senden Homepage von _Heiko Schröder
_Michael Kühn
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 76

_Michael Kühn ist offline
  RE: ErweiterungAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo Fritz,

wie Heiko schon richtig erwähnt gibt es bei TradeStation eine Limitation von 4 Plots pro Chart. Wenn Du mit DLLs arbeiten willst kannst Du aber in der Tat auch auf mehr Zeitreihen (Symbole und/oder Indikatoren) referenzieren. Mit dem Developer Kit, das mit der TS mitgeliefert wird, lassen sich auch Zeitreihen aus dem Global Server exportieren, auf die die DLL dann zugreifen könnte. Die DLL kann dann darüberhinaus auch beliebig viele Indikatorenwerte erzeugen, auf die die Strategien dann referenzieren kann. Oder geht es Dir wirklich nur um Plots, also grafische Darstellungen? Sag doch mal, was Du konkret machen möchtest.

Ciao,
Michael

26.05.2001, 19:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Michael Kühn senden Homepage von _Michael Kühn
_fritz
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 22

_fritz ist offline
  RE: ErweiterungAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo Michael!
Mein eigenes Handels-System zu schaffen , es nach bedarf zu adaptiern und zu automatisieren -wäre mein Ziel.
Wenn aber schon bei 5 Plot`s Barrikaden auftreten - sehe ich derzeit schwarz.
Möglicherweise kann man mit dem neuen Developer - der von Omega Research auf der HP angekündigt wird - effizientere Programe kreiren.
Gruß
fritz

28.05.2001, 00:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _fritz senden Homepage von _fritz
_Michael Kühn
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 76

_Michael Kühn ist offline
  RE: ErweiterungAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo Fritz,

ich glaube, hier gibt es einige Mißverständnisse. Die Limitation von 4 Plots pro Chart bezieht sich auf Symbole, nicht aber auf Indikatoren. Außerdem können Handelssysteme auf Basis von Indikatoren erstellt und angewendet werden, auch wenn die Indikatoren selber nicht im Chart angezeigt werden.

Ciao,
Michael

28.05.2001, 09:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Michael Kühn senden Homepage von _Michael Kühn
_fritz
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 22

_fritz ist offline
  RE: ErweiterungAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo Michael!
In einem Programm (zb.Indicator: Stochastic slow)kann man nur 4 Outputs Sichtbar machen.
Plot1(SlowKCustom(HighValue, LowValue, CloseValue, Length), "SlowK");
Plot2(SlowDCustom(HighValue, LowValue, CloseValue, Length), "SlowD");
Plot3(OverBought, "OverBought");
Plot4(OverSold, "Oversold");
plot5............ nicht möglich.

Weiters wäre nicht schlecht,wenn man Winkelfunktionen verwenden könnte - um zb. den Anstiegswinkel zu berechnen -
oder ist diese Option doch möglich?

28.05.2001, 13:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _fritz senden Homepage von _fritz
_Uwe
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 313

_Uwe ist offline
  Nicht schön, aber selten....Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo, fritz!

Die Winkelfunktionen stehen über

Sine(num),
Cosine(num)
und
Tangent(num)


zur Verfügung, wobei num = Winkel in Grad bedeutet.

Als Kehrfunktion wird Arctangent(num) angeboten, die zu einer Verhältniszahl den Winkel in Grad (90) liefert.



Es folgt der Abschnitt: Nicht schön aber selten...



Zum Problem der Plotanzahl in einem Indikator ist zu bemerken, daß mit einem Trick die Anzahl-Schranke überwunden werden kann (m.E. höchst selten erforderlich).

Die Möglichkeit den gleiche Indikator mit seinen vier Plots in ein Subgraph unterzubringen ist bekannt. Dieses Vorgehensweise ist wiederholbar und damit sind n x 4Plots darstellbar. Nun der "Trick":

Schreiben Deinen Indikator so, daß Du als eine INPUT-Variable einen Schalter auf den jeweiligen 4er-Pack-Plot einfügst. Dein Indikatoren-Programm könnte dann so aussehen:




INPUT: MeineInputs(...),.... , PlotBlock(3),.. ;

{Berechnungen der Werte zum Plot}
Wert1 =
Wert2 =
Wert3 =
...
Wert14 =
...
WertN =

{Ende der Berechnung}
{ggf. Normierung (max-min) vorsehen, um Darstellung sinnvol zu gestalten}

{Hier der "Trick"}
If PlotBlock=1 then
begin
plot1(Wert1,"Plot1");
plot2(Wert2,"Plot2");
plot3(Wert3,"Plot3");
plot4(Wert4,"Plot4");
end
else
If PlotBlock=2 then
begin
plot1(Wert5,"Plot1");
plot2(Wert6,"Plot2");
plot3(Wert7,"Plot3");
plot4(Wert8,"Plot4");
end
else
If PlotBlock=3 then
begin
plot1(Wert9,"Plot1");
plot2(Wert10,"Plot2");
plot3(Wert11,"Plot3");
plot4(Wert12,"Plot4");
end
If PlotBlock=4 then
begin
plot1(Wert11,"Plot1");
plot2(Wert12,"Plot1");
plot3(Wert13,"Plot1");
plot4(Wert14,"Plot1");

{ **** allgemeine Schreibweise ****
end
...
else
If PlotBlock=[X] then
begin
plot1(Wert[4*(X-1)+1],"Plot1");
plot2(Wert[4*[X-1]+2],"Plot1");
plot3(Wert[4*(X-1)+3],"Plot1");
plot4(Wert[4*(X-1)+4],"Plot1");
end
else
If PlotBlock=M then
begin
plot1(Wert[4*M-1]+1,"Plot1");
plot2(Wert[4*M],"Plot2");
******** Ende der allgemeinen Schreibweise }
end;



Eben, nicht schön, aber vielleicht nutzt es doch...

Gruß
Uwe





Xt (der vierld(ist Somit awindowms

28.05.2001, 14:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_Uwe
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 313

_Uwe ist offline
  Korrektur ...Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Sehe beim Nachlesen, daß versehentlich mehrfach als plot-Benennung die Bezeichnung "Plot1" in einem IF-Block (PlotBlock) verwendet wurde.

Hier muß richtig, in Übereinstimmung mit den sonst verwendeten Namen,
"Plot1",
"Plot2",
"Plot3" und
"Plot4".
stehen!

Jeder Plot muß mit einem eindeutig festgelegten Namen (als Konstante) versehen werden, der eben nicht verändert werden kann (Schade eigentlich, daß nichteinmal eine Variable zulässig ist). Dieser Plotname muß bei JEDEM Gebrauch des Plots unverändert benutzt werden und darf nicht für plots unterschiedlicher Reihenfolge
plot1(...,"Name1");
plot2(...,"Name2");
plot3(...,"Name3");
plot4(..,"Name4"); wiederbenutzt werden.

Uwe

28.05.2001, 15:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR