Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
868to872
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Problem Kursdifferenzen mit Formel zu berechnen

Problem Kursdifferenzen mit Formel zu berechnen
11.05.2007 11:01:00
Maderix
Bin grade beim arbeiten und komm absolut nicht klar...
Folgende Sache:
2002-05-29 4914,50 0,00
2002-05-28 4969,50 1,00
2002-05-24 4890,50 0,00
2002-05-23 4925,00 0,00
2002-05-22 4971,50 0,00
2002-05-21 4993,50 0,00
2002-05-20 5046,00 0,00
2002-05-17 5058,00 0,00
2002-05-16 5067,00 1,00
2002-05-15 5062,00 1,00
2002-05-14 4982,00 1,00
2002-05-13 4861,00 1,00
2002-05-10 4961,00 0,00
2002-05-09 5024,00 1,00
Entscheidend ist ob da in Spalte C 1,00 (= Kaufen) oder 0,00 (=verkaufen) steht
Bei einer 1,00 wird am nächsten Tag zu dem Kurs in Spalte B gekauft und solange gehalten bis wieder eine 0,00 kommt, dann zu dem B Kurs des nächsten Tages verkaufen
Beispiel: am 13.05 kommt eine 1,00, d.h. man kauft am nächsten Tag /14.05) zu 4982,00 und verkauft erst wieder sobald eine 0 kommt (17.05) am tag drauf, also am 20.05 zu 5046,00
Gewinn = 64 Punkte
Ähnlich bei einer 0:
Beispiel: Am 17.5 passiert noch nichts, da erst das vorherige Geschäft geschlossen wird, bei einer weiteren 0,00 (20.05, verkauft man am nächsten Tag 21.05) zu 4993,50 (B) und kauft erst wieder sobald eine 1 kommt am tag darauf, also ebenfalls am 29.05 zu 4914,50 (B)
Gewinn = 79 Punkte
Das Ergebnis ist in eine extra Spalte zu schreiben.
Die Differenz der B Kurse kann ich ja nicht einfach so subtrahieren und dann gucken ob kauf/verkauf, da ja nicht alle Tage gehandelt werden (z.B. nicht die 52,5 Punkte Differenz zwischen 20.05 und 21.05) und es die Anzahl der Käufe und Verkäufe auch nicht korrekt darstellt
Mit welcher Formel bekomm ich die Punktzahl dieses Kaufs/Verkaufs
Von hand lässt sich das nicht machen da das insgesamt über 100 Seiten sind, anbei ein kurzer Ausschnitt.
Vielen Dank für eure Hilfe

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Teillösung
11.05.2007 12:37:43
Günther
Hi Maderix
hier mal ein Versuch mit der Auswertung wenn nach einer 1 die 0 erscheint, wird am nächsten Tag verkauft.
Ich versteh den "Gewinn" nicht, wenn nach (mehreren) 0 eine 1 kommt und gekauft wird. Es kann doch nur ein Gewinn erwirtschaftet werden durch Kauf und Verkauf und nicht durch nicht gekauft und gekauft
bei der Formel in D handelt es sich um eine Matrix-Formel. Die geschweifte Klammer nicht eingeben, sondern die Formel abschließen durch Strg+Umsch+Enter.
Tabelle1
_ p>
 ABCD
1DatumKurs1/0Gewinn
229.05.024914,50 
328.05.024969,51 
424.05.024890,50 
523.05.0249250 
622.05.024971,50 
721.05.024993,50 
820.05.025046021
917.05.0250580 
1016.05.0250671 
1115.05.0250621 
1214.05.0249821 
1313.05.0248611163
1410.05.0249610 
1509.05.0250241 

Formeln der Tabelle
D2 : {=WENN(UND(C3=0;ZÄHLENWENN(C3:C5;0)=1);INDIREKT("B"&KKLEINSTE(WENN(C3:C4=1;ZEILE(C3:C4));1))-B2;"")}
 
Günther

Anzeige
AW: Teillösung
11.05.2007 13:22:18
Maderix
Vielen Dank für die rasche Mühe und die Antwort, leider noch nicht das was ich möchte bzw. mein Arbeitgeber :(
hab mit Excel sonst eigentlich nie viel am Hut.
Könntest du mir deine Mailadresse geben, gerne auch an maderix@gmx.net
ich würde dir gern mal das File zukommen lassen und nochmals markieren wie ich das oben versucht habe zu beschreiben

AW: Problem Kursdifferenzen mit Formel zu berechnen
11.05.2007 17:06:00
ingUR
Hallo, @Maderix,
vielleicht nutzt die Empfehlung den Kurs zu verkaufen und mit dem Geld einen Entwickler zu bezahlen, denn die Aufgabe die Du bzw. Dein Chef da gelöst haben wollen, soll ja schließlich eure Einkünfte steigern, oder?
als einfachen ansatz kann man jedoch folgendes umsetzen:
 
 ABCDE
1DatumKurs AktionskursKonto
229.05.20024914,500  
328.05.20024969,501-4890,50-4890,50
424.05.20024890,5004925,0034,50
523.05.20024925,0000,00 
Formeln der Tabelle
D3 : =B4*WENN(C3>C2;-1;WENN(C3<C2;1;0))
E3 : =WENN(ABS(D3)>0;SUMME($D$2:D3); "")
D4 : =B5*WENN(C4>C3;-1;WENN(C4<C3;1;0))
E4 : =WENN(ABS(D4)>0;SUMME($D$2:D4); "")
D5 : =B6*WENN(C5>C4;-1;WENN(C5<C4;1;0))
E5 : =WENN(ABS(D5)>0;SUMME($D$2:D5); "")
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Die Zellenformeln D3 und E3 sind nach unten durch Ziehen zu kopieren. Natürlich kann man die Ausgabe weiterentwickeln und so anpassen, dass der "Aktionskurs" am Aktionstag gezeigt wird oder man gibt zusätzlich die Punkte je Trade aus. Ferner können Kosten und Slippage noch eingerechnet werden. Wenn der Handel auch das Eingehen einer Shortposition erlaubt, dann kan auch diese Möglichkeit einbezogen werden.
Gruß,
Uwe
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige