You are not logged in.

Gordon Gekko

Corporate Raider

Posts: 451

Location: München

Occupation: Technischer Analyst, Asset Manager

Thanks: 127

  • Send private message

71

Thursday, January 29th 2009, 9:02pm

@ Dare

Super! Vielen vielen Dank :thumbup:
Ein Trade ist wie ein Linienbus: Man sollte Ihnen niemals hinterherlaufen, der nächste kommt bestimmt!

Trading End of Day

Dare

Team Candletrading

Posts: 394

Location: Deutschland

Thanks: 30

  • Send private message

70

Thursday, January 29th 2009, 8:42pm

Maximaler Drawdown in Excel

Obwohl ich als Software-Entwickler kein Freund von Excel bin, bin ich doch immer wieder erstaunt wie schnell es möglich ist Kalkulationen ohne Programmierkenntnisse zu erstellen.

Bitte sehr, die Lösung im Anhang ist ad hoc erstellt worden. Wer Fehler findet, der darf sie behalten oder beheben :D.
Dare has attached the following file:
  • Drawdown.zip (5.57 kB - 74 times downloaded - latest: Jan 21st 2012, 1:12pm)

Gordon Gekko

Corporate Raider

Posts: 451

Location: München

Occupation: Technischer Analyst, Asset Manager

Thanks: 127

  • Send private message

69

Thursday, January 29th 2009, 7:36pm

Maximaler Drawdown von Excel errechnen lassen

Ich suche nach der Formel welche mir aus der Equitykurve den max DD errechnet. Und zwar läuft in meinem Journal eine Spalte mit dem Gesamtkapital mit, und hier möchte ich eben den größten Drawdown von Excel errechnet haben.

Meinen eigentlich nicht vorhandenen Programmierkenntnissen nach also so eine Art "suche alle lokale Hochs und das darauffolgende lokale Tief, errechne die Differenz und zeige mir die höchste Differenz an"

