Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » MaxBarsBack - Einstellung » 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
_Rainer
Administrator



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

_Rainer ist offline
  MaxBarsBack - EinstellungAntwort 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 zusammen,

gibt es eine Möglichkeit einen Chart bis zur
LastBarOnChart zu screenen, die gewonnenen
Daten Stück für Stück in einem Array zu speichern und mit diesen Daten den gesamten Chart noch mal backzutesten ?
Momentan scheitert dies bei mir an der MaxBarsBack-Einstellung.
Ist MBB auf ein Minimum eingestellt, z.B.
30, um HighestBar(High,30) abzudecken, dann
verlangt der Backtest am Schluß MBB zu vergrößern.
Wird MBB entsprechend vergrößert, z.B. auf 250, um auch den Backtest abzudecken, dann bekomme ich erst ab der Bar 250 einen Debugger-Output von HighestBar(High,30).
Was mache ich da falsch ?
Vielen Dank für Hilfe.

Gruß
Rainer


16.09.2000, 09:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Rainer senden Homepage von _Rainer
_Uwe
Administrator



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

_Uwe ist offline
  RE: MaxBarsBack - EinstellungAntwort 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 Rainer,

die Vorgehensweise ist vermutlich stark von der Programmlogik abhängig. Prinzipiell machst Du natürlich, so wie Du die Problematik beschreibst, alles im Rahmen der Möglichkeiten korrekt.

Eine weitere Möglichkeit wäre, wenn man Programmeteile auf Datenstecken > MBB zurückblicken lassen muß, daß man diese Teile mit einer entsprechenden Anweisung

IF currentBar > xBar THEN
BEGIN
.....
END


einklammert, um sicher zu stellen, daß genügende Vergangenheitsbars zur Berechnung zur Verfügung stehen. Dabei ist xBar entsprechend den erfordernissen zu setzen z.B. für average(average(close,Len1),Len2) eben xBar=Len1+Len2, wobei dies eben auch mit den entsprechenden INPUTS bzw. Variablen geschenen kann.

Aber, wie gesagt, ob diese Art sinnig ist, hängt von der Problematik ab.
Eine andere Alternative wäre mit der Erstellung "Archivdatei" über ein DLL-Programmteil, auf die, wenn sie nach einem Durchlauf geschrieben ist, bei einem neuladen des Indikators zurückgegriffen wird (macht sinn bei Mustererkennungen).

Viele gute Ideen wünscht
Uwe

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



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

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

Vielen Dank Uwe,

Lösung a) reicht bei mir leider nicht aus, aber Lösung b) scheint sehr viele Möglichkeiten zu bieten.
Deshalb werfe ich mal meinen C-Compiler an.

Gruß
Rainer

17.09.2000, 17:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Rainer senden Homepage von _Rainer
_Uwe
Administrator



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

_Uwe ist offline
  Welchen C-Compiler benutzt Du?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 Rainer,

selber benutze ich Borland C++, jedoch leider viel zu selten um ein großer Könner werden zu können. Ich würde, wenn du Interesse und Geduld hast, einen Ideenaustausch vorschlagen.

Eine angenehme Woche wünscht
Uwe

18.09.2000, 00:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_Rainer
Administrator



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

_Rainer ist offline
  RE: Welchen C-Compiler benutzt Du?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 Uwe,

sehr gerne. Ich benutze Microsoft s Visual C++. Bisher habe ich auch nur kleinere Anwendungen geschrieben. Aber das ist eben immer eine Frage der Zielsetzung.
Hast du schon erste DLL-Programmierversuche für die EL unternommen ?

Gruß
Rainer

18.09.2000, 18:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Rainer senden Homepage von _Rainer
_Uwe
Administrator



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

_Uwe ist offline
  RE: Welchen C-Compiler benutzt Du?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 Rainer!

Die ersten "Gehversuche" in Dingen DLL habe ich mit einem kleinen Programm zur Erkennung von Candlestick-Reversal-Formationen gemäß den Beschreibungen in dem Buch: "Candle-Power" von Gregory L.. Morris unternommen. Leider ist es mir nie gelungen, float-Daten zu übergeben bzw. zurück zu erhalten, so daß die Übergabe auf int- bzw. long-Datentypen beschränkt blieb.

Doch zur Diskussion über weitere C-Programmierungs-Details sollte man vielleicht doch den E-Mailkontakt vorziehen, da die Breite des Interesses an diesen Fragen vielleicht nicht so groß sein dürfte. Allgemein interessiernde Fragen bzw. Problemlösungen sind natürlich im Forum besser aufgehoben.

Gruß
Uwe

18.09.2000, 22:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_cedric
Administrator



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

_cedric ist offline
  RE: Welchen C-Compiler benutzt Du?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

Nallo Ihr beiden,

es nur gesagt, das großes interesse besteht,
den mich interessiert vor allen die DLL-Programmierung. Dann könnte ich in C bzw. C++
helfen.

ciau

cedric

19.09.2000, 07:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _cedric senden Homepage von _cedric
_Uwe
Administrator



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

_Uwe ist offline
  Schön zu wissen, ...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

...daß es eine direkte Anlaufstelle bei C-Programmierungsfragen gibt. ;-)

Hallo cedric!

Danke für das Angebot, das im konkreten Fall gern angenommen wird. Mit Erlaubnis hoffnetlich, habe ich mir die Email-Adresse in mein Adressen-Verzeichnis kopiert.

Alles gute
Uwe

19.09.2000, 11:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_Michael Kühn
Administrator



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

_Michael Kühn ist offline
  RE: MaxBarsBack - EinstellungAntwort 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,

ich denke auch, daß Eure Diskussion über DLLs wichtig ist, da bestimmte Abläufe nur so realisiert werden können. Ich möchte hier kurz Versuchen, das Problem den Nicht-Spezialisten verständlicher zu machen:

eine Eigenheit der Omega-Umgebung ist es, daß ein Easy-Language-Programm Bar für Bar abgearbeitet wird und man am Ende der zur Verfügung stehenden Bars keine Möglichkeit hat, wieder mit den ersten Bars beginnend einen neuen Programmablauf zu instruieren. Damit sind eigentlich die Möglichkeiten, auf einem ersten Programmablauf aufbauend Daten zu sammeln und diese in weiteren Durchläufen wieder zu verwenden, verwehrt. Ein Kunstgriff kann hier für Abhilfe sorgen: Abspeichern der in einem Programmdurchlauf gewonnen Werte in einem File. Diese Werte können dann über eine DLL wieder eingelesen werden.

Kleiner Trick: Wiederholte Programmdurchläufe können über das Anlegen einer Variablen als Input und Starten der Optimize-Funktion im Chart-Modul realisiert werden.

Grüße
Michael

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



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

_Uwe ist offline
  RE: MaxBarsBack - Einstellung ... DLLAntwort 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,

ich bin Deiner Meinung, daß so viel wie möglich hier diskutiert und erörtert werden soll.

Einzig in spezieller Programmierungsarbeitsphasen (-versuche) wäre das Forum nicht der geeignete Platz, da womöglich zuviel belangloses hier erscheinen würde.

Das jedoch die (Zwischen-)Ergebnisse hier vorgestellt werden, auch wenn es möglicherweise Irrwege waren, dafür bin ich voll und ganz, zumal dadurch vielleicht der eine oder andere erst die Möglichkeit der Mitarbeit für sich erkennt, da ja die lokalen Treffen der Gruppen auf die Ballungsgebiete beschränkt ist.

Einen angenehmen Tag
Uwe

P.S.
Es muß nicht immer C/C++ sein!
DLL s können auch nach meiner Kenntnis in Basic oder anderen Programiersprachen geschrieben werden, soweit der eingesetzte Compiler das Model LARGE unterstützt. Wie weit diese Aussage für die TS2000i Gültigkeit hat, kann ich nicht beurteilen.

20.09.2000, 10:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_Martin Hock
Administrator



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

_Martin Hock ist offline
  RE: MaxBarsBack - Einstellung ... DLLAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Also mit Basic speziell VB von Microsoft kann man meines Wissens keine Dll s erstellen, da Basic immer noch eine interpretierte Sprache ist und keinen native Code erzeugt.
Ich benutze CA Visual Objects oder den Watcom C++ COmpiler.
Es sollte auch mit Delphi möglich sein.
Wichtig ist, daß die entsprechende Sprache strikte Typisierung benutzt.
Leider bin ich noch nicht dazu gekommen, das ganze einmal auszuprobieren. Wenn ich mehr rausgefunden habe stelle ich es mal hier rein.

Grzß

Martin

20.09.2000, 13:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Martin Hock senden Homepage von _Martin Hock
_Michael Kühn
Administrator



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

_Michael Kühn ist offline
  RE: MaxBarsBack - Einstellung ... DLLAntwort 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,

in VB geschriebene DLLs laufen tatsächlich nicht mit Easy Language, sondern nur MS C++ kompatible DLLs. Wer trotzdem in VB entwickeln möchte (was sicherlich effizienter ist) der kann mit folgendem Tool die DLL kompatibel machen:

SpyWorks von der Firma Desaware, USA (Standard Edition der aktuellen Version reicht). Kann z.B. hier bestellt werden:
http://www.vbxtras.com/products/spyworks.asp

Ciao,
Michael

20.09.2000, 15:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Michael Kühn senden Homepage von _Michael Kühn
_Uwe
Administrator



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

_Uwe ist offline
  RE: MaxBarsBack - Einstellung ... DLLAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Danke, Michael und Martin, für Eure Hinweise und Richtigstellungen.

Meine Äußerung bezüglich Basic und DLL s bezog sich auf ein Produkt, das unter dem Namen PowerBasic vertrieben wurde (Folgeprodukt von TurboBasic). Die boten eine 32bit Version an, mit der man Dll s erstellen konnte. Praktisch hatte ich es nie ausprobiert.

Uwe

20.09.2000, 23: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