Konstanten und Variablen in Pine Script™Heute lernen wir Variablen und Konstanten kennen und finden heraus, wofür wir diese benötigen. Eine Arbeit ohne Variablen ist nicht möglich und daher stellen sie ein absolutes Muss für unsere Grundlagenreihe zu Pine Script™ dar. Am Ende werfen wir noch einen kurzen Blick auf die Vielzahl an integrierten Variablen, die Pine Script™ zu bieten hat.
Über die technische Analyse hinaus
Makro-Serie: Die Vorstellung des ISM Report On BusinessHallo zusammen,
um die Makro-Serie diese Woche mit einem Bericht über die betrieblichen Tätigkeiten von Unternehmen weiterzuführen, haben wir uns den ISM Report On Business (RoB) herausgesucht. Er besteht aus den folgenden beiden Indizes Manufacturing (PMI®) and Services (PMI®) .
Es gibt nur 2 privatwirtschaftliche Gruppen, die eine Wirtschaft ausmachen. Unternehmen und Verbraucher. Die Regierung ist der öffentliche Sektor, auf diesen können wir in Zukunft eventuell noch näher eingehen.
Der RoB ist das Gegenstück zum UMCSI (private Haushalte), den wir ja letzte Woche schon vorgestellt haben.
Er ist für alle Investoren interessant, aber auch für die, die ihr wirtschaftliches Allgemeinwissen aufbessern wollen.
Der Manufacturing (PMI®) und der Services (PMI®) sind zwei der zuverlässigsten verfügbaren Wirtschaftsindikatoren, die als Orientierungshilfe für eine Menge institutioneller Investoren dienen. Die Berichte sind jeweils am ersten und dritten Werktag eines jeden Monats verfügbar.
Berechnet wird der Index aus den folgenden 5 Bereichen, die jeweils 20 % des Indexes ausmachen:
- Neue Aufträge
- Produktion
- Erwerbstätigkeit
- Auslieferungen
- Lagerbestände
Wenn man sich dazu entscheidet, ihn in seine Analyse einzubinden, ist es wichtig, sich nicht nur auf die Charts zu fokussieren, sondern auch den Report selber durchzulesen.
Was genau sollte man dabei beachten?
- Innerhalb der Unternehmen macht der Fertigungssektor 20 % der US-Wirtschaft aus, während der Dienstleistungssektor 80 % ausmacht.
- Beim Durchlesen, die Spalte "WHAT RESPONDENTS ARE SAYING" nicht zu überspringen, da hier Kommentare von Unternehmen über das allgemeine Marktgeschehen zitiert werden, wodurch man einen guten Überblick über den gesamten Sektor/Sub-Sektor bekommen kann, da diese Kommentare meist sektorübergreifend sind.
- Im Schnellvergleich wird übersichtlich gezeigt, welcher Teilbereich der Indizes am meisten zugenommen oder abgenommen hat
- Es wird auf jeden Sektor im Detail eingegangen, falls man auf etwas Interessantes gestoßen ist und für seine sektorspezifische Analyse weitere Informationen braucht
WICHTIG: Es ist kein langweiliger, unübersichtlicher Report, den man ignorieren sollte, so wie viele andere. Er ist sehr verständlich geschrieben, übersichtlich gestaltet und informativer/interessanter als viele andere.
Wer ein sehr gutes wirtschaftliches Allgemeinwissen hat, kann sogar herauslesen, was mögliche zukünftige Handlungen der FEDs sein könnten, oder welche Geschäftszahlen von Unternehmen möglich sind. Am besten genutzt werden kann er allerdings, um sich einen besseren Eindruck von einem Sektor zu machen und sich dann auf die Analyse einzelner Aktien zu stürzen.
Ihr findet den Report unter diesem Link: www.ismworld.org
Auf TradingView ist er unter dem Ticker MAN_PMI zu finden
Wir möchten darauf hinweisen, dass auch der RoB kein Indikator ist, den man auf seinen Chart hinzufügt, um im Daytrading erfolgreich zu werden. Er wird auch von institutionellen Anlegern nur dazu genutzt, um einen besseren Überblick über den Markt zu bekommen, nicht um technische Analysen durchzuführen. Nutzt nicht die Sektorsuche, um im Aktienscreener Aktien rauszusuchen und blindlings drauf loszukaufen. Ihr müsst sehr viel mehr Arbeit reinstecken!
Stop-Loss und PositionsgrößenRisikomanagement Teil 2
Das Risikomanagement im Trading ist ein sehr umfangreiches und komplexes Thema. Es beinhaltet u.a. die folgenden Themengebiete:
1. Risikokapital für ‚non-professionals‘
2. Risikoarme Einstiegspunkte
3. Stop Loss und Positionsgrößen
4. Progressives Anlageverhalten
5. Rückschläge in die Strategie einbauen
6. Weitere Werkzeuge
7. Risikomodell
In diesem Tutorial wird das kombinierte Thema 'Stop Loss und Positionsgrößen' näher beleuchtet.
Makro-Serie: Die Vorstellung des UMCSIsHallo zusammen,
wir dachten, dass es eine gute Idee sein könnte, Ihnen die makroökonomischen Indikatoren näher vorzustellen.
Der folgende Index ist für alle interessant, die in Aktien investiert sind, aber auch für die, die ihr allgemeines wirtschaftliches Wissen verbessern wollen.
Der University of Michigan Consumer Sentiment Index ist eine Umfrage, die die Stimmung der Verbraucher in den USA misst. Jeden Monat werden mindestens 500 Telefoninterviews geführt, die die Meinung der breiten Masse vertreten sollen.
Warum ist diese Umfrage für uns als Investoren wichtig? Verbraucherausgaben machen in den USA über 60 % aus. Die wirtschaftlichen Verhältnisse und Erwartungen von privaten Haushalten sind also maßgeblich entscheidend für eine professionelle Sicht auf die Zukunft der Märkte.
Die Ausgaben von privaten Haushalten haben Hochs und Tiefs genauso wie die von Unternehmen. Sie bewegen sich logischerweise mehr oder weniger gleichmäßig, da sich die Produktion von Verbrauchsgütern an das Ausgabeverhalten der Menschen anpasst. (Über Unternehmensausgaben können wir auch eine Idee veröffentlichen, wenn diese hier Anklang findet)
Einfach gesagt: Wenn Verbraucher mit Optimismus in die Zukunft sehen, geben sie mehr aus, was die Wirtschaft ankurbelt und umgekehrt.
Die Fragen, die gestellt werden, sind:
1) "Uns interessiert, wie es den Menschen heutzutage finanziell geht. Würden Sie sagen, dass es Ihnen (und Ihrer bei Ihnen lebenden Familie) finanziell besser oder schlechter geht als noch vor einem Jahr?"
2) "Schauen Sie jetzt in die Zukunft - glauben Sie, dass es Ihnen (und Ihrer bei Ihnen lebenden Familie) in einem Jahr finanziell besser oder schlechter gehen wird, oder dass es ungefähr sein wird wie jetzt?"
3) Was die wirtschaftlichen Bedingungen im Land insgesamt angeht - glauben Sie, dass wir in den nächsten 12 Monaten finanziell gute Zeiten erleben werden, oder schlechte, oder wie sehen Sie das?
4) "Nun zu den wirtschaftlichen Bedingungen im Land als Ganzes - glauben Sie, dass wir in den nächsten 12 Monaten in finanzieller Hinsicht gute oder schlechte Zeiten haben werden?" Wenn Sie in die Zukunft blicken, was halten Sie für wahrscheinlicher - dass wir im Land insgesamt in den nächsten fünf Jahren anhaltend gute Zeiten haben werden, oder dass wir Zeiten weitverbreiteter Arbeitslosigkeit oder Depression haben werden?"
5) "Es geht um die großen Dinge, die die Menschen für ihr Zuhause kaufen - wie Möbel, einen Kühlschrank, einen Herd, einen Fernseher und Ähnliches. Glauben Sie, dass jetzt ein guter oder schlechter Zeitpunkt für den Kauf großer Haushaltsgegenstände ist?"
*Zu finden ist der UMCSI auf TradingView unter dem Ticker UMCSENT.*
Für mehr Informationen als nur das Overlay im Chart besuchen Sie bitte die offizielle Website der FEDs und lesen Sie sich den dort beigefügten Text durch.
Interessant ist, dass der UMCSI seit dem Corona-Crash noch weiter gefallen ist, was bedeutet, wie wir gelernt haben, dass Verbraucher trotz des wirtschaftlichen Aufschwungs keinen neuen Optimismus geschöpft haben.
*Die momentane wirtschaftliche Lage wiegt in dieser Umfrage 50 %, der Ausblick auf die Zukunft ist die andere Hälfte*
Bedeutet das, dass der UMCSI kein zuverlässiger vorausschauender Indikator ist?
Nein, während der gesamten Corona Pandemie sind in Amerika immer wieder Stimulus Packages (buchstäblich mehrere Billionen) rausgegangen, wodurch der wirtschaftliche Aufschwung gefördert wurde. Während dieser Zeit haben sich trotzdem weiterhin Menschen in Quarantäne befunden und haben ihre Jobs verloren bzw. mussten in Kurzarbeit gehen, was zu weniger Gehalt oder den kompletten Ausfall des Gehalts bewirkt hat. Gerade bei der immer weiter steigenden Inflation hat sich das besonders negativ auf die wirtschaftlichen Verhältnisse oder auch den Ausblick der Menschen in die Zukunft ausgewirkt.
Was können wir zusammenfassend zum UMCSI sagen?
Es ist kein Indikator, den man zum Chart hinzufügt, um im Daytrading erfolgreich zu werden, sondern er wird genutzt, um einen besseren Überblick über den Markt zu erhalten.
Mit seiner Hilfe kann man eventuelle Drehpunkte in der Wirtschaft erkennen, wenn man ihn mit anderen makroökonomischen Indikatoren nutzt. Wer sich mit der FED auskennt, kann sogar eine bessere Aussage darüber treffen, welche Richtlinien und Strategien sie in der Zukunft anwenden könnten.
Warum Charttechnik nicht alles istTrading-Legenden wie Stanley Druckenmiller oder George Soros nutzen Charttechnik um Einstiegspunkte zu wählen, Trends zu prüfen und ihre Aktionen bis zu einem gewissen Grad zu timen.
Ihre Ideen entwickeln sie jedoch aus einem tieferliegenden Verständnis heraus. Hier greifen sie auf Makroökonomie, fundamentale Bewertungen und das Wissen, was die Preise bestimmter Einzelwerte treibt, zurück.
Beispielweise wettete Druckenmiller gegen eine Abwertung der DM nach der Wiedervereinigung. Laut ihm einer seiner besten Trades. Die Basis für diese Trading-Idee war sein Verständnis für Makro-Zusammenhaenge, nicht bloße Chartanalyse.
Warum sollte man diesen Trading-Stil, auch Makro-Trading genannt, adaptieren?
Es ist klar, dass Trader, die sich nur auf bloße Charttechnik stützen, einen Wettbewerbsnachteil gegenüber Makro-Tradern haben, die tieferes Verständnis mit Charttechnik kombinieren.
Außerdem ist es gewinnbringend, mögliche Trends bereits im Vorfeld mithilfe ökonomischer Zusammenhänge zu analysieren und dann frühzeitig mithilfe von Charttechnik einzusteigen, statt kurzfristig mit bloßer Charttechnik nur auf bereits fahrende Züge aufzuspringen.
Außerdem gilt zu beachten: Im Daytrading misst man sich mit quantitativen Computerprogrammen und Mathematikern in Zürich, New York und London. Etwas längere Zeitintervalle und Top-Down-Denken schaffen ein besseres Wettbewerbsumfeld. Wer sich im Daytrading allein mithilfe von Charttechnik mit Computeralgorithmen etc. messen will, dem kann ich nur viel Erfolg wünschen. Aus diesem Grund und dem im letzten Absatz genannten finde ich die Mehrheit der auf Tradingview veröffentlichten Analysen auch eher sinnlos und uninteressant, muss ich ehrlich sagen.
Ich denke, man sollte von den Besten lernen, und hier sind Stanley Druckenmiller und George Soros mit ihrem Makro-Trading absolut wegweisend.
PineScript Guide 5 - plot(), hline() und fill()Hallo Scripter,
zuletzt haben wir uns mit den Schlüsselwörtern "var" und "varip", sowie den einfachen Datentypen beschäftigt. Wir haben also ein Grundverständnis für unsere ersten Gehversuche im PineScript erhalten und können uns den einfachen visuellen Komponenten widmen.
█ Was schauen wir uns in diesem Video an?
In diesem Video beschäftigen wir uns mit den Funktionen "plot()", "hline()" und "fill()" welche wir zur Darstellung unserer berechneten Werte nutzen können.
█ Was ist ist die "plot()"-Funktion?
Die plot()-Funktion ist eine der am meistgenutzten Funktionen in PineScript. Sie wird dazu verwendet im PineScript kalkulierte Werte grafisch darzustellen. Neben Linien können das Histograme, Columns, Areas oder einfache Symbole sein.
Die plot()-Funktion wird immer im global scope des Scripts angelegt, was dazu führt, dass sie mit jedem neuen Preisupdate ausgeführt wird. Weiterhin kann die plot()-Funktion zur Erstellung von fills() genutzt werden. (siehe unten)
█ Was ist ist die "hline()"-Funktion?
Die hline()-Funktion ermöglicht es einfache horizontale Level auf dem Chart anzuzeigen. Auch die hline()-Funktion kann zur Erstellung von fills() genutzt werden.
█ Was ist ist die "fill()"-Funktion?
Die "fill()"-Funktion lässt uns den Bereich zwischen zwei plots oder zwei hlines farbig ausfüllen. Ein gutes Beispiel hierfür sind die Bollinger Bänder, bei denen der Bereich zwischen oberem und unterem Band eingefärbt wird.
█ Übung 5
Berechne zwei gleitende Durchschnitte (SMA 10 und SMA 20) und fülle den Bereich zwischen beiden Durchschnitten rot, wenn der SMA10 größer ist als der SMA20 und grün, wenn das Gegenteil der Fall ist.
█ Lösung Übung 4
Übung 3: Erstelle ein Skript, das grüne Kerzen zählt, sofern die beiden vorherigen Kerzen rot waren. Der Wert soll sich stetig erhöhen (persistieren) und die Ausgabe soll eine blaue Linie sein.
//@version=5
indicator("Übung 4")
grueneKerze = close > open
roteKerze = close < open
var int zaehler = 0
if grueneKerze and roteKerze and roteKerze
zaehler += 1
plot(zaehler, "Zähler", color.blue)
Skriptausführung in Pine Script™In diesem kurzen Video beleuchten wir die Hintergründe der technischen Skriptausführung in Pine Script™.
Was passiert wenn wir unseren im Pine-Editor geschriebenen Code ausführen lassen und was gibt es zu beachten?
Dieses Grundlagenvideo soll dir dabei helfen nachvollziehen zu können, wie dein Skript ausgeführt wird.
Psychologie der Trading-Performance: Teil 1Je größer die Schwierigkeit, desto ruhmreicher ist es, diese zu überwinden. Die besten Kapitäne erlangen ihren Ruf durch Stürme und Unwetter.
- Epiktet.
Hallo zusammen! 👋
Diese Woche möchten wir uns mit einem weniger häufig diskutierten Thema beschäftigen: der Performance-Psychologie - und erörtern, wie sie mit dem Trading zusammenhängt. Konkret werden wir uns mit der folgenden Frage beschäftigen: Was ist der Grund für die überdurchschnittliche Performance einzelner Trader?
Aus der Sicht des Prozesses gibt es viele Dinge, die aufstrebende Trader von anderen Leistungsdisziplinen (wie dem Sport) übernehmen können, notwendigen Schritte besser zu verstehen, um dorthin zu gelangen, wo sie gerne wären. Lassen Sie uns loslegen!
Zeit ist das zentrale Bindeglied zur Expertise ⏰
Die Kompetenz entsteht mit der Zeit. Zunächst durch Erkundung, dann durch den Aufbau von Wissen und schließlich durch gut strukturierte Praxis.
Um die große Menge an Zeit und Mühe zu investieren, die für die Beherrschung der Materie erforderlich ist, geht eine Person in der Regel eine emotionale Bindung mit dem Fachgebiet ein und baut eine langfristige Beziehung auf.
Fast alle extrem leistungsstarken Trader haben eine angeborene, intrinsische Liebe zum Handel selbst. Das bedeutet, dass sie es lieben, Charts zu analysieren, an Strategien zu arbeiten, Märkte zu beobachten und zu versuchen, die Puzzleteile in ihrem Kopf zusammenzufügen. In diesem Rahmen ist der Handel kein Job, sondern eine KRAFT . Wenn Sie nur den Status, den Lebensstil oder das Einkommen lieben, dann werden Sie wahrscheinlich nicht die wahren Höhen des Berufs erreichen. Die leistungsstärksten Trader arbeiten stundenlang an ihrem Trading, nicht weil sie es WOLLEN, sondern weil sie es LIEBEN.
Eine Nische finden ❤️
Die Großen werden nicht dadurch groß, dass sie hart arbeiten. Sie arbeiten hart, weil sie eine große Nische gefunden haben: ein Gebiet, das ihre Talente, Interessen und Fantasie anspricht. Der beste Werfer der Welt ist vielleicht ein schrecklicher Schlagmann.
Wenn Sie noch am Anfang Ihrer Reise stehen (oder sich verirrt haben), sollten Sie versuchen, eine Nische zu finden, die Ihnen wirklich zusagt. In anderen Berufen und in der Finanzbranche wird Nischen viel Bedeutung beigemessen, denn Krankenhäuser und Banken bieten Rotationsprogramme an, um Neulingen verschiedene Erfahrungen zu ermöglichen.
Warum tun das dann nicht auch einzelne Trader? Eine gute Möglichkeit, Ihr Denken zu zentrieren, besteht darin, ein Rotationsprogramm für sich selbst zu erstellen. Hier finden Sie eine Liste der beliebtesten Anlageklassen und Handelsstile. Googeln Sie nach jeder dieser Kategorien oder suchen Sie hier auf TradingView nach Ideen, und schauen Sie, was Ihnen am meisten zusagt. Richten Sie sich auf eine langfristige Meisterschaft ein, indem Sie etwas finden, das Sie Tag für Tag gerne tun.
Liquide Anlageklassen:
-Aktien
-Währungen
-Kryptowährungen
-Futures
-Festverzinsliche Wertpapiere
-Volatilität
Handelsstil ( Zeitraum):
-Intraday Trading - Haltezeit ist Sekunden bis Stunden
-Swing Trading - Haltezeit beträgt Tage bis Wochen
-Position Trading - Die Haltedauer beträgt Wochen bis Monate
Welcher Stil passt zu Ihrem Temperament? Über welche Themen lernen Sie gerne?
Der Lernprozess ✅
Im Trading und im Leben hören wir oft, "Übung macht den Meister". Ein besseres Sprichwort könnte lauten: "Gezieltes Üben führt zur Perfektion". Wie die Übungszeit strukturiert ist, macht den Unterschied zwischen einem Künstler, der fünf Jahre Erfahrung hat, und jemandem, der ein Jahr Erfahrung hat, die sich lediglich fünfmal wiederholt. Wie sollten Sie also Ihr Üben strukturieren?
In der Performance-Psychologie gibt es ein Konzept, das als "Lernschleife" bekannt ist. Sie besteht aus drei Teilen.
Leistung -> Feedback -> Lernen (Wiederholen).
Das ist entscheidend, denn Feedback ist der Schlüssel zur Verbesserung. Der Handel ist eine Einzelsportart, was bedeutet, dass es absolut entscheidend ist, einen Feedback-Prozess zu entwickeln, der Reflexion zulässt.
Die Gewinn- und Verlustrechnung ist eine Rückkopplung, aber es kann einige Probleme geben, wenn Sie sie allein als Feedback-Mechanismus verwenden. Selbst die besten Trader, die die bestaussehenden Trades ausführen, können an bestimmten Tagen auf der anderen Seite der Varianz liegen. Der Prozess ist entscheidend. Holen Sie sich ein Feedback zu Ihrer Leistung, das nichts mit der Gewinn- und Verlustrechnung zu tun hat, damit Sie die Faktoren, die Sie in Ihre Entscheidungsfindung einfließen lassen, nachvollziehen können. Einige Trader machen sich ausführliche Notizen, andere zeichnen ihre Bildschirme auf und wieder andere zeichnen Datenpunkte auf, die nichts mit dem KGV zu tun haben (geschlafene Stunden, Flüssigkeitszufuhr, Stimmung usw.).
(Wir haben eine Notizfunktion in die Charts eingebaut, die Sie zu diesem Zweck verwenden können).
Wenn Sie all diese Punkte zusammenfassen, um einen langfristigen Plan für den Aufbau zur Expertise zu erstellen, sollte er in etwa so aussehen:
1.) Finden Sie heraus, was Sie am Trading wirklich lieben
2.) Erforschen Sie es intensiver
3.) Bleiben Sie dabei und lassen Sie sich von Ihrer intrinsischen Freude durch die Höhen und Tiefen motivieren
4.) Strukturieren Sie Ihre Leistung in dieser Zeit so, dass Sie sich selbst Feedback geben können
5.) Nutzen Sie dieses Feedback, um Ihren Prozess kontinuierlich zu verbessern. Lassen Sie Lernschleifen zu Ihrem Motor für langfristige Leistung werden.
Wir hoffen, Sie hatten Spaß bei der Lektüre.
- Team TradingView
Progressives AnlageverhaltenRisikomanagement Teil 1
Das Risikomanagement im Trading ist ein sehr umfangreiches und komplexes Thema. Es beinhaltet u.a. die folgenden Themengebiete:
1. Risikokapital für ‚non-professionals‘
2. Risikoarme Einstiegspunkte
3. Stop Loss
4. Positionsgrößen
5. Progressives Anlageverhalten
6. Rückschläge in die Strategie einbauen
7.Weitere Werkzeuge
8. Risikomodell
In diesem Tutorial wird das 'Progressive Anlageverhalten' näher beleuchtet.
4 Dinge, die man über Bärenmärkte wissen sollteHallo zusammen! 👋
Puh, was für ereignisreiche Monate das waren. Alle Vermögenswerte wurden in den Abgrund gerissen, mit einigen riesigen Monatskerzen hier und da. Für Krypto-Trader haben sich Bitcoin, Ethereum und einige andere Krypto-Assets halbiert oder mehr. Auch der S&P 500 liegt um ca. 24% unter seinem Höchststand, daher kann man mit ziemlicher Sicherheit sagen, dass wir uns nach der massiven Hausse bei fast allen Werten, die wir in den letzten zwei Jahren gesehen haben, nun offiziell in einem Bärenmarkt befinden.
Da dies für viele in unserer Community der erste Bärenmarkt sein könnte, den sie erleben, hielten wir es für sinnvoll, einen kleinen Leitfaden mit den wichtigsten Informationen über Bärenmärkte herauszugeben, um den Menschen zu helfen, sich in diesem neuen Marktregime zurechtzufinden.
Legen wir los!
1.) Durch die Volatilität fühlen sich Ihre Positionen in Bezug auf die Gewinnspanne größer an 💥
Bärenmärkte sind in der Regel mit einer größeren Volatilität bei den Vermögenspreisen verbunden als Bullenmärkte. In den letzten 20 Tagen haben sich die Indizes im Durchschnitt täglich um etwa 3 % bewegt, was deutlich über dem rollierenden 20-Tage-Durchschnitt im Jahr 2021 von etwa 0,9 % liegt. Bei gleichem Kapitaleinsatz bedeutet dieser Anstieg der durchschnittlichen Schwankungsbreite, dass Ihre P/L-Bewegungen in $$ ausgedrückt wahrscheinlich viel größer als "normal" geworden sind. Im März 2020 lag die durchschnittliche tägliche Schwankungsbreite des S&P 500 bei über 5 %!
Das ist wichtig zu wissen, denn die Gewinn-und-Verlust-Rechnung kann einen großen Einfluss auf die Psychologie des Händlers haben. Viele professionelle Geldverwalter und Hedgefonds berücksichtigen diesen Faktor, indem sie das Engagement reduzieren, um die tägliche Portfoliovolatilität nahe an ihrem Ziel zu halten. Einige Fonds sind dazu verpflichtet, dies zu tun. Es steht Ihnen zwar frei, bei der Umsetzung Ihres Handelsplans zu tun, was Sie wollen, aber dies ist eine wichtige Erwartung, die Sie einhalten sollten! Erwarten Sie größere Schwankungen als normal.
2.) Der durchschnittliche Bärenmarkt dauert etwa 2 Jahre 📉.
Die Zahl 2 Jahre bezieht sich hauptsächlich darauf, wie lange der durchschnittliche *Aktien*-Bärenmarkt dauert. Bisher hat die durchschnittliche Baisse bei Kryptowährungen etwa 9 Monate gedauert. Zum Vergleich: Bei Aktien dauert der durchschnittliche Bullenmarkt mehr als 6 Jahre. Während Bärenmärkte also in der Regel viel schneller verlaufen als Wachstumsperioden bei Aktien, sind sie in der Regel auch einprägsamer.
In letzter Zeit werden die Bärenmärkte immer kürzer - der letzte Bärenmarkt im Jahr 2020 dauerte gerade einmal ein paar Monate. Einige führen dies darauf zurück, dass die FED immer mehr eingreift, während andere oft behaupten, dass die bessere Kommunikationsinfrastruktur, die wir im 21. Jahrhundert genießen, es ermöglicht, Informationen viel schneller einzupreisen. Auch wenn der Trend sicherlich zu immer kürzeren Bärenmärkten geht, können sie doch oft viel länger dauern als erwartet. Passen Sie Ihre Erwartungen entsprechend an!
3.) Bargeld ist eine Position 💵
Während die Inflation in USD derzeit hoch ist und bei etwa 7-10 % liegt (je nachdem, welche Zahlen Sie betrachten), ändert sich die Kaufkraft eines US-Dollars von Tag zu Tag eigentlich nicht so stark. Die Kaufkraft einer SPY-Aktie ändert sich pro Tag VIEL schneller, und in letzter Zeit hat sie viel schneller an Kaufkraft verloren. Das Wichtigste, was Sie sich bei Bärenmärkten merken sollten, ist, dass es *das* Wichtigste ist, am Leben zu bleiben. Solange Sie nicht Pleite gehen, können Sie einen weiteren Tag kämpfen. Die Flucht aus schlecht laufenden Anlagen in Bargeld ist eine Option.
Dies ist in letzter Zeit geschehen. Wenn Sie sich die wichtigsten Anlageklassen ansehen, scheinen die Menschen in Bargeld zu flüchten. Anleihen, Aktien, Gold, Kryptowährungen - sie alle werden gegen Bargeld verkauft. In einem "risikofreien" Umfeld werden typischerweise konservative Anleger von Risikoanlagen wie Aktien in "sicherere" Anlagen wie Staatsanleihen umschichten. Angesichts der Zinserhöhungen der US-Notenbank und der hohen Inflation scheinen die Leute die Rendite, die sie mit Anleihen erzielen können, zugunsten der totalen Flexibilität, die sie mit Bargeld erhalten, zu ignorieren. Eine weitere Möglichkeit der Absicherung ist der Verkauf von Leerverkäufen von Vermögenswerten, von denen Sie glauben, dass sie sich unterdurchschnittlich entwickeln werden, oder der Kauf von Puts für Ihr Portfolio (falls verfügbar). Am Optionsmarkt können Sie direkt sehen, zu welchem Preis Sie gut schlafen können.
4.) Bottom Picking ist schwierig 🎣.
Während es unsere Aufgabe als Trader ist, Gelegenheiten zu finden, die einen positiven Erwartungswert haben, war Bottom Picking in der Vergangenheit sehr schwierig. Beim Crash von 2020 waren viele prominente Hedgefonds vor dem Crash zu wenig abgesichert und nach dem Crash zu stark abgesichert. Letztlich haben einige der weltweit klügsten Menschen die wahrscheinliche Talsohle nicht richtig erkannt.
Wenn Sie nicht über eine sehr langfristige Strategie verfügen, die einen konsistenten Kapitaleinsatz im Laufe der Zeit ermöglicht (Dollar Cost Average), kann der Versuch, in abwärts gerichteten Märkten die Bodenbildung zu erkennen, eine Strategie mit sehr niedrigen Gewinnchancen sein.
Nun gut. Das war's. 4 Dinge, an die sich Neulinge in Bärenmärkten erinnern sollten. Wie wir bereits erwähnt haben, ist das Wichtigste in einem schwierigen Markt, dass Sie am Leben bleiben! 🐻
Wir wünschen Ihnen ein schönes Wochenende! 😄
-Team TradingView
Wie man seine eigene, individuelle Strategie findet/kreiert Die meisten Trader traden viele Jahre und werden trotzdem nicht profitabel. Woran könnte das liegen?
Zum einen findet man auf Videoplattformen, wenn man in der Suchleiste Trading eingibt unendlich viele Videos von denen man im Vorhinein weiß, dass sie einen keinen Schritt voranbringen und die Strategien entweder zu denen zählt, die so viele Trader unprofitabel macht oder es nur Werbung für irgendwelche Kurse und Signalservices sind. Allerdings kann genau diese erste Berührung mit dem Bereich einen so viel weiter bringen.
Die Schlussfolgerung für neue Trader soll also sein: Geht durch die Ideen. Lest euch den wöchentlichen Newsletter durch, schaut auf die Editors Picks und in den Ausbildungsbereich. Für weitere noch tiefere Einsichten in bestimmte Strategien und das Verständnis der Autoren und seid beim wöchentlichen Trading*Inter*View dabei (Falls ihr bestimmte Autoren im Stream sehen wollt, schreibt uns gerne und wir fragen, ob sie auch mal dabei sein wollen). Pickt euch raus, was euch zusagt und ihr schnell versteht und logisch erscheint. Schreibt Autoren an und fragt sie, wo sie ihre Strategien gelernt haben und ob sie euch Tipps geben können. Ihr stoßt hier auf wahre Goldnuggets 😉
Wie man seine eigene, individuelle Strategie findet/kreiert
1. Sucht nach Autoren & Strategien, die euch zusagen.
2. Schaut über den Playbutton von älteren Ideen, ob sie funktioniert haben.
3. Schreibt interessante Autoren an und fragt sie nach Tipps.
4. Falls euch mehrere Strategien zusagen, schaut, ob man sie irgendwie verbinden kann (ihr könnt immer mehrere Indikatoren auf einem Chart anwenden)
5. Nutzt für Hilfe die öffentlichen Chaträume und tauscht euch mit anderen Usern aus.
6. Wenn ihr tiefer in der Materie drin steckt, nutzt den Replaybutton, um eure Strategie in verschiedenen Timeframes selber zu testen.
Viel Spaß und erfolgreiches Trading!
PineScript Guide 4 - var und varipHallo Scripter,
im vorherigen Video haben wir uns mit den unterschiedlichen einfachen Datentypen auseinandergesetzt. Bevor wir nun mit komplexeren Datentypen weiter machen, streuen wir noch kurz das Thema "var und varip" ein, da es für die Variablendeklaration wichtig ist.
█ Was schauen wir uns in diesem Video an?
Dieses Video soll dir zeigen was die Schlüsselwörter var und varip bezwecken und wie wir sie bei der Variablendeklaration einsetzen können.
█ Was ist das Schlüsselwort var?
Variablen werden in PineScript mit der Angabe eines Datentyps und eines Variablennamen deklariert. PineScript wird bei einer solchen Deklaration den Wert der Variablen mit jeder neuen Kerze auf den Ursprungswert zurücksetzen. Die folgende Variable „counter“ erhält mit jeder neuen Kerze den Wert 0 und erhöht diesen dann, sofern es sich um eine grüne Kerze handelt. Sobald eine neue Kerze erscheint, wird der Wert wieder auf 0 gesetzt.
int counter = 0
if close > open
counter += 1
Fügen wir hingegen das Schlüsselwort „var“ hinzu, dann persistiert der Wert der „counter“ Variable und sie wird nicht auf 0 zurückgesetzt. Wir zählen somit alle grünen Kerzen im Chart.
var int counter = 0
if close > open
counter += 1
Das Schlüsselwort „var“ bietet sich somit an, wenn Werte zwischen verschiedenen Kerzen übernommen werden sollen. Ein gutes Beispiel hierfür ist ein Schalter, der an- und ausgeschaltet werden kann. Wir definieren eine Variable „tradeErlaubt“ und schalten diese an oder aus, je nachdem welche Bedingung im Skript eintritt.
var bool tradeErlaubt = false
movingAverageCrossover = ta.crossover(close, ta.sma(close, 50))
movingAverageCrossunder = ta.crossunder(close, ta.sma(close, 50))
if movingAverageCrossover
tradeErlaubt := true
else if movingAverageCrossunder
tradeErlaubt := false
if tradeErlaubt
// hier folgt der Code, der nur ausgeführt wird, wenn „tradeElaubt“ wahr ist
█ Was ist das Schlüsselwort varip?
Ähnlich wie das var Schlüsselwort sorgt auch das varip Schlüsselwort (var intrabar persist) dafür, dass Werte persistieren. Während eine mit „var“ deklarierte Variable immer nur einen Wert je Kerze übernimmt, kann eine Variable, die mit „varip“ deklariert wurde, auch intrabar Aktualisierungen abspeichern.
Wir könnten zum Beispiel je neuer Preisdaten einen Zähler aufaddieren, um die Preisbewegungen innerhalb einer Kerze zu zählen. Varip funktioniert nur mit aktuellen Kerzen, die Live-Daten erhalten. Für historische Kerzen, wird der Wert für eine „varip“ Variable anhand der OHLC-Daten (Open, High, Low, Close) berechnet, also nur einmal.
Zur Verdeutlichung kannst du dir das nachfolgende Skript in deinem Chart anschauen. Während anfänglich beide Zähler den exakt gleichen Wert ausgeben, da varip nur einen Preisdatensatz je historischer Kerze erhält, ändern sich die beiden Kurven sobald es neue Live-Daten gibt. Varip zählt ab jetzt jede Preisbewegung, während var maximal nur einmal je Kerze hochzählt.
//@version=5
indicator("Var vs. Varip")
varip int counter = 0
if close > open
counter += 1
var int counter2 = 0
if close > open
counter2 += 1
plot(counter, "Varip", color.blue)
plot(counter2, "Var", color.red)
█ Übung 4
Erstelle ein Skript, das grüne Kerzen zählt, sofern die beiden vorherigen Kerzen rot waren. Der Wert soll sich stetig erhöhen (persistieren) und die Ausgabe soll eine blaue Linie sein.
█ Lösung Übung 3
Übung 3: Erstelle ein PineScript, dass einen Moving Averages berechnet, bei dem sich der Parameter für die Periode des Moving Average aus einem „Input“, welchen der Benutzer selber festlegen kann, ergibt. Der Moving Average soll grün dargestellt werden.
//@version=5
indicator("Übung 3", overlay=true)
i_length = input.int(20, "MA Länge")
ma = ta.sma(close, i_length)
plot(ma, "MA", color.green)
Edit: Ändert bitte im letzten Code Beispiel die MA Zeile in (Das Beschreibungsfeld der Idee zerlegt leider die richtige Syntax): ma = ta.sma(close, i_length)
Spreadkalkulierung für Pending-OrderHeute gehe ich auf die Spreadkalkulierung bei Pending-Orders ein. Wichtig wird dies wenn man Pip genaue Entrys hat, wäre am Ende ärgerlich wenn man vom Broker nicht abgeholt wird wegen dem Spread und der Trades läuft ohne uns in den TP.
Falls ein Fehler unterlaufen sein sollte, bitte ich um Korrektur.
Happy PIPS
Kampf der (Auto) Titanen - Update 06/22!Der Auto Markt ist im Wandel, von Verbrenner Motoren zu elektrischer Antriebs Formen.
Ausgabe Juni: Nun sind zwei Monate vergangen, seit der ersten Vergleichs-Ausgabe ( Siehe unten Verlinkung zur Idee von April )! In diesem Update analysieren wir die Aktien Performance, Geschäftszahlen, sonstige Relevante News.
Erstmal Zahlen & Daten!
Volkswagen www.volkswagen.de
Geschäftsbericht / Zahlen:
04.05 - Gewinn je Aktie 13,08 und Umsatz 62.742B (Schätzungen wurden beidseitig übertroffen )
Aktien Performance: aktuell -0,57% und zwischen Tief in diesem Zeitraum -11,16% (Vergleich zum Basiswert - Startpunkt 1.04.22)
Tesla www.tesla.com
Geschäftsbericht / Zahlen:
20.04 - Gewinn je Aktie 2,91 und Umsatz 16,95B (Schätzungen wurden beidseitig übertroffen )
Aktien Performance: aktuell -35,13% und zwischen Tief in diesem Zeitraum -42,78%
Lucid www.lucidmotors.com
Geschäftsbericht / Zahlen:
05.05 - Verlust je Aktie -0,05 und Umsatz 52,121 M (Schätzungen wurden beidseitig übertroffen )
Aktien Performance: aktuell -23,95% und zwischen Tief in diesem Zeitraum -46,03%
Rivian rivian.com
Geschäftsbericht / Zahlen:
11.05 - Verlust je Aktie 1,29 und Umsatz 86,4 M (Schätzungen wurden auf der Gewinn Seite übertroffen, der Umsatz dagegen verfehlt )
Aktien Performance: aktuell -34,67% und zwischen Tief in diesem Zeitraum -58,34%
Lieferengpässe und steigende Rohstoffpreise wie Energie (Öl, Benzin, Strom, Co2 Zertifikate) oder Metalle (Stahl, Kupfer, Lithium) sorgen weiterhin für Spannungen. Aus eigener Erfahrung kann ich sagen, dass die Stahllieferanten mittlerweile gezwungen sind durch diese extremen Preis Schwankungen die Angebote nur noch Tages Aktuell für 4h anzubieten.
Schauen wir nun die Zahlen der Hersteller genauer an, so fallen Volkswagen und Tesla sehr Positiv auf. Schätzungen der Analysten übertroffen und Positiven Cashflow auf der Gewinn Seite. Zwar übertrafen Lucid und Rivian die Gewinn Seite der Schätzungen doch dennoch sind sie weiterhin auf der Verlust Seite und generieren noch keinen Positiven Gewinn. Bei Rivian enttäuscht zudem auch der Umsatz dieser wurde massiv verfehlt.
All das spiegelt sich in der Aktien Performance wieder, die Zahlen sprechen eindeutig für Volkswagen.
Bei VW fällt auf das gegenüber dem letztem Bericht (11.03.22) die Zahlen zunehmend besser werden, obwohl die letzten Zahlen auch schon gut waren. Auch die Starke Dividenden Zahlung von 7,56 Euro spricht von einem solidem Fundament, hier wird gut gewirtschaftet.
Niedrige Zinsen hat in der Flut alle Boote angehoben doch diese Phase ändert sich gerade, die Zinsen ziehen an und so manche Boote fangen an zu sinken
Bei Tesla läuft es allgemein auch sehr gut, der CEO Elon Musk fällt in letzter Zeit häufiger auf, geplatzter Twitter Deal, diverse Politische aussagen, auch wenn vieles auf offene Ohren trifft so fällt all das auch indirekt wieder auf Tesla zurück.
Bei Lucid gibt es Pläne zum Bau eines zweiten Werkes in Saudi-Arabien. Für anreize sorgt der Staat dort selbst der Mehrheitsanteile an Lucid besitzt. Eine Expansion aus USA wäre für eine globale Aufstellung sehr wichtig.
Kurz gefasst: Milliardenverluste, Produktionsstopps, Produktionsziele gesenkt so sieht die Geschichte bei Rivian aus.
Das Start-Up befindet sich in einer sehr Kritischen Phase, das Vertrauen scheint bei groß Investoren zu verfliegen, so verkaufte Ford einige seiner Anteile.
Was denkst du über die derzeitige Marktlage und diesen Artikel?
Ist deine Lieblings Marke dabei?
Schreib es hier in die Kommentare!!!
Erste Schritte in Pine Script™In diesem Video schauen wir uns an was Pine Script überhaupt ist und wie wir im Pine-Editor arbeiten.
Pine Script ist eine Skriptsprache für TradingView und wird zur Programmierung von Indikatoren oder Strategie-Skripten verwendet.
Bereits mit wenigen Zeilen Code lassen sich schnell erste Ergebnisse sehen, was diese Sprache sehr Anfängerfreundlich macht.
Journaling-Prozess im Trading | So lernst du optimal!Hallo Trader,
viele von euch wollen wissen, wie man eigentlich aus seinen Trades lernt, um stetig besser zu werden. Dies ist ein großes Thema, mit dem wir uns persönlich befassen. Daher möchte ich dir heute zeigen, wie wir den Journaling-Prozess gestalten.
█ Journaling-Prozess im Trading - So lernst du optimal
Im Trading beschäftigen wir uns zu oft damit, ob wir einen guten oder einen schlechten Trade gemacht haben. Dies korreliert häufig mit dem monetären Ausgang des Trades. Das Problem liegt dabei auf der Hand: Wir lernen so nichts und machen nur geringe Fortschritte. Was wäre aber, wenn wir den Markt betrachten, wie er ist und wir hieraus lernen?
Der Prozess
1. Trades
Trades können Live-Trades, Demo-Trades oder aber fiktive Trades sein. Die Märkte bewegen sich immer wieder nach den gleichen Prinzipien, daher ist es egal, ob wir aus den gestrigen Charts lernen, da sich diese Verhaltensweisen in der Zukunft wiederholen werden. Wichtiger, statt diese Frage zu beantworten, ist es also, sich tatsächlich mit den Prinzipien auseinander zu setzen und zu lernen.
In diesem Beispiel habe ich AMD gehandelt. Losgelöst von meinem Trade möchte ich aber mehr darüber lernen, wie AMD sich bewegt und welche Prinzipien sich hier finden lassen.
Dies ist also der Grundstein dafür, auch neue Strategien zu entwickeln oder bestehende Konzepte zu optimieren. Es macht natürlich Sinn, sich gerade bei den fiktiven Trades Aktien rauszusuchen, die besonders relevant waren. Warum etwas auseinander nehmen, was eine durchschnittliche Chance gegeben hat, während drei andere Aktien vielleicht viel bessere Chancen dargestellt haben?
2. Screenshots der Trades anlegen und annotieren
Im zweiten Schritt des Prozesses bietet es sich an (sofern der Trade tatsächlich auch live ausgeführt wurde), die Ausführung der Trades abzuspeichern. Häufig sieht man hier bereits, dass unsauber gehandelt wurde etc. Auch hier gilt: Wir wollen alles akzeptieren, wie es ist. Kein Trader ist perfekt. Allein die Tatsache, dass wir die Arbeit auf uns nehmen signalisiert, dass wir besser werden wollen, was die eigentliche Journey des Tradings darstellt.
3. Charts annotieren und abspeichern
Nachdem wir in (2) unsere tatsächlichen Trades beschriftet haben, kommen wir nun zum eigentlichen Lernen. Dieses zeige ich im Video exemplarisch für die Aktie von AMD. Persönlich nutze ich hier unterschiedliche Zeitebenen und markiere mir größtenteils relevante Unterstützungs- und Widerstandslinien und mache mir ein paar Notizen, welche ich dann später im vierten Punkt verschriftliche. Die Vorgehensweise hierbei sollte dem Top-Down-Prinzip folgen. Starte also zuerst mit den höheren Zeitebenen, bevor du dich in die kleineren Zeitebenen bewegst. Hier markiere ich mir gute Spots, die für mich relevant waren und aus meiner Sicht gute Einstiege oder auch Ausstiege geboten hätten/haben. Prinzipien, die ich schon hunderte Male beobachtet haben, notiere ich mir ebenfalls und können später in meiner Wissensdatenbank als weiteres Beispiel für dieses Prinzip eingesetzt werden. In diesem Beispiel ist die Marke von 100$ relevant.
4. Wissenssicherung und Verknüpfung
Mit SHIFT+CMD(STRG)+S kannst du die jeweiligen Charts leicht in deine Zwischenablage kopieren und von dort in Tools deiner Wahl einfügen. Ich nutze dazu einen Markdown-Editor. Alle Charts kopiere ich also in einen neuen Eintrag, bevor ich weitere schriftliche Ausführungen dazu vornehme. Beobachtungen, wie in diesem Beispiel die 100$-Marke könnte ich dann wieder mit einem alten Eintrag über Zahlen, näher gerade Zahlen, verbinden. So füge ich mein Wissen zusammen und lerne neue Prinzipien und kann mehr über die Wahrheit lernen. Je mehr Beispiele zu unterschiedlichen Prinzipien, desto besser. Nur so lässt sich ein Muster besser beschreiben.
5. Ableiten und optimieren der Plays im Playbook
Wie in (4) schon ersichtlich, wird es einem so deutlich leichter fallen, gewisse Beobachten auf regelmäßiger Basis zu finden. Diese führen dazu, dass man bestehende Strategien, besser gesagt Setups, optimieren oder neue Setups herleiten kann. Du beobachtest im Tageschart ein Gap? Wie groß ist dieses? Ist dies vielleicht ein Gap-Play? Gab es Earnings, also Quartalszahlen? Dann könnte dieser Trade dein Earnings-Gap-Play werden. Wir wollen den KONTEXT des Trades mit dieser Vorgehensweise verstehen und mehr lernen!
6. Statistische Auswertung im Online-Journal & Trades taggen
Deine Trades sollten getaggt werden, um sie den entsprechenden Setups zuordnen zu können. Nur so kannst du sehen, was für dich erfolgreich funktioniert und was nicht. Die anderen Schritte werden dir dabei helfen, die Performance zu optimieren und neue Quellen für bessere Trades zu finden. Die statistische Auswertung ist wichtig, aber nicht alles. Hier kannst du viel über dein aktuelles Trading ableiten, aber in die Zukunft schaust du nur, indem du Schritte 1-5 immer wieder durchläufst und dein Gehirn mit dem Markt verbindest.
PineScript Guide 3 - Forms und einfache DatentypenHallo Trader,
nachdem wir uns in den ersten beiden Teilen eher abstrakte Inhalte und das Grundgerüst von PineScript angeschaut haben, folgen nun in diesem dritten Teil des PineScript Guides Inhalte die uns näher an die Programmierung von Skripten heranführen.
█ Was schauen wir uns in diesem Video an?
In diesem Video werden dir die verschiedenen einfachen Datentypen und Formen in PineScript vorgestellt. Am Ende des Videos sollst du verschiedene Datentypen voneinander unterscheiden können und wissen, wann du welchen Datentypen einsetzen kannst.
█ Welche Formen gibt es in PineScript?
const – beschreibt einen konstanten Wert der bereits vor der Ausführung des Skriptes feststeht und sich nicht verändert (zum Beispiel ein Indikatorname)
input – beschreit einen Wert, der vom Benutzer über die Indikator Einstellungen verändert werden kann
simple – beschreibt einen einfachen Wert der feststeht sobald das Skript zum ersten Mal ausgeführt wird und ändert sich anschließend nicht. Das sind beispielsweise Informationen zum jeweiligen Chart wie syminfo.type, welches uns Informationen zur Asset-Klasse liefern.
series – beschreibt einen sich zur Laufzeit dynamisch verändernden Wert. Das können Ergebnisse aus Kalkulationen, Funktionen oder ähnliches sein.
█ Welche einfachen Datentypen gibt es in PineScript?
int – Ganzzahlige Werte (-3000, -1, 0, 1, 2, 500, 5330, etc.)
float – Dezimalzahlen (1.23, 33.7, -222.8)
bool – Wahrheitswerte (true, false)
color – Farben (z.B. color.red oder Hex-code #FFFFFF)
string – Text ("Beispieltext 123")
█ Übung 3
Erstelle ein PineScript, dass einen Moving Averages berechnet, bei dem sich der Parameter für die Periode des Moving Average aus einem „Input“, welchen der Benutzer selber festlegen kann, ergibt. Der Moving Average soll grün dargestellt werden.
Randnotiz: Das Ergebnis der Moving Average Berechnung ist eine „series“, da der Moving Average in jeder Kerze neu kalkuliert wird.
█ Lösung Übung 2
Übung 2: Erstelle ein PineScript, dass den aktuellen Eröffnungskurs und den Eröffnungskurs vor zwei Perioden im Chart jeweils als Linie anzeigt.
//@version=5
indicator("Mein zweiter PineScript Indikator", overlay=true)
plot(open, title="Eröffnungskurs", color=color.red)
plot(open , title="Eröffnungskurs zwei Perioden zuvor", color=color.blue)
TradingView Alarme erstellen und verwaltenIn diesem Video schauen wir uns die verschiedenen TradingView Alarm-Typen an und zeigen dir, wie diese aktiviert und verwaltet werden.
Alarme vereinfachen die Arbeit ungemein. Wichtige Ereignisse werden so nie wieder verpasst oder übersehen...
Da die Alarme ein sehr hilfreiches Tool sind, widmen wir ihnen ein eigenes Video und klären über alles wichtige rund um das Thema auf.
FremdwährungsreservenPrinzipiell:
- Sie sind sind tendenziell gut für das Land bzw. für die Währung des Landes das sie hat.
- Länder mit einer positiven Handelsbilanz (zb Japan) haben tendenziell mehr.
- Länder mit einer negativen Handelsbilanz (zb USA) haben eher weniger.
- Hängt indirekt über die Handelsbilanz mit Auslandsschulden zusammen (invers).
Dies ist keine Anlageempfehlung.
PineScript Guide 2 - Ausführungsmodell und ZeitreiheHallo Trader,
willkommen zum zweiten Teil des "PineScript für Einsteiger"-Guide.
█ Worum geht es in dieser Tutorial-Serie?
Dieser Kurs soll dir einen einfachen Einstieg in die PineScript Programmierung ermöglichen. Es ist egal, ob du vorher schon einmal programmiert hast oder gerade mit dem Programmieren anfängst. Der Kurs wird dir die Grundlagen der PineScript Programmierung erklären und dir mit einfachen Beispielen den Einstieg erleichtern.
█ Was schauen wir uns in diesem Video an?
Dieses Video soll dir zeigen wie PineScript ausgeführt wird und wie sich die Daten in PineScript zusammensetzen bzw. aufgebaut sind. Daher schauen wir uns das Execution Model- und das "Time Series"-Konzept an. Beide Konzepte sind abstrakt, aber notwendig um funktionierende Skripte zu erstellen.
█ Was ist das Execution Model / Ausführungsmodell? Oder anders ausgedrückt, wie wird PineScript ausgeführt?
Die Kerzen auf dem Tradingview Chart können technisch in historische und aktuelle Kerzen unterteilt werden.
Historische Kerzen liegen in der Vergangenheit und das jeweilige PineScript, welches auf deinem Chart angewendet wird, wird beim Öffnen des Charts einmal für historische Kerzen ausgeführt.
Historische Kerzen beinhalten einen Wert für jede Variable innerhalb des Skriptes.
Aktuelle Kerzen (realtime bar) sind solche, die den aktuellen Markt widerspiegeln und fortlaufend mit frischen Daten versorgt werden. Bei aktuellen Kerzen wird das PineScirpt somit mehrfach (einmal pro neuer Preisdaten) innerhalb einer Kerze ausgeführt. Wenn das Zeitintervall der Kerze überschritten wird (nennen wir sie Kerze A), erscheint eine neue aktuelle Kerze (Kerze B). Ab jetzt erhält Kerze B die neuen Preisdaten und Kerze A behält den Stand der Daten des letzten Updates innerhalb ihres Intervalls.
Aktuelle Kerzen verändern die Werte ihrer Variablen fortlaufend mit der Aktualisierung der Preisdaten.
█ Was ist das Time Series- / Zeitreihen-Konzept?
Die Preis- und Zeitdaten sind auf dem Chart und in PineScript anhand einer Zeitreihe sortiert. Dabei erhält jede Kerze einen Index. Die aktuelle Kerze (ganz rechts) hat den Index , die vorherige den Index und so weiter. Sobald eine neue Kerze erscheint, erhöht sich der Index aller vergangenen Kerzen um 1 und die aktuelle Kerze erhält den Index 0.
Als Programmierer können wir mit diesem Konzept auf bestimmte Kerzen referenzieren. Möchtest du dir eine Kerze markieren, um sie später wiederzuverwenden (zum Beispiel um eine Linie einzuzeichnen), kannst du dir ihren Index abspeichern.
Willst du zum Beispiel auf dem Tageschart den Schlusskurs von vor 3 Tagen abfragen, kannst du dies über close tun. „close“ ist hierbei eine built-in Variable für den Schlusskurs, die uns in PineScript zur Verfügung steht und die eckigen Klammern mit dem entsprechenden Index 3 sagen deinem Skript, den Schusskurs welcher Kerze du abfragen willst.
Das Execution Model und das Time Series Konzept bilden die Grundlage eines jeden PineScripts. Sie wirken anfänglich etwas abstrakt, vereinfachen uns die Arbeit mit den Preisdaten allerdings enorm.
█ Übung 2
Erstelle ein PineScript, dass den aktuellen Eröffnungskurs und den Eröffnungskurs vor zwei Perioden im Chart jeweils als Linie anzeigt.
█ Lösung für Übung 1
Übung 1: Erstelle ein Skript mit dem Namen "Mein erster PineScript Indikator", welches eine durchgehende rote Linie des Eröffnungskurses einer jeden Periode einzeichnet.
//@version=5
indicator("Mein erster PineScript Indikator", overlay=true)
plot(open, title="Eröffnungskurs", color=color.red)
Buffett-IndikatorDer Buffett-Indikator gibt an, ob ein Aktienmarkt überbewertet ist.
Er wird berechnet, indem die Marktkapitalisierung aller öffentlich gehandelten Aktien eines Landes durch dessen Bruttoinlandsprodukt (=Wirtschaftsleistung) geteilt wird.
Liegt der Wert deutlich über 1, ist von einer Überbewertung auszugehen. Denn warum sollten die Aktien eines Landes auch substantiell mehr wert sein als dessen Wirtschaftsleistung, die sie ja gewissermaßen repräsentieren?
Im Chart seht ihr den Aktienmarkt der USA gegen deren BIP (englisch: GDP) geplottet. Aktuell liegt der Wert deutlich über 1. Die roten senkrechten Linien markieren die letzten Crashs. Beachtet, wie der Buffett-Indikator sich dort jeweils verändert hat. Was ist für den aktuellen Markt laut Buffett-Indikator zu erwarten?
Dies ist keine Anlageempfehlung.
PineScript Guide 1 - PineScript und PineEditorHallo Trader,
viele von euch traden bereits mit Indikatoren und wollen diese individualisieren. Tradingview bietet uns mit PineScript die Möglichkeit eigene Indikatoren mit ganz einfachen Schritten zu erstellen. Leider gibt es in der deutschen Community noch nicht allzu viele Informationen zur PineScript-Programmierung. Daher möchte ich euch mit diesem Tutorial ein wenig unter die Arme greifen. Ziel ist es jede Woche ein neues Thema zu behandeln, so dass wir gemeinsam die volle Funktionalität von PineScript erkunden.
█ Zu meiner Person
Ich bin Pascal und programmiere seit über 5 Jahren in PineScript. Angefangen habe ich aus reiner Neugier und habe so stetig meine Fähigkeiten weiterentwickelt. Hierbei kam mir meine vorherige Tätigkeit als Software-Entwickler zu gute. Durch meine Erfahrung bei der Hilfestellung im PineScript Chat und die Veröffentlichung diverser Open Source-Skripte bin ich nun in der Lage dieses Tutorial zu erstellen. Weiterhin bin ich im offiziellen Tradingview HelpCenter als Trusted Pine Programmer For Hire gelistet.
█ Worum geht es in dieser Tutorial-Serie?
Dieser Kurs soll dir einen einfachen Einstieg in die PineScript Programmierung ermöglichen. Es ist egal, ob du vorher schon einmal programmiert hast oder gerade mit dem Programmieren anfängst. Der Kurs wird dir die Grundlagen der PineScript Programmierung erklären und dir mit einfachen Beispielen den Einstieg erleichtern.
█ Was schauen wir uns in diesem Tutorial an?
Das erste Tutorial soll dir einen Einblick verschaffen. Daher schauen wir uns zunächst die folgenden Themen an:
Was ist der PineEditor?
Was ist PineScript?
Wie wird ein Skript erstellt?
Falls dir der Beitrag hilft würde ich mich über ein Like oder einen Kommentar unterhalb freuen. Feedback jeglicher Art ist gerne gesehen. Lasst uns gemeinsam die behandelten Themen diskutieren. Frohes Programmieren :)
█ Was ist der PineEditor?
Der PineEditor ist das Herzstück der PineScript Programmierung. In ihm erstellen wir unsere Skripte und er unterstützt uns dabei mit diversen Funktionen.
Zwei Kernaufgaben möchte ich dabei besonders herausstellen:
Syntax-Highlighting - Der PineEditor zeigt uns für verschiedene Teilbereiche des Skriptes unterschiedliche Farben an. So sind integrierte Funktionen bläulich eingefärbt und Konstanten, wie zum Beispiel Parameter rot. Das Syntax-Highlighting hilft uns zu erkennen, wo mögliche Fehlerquellen liegen und macht das Skipt allgemein lesbarer.
Hilfestellung - Wir können mittels Mouseover ein kleines Popup anzeigen lassen, welches uns Informationen zu integrierten PineScript Funktionen liefert. Weiterhin können wir mittels CTRl+Click (PC) oder cmd+Click (Mac) die Hilfeseite zur jeweiligen PineScript-Funktion öffnen, in der wir detaillierte Informationen zu allen Parametern, Funktionen und Features finden. Sogar nach über 5 Jahren PineScript-Programmierung nutze ich beide Funktionen täglich.
Der PineEditor integriert außerdem den PineComplier, welcher beim Abspeichern eines Skriptes die Syntax überprüft. Sollte das Skript einen Fehler enthalten, dann zeigt dir der PineEditor eine entsprechende Fehlermeldung an, die dir Rückschlüsse auf das Fehlverhalten gibt. Solltest du mal nicht wissen was falsch gelaufen ist, dann kannst du gerne im deutschen PineScript Chat nachfragen: Deutscher PineScript Chat
█ Was ist PineScript?
PineScript ist eine spezialisierte Scriptsprache, die es nur auf Tradingview gibt. Sie ist sehr mächtig, was es ermöglicht in wenigen Zeilen Funktionalitäten zu erschaffen für die in anderen Programmiersprachen mehrere hundert Zeilen notwendig werden. PineScript ist so designt, dass es für Einsteiger leicht ist einen ersten eigenen Indikator zu erstellen. Dennoch gibt es einige Einstiegshürden, die ich in diesem Kurs auflösen möchte.
PineScript wird genutzt um Indikatoren, Strategien oder Library Skripte zu schreiben.
Indikatoren, dienen dazu grafische Elemente, auf dem Chart oder unterhalb des Charts, anzuzeigen oder Benachrichtigungen auszulösen
Libraries, sind vorgefertigte Funktionalitäten, die in andere Skripte importiert werden können
Backtesting Skripte, dienen dazu eine Strategie gegen die historischen Preisdaten auszuwerten und eine schnelle Übersicht über potenzielle Rendite und andere Statistiken zu bekommen.
PineScript ist sehr gut dokumentiert und daher zugänglich für Einsteiger. Außerdem hat Tradingview eine große Scripter-Community, in der Hilfe schnell gefunden werden kann.
█ Wie wird ein Skript erstellt?
Zur Erstellung eines Skriptes öffnen wir zunächst den Chart. Unterhalb des Charts findest du den "PineEditor". Ein Klick auf diesen öffnet ein neues Fenster, indem die folgenden Zeilen zu sehen sind:
//@version=5
indicator("Mein Skript")
plot(close)
Diese Zeilen sind die Grundstruktur eines jeden Skriptes. Jedes Skript beinhaltet eine Versionsnummer, eine Angabe zur Art des Skriptes (in diesem Fall ein "indicator") und eine Ausgabe (in diesem Fall eine einfache Linie/plot des Schlusskurses)
Solltest du das Skript speichern wollen, dann kannst du innerhalb des PineEditors auf "Speichern" klicken, dem Skript einen Namen geben und es anschließend bei den Indikatoren unter "Meine Skripte" wiederfinden.
Unter der Funktion "Öffnen" kannst du bestehende Skripte öffnen oder neue Skripte erstellen.
█ Übung 1
Zum Abschluss des ersten Tutorials möchte ich dir eine Übungsaufgabe geben, welche ich im nächsten Tutorial auflösen werden:
- Erstelle ein Skript mit dem Namen "Mein erster PineScript Indikator", welches eine durchgehende rote Linie des Eröffnungskurses einer jeden Periode einzeichnet.