Um ehrlich zu sein, ich habe erst gar nicht versucht das selbst in Excel hinzubekommen, da ich nicht einmal wüßte wie und wo ich da beginnen müsste. Oder ob das überhaupt möglich ist. ?( ?( ?(

Vielen Dank im voraus falls mir jemand Hilfestellung anbieten kann
Ein Trade ist wie ein Linienbus: Man sollte Ihnen niemals hinterherlaufen, der nächste kommt bestimmt!

Trading End of Day

Purri

Alphaholic

Posts: 1,296

Thanks: 941

  • Send private message

68

Monday, July 7th 2008, 10:34pm

Super, Danke!

retep

Master

Posts: 2,109

Thanks: 936

  • Send private message

67

Monday, July 7th 2008, 10:24pm

Hi,

folgendes Problem: ich habe eine Tabelle, in der jeden Tag neue Werte hinzukommen, und einige Diagramme die auf dieser Tabelle beruhen. Jetzt muss ich aber jeden Tag die Diagramme editieren, um die neuen Daten in die Diagramme einzubeziehen. Kennt wer eine Möglichkeit, wie man ein Diagramm erstellen kann, dass z.B. alle Zellen einer Spalte nimmt, aber nur die Zellen, in denen auch wirklich Daten enthalten sind?

Schon etwas komplexer. Hier die Lösung (Charting Dynamic Data - nie mehr charts nachziehen)
Basis ist ein "Dynamisch benannter Bereich" - "dynamic named ranges".
Hier 2 Workshops auf EN Workshop 1, Workshop 2
Oder ein Versuch auf DE bei Herber

Formel für dynamische Spalten:
DE: =BEREICH.VERSCHIEBEN(Data!$AK$3;0;0;ANZAHL2(Data!$AK:$AK)-1;1)
EN: =OFFSET(Sheet1!$A$1,1,0,COUNTA(Sheet1!$A:$A)-1,1)
("Data" und "Sheet1" sind die Namen der Tabellenblätter)
Würde und Sein - sind allen gemein

Purri

Alphaholic

Posts: 1,296

Thanks: 941

  • Send private message

66

Monday, July 7th 2008, 9:12pm

Hi,

folgendes Problem: ich habe eine Tabelle, in der jeden Tag neue Werte hinzukommen, und einige Diagramme die auf dieser Tabelle beruhen. Jetzt muss ich aber jeden Tag die Diagramme editieren, um die neuen Daten in die Diagramme einzubeziehen. Kennt wer eine Möglichkeit, wie man ein Diagramm erstellen kann, dass z.B. alle Zellen einer Spalte nimmt, aber nur die Zellen, in denen auch wirklich Daten enthalten sind?

Purri

Alphaholic

Posts: 1,296

Thanks: 941

  • Send private message

65

Sunday, July 6th 2008, 12:52pm

Hi,

65536 (2^16) war das Limit für Excel 2003, im aktuellen Excel ist das Limit für Zeilen 2^20 (also über 1 Million).

retep

Master

Posts: 2,109

Thanks: 936

  • Send private message

64

Sunday, July 6th 2008, 11:44am

Quoted

Auch das mit der "65536" war für mich sehr interessant und wird mir einiges erleichtern, guter Tip. Man kann bei Excel aber auch die gesamte Spalte miteinbeziehen, einfach (B:B) einfügen, ist aber auch halt die Spaltenbeschriftung auch miteinbezogen. Bei mir hat es sich jetzt nicht ausgewirkt.
Solange in der Spaltenbeschriftung keine Zeichenfolge drin ist die in einer Formel abgefragt wird, geht das auch gut. Andersrum musst du dann mit einer Fehlertoleranz leben...

Quoted

Vielleicht darf ich mir noch eine Frage erlauben: Habe in meiner Tabelle auch Datum Entry und Datum Exit stehen und würde nun gerne die Haltedauer anzeigen lassen, aber nur in Wochentagen. Gibt es hierfür auch nen einfachen Lösungsansatz?
Haltedauer in Wochentagen? Sind jetzt die 7 Tage der Woche gemeint oder die 5 Handelstage? Ein IT-Evergreen. Was meint er den nun?

OK, hier die Lösung:


5 Tage: =NETTOARBEITSTAGE(A2;B2)
7 Tage: =B2-A2

Die Funktion "NETTOARBEITSTAGE" nicht vorhanden? Dann muss sie eingeschalten werden: EXTRAS, ADD-INS, Analyse-Funktionen aktivieren.
Die Spalten mit dem Datum müssen als "Standard" oder "Datum" formatiert sein.
Die gelb hinterlegte Zeile zeigt uns das eigentlich gleiche Berechnungen nicht immer das gleiche Resultat hervorbringen!
Würde und Sein - sind allen gemein

Gordon Gekko

Corporate Raider

Posts: 451

Location: München

Occupation: Technischer Analyst, Asset Manager

Thanks: 127

  • Send private message

63

Saturday, July 5th 2008, 2:28pm




Meinst du sowas?


Für "Long +": =SUMMENPRODUKT((A8:A65536="long")*(B8:B65536>0))

Die Funktion "SUMMENPRODUKT" ist für solche Berechnungen ideal geeignet. Für mehr infos über diese vielseitige Funktion einfach googeln.
Die Zeilenangabe "65536" bewirkt das der von der Formel berechnete Spaltenbereich bis zur letzten Zeile in der Tabelle geht. Beim anfügen neuer Werte muss der berechnete Bereich nie mehr manuel nachjustiert werden. Microschrott hat leider vergessen eine Konstante a la "TabEnde" zu definieren ("A8:TabEnde"). Ein kleines Helferchen das vielen nicht Profis logischer erscheinen würde...

Wenn du aber eine fixe Bereichsvorgabe bevorzugst, einfach A8:A24. Jetzt muss der Bereich bei anfügen neuer Werte manuell nachjustiert werden.
Danke für die schnelle Hilfe, das war GENAU DAS was ich gesucht habe. Läuft bei mir jetzt auch wunderbar in meiner Tabelle, kann jetzt mal die Trades vom ersten HJ 2008 über Excel auswerten, bisher war ich in diesen Dingen eher etwas faul.

Auch das mit der "65536" war für mich sehr interessant und wird mir einiges erleichtern, guter Tip. Man kann bei Excel aber auch die gesamte Spalte miteinbeziehen, einfach (B:B) einfügen, ist aber auch halt die Spaltenbeschriftung auch miteinbezogen. Bei mir hat es sich jetzt nicht ausgewirkt.

Vielleicht darf ich mir noch eine Frage erlauben: Habe in meiner Tabelle auch Datum Entry und Datum Exit stehen und würde nun gerne die Haltedauer anzeigen lassen, aber nur in Wochentagen. Gibt es hierfür auch nen einfachen Lösungsansatz?
Ein Trade ist wie ein Linienbus: Man sollte Ihnen niemals hinterherlaufen, der nächste kommt bestimmt!

Trading End of Day

retep

Master

Posts: 2,109

Thanks: 936

  • Send private message

62

Saturday, July 5th 2008, 1:55pm

Wie immer bei Excel kann man für Bereiche auch "Namen" definiern: Einfügen, Namen, Definiern...

So könnte die unten erwähnte Formel dann auch so aussehen: =SUMMENPRODUKT((rngTrades="long")*(rngResultat>0))

Fortgeschrittene arbeiten eigentlich nur mit Bereichsnamen. Erleichtert einem die Arbeit in umfangreicheren Tabellen und Mappen gewaltig.
Unsere Hirn kann mit Begriffen wie "Niederlande" einfach mehr anfangen als mit technischen Längen- und Breitenangaben.
Würde und Sein - sind allen gemein

retep

Master

Posts: 2,109

Thanks: 936

  • Send private message

61

Saturday, July 5th 2008, 1:09pm

Hilferuf an alle die sich mit Excel auskennen:

Versuche gerade eine ZähleWenn-Formel mit zwei Bedingnungen zu verfassen. Also quasi zeige die Anzahl aller trades die long (steht in Spalte B) und erfolgreich (steht in Spalte L) waren. Steck grad ziemlich in der Sackgasse unbd wäre über Hilfe dankbar....

Meinst du sowas?


Für "Long +": =SUMMENPRODUKT((A8:A65536="long")*(B8:B65536>0))

Die Funktion "SUMMENPRODUKT" ist für solche Berechnungen ideal geeignet. Für mehr infos über diese vielseitige Funktion einfach googeln.
Die Zeilenangabe "65536" bewirkt das der von der Formel berechnete Spaltenbereich bis zur letzten Zeile in der Tabelle geht. Beim anfügen neuer Werte muss der berechnete Bereich nie mehr manuel nachjustiert werden. Microschrott hat leider vergessen eine Konstante a la "TabEnde" zu definieren ("A8:TabEnde"). Ein kleines Helferchen das vielen nicht Profis logischer erscheinen würde...

Wenn du aber eine fixe Bereichsvorgabe bevorzugst, einfach A8:A24. Jetzt muss der Bereich bei anfügen neuer Werte manuell nachjustiert werden.
Würde und Sein - sind allen gemein

Gordon Gekko

Corporate Raider

Posts: 451

Location: München

Occupation: Technischer Analyst, Asset Manager

Thanks: 127

  • Send private message

60

Saturday, July 5th 2008, 1:28am

Hilferuf an alle die sich mit Excel auskennen:

Versuche gerade eine ZähleWenn-Formel mit zwei Bedingnungen zu verfassen. Also quasi zeige die Anzahl aller trades die long (steht in Spalte B) und erfolgreich (steht in Spalte L) waren. Steck grad ziemlich in der Sackgasse unbd wäre über Hilfe dankbar....
Ein Trade ist wie ein Linienbus: Man sollte Ihnen niemals hinterherlaufen, der nächste kommt bestimmt!

Trading End of Day

janson

Professional

Posts: 1,306

Location: Bayern

Thanks: 97

  • Send private message

59

Thursday, February 7th 2008, 1:11am

@PF

Ja, über zusätzliche Spalten ist das recht simpel zu bewerkstelligen. Wollte das aber vermeiden da meine Statistik eh schon durch andere Hilfsspalten sehr breit ist. Dass man aber diese Spalten ein- und ausblenden kann wusste ich noch nicht. Danke dir. :thumbup:
Democracy is two wolves and a lamb voting on what to have for lunch.

Posts: 3,041

Thanks: 3678

  • Send private message

58

Thursday, February 7th 2008, 12:56am

Re: Summe mit zwei Bedingungen verknüpfen

@ janson

Ein einfacher Weg ist, mit =WENN(bedingung, wert, 0) in eigenen Hilfsspalten die herauszuziehenden Werte zu ermitteln und dann darüber unbedingt zu summieren. Die in der Bedingung benutzten Felder trägt man am besten über der Hilfspalte in Hilfszeilen ein. Die Hilfsspalten und -zeilen können dann ausgeblendet werden. Diese Vorgehensweise erlaubt beliebig komplizierte Bedingungen über mehreren Spalten und Zusatzwerten.
Wer nichts weiß, muß alles glauben.

This post has been edited 1 times, last edit by "Perfect Trader" (Feb 7th 2008, 12:57am)


janson

Professional

Posts: 1,306

Location: Bayern

Thanks: 97

  • Send private message

57

Thursday, February 7th 2008, 12:31am

summe mit zwei bedingungen verknüpfen

Hi,
ich poliere gerade meine Tradestatistik auf und bin auf folgendes Problem gestoßen. Ich möchte jedes Pair einzeln unter die Lupe nehmen und aus der Gesamtliste, die alle Trades enthält, die durchschnittliche Gewinngröße ermitteln.
Für den Yen muss ich also z.B. alle Spalten filtern, wo in der Spalte "Pair" USDJPY steht und gleichzeitig in der Spalte "R-Multiple" die Zahl größer als 0,22 (wegen BE-Trades) ist.

Mit der Funktion SUMMEWENN ist es mir nicht möglich noch eine weitere wenn-Bedingung anzuhängen.

Hoffe, es ist verständlich was ich meine. :)
janson has attached the following image:
  • excel.JPG
Democracy is two wolves and a lamb voting on what to have for lunch.

This post has been edited 1 times, last edit by "janson" (Feb 7th 2008, 12:33am)


Cerberus24

Professional

Posts: 1,258

Location: Heidiland

Thanks: 83

  • Send private message

56

Wednesday, June 27th 2007, 3:54pm

RE: gummy-stuff.org

Quoted

Original von xyxyber
Habe mir mal gummy-stuff.org näher angesehen.

Man sollte sich keinesfalls von der nicht mehr ganz frischen Optik täuschen lassen. Der Mann ist inhaltlich bemerkenswert. Nicht nur die Excel-Tools sind interessant, sondern auch seine Artikel.

Für Alle, die ein wenig mathematische Hintergründe mögen, ist gummy-stuff.org eine klare Empfehlung.


Der "Mann" ist Prof mit einem genüsslichen britischen Humour (aber CDN)!

Ich empfehle mal "sectorrotation" und "Zweig" .

MFG

Cerberus24

xyxyber

Unregistered

55

Tuesday, June 26th 2007, 10:07pm

gummy-stuff.org

Habe mir mal gummy-stuff.org näher angesehen.

Man sollte sich keinesfalls von der nicht mehr ganz frischen Optik täuschen lassen. Der Mann ist inhaltlich bemerkenswert. Nicht nur die Excel-Tools sind interessant, sondern auch seine Artikel.

Für Alle, die ein wenig mathematische Hintergründe mögen, ist gummy-stuff.org eine klare Empfehlung.

Mihcat

Professional

Posts: 732

Location: Baden-Württemberg

Thanks: 33

  • Send private message

54

Monday, June 25th 2007, 11:07pm

RE: Excel Format ändern

Danke Wolli,

ich kann so zwar die Tausender- bzw. Dezimaltrennzeichen nicht ändern, Excel aber sagen, dass die Komma die Tausender- und der Punkt die Dezimaltrennzeichen sind.
Dann rechnet Excel mit dieser Tabelle wie gewohnt.

Nochmals Danke =)
Mihcat :)
"Der Zufall begünstigt nur den vorbereiteten Geist." (Louis Pasteur)

