Monday 13 November 2017

Exponentiell Gleitender Durchschnitt Vba Code


, Wobei 2 (1 n) Der Index t wird verwendet, um die Zeit zu bezeichnen, z. B. T-1 bezieht sich auf den Zeitraum vor t und n, der vom Benutzer spezifiziert werden soll, bezieht sich auf die Mittelungsperiode des EMA. Zum Beispiel hat das EMA-Äquivalent eines dreidimensionalen einfachen gleitenden Mittels n von 3. Je größer der Wert von n ist, desto kleiner wird. Dies führt zu einer größeren (1-) und desto mehr von EMA t-1 wird in EMA t beibehalten. Der erste Wert von EMA in einer Zeitreihe kann als ein einfacher gleitender Durchschnitt von n Tagen8217 der Preise angenommen werden. Einige Benutzer können es auch vorziehen, den ersten Wert der EMA ab dem zweiten Zeitraum zu starten, an dem EMA auf Periode 2 x Periode 2 Preis (1 8211) x Periode 1 Preis. Benutzer sollten verstehen, dass der exponentielle gleitende Durchschnitt tatsächlich eine unendliche Reihenerweiterung ist, in der die früheren Preise ein immer geringeres Gewicht auf EMA t haben. Betrachten Sie das Folgende: Dies führt dazu, dass die EMA reaktionsfähiger und weniger volatil ist als ihr einfacher gleitender Durchschnitt. Eine ausführlichere Diskussion dieser finden Sie in meinem Artikel über Filter in der Finanzierung und technische Analyse. Methode A verwendet Funktionen, während Methode B Unterprozeduren verwendet, um CMF zu berechnen. Methode B ist schneller und flexibler. Fügen Sie diesen Code in Ihr ThisWorkBook Codefenster in VBA ein. Klicken Sie mit der rechten Maustaste auf dieses Arbeitsbuch in Projekt-Explorer und klicken Sie auf Code anzeigen. Private Sub WorkbookOpen () Der Rest gehört zu jedem Modul Weist Excel an, diese in eine Liste der Funktionen aufzunehmen, Beschreibungen hinzuzufügen und eine neue Kategorie mit dem Namen Technische Indikatoren zu erstellen. Application. MacroOptions-Makro: EMA, Beschreibung: Gibt den exponentiellen gleitenden Durchschnitt zurück. Amp Chr (10) amp Chr (10) amp Wählen Sie die letzten Perioden aus, wenn der aktuelle Zeitraum der erste ist. Amp Chr (10) amp Chr (10) amp Gefolgt von aktuellen Preisen und n. Der Zerfallsfaktor des exponentiellen gleitenden Durchschnitts wird berechnet als alpha2 (n1), öffentliche Funktion EMA (EMAYesterday, Preis, n) EMA alpha Preis (1 - alpha) EMAYesterday Wenn Sie mit dem oben beschriebenen fertig sind, können Sie den exponentiellen gleitenden Durchschnitt berechnen, indem Sie in eine beliebige Zelle EMA (EMA, Aktueller Preis, n) eingeben. Geben Sie den letzten Periodenpreis der letzten EMA ein, wenn Sie die erste EMA Ihres Datensatzes berechnen. Um Methode B auszuführen, müssen Sie das Unterverzeichnis Runthis von der Seite auf AccumulationDistribution Line in Ihr Modul kopieren. Sie müssen auch EMA aus dem Runthis-Sub ausführen. Fügen Sie die folgende Zeile zu dem Unter Runthis Platzieren Sie es direkt vor End Sub Und deaktivieren Sie alle anderen Makros, die Runthis aufruft Dieser Sub beginnt mit der Berechnung von EMA ab t2 Sub EMA (close1 als Range, Ausgang als Range, n als Long) close0 close1 ( 1, 1).Adresse (False, False) Ausgabe 1 (2, 1).Adresse (False, False) Ausgabe 1 (1, 1).Adresse (False, False) Ausgabe (2, 1).Value 2 (1 Amp amp amp (amp amp) amp (1 amp n amp) amp output1 ausgang (2, 1).Value 2 (1 amp n amp) amp schliessen1a amp (1-2 (1 amp n amp)) amp Close0 Wie das, was Sie gerade gelesen haben Digg es oder Tipd es. Das Ziel von Finance4Traders ist es, Händler helfen, indem sie ihnen unvoreingenommene Forschung und Ideen. Seit Ende 2005 entwickle ich handelnde Strategien auf persönlicher Basis. Nicht alle dieser Modelle sind für mich geeignet, aber andere Investoren oder Händler könnten sie nützlich finden. Schließlich haben die Menschen unterschiedliche Investmenttrading-Ziele und Gewohnheiten. So wird Finance4Traders eine bequeme Plattform, um meine Arbeit zu verbreiten. (Lesen Sie mehr über Finance4Traders) Bitte benutzen Sie diese Website in geeigneter und rücksichtsvoller Weise. Dies bedeutet, dass Sie Finance4Traders durch mindestens einen Link zurück zu dieser Website zitieren sollten, wenn Sie irgendwelche unserer Inhalte verwenden. Darüber hinaus ist es uns nicht gestattet, unsere Inhalte rechtswidrig zu nutzen. Sie sollten auch verstehen, dass unser Inhalt keine Garantie gewährt wird und dass Sie unseren Inhalt selbständig verifizieren sollten, bevor Sie sich darauf verlassen können. Beziehen Sie sich auf die Website-Inhaltsrichtlinie und Datenschutzbestimmungen, wenn Sie diese Website besuchen. 0 Kommentare: Kommentar veröffentlichen Eine Handelsstrategie ist sehr ähnlich zu einer Unternehmensstrategie. Kritisch studieren Ihre Ressourcen wird Ihnen helfen, effektivere Entscheidungen zu treffen. (Weiterlesen) 8226 Technische Indikatoren verstehen Technische Indikatoren sind mehr als Gleichungen. Gut entwickelte Indikatoren, wenn sie wissenschaftlich angewendet werden, sind tatsächlich Werkzeuge, um Händler zu helfen, wichtige Informationen aus den Finanzdaten zu extrahieren. (Lesen Sie weiter) 8226 Warum ich Excel bevorzuge, präsentiert Ihnen Daten visuell. Dies macht es viel einfacher für Sie, Ihre Arbeit zu verstehen und Zeit zu sparen. (Lesen Sie weiter) Hier ist ein Code, der hilfreich sein sollte für diejenigen, die technische Analyse im Handel und wollen Strategien in Excel zu testen. Sie berechnet den einfachen, linear gewichteten und exponentiellen gleitenden Durchschnitt. Weiter werde ich die Schritte zur Erstellung des Formulars und des VBA-Codes vorstellen und erläutern. Einfügen einer UserForm 8211 Name: MAForm Fügen Sie vier Labels aus den Toolbox-Steuerelementen hinzu 8211 Beschriftungen wie im obigen Druckbildschirm Fügen Sie eine ComboBox für die gleitende durchschnittliche Typauswahl hinzu. Es heißt comboTypeMA Fügen Sie zwei RefEdit-Steuerelemente für den Eingabebereich und den Ausgabebereich hinzu. Fügen Sie eine TextBox hinzu, um den gleitenden Durchschnitt zu markieren. Fügen Sie zwei Schaltflächen hinzu: Name: buttonSenden, Beschriftung: Submit und Name: buttonCancel, Caption: Cancel Um die Dropdown-Liste für die MA-Typ-Auswahl zu generieren und das User-Formular zu laden, ein neues Modul Wird mit dem unten stehenden Code eingefügt. Die ComboBox-Elemente, die mit gleitenden Durchschnittswerten und dem Benutzerformular gefüllt werden, werden geladen. Option Explicit Sub loadMAForm () Mit MAFormboTypeMA. RowSource. AddItem Einfach. AddItem Gewichtet. AddItem Exponentielles Ende Mit MAForm. Show End Sub Unten ist der Code, der der Schaltfläche Submit zugeschrieben wird. Private Sub buttonSubmitClick () Dim inputRange, outputRange Als Bereich Der inputRange enthält die Preisreihen, die für die Berechnung der MAs verwendet werden, und der outputRange wird mit den gleitenden Durchschnittswerten gefüllt. Dim inputPeriod As Integer Der gleitende Durchschnittszeitraum wird deklariert. Dim inputAddress, outputAddress As String Die als String deklarierten Eingabe - und Ausgabebereiche. Wenn comboTypeMA. Value ltgt Exponential und comboTypeMA. Value ltgt Einfach und comboTypeMA. Value ltgt Weighted True Dann MsgBox Wählen Sie einen gleitenden Durchschnittstyp aus der Liste aus. RefInputRange. SetFocus Exit Sub Dieser Teil der Prozedur erzwingt die ersten Einschränkungen bezüglich der übermittelten Daten. Wenn der gleitende Durchschnittstyp nicht in der Dropdown-Liste enthalten ist, wird der Vorgang nicht zum nächsten Schritt fortgesetzt, und der Benutzer wird aufgefordert, ihn erneut auszuwählen. ElseIf RefInputRange. Value Then MsgBox Bitte wählen Sie den Eingabebereich. RefInputRange. SetFocus Exit Sub ElseIf RefOutputRange. Value Dann MsgBox Bitte wählen Sie den Ausgabebereich. RefOutputRange. SetFocus Exit Sub ElseIf RefInputPeriod. Value Then MsgBox Bitte wählen Sie die gleitende durchschnittliche Periode. RefInputPeriod. SetFocus Exit Sub ElseIf Nicht IsNumeric (RefInputPeriod. Value) Dann MsgBox Moving durchschnittliche Periode muss eine Zahl sein. RefInputPeriod. SetFocus Exit Sub End If Weitere Einschränkungen werden erstellt. Eingabebereich, Ausgabebereich und Eingabeperiode dürfen nicht leer sein. Auch die gleitende durchschnittliche Periode muss eine Zahl sein. inputAddress RefInputRange. Value Set inputRange Range (inputAddress) outputAddress RefOutputRange. Value Set outputRange Range (outputAddress) inputPeriod RefInputPeriod. Value Die Argumente für inputRange und outputRange Bereiche werden inputAddress und outputAddress als Strings deklariert. If inputRange. Columns. Count ltgt 1 Dann kann der MsgBox-Eingabebereich nur eine Spalte haben. RefInputRange. SetFocus Exit Sub Der inputRange darf nur eine Spalte enthalten. ElseIf inputRange. Rows. Count ltgt outputRange. Rows. Count Dann hat der MsgBox-Ausgabebereich eine andere Anzahl von Zeilen als der Eingabebereich. RefInputRange. SetFocus Exit Sub End If Die inputRange und outputRange müssen eine gleiche Anzahl von Zeilen haben. Dim RowCount As Integer RowCount inputRange. Rows. Count Dim CROW As Integer ReDim inputarray (1 bis RowCount) Für crow 1 Um RowCount inputarray (CROW) inputRange. Cells (krähe, 1).Value Next CROW inputarray als Array deklariert ist und it8217s Elemente Entsprechen den Werten aus jeder Zeile des Eingangsbereichs. Wenn inputPeriod gt RowCount Then MsgBox Anzahl der ausgewählten Beobachtungen ist amp RowCount amp und die Periode ist amp inputPeriod amp. Der Eingangsbereich muss eine höhere oder gleiche Anzahl von Elementen haben als der ausgewählte Zeitraum. RefInputRange. SetFocus Exit Sub End Wenn eine weitere Einschränkung hinzugefügt wird 8211 Der Eingabebereich muss eine höhere oder gleiche Menge an Elementen als die Periode haben. Wenn inputPeriod lt 0 dann MsgBox Moving durchschnittliche Periode größer als 0 sein muss. RefInputPeriod. SetFocus Exit Sub End If Die gleitende durchschnittliche Periode muss größer als Null sein. ReDim outputarray (inputPeriod To RowCount) Als Variant werden auch die Array-Dimensionen von outputarray bestimmt. Die untere Schranke des Arrays ist der Wert inputPeriod und die obere Schranke der Wert von RowCount (die Anzahl der Elemente im inputRange). Im folgenden Teil der Prozedur wurde der einfache gleitende Durchschnitt berechnet, wenn die Auswahl für comboTypeMA einfach ist. SMA ----------------------------------------- Wenn comboTypeMA. Value Simple Then Dim i , j As Integer Dim Temp As Double Für i inputPeriod Um RowCount Temp 0 für j (i - (inputPeriod - 1)) bis i Temp Temp inputarray (j) Next j output (i) Temp inputPeriod outputRange. Cells (i, 1).Value outputarray (i) Next outputRange. Cells (0, 1).Value SMA (amp inputPeriod amp) Grundsätzlich berechnet das Verfahren den gleitenden Durchschnitt der letzten x Zahlen (x entspricht der inputPeriod), beginnend mit dem Element von Das Inputarray gleich der inputPeriod. Unten ist ein vereinfachtes Beispiel, das jeden Schritt des Verfahrens zeigt. In diesem Beispiel gibt es vier Ziffern (no01, no02, no03 und no04) von Zeile 1 bis Zeile 4 und die gleitende durchschnittliche Periode ist 3. Nach jedem neuen gleitenden Durchschnitt berechnet jede Zelle des outputRange den Wert aus dem Wert Ausgabearray. Und nachdem alle gleitenden Mittelwerte berechnet werden, wird in der Zelle über outputRange ein Titel eingefügt, der den gleitenden Durchschnittstyp und die Periode enthält. Dieser nächste Teil wird den exponentiellen gleitenden Durchschnitt berechnen. EMA ------------------------------------------ ElseIf comboTypeMA. Value Exponential Dann Dim Alpha As Doppeltes alpha 2 (inputPeriod 1) Für j 1 Zu inputPeriod temp temp inputarray (j) Nächstes j outputarray (inputPeriod) temp inputPeriod Zunächst wird der Wert von alpha bestimmt. Da bei der Berechnung der Wert der EMA auf der vorherigen EMA basiert, wird der erste der einfache gleitende Durchschnitt sein. (I - 1) alpha (inputarray (i) - outputarray (i - 1)) Next i Beginnend mit dem zweiten gleitenden Durchschnitt werden sie auf der Grundlage der obigen Formel berechnet: Vorherige EMA plus alpha multipliziert mit der Differenz zwischen der aktuellen Zahl aus dem Eingangsarray und dem vorherigen EMA-Wert. Denn ich RowCount outputRange. Cells (i, 1) inputPeriod. Wert output (i) Next i outputRange. Cells (0, 1).Value EMA (amp inputPeriod amp) Genau wie der Code für SMA, wird die output bevölkert und Die Zelle über Outputarray repräsentiert den Typ und die Periode des gleitenden Durchschnitts. Unten ist der Code für die Berechnung der gewichteten gleitenden Durchschnitt. WMA ------------------------------------------ ElseIf comboTypeMA. Value Weighted Then Dim TEMP2 As Integer For i inputPeriod Um RowCount Temp 0 temp2 0 für j (i - (inputPeriod - 1)) bis i Temp Temp inputarray (j) (j - i inputPeriod) TEMP2 TEMP2 (j - i inputPeriod) Next j output (i ) Temp temp2 outputRange. Cells (i, 1).Value output (i) Next i outputRange. Cells (0, 1).Value WMA (amp inputPeriod amp) End If die folgenden Tabelle sind die Schritte zur Berechnung der einzelnen variablen enthält, die für die verwendete WMA-Berechnung. Genau wie im vorherigen Beispiel, in diesem gibt es für Zahlen im inputRange. Und die Eingabeperiode ist 3. Unten ist der endgültige Code der Prozedur, die das Benutzerformular entlädt. Unload MAForm End Sub Die folgende Prozedur ist für die Schaltfläche Abbrechen. Es wird in demselben Modul hinzugefügt. Private Sub buttonCancelClick () Unload MAForm End SubWie zu berechnen EMA in Excel Erfahren Sie, wie Sie die exponentiellen gleitenden Durchschnitt in Excel und VBA berechnen und erhalten eine kostenlose Web-Kalkulationstabelle. Die Kalkulationstabelle holt die Bestandsdaten von Yahoo Finance ab, berechnet die EMA (über dem gewählten Zeitfenster) und stellt die Ergebnisse dar. Der Download-Link ist unten. Die VBA kann angesehen und bearbeitet werden. Aber zuerst disover, warum EMA ist wichtig für technische Händler und Marktanalysten. Historische Aktienkurse werden oft mit vielen hochfrequenten Geräuschen belastet. Das verbirgt oft große Trends. Gleitende Durchschnitte helfen, diese kleinen Schwankungen auszugleichen, so dass Sie einen besseren Einblick in die allgemeine Marktrichtung erhalten. Der exponentielle gleitende Durchschnitt legt mehr Wert auf neuere Daten. Je größer die Zeitspanne, desto geringer die Wichtigkeit der aktuellsten Daten. EMA wird durch diese Gleichung definiert. (Multipliziert mit einem Gewicht) und yesterday8217s EMA (multipliziert mit 1-Gewicht) Sie müssen die EMA-Berechnung mit einer anfänglichen EMA (EMA 0) kickstart. Dies ist gewöhnlich ein einfacher gleitender Durchschnitt der Länge T. Die obige Tabelle gibt beispielsweise die EMA von Microsoft zwischen dem 1. Januar 2013 und dem 14. Januar 2014 an. Technische Händler verwenden oft die Kreuzung zweier gleitender Durchschnitte 8211 mit einer kurzen Zeitskala Und ein anderer mit einer langen Zeitskala 8211, um Buysellsignale zu erzeugen. Häufig werden 12- und 26-Tage-Gleitmittel verwendet. Wenn der kürzere gleitende Durchschnitt über dem längeren gleitenden Durchschnitt steigt, ist der Markt aufwärts tendiert, der dieses ein Kaufsignal ist. Allerdings, wenn die kürzere gleitende Mittelwerte fällt unter den langlebigen Durchschnitt, der Markt sinkt dies ist ein Verkaufssignal. Let8217s erlernen zuerst, wie man EMA using Arbeitsblattfunktionen berechnet. Danach entdecken wir, wie man VBA zur Berechnung von EMA verwendet (und automatisch Plot Diagramme) Berechnen Sie EMA in Excel mit Worksheet-Funktionen Schritt 1. Let8217s sagen, dass wir die 12-Tage-EMA von Exxon Mobil8217s Aktienkurs berechnen wollen. Wir müssen zunächst historische Aktienkurse 8211 erhalten, die Sie mit diesem Bulk-Aktien-Downloader tun können. Schritt 2 . Berechnen Sie den einfachen Durchschnitt der ersten 12 Preise mit Excel8217s Average () - Funktion. In der Screengrab unten, in Zelle C16 haben wir die Formel AVERAGE (B5: B16) wo B5: B16 enthält die ersten 12 schließen Preise Schritt 3. Unterhalb der Zelle, die in Schritt 2 verwendet wird, geben Sie die EMA Formel oben ein Dort haben Sie es You8217ve berechnete erfolgreich einen wichtigen technischen Indikator, EMA, in einer Kalkulationstafel. Berechnen EMA mit VBA Jetzt let8217s mechanisieren die Berechnungen mit VBA, einschließlich der automatischen Erstellung von Plots. Ich hab8217t zeigt Ihnen die volle VBA hier (es8217s in der Kalkulationstabelle unten), aber wir8217ll diskutieren die meisten kritischen Code. Schritt 1. Laden Sie historische Aktienkurse für Ihren Ticker von Yahoo Finance (mit CSV-Dateien) und laden Sie sie in Excel oder verwenden Sie die VBA in dieser Tabelle, um historische Zitate direkt in Excel zu erhalten. Ihre Daten können so aussehen: Schritt 2. Dies ist, wo wir brauchen, um ein paar braincells 8211 wir brauchen, um die EMA-Gleichung in VBA implementieren. Wir können R1C1-Stil verwenden, um programmgesteuert Formeln in einzelne Zellen eingeben. Untersuchen Sie das Code-Snippet unten. Blätter (quotDataquot).Range (quothquot amp EMAWindow 1) quotaverage (R-Ampère EMAWindow - 1 amp quotC-3: RC-3) - Blätter (quotDataquot).Range (quothquot amp EMAWindow 2 Ampere hquot amp numRows). Formel R1C1 R0C-3 (2 (EMAWindow1))) EMAWindow ist eine Variable, die dem gewünschten Zeitfenster entspricht numRows ist die Gesamtzahl der Datenpunkte 1 (die 8220 18221 ist weil We8217re unter der Annahme, dass die tatsächlichen Bestandsdaten in Zeile 2 beginnen, wird die EMA in Spalte h berechnet. Angenommen, dass EMAWindow 5 und Numrows 100 (dh es gibt 99 Datenpunkte), setzt die erste Zeile eine Formel in die Zelle h6, die das arithmetische Mittel berechnet Der ersten 5 historischen Datenpunkte Die zweite Zeile platziert Formeln in den Zellen h7: h100, die die EMA der verbleibenden 95 Datenpunkte berechnet. Schritt 3 Diese VBA-Funktion erzeugt einen Plot des engen Preises und der EMA. Set EMAChart ActiveSheet. ChartObjects. Add (links: Bereich (quota12quot).Left, Breite: 500, Oben: Bereich (quota12quot).Top, Höhe: 300) Mit EMAChart. Chart. Parent. Name quotEMA Chartquot Mit. SeriesCollection. NewSeries. Charttype xlLine. Values ​​Sheets (quotdataquot).Range (quote2: equot amp numRows).XValues ​​Sheets (quotdataquot).Range (quota2: aquot amp numRows).Format. Line. Weight 1.Name quotPricequot End With Mit. SeriesCollection. NewSeries. Charttype xlLine. AxisGroup XlPrimary. Values ​​Sheets (quotdataquot).Range (quoth2: hquot amp numRows).Name quotEMAquot. Border. ColorIndex 1.Format. Line. Weight 1 End With. Axes (xlValue, XlPrimary).HasTitle Wahre. Axes ( xlValue, XlPrimary).AxisTitle. Characters. Text quotPricequot. Axes (xlValue, XlPrimary).MaximumScale WorksheetFunction. Max (Sheets (quotDataquot).Range (quote2: equot amp numRows)).Axes (xlValue, XlPrimary).MinimumScale Int (Work · min (Sheets (quotDataquot).Range (quote2: equot amp numRows))).Legend. Position xlLegendPositionRight. SetElement (msoElementChartTitleAboveChart).ChartTitle. Text quotClose Preis amp quot amp EMAWindow amp quot-Day EMAquot End With Erhalten Sie diese Tabelle für die Voll funktionsfähige Implementierung des EMA-Rechners mit automatischem Download von historischen Daten. 14 Gedanken auf ldquo Wie man EMA in Excel berechnen rdquo Letztes Mal, als ich eine deiner Excel-Spreadsheets herunterbrachte, verursachte es mein Antivirenprogramm, es als PUP (mögliches unerwünschtes Programm) zu kennzeichnen, daß anscheinend es Code gab, der im Download eingebettet wurde, der adware war, Spyware oder zumindest potenzielle Malware. Es hat buchstäblich Tage, um meinen PC aufzuräumen. Wie kann ich sicherstellen, dass ich nur das Excel herunterladen Leider gibt es unglaubliche Mengen an Malware. Adware und Spywar, und Sie can8217t zu vorsichtig sein. Wenn es eine Frage der Kosten wäre ich nicht unwillig, eine angemessene Summe zu zahlen, aber der Code muss PUP frei sein. Danke, Es gibt keine Viren, Malware oder Adware in meinen Kalkulationstabellen. Ich programmierte sie selbst und ich weiß genau, was in ihnen drin ist. There8217s eine direkte Download-Link zu einer Zip-Datei am unteren Rand eines jeden Punktes (in dunkelblau, fett und unterstrichen). That8217s, was Sie herunterladen sollten. Hover über den Link, und Sie sollten einen direkten Link zu der Zip-Datei zu sehen. Ich möchte meinen Zugang zu Live-Preisen nutzen, um Live-Tech-Indikatoren (dh RSI, MACD usw.) zu schaffen. Ich habe gerade realisiert, um für absolute Genauigkeit brauche ich 250 Tage im Wert von Daten für jede Aktie im Gegensatz zu den 40 Ich habe jetzt. Gibt es irgendwo auf historische Daten von Dingen wie EMA, Avg Gain, Avg Verlust auf diese Weise könnte ich nur verwenden, dass genauere Daten in meinem Modell Statt der Verwendung von 252 Tage von Daten, um die richtige 14 Tage RSI Ich konnte nur ein extern bekommen Sourced Wert für Avg Gain und Avg Verlust und gehen von dort möchte ich mein Modell, um Ergebnisse von 200 Aktien im Gegensatz zu ein paar zu zeigen. Ich möchte mehrere EMAs BB RSI auf dem gleichen Chart plotten und auf Bedingungen basieren, möchte den Handel auslösen. Dies würde für mich als Beispiel Excel Backtester. Können Sie mir helfen, Plot mehrere timeseries auf einem gleichen Diagramm mit dem gleichen Datensatz. Ich weiß, wie die Rohdaten zu einer Excel-Tabelle, aber wie wenden Sie die ema Ergebnisse gelten. Die ema in Excel-Tabellen können auf bestimmte Zeiträume angepasst werden. Danke kliff mendes sagt: Hallo Samir, erstmal danke eine Million für all deine harte Arbeit..outstanding job GOD BLESS. Ich wollte nur wissen, wenn ich zwei ema auf Diagramm gezeichnet haben, sagen wir 20ema und 50ema, wenn sie kreuzen, entweder oben oder unten kann das Wort KAUF oder VERKAUF an der Kreuzung Punkt erscheinen wird mir sehr helfen. Kliff mendes texas I8217m arbeiten auf einem einfachen Backtesting-Kalkulationstabelle that8217ll erzeugen Kauf-Verkaufssignale. Geben Sie mir einige time8230 Großer Job auf Diagrammen und Erklärungen. Ich habe eine Frage though. Wenn ich das Anfangsdatum zu einem Jahr später ändere und neueste EMA Daten betrachte, ist es merklich unterschiedlich, als wenn ich den gleichen EMA Zeitraum mit einem früheren Anfangsdatum für die gleiche neue Datumsreferenz verwende. Ist das, was Sie erwarten. Es macht es schwierig, auf veröffentlichte Diagramme mit EMAs angezeigt und sehen nicht das gleiche Diagramm. Shivashish Sarkar sagt: Hallo, ich bin mit Ihrem EMA-Rechner und ich wirklich zu schätzen wissen. Allerdings habe ich festgestellt, dass der Taschenrechner nicht in der Lage, die Graphen für alle Unternehmen (es zeigt Run time error 1004). Können Sie bitte erstellen Sie eine aktualisierte Version Ihres Rechners, in dem neue Unternehmen werden einbezogen werden Leave a Reply Cancel reply Wie die kostenlose Spreadsheets Master Knowledge Base Aktuelle Beiträge

No comments:

Post a Comment