Hilfe suchen
Ich möchte Ihnen eine Frage stellen. Ich bin ein Benutzer, der gerade erst begonnen hat, Strategien zu schreiben, und ich habe ein paar Fragen, die ich fragen möchte, sehr grundlegend. Vielleicht gibt es eine Antwort auf dem Forum, aber ich habe sie nicht gefunden.
Die Frage lautet: Wie kann man Preise für die K-Linie erhalten, die gerade zu Ende gegangen ist, und für die K-Linie, die vor ihr liegt?
Erklären Sie: Nehmen wir als Beispiel die K-Linie von 1 Minute, die jetzt zwischen 13:30:01 und 13:30:59 liegt, und so erhalten wir die K-Linie von 13:29:00-13:30:00; und den Preis der Open- und Close-Linien von 13:28:00-13:29:00.
Wenn man nach 13:31:00 eintritt, wird die Gesamtheit um eine Minute zurückgeschoben, d.h. 13:30:00-13:31:00 und 13:29:00-13:30:00 für die beiden K-Linien.
Ich fühle mich ein wenig ausgehändigt. Aber ich habe nicht wirklich herausgefunden, was ich tun soll.
Vielen Dank.
Die Erfinder quantifizieren - Kleine Träume- ### Code Ich weiß nicht. Importzeit Def main (: Das ist ein sehr schwieriges Problem. while True: LogStatus (("Jetzt Zeit:", _D(zeit.zeit))) records = exchange.GetRecords ((() if ((not records or len ((records) < 3): Weiter else: if ((perTime!= records[-1]["Time"]): Log (("-----------------------------------------------------------------") ist eine Trennlinie, die sich zwischen zwei Linien trennt Log (("Abzüglich der ersten BAR Time:", _D ((records[-1]["Time"] / 1000), "open:", records[-1]["Open"], "close:", records[-1]["Close"])) Log (("abzüglich der zweiten BAR Time:", _D ((records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"]) perTime = records[-1]["Zeit"] Schlaf ((1000); Das ist nicht wahr. Siehe auch: https://dn-filebox.qbox.me/0526171cd87660b623631c0e1230d728c54189df.png
Die Toten kommen.Dann sollte es richtig sein, dass ich das Vergleichsdiagramm bei der Rückprüfung nicht verändert habe. Außerdem sollte die Ausgabe bei der Erstellung der neuen BAR am zeitnahmsten sein.
Die Erfinder quantifizieren - Kleine TräumeOh ja, ich habe ein Problem mit der Ausgabe von LOG, die bei der Entstehung der neuen BAR ausgegeben wurde, die tatsächlich OPEN und CLOSE sind.
Die Toten kommen. https://dn-filebox.qbox.me/f26922644ef757f579ac683a5032c42d57ee2bcc.png
Die Toten kommen.Die Zeit, in der das Gefühlslog erzeugt wird, sollte [-1] sein, also sollte der Code geändert werden: Log (("Abzüglich der ersten BAR Time:", _D ((records[-2]["Time"] / 1000), "open:", records[-2]["Open"], "close:", records[-2]["Close"])) Log (("Abzüglich der zweiten BAR Time:", _D ((records[-3]["Time"] / 1000), "open:", records[-3]["Open"], "close:", records[-3]["Close"]))
Die Toten kommen.Ich habe plötzlich festgestellt, dass die Close-Daten der Negative 1st BAR ein wenig problematisch sind, denn ihre Open und Close sind immer gleich.