wolli

Master

Posts: 1,864

Location: bei Salzburg

Thanks: 228

  • Send private message

53

Monday, June 25th 2007, 10:42pm

RE: Excel Format ändern

@ Mihcat,

versuch mal folgendes: Extras, Optionen, International - dort kann man 1000-Trennzeichen und Dezimalzeichen festlegen.

Hoffe, es klappt.

Mihcat

Professional

Posts: 732

Location: Baden-Württemberg

Thanks: 33

  • Send private message

52

Monday, June 25th 2007, 10:17pm

Excel Format ändern

At all

Als Excel-Nichtschwimmer benötige ich Eure Hilfe!

Ich habe die Transaktionshistorie von ABN AMRI MI (Demo) aufgerufen und mit markieren/copieren in eine Excel-Tabelle mittels bearbeiten/Inhalte einfügen/Unicode-Text eingefügt.

Das "verspulte"Datum wurde mit bearbeiten/ersetzen berichtigt.

Jetzt würde ich gerne mit Excel noch ergänzende Berechnungen anstellen (Punktezahl), das funtioniert aber nicht, da die Tausenderzahl mit einem Komma dargestellt sind, die Trennung der Dezimalstellen dafür mit einem Punkt. Ich vermute jedenfalls, dass es daran liegt. Im Ergebnis wird nur #WERT! mit der Info: "Ein in der Formel verwendeter Wert ist vom falschen Datentyp" angezeigt.
Mit bearbeiten/ersetzen komme ich hier nicht weiter.


Danke
Mihcat has attached the following image:
  • 2007-06-25 Anfrage CT.jpg
Mihcat :)
"Der Zufall begünstigt nur den vorbereiteten Geist." (Louis Pasteur)