EUREX US Live
chartbuch.de
ETM-Findex
Metastock - neue Version
NEU: TerminmarktBuch.de
TerminmarktClub
WTB-Forum
Firmen-Findex
Test TMW neu
Bücher Börse
Mitglied TMW

 
  Neues Thema schreiben   Antworten     zurück Suche   Druckansicht  
Thema: Traders Mai 2006: Candle-Combiner von Dr. Alexander Schwarz und Lars Zilch
Das Thema hat 28 Beiträge:
Gehe zu Seite: 1   2  oder alle Beiträge zeigen
 
Williams  Am: 03.05.2006 08:24:02 Gelesen: 4806# 4 @  
Hallo Metatrader,
vielen Dank für's erste.

Wie Du weißt, stehe ich in Kontakt mit Dr. Schwarz und Lars Zilch.
Sie haben mir die mails von interessierten Metastock-Usern zugesandt und mich gefragt, ob ich die Übersetzung des Candle-Combiners in Metastock vornehmen kann.

Nachfrage besteht also schon. Sicherlich können Dr. Schwarz oder Lars Zilch Dir die Anfrage-mails zukommen lassen.

Ich selbst bin auch sehr an dem Metastock-Code interessiert, um mit dem Candle-Combiner bestimmte Experimente anzustellen.

Wie kommen wir weiter?
Gruß
Williams
 
metatrader  Am: 03.05.2006 12:36:02 Gelesen: 4756# 5 @  
@Williams.

Ich werde den Peter heute einmal kontaktieren und ihn fragen, wie lange er wohl für eine Umsetzung braucht und was er für eine Programmierung haben möchte. Danach können wir dann weiterreden. Okay?
 
Williams  Am: 04.05.2006 11:01:36 Gelesen: 4681# 6 @  
Hallo MetaTrader,

danke für Deine Hilfe.

".....da er dies mit Sicherheit sehr schnell realisieren kann, denn die Programmierung ist recht einfach."

So darf man hoffen, dass der Aufwand sich in Grenzen hält....
 
metatrader  Am: 04.05.2006 15:32:17 Gelesen: 4639# 7 @  
@Williams.

Ich habe mit Peter Kontakt aufgenommen und ihn nach der Umsetzung gefragt. Die Anfrage habe ich zudem ein wenig erweitert und nicht nur die neuen Candles sondern auch gleich nach Heikin Ashi gefragt. Hier seine Antwort:

-----------

Ich denke das müßte sich relativ schnell realisieren lassen. Kannst du
mir die Berechnung schicken?

Mir schweben da 2 Varianten vor:
1. User wählt MS Verzeichnis aus und klickt auf "konvertieren".

2. Programm überwacht selbständig die ganzen MetaStock Verzeichnisse und
berechnet automatisch OHLC Kurse sobald ein anderes Programm das
MetaStock Verzeichnis updated. Diese Variante dürfte sich gut eignen
falls man die Daten in real time braucht.

Welche Variante macht deiner Meinung nach mehr Sinn?

-----------

Welche Variante gefällt dir (=>Williams) besser?

 
Williams  Am: 04.05.2006 16:35:32 Gelesen: 4620# 8 @  
@ metatrader

welche Variante besser gefällt?

Diejenige, die denselben Vorzug hat wie die Indikatoren in der Quicklist.
- Man klickt drauf
- man wählt in einem Menü den Parameter, wieviel zurückliegende Candles combined werden sollen
- man zieht ihn (den Candle-Combiner) in ein separates Inner Window.

Hat Peter die oben eingestellte Chart-Abbildung gesehen?

Das ist es, was gewünscht ist.
 
metatrader  Am: 06.05.2006 16:23:38 Gelesen: 4552# 9 @  
@ Williams

Ich habe mir das Ganze noch einmal etwas genauer angesehen. Auf die von dir gewünschte Art (Indikatorbuilder) funktioniert das nicht in MetaStock, da es nicht möglich ist, synthetische Candles als komplette Bar zu erzeugen. Man muss daher leider den Umweg gehen und die Daten physisch als Wertpapier anzulegen.

Und hierbei gibt es dann verschiedene Varianten, am besten erscheint mir die folgende:

Der neue synthetische Datensatz erhält am Ende des Tickers einen Zusatz, der aus dem Komprimierungsfaktor N besteht. Aus dem Symbol DAX würde dann bei 5 zusammengefassten Candles das Symbol DAX5, bei 25 zusammengefassten Bars das Symbol DAX10.

Dieses Verfahren hätte zudem auch den Vorteil, dass man vernünftige Systemtests durchführen könnte, da die synthetischen Charts physisch vorliegen.

Bei den Haikin Charts könnte man das gleiche Verfahren anwenden, nur das man das Symbol um den Zusatz H erweitern könnte.

Was meinst du?
 
Williams  Am: 08.05.2006 06:11:54 Gelesen: 4497# 10 @  
@ metatrader

Warum nicht? Hauptsache, wir kriegen es hin. Selbst wenn wir einen Umweg machen müssen.

Wichtig wäre, dass man den Komprimierungsfaktor N frei einstellen kann. Allzuviele Bars wird man wohl nicht zusammenfassen, weil sonst eine Indikation allzusehr nachlaufen wird.

Mein Experiment, das ich mit dem Candle-Combiner vorhabe, wird es zeigen. Es wird eine spannende Untersuchung sein.
 
metatrader  Am: 08.05.2006 09:26:34 Gelesen: 4477# 11 @  
@Williams.

Dann werde ich Peter den Vorschlag schicken ;)
 
steppel  Am: 08.05.2006 23:45:19 Gelesen: 4426# 12 @  
Ich weiß, es wurde nach dem Metastock-Code gefragt, aber der Vollständigkeit halber für alle, die es interessiert, hier der Amibroker-Code:

/*
** Traders Mai 2006: Candle-Combiner von Dr. Alexander Schwarz und Lars Zilch
*/
pds = Param("Anzahl Kerzen",6); // wieviele Kerzen kombinieren?
Op = Ref(O,-pds); // neues Open
Hi = HHV(H,pds); // neues High
Lo = LLV(L,pds); // neues Lo
PlotOHLC(Op,Hi,Lo,C,"",colorWhite);
Title = ""+pds+" Candles combined";
 
steppel  Am: 09.05.2006 00:09:16 Gelesen: 4421# 13 @  
uups, ein kleiner Fehler hat sich eingeschlichen. Hier die Korrektur:

/*
** Traders Mai 2006: Candle-Combiner von Dr. Alexander Schwarz und Lars Zilch
*/
pds = Param("Anzahl Kerzen",6); // wieviele Kerzen kombinieren?
Op = Ref(O,-pds+1); // neues Open
Hi = HHV(H,pds); // neues High
Lo = LLV(L,pds); // neues Lo
PlotOHLC(Op,Hi,Lo,C,"",colorWhite);
Title = ""+pds+" Candles combined";
 
Williams  Am: 09.05.2006 00:30:26 Gelesen: 4416# 14 @  
@steppel

Wow! Das ist aber schlicht!

Schon wieder AmiBroker, das dem Metastock 'ne lange Nase zeigt. Da brauch ich ja nur noch meinen RelOC drüber legen und los kann's gehen.

Wenn Dich das interessieren sollte, mail mich doch einfach an.
 
steppel  Am: 09.05.2006 08:49:03 Gelesen: 4400# 15 @  
@ Williams [#14]

Der Metastock-Code ist bestimmt genauso schlicht. Der einzige kleine Vorteil, den Amibroker hier hat, ist die PlotOHLC-Funktion, mit der man 'synthetische' Kerzen und Balken darstellen kann. Der Rest, also die Kalkulation der benötigten Werte ist in Metastock sicherlich genauso einfach. Damit kann man Metastock sehr wohl dazu benutzen, nach bestimmten Kriterien zu scannen, z. B. ob sich eine Hammer-förmige Kerze gebildet hat (wurde im Artikel erwähnt) u.a.m.:

Hammer = C > (Hi-(Hi-Lo)/3) AND Op > (Hi-(Hi-Lo)/3);
 
Chagall  Am: 14.05.2006 17:34:35 Gelesen: 4307# 16 @  
@ metatrader [#9, 11]

Ich würde gerne intraday nach Titeln scannen, die auf daily Basis bestimmte Bedingungen (Indikatorwerte) erfüllen. MS zeigt diese ja entsprechend den Veränderungen des daily live bars visuell an, scans zeigen dagegen nur Vortagsergebnisse an (vollendete bars). Wäre es möglich, zB die Minutenbars pro Börsensitzung so zu "kumulieren", dass man intraday mit ihnen auf daily basis scannen kann? Mit Blick auf #9 (separate securities) wohl kaum realsierbar, oder?

Gruß,

chagall
 
metatrader  Am: 14.05.2006 18:17:27 Gelesen: 4298# 17 @  
@ Chagall

Ich möchte da nur auf meine MultiTimeFrame DLL verweisen, mit der solche Auswertungen natürlich möglich sind ;) Solltest du sie nicht haben, kurze Mail an mich.
 
Williams  Am: 16.05.2006 01:17:26 Gelesen: 4238# 18 @  
@ metatrader

1.) was macht Deine MultiTimeFrame DLL?

2.) Kommt noch etwas von Peter zum Candle-Combiner?
 
metatrader  Am: 16.05.2006 23:28:33 Gelesen: 4171# 19 @  
@ Williams [#18]

zu 1)
Mit der DLL können bestehende Bars in beliebige andere Zeiteinheiten umgewandelt werden, entweder in die Standard MS Formate (z. B. Daily => Weekly => Monthly, 1 Min => 10 Min => 30 Min ...) oder in frei definierbare Intervalle (z. B. Daily => 7 Tage => 38 Tage, 1 Min => 97 Min => 490 Min ...)

zu 2)
Peter hat mir am Wochenende eine erste Beta zugeschickt, die "nur" die Heikin Charts enthielten. Funktionierte aber super gut. Denke, der Rest ist bald fertig ;)
 
YingYang  Am: 18.05.2006 18:07:30 Gelesen: 4110# 20 @  
@ Williams


mich würde es in den Fingern jucken, die Candle-Combiner mit Farbe "schöner" zu gestalten
Z.B.
Grundfarbe des Körpers ist rot. Wenn er kleiner wird, Körper dunkelrot.
Grundfarbe des Körpers ist grün. Wenn er kleiner wird, Körper dunkelgrün.

Gruß

YingYang
 
Williams  Am: 19.05.2006 14:54:33 Gelesen: 4066# 21 @  
@ YingYang [#20]

ich kann die Frage nicht eindeutig interpretieren.
"Grundfarbe des Körpers ist rot. Wenn er kleiner wird, Körper dunkelrot."
Kleiner als was?


"Grundfarbe des Körpers ist grün. Wenn er kleiner wird, Körper dunkelgrün"
Sollte es hier nicht heißen: "...größer als ...., dann dunkelgrün"?
Und wenn dann der folgende K-Körper kleiner wird als der dunkelgrüne Körper der Vorkerze, was dann?

Gruß
Williams
 
YingYang  Am: 19.05.2006 16:31:25 Gelesen: 4050# 22 @  
@ Williams

mich würde es in den Fingern jucken, die Candle-Combiner mit Farbe "schöner" zu gestalten

Hier eine andere Anregung, ich helfe gerne:
Wenn auf der unteren Zeitebene nur rote Candles sind, kann der übegeordnete Candle-Combiner hellrot bleiben.

Wenn auf der oberen Zeitebene (20 Min) ein rotes Candle liegt und auf der unteren Zeitebene (5 Min) aktuell ein (kleines) grünes Candle, kann der Candle-Combiner dunkelrot werden. So kündigen sich eventuelle Änderungen frühzeitig an.

Die Analogie für das grüne Candle der oberen Zeitebene erspare ich mir.

Wenn man das Prinzip verstanden hat, kann man die Ausführungen leicht nachvollziehen und umsetzen.

Gruß

YingYang
 
YingYang  Am: 19.05.2006 17:09:23 Gelesen: 4037# 23 @  
@ Williams,

der Farbeinsatz sollte natürlich kein Selbstzweck sein, sondern eine bestimmte Aufgabe erfüllen, z.B. Ankündigung von Farbwechseln in der Candle-Ebene, Hinweis auf bestimmte für den aktuellen Untersuchungszweck wichtige Muster, Ereignisse u.a.

Gruß

Rossi
 
Chagall  Am: 26.05.2006 17:44:10 Gelesen: 3905# 24 @  
@ metatrader [#17]

Hallo metatrader,

habe mir die Sache angesehen und natürlich wirft deine Funktion korrekt den intraday fluktuierenden close aus. Jedoch mein scan soll ja securities ausgeben, die eine bestimmte Bedingung (zB cross(rsi(14), 50) ) intraday erfüllen. Da sehe ich doch nur die Möglichkeit, den Indi als Sec. anzulegen - aber ich irre mich gern. Ein Tipp?

Gruß
chagall
 
metatrader  Am: 29.05.2006 23:01:01 Gelesen: 3805# 25 @  
@ Chagall [#24]

1)Wochenbasis
create:=ExtFml( "TMW.ArrayCreate",1, "w", 0);
Localize:=ExtFml( "TMW.ArrayLocalize", create, "w");
cross(rsi(c,14),50))

2) Monatsbasis
create:=ExtFml( "TMW.ArrayCreate",1, "m",1);
Localize:=ExtFml( "TMW.ArrayLocalize", create, "m");
cross(rsi(c,14),50))

3) 5 Bars Basis
Create:=ExtFml( "TMW.FlexCreate", C, 3,5,0);
Localize:= ExtFml( "TMW.FlexLocalize", create, 5);
cross(rsi(c,14),50))

Kannst du auch im Explorer ausführen
 
Chagall  Am: 29.06.2006 20:57:06 Gelesen: 3606# 26 @  
@ metatrader [#25]

Hallo metatrader,

mein Anliegen geht ja dahin, daily-Resultate vorab auf ID-Ebene zu haben. Mit FlexCreate sehe ich das nicht, da die erforderliche Bar-Anzahl von bar zu bar um 1 steigt. Man könnte aber deine OHLC-Formel nutzen (dachte ich), dh deren werte für die normalen Tages-HLC einsetzen, hier am Beispiel DSS Bressert:

IDHigh:= ExtFml("TMW.OHLC",1,"D",0);
IDLow:= ExtFml("TMW.OHLC",2,"D",0);
IDClose:= ExtFml("TMW.OHLC",3,"D",0);

A21:=Mov((IDCLOSE-LLV(IDLow,21))/(HHV(IDHigh,21)-LLV(IDLow,21)),3,E)*100;
DSS21:=Mov((A21-LLV(A21,21))/(HHV(A21,21)-LLV(A21,21)),3,E)*100;
DSS21;

Die resultierende Kurve ist zwar sehr apart, entspricht aber nicht dem daily-verlauf, und nach 2 MIn. stürzt MS ab. Kannst du mir auf die Sprünge helfen?

Danke,

Chagall
 


metatrader  Am: 29.06.2006 21:30:40 Gelesen: 3594# 27 @  
@ Williams [#1]

Das Tools für den Candle-Kombinierer und für Heikin Ashi ist fertig, weitere Informationen + Trial unter:

http://www.trading-tools.com/heikin-ashi-for-metastock.htm


@ Chagall [#26]

Wie bereits in einem anderen Beitrag erwähnt, hatte ich noch einen kleinen Bug in der DLL, und zwar beim ArrayLocalize. Dieser Bug ist in der aktuellen Version behoben, eine Lösung funktioniert dann wie folgt.

IDHigh:= ExtFml( "TMW.ArrayCreate", 1,"d",0) ;
IDLow:= ExtFml( "TMW.ArrayCreate", 2,"d",0) ;
IDClose:= ExtFml( "TMW.ArrayCreate", 3,"d",0) ;

A21:=Mov((IDCLOSE-LLV(IDLow,21))/(HHV(IDHigh,21)-LLV(IDLow,21)),3,E)*100;
DSS21:=Mov((A21-LLV(A21,21))/(HHV(A21,21)-LLV(A21,21)),3,E)*100;

ExtFml( "TMW.ArrayLocalize", dss21,"d")
 


luescher  Am: 29.06.2006 21:38:55 Gelesen: 3591# 28 @  
Habe vor zwei Wochen bei "http://www.trading-tools.com/heikin-ashi-for-metastock.htm"; das Heikin Ashi4MS für Euro 39.95 gekauft nachdem ich es vorher während 14Tagen mit Gratisversion getestet habe. Das Paket beinhaltet auch den Candel Combiner (CC). Das Proramm funtioniert gut und das ohne "Zusätze" zu Matastock. Gruss H.U. Luescher
 

Das Thema hat 28 Beiträge:
Gehe zu Seite: 1   2  oder alle Beiträge zeigen
 
  Antworten    zurück Suche    Druckansicht