Geschrieben 4. März 201115 Jr. comment_114021 Hi, suche einen Weekly Pivot Indikator, der sich um 6 Stunden zurück versetzten lässt(Oanda). Hab hier mal einen angehängt, der leider nur am Tagesanfang beginnen kann. Hat jemand schon so was gesichtet oder kann aushelfen?P-Weekly.mq4 Melden
Geschrieben 4. März 201115 Jr. comment_114023 Hi, suche einen Weekly Pivot Indikator, der sich um 6 Stunden zurück versetzten lässt(Oanda).Hat jemand schon so was gesichtet oder kann aushelfen?Guck mal in diesem Thread, angeblich soll der Auto Pivot Plotter deine Server Zeiten akzeptieren.Bin mir nur nicht sicher, ob es genau das ist was du suchst. Pivot Plotter Stundenweise zurückstellen ist imho ein Problem, da meistens nur der Wochen Start Tag eingestellt werden kann.Aber vllt. ist das von einem Programmierer ja zu lösen, wirst ja nicht der einzige sein, den dieses Problem nervt. Im Netz ist auf die schnelle nichts zu finden... Melden
Geschrieben 4. März 201115 Jr. comment_114024 btw.Geht es dir um visuelles Backtesten, oder nur um die jeweils aktuelle Woche ? Melden
Geschrieben 4. März 201115 Jr. Autor comment_114029 Aktuelle Woche ist völlig ausreichend, da ich die Sache schon ausgetestet habe. Melden
Geschrieben 4. März 201115 Jr. comment_114031 ich versteh deine Frage nicht ganz - wieso 6 Stunden shift? Suchst du einen Indi der den Sonntag mit berechnet? (sowas hätte ich, aber shift in Stunden lässt sich nicht einstellen) Grüsse,askerix Melden
Geschrieben 4. März 201115 Jr. comment_114032 Aktuelle Woche ist völlig ausreichend, da ich die Sache schon ausgetestet habe.Hat denn der Pivot Plotter gefunzt ? Ansonsten hier noch 2 manuelle Möglichkeiten: Meine Tabelle für Metatrader/Excel, habe die Daten immer manuell aus dem Datenfenster kopiert und in Excel eingefügt.Einfach auf die jeweilige Kerze mit dem Curser bei geöffnetem Datenfenster gehen, Strg + C dann in Excel einfügen.(In die Zelle wo das Symbol Kürzel steht) Dann berechnet Excel dir deinen gewünschten Pivot.Pivot_Metatraderr.xlsxlässt sich natürlich noch für S1 / R1 usw. erweitern Ansonsten hier noch einen Pivot Kalkulator, Achtung ist eine .exe Datei aber ich hatte nie Probleme mit dem TeilPivot point calculator.zip Melden
Geschrieben 4. März 201115 Jr. Autor comment_114034 Danke Vola:) Der ###Auto Pivot ist tatsächlich brauchbar. Für die manuelle Eingabe habe ich bisher immer den von Mataf genutzt, war völlig ausreichend.http://www.mataf.net/de/tools/03-01-pivot-point Melden
Geschrieben 4. März 201115 Jr. Autor comment_114035 @askerix War ein Denkfehler von mir, da Pivot nur aus HLC besteht. Melden
Geschrieben 4. März 201115 Jr. comment_114036 Für die manuelle Eingabe habe ich bisher immer den von Mataf genutzt, war völlig ausreichend.http://www.mataf.net/de/tools/03-01-pivot-pointJa der berücksichtigt wenigstens die verschiedenen Zeitzonen, man muß wirklich aufpassen,viele Rechner im Netz tun dies nicht > schon hat man einen anderen Pivot, als den, den man haben möchte. @askerixEs ging ihm um die verschiedenen Zeitzonen denke ich Melden
Geschrieben 4. März 201115 Jr. comment_114037 @askerix War ein Denkfehler von mir, da Pivot nur aus HLC besteht. Also für Tages-Pivots macht der Shift natürlich Sinn (bei 24-h Handel), zB wenn man sich am Nachmittag/Abend die US Pivots anschauen will und vorher die EU. Melden
Geschrieben 10. März 201115 Jr. Autor comment_114425 Habe bei dem ###Auto Pivot mal einiges gelöscht, jetzt ist er nur ein Weekly Pivot. Weiß vielleicht jemand wie man den Code so abändern kann, dass die Weekly-Pivots am Wochenanfang beginnen und nicht durchgehend nach hinten verlaufen? MQL 4 (Metatrader) Code#property indicator_chart_window extern bool Use_Sunday_Data = false; extern bool Weekly = True; extern bool Weekly_SR_Levels = true; double WeekHigh; double WeekLow; double WeekClose; double Weekly_Price[][6]; double WeekPivot,WS1,WS2,WS3,WR1,WR2,WR3; int init() { return(0); } //-------------------------------------------------------- int deinit() { //-------------------------------------------------------- ObjectDelete("WeekPivotLine"); ObjectDelete("WR1_Line");ObjectDelete("WR2_Line");ObjectDelete("WR3_Line"); ObjectDelete("WS1_Line");ObjectDelete("WS2_Line");ObjectDelete("WS3_Line"); //-------------------------------- ObjectDelete("WeekPivotLabel"); ObjectDelete("WR1_Label");ObjectDelete("WR2_Label");ObjectDelete("WR3_Label"); ObjectDelete("WS1_Label");ObjectDelete("WS2_Label");ObjectDelete("WS3_Label"); return(0);}//--------------------------------------------------------- int start(){ //--------------------------------------------------------//-------------------------------------------------------- ArrayCopyRates(Weekly_Price, Symbol(), 10080); WeekHigh = Weekly_Price[1][3];WeekLow = Weekly_Price[1][2];WeekClose = Weekly_Price[1][4]; WeekPivot = ((WeekHigh + WeekLow + WeekClose)/3); WR1 = (2*WeekPivot)-WeekLow; WS1 = (2*WeekPivot)-WeekHigh; WR2 = WeekPivot+(WR1-WS1); WS2 = WeekPivot-(WR1-WS1); WS3 = (WeekLow - (2*(WeekHigh-WeekPivot))); WR3 = (WeekHigh + (2*(WeekPivot-WeekLow))); //-------------------------------------------------------- //--------------------------------------------------------- if (Weekly==true) { ObjectCreate("WeekPivotLine", OBJ_HLINE,0, CurTime(),WeekPivot); ObjectSet("WeekPivotLine", OBJPROP_COLOR, Aqua); ObjectSet("WeekPivotLine", OBJPROP_STYLE, STYLE_DASH); if(ObjectFind("WeekPivotLabel") != 0) { ObjectCreate("WeekPivotLabel", OBJ_TEXT, 0, Time[30], WeekPivot); ObjectSetText("WeekPivotLabel","WP ", 8, "Arial", Aqua); } else { ObjectMove("WeekPivotLabel", 0, Time[30], WeekPivot); } //-------------------------------------------------------- if (Weekly_SR_Levels==true) { ObjectCreate("WR1_Line", OBJ_HLINE,0, CurTime(),WR1); ObjectSet("WR1_Line", OBJPROP_COLOR, SeaGreen); ObjectSet("WR1_Line", OBJPROP_STYLE, STYLE_DASH); if(ObjectFind("WR1_Label") != 0) { ObjectCreate("WR1_Label", OBJ_TEXT, 0, Time[30], WR1); ObjectSetText("WR1_Label","WR1 ", 8, "Arial", SeaGreen); } else { ObjectMove("WR1_Label", 0, Time[30], WR1); } //-------------------------------------------------------- ObjectCreate("WR2_Line", OBJ_HLINE,0, CurTime(),WR2); ObjectSet("WR2_Line", OBJPROP_COLOR, SeaGreen); ObjectSet("WR2_Line", OBJPROP_STYLE, STYLE_DASH); if(ObjectFind("WR2_Label") != 0) { ObjectCreate("WR2_Label", OBJ_TEXT, 0, Time[30], WR2); ObjectSetText("WR2_Label","WR2 ", 8, "Arial", SeaGreen); } else { ObjectMove("WR2_Label", 0, Time[30], WR2); } //--------------------------------------------------------- ObjectCreate("WR3_Line", OBJ_HLINE,0, CurTime(),WR3); ObjectSet("WR3_Line", OBJPROP_COLOR, SeaGreen); ObjectSet("WR3_Line", OBJPROP_STYLE, STYLE_DASH); if(ObjectFind("WR3_Label") != 0) { ObjectCreate("WR3_Label", OBJ_TEXT, 0, Time[30], WR3); ObjectSetText("WR3_Label", "WR3 ", 8, "Arial", SeaGreen); } else { ObjectMove("WR3_Label", 0, Time[30], WR3); } //--------------------------------------------------------- ObjectCreate("WS1_Line", OBJ_HLINE,0, CurTime(),WS1); ObjectSet("WS1_Line", OBJPROP_COLOR, SteelBlue); ObjectSet("WS1_Line", OBJPROP_STYLE, STYLE_DASH); if(ObjectFind("WS1_Label") != 0) { ObjectCreate("WS1_Label", OBJ_TEXT, 0, Time[30], WS1); ObjectSetText("WS1_Label", "WS1 ", 8, "Arial", SteelBlue); } else { ObjectMove("WS1_Label", 0, Time[30], WS1); } //--------------------------------------------------------- ObjectCreate("WS2_Line", OBJ_HLINE,0, CurTime(),WS2); ObjectSet("WS2_Line", OBJPROP_COLOR, SteelBlue); ObjectSet("WS2_Line", OBJPROP_STYLE, STYLE_DASH); if(ObjectFind("WS2_Label") != 0) { ObjectCreate("WS2_Label", OBJ_TEXT, 0, Time[30], WS2); ObjectSetText("WS2_Label", "WS2 ", 8, "Arial", SteelBlue); } else { ObjectMove("WS2_Label", 0, Time[30], WS2); } //--------------------------------------------------------- ObjectCreate("WS3_Line", OBJ_HLINE,0, CurTime(),WS3); ObjectSet("WS3_Line", OBJPROP_COLOR, SteelBlue); ObjectSet("WS3_Line", OBJPROP_STYLE, STYLE_DASH); if(ObjectFind("WS3_Label") != 0) { ObjectCreate("WS3_Label", OBJ_TEXT, 0, Time[30], WS3); ObjectSetText("WS3_Label", "WS3 ", 8, "Arial", SteelBlue); } else { ObjectMove("WS3_Label", 0, Time[30], WS3); } }} //--------------------------------------------------------- ObjectsRedraw(); return(0);} Melden
Geschrieben 11. März 201115 Jr. comment_114465 eine Bitte - nutzt bitte für den MQL-Code den entsprechenden Codebefehl, sonst werden die Beiträge überlang. [mql]Euer Code[/mql] Melden
Geschrieben 13. März 201115 Jr. comment_114579 Weiß vielleicht jemand wie man den Code so abändern kann, dass die Weekly-Pivots am Wochenanfang beginnen und nicht durchgehend nach hinten verlaufen ?Vielleicht nutzt dir dieser Code als Vorlage, dort gehen die Linien nicht durch. /--------------------------------------------------------------------// Pivot Points - Daily (Shifted).mq4// Copyright © 2009, SwingTree Ltd Pivot Points - Daily (Shifted).mq4 Melden
Geschrieben 13. März 201115 Jr. Autor comment_114586 Habe eine gute Vorgehensweise gefunden um das Problem mit der Zeitverschiebung zu lösen, einfach bei "Vollständige Historie" die Wochenanfangszeit bis 18 Uhr löschen, dann klappt das auch :) Muss ja nur montags einmal gemacht werden. Bearbeitet 13. März 201115 Jr. von remon Melden
Geschrieben 14. März 201115 Jr. Autor comment_114603 Hier übrigens noch ein leicht von mir modifizierter Weekly Pivot, der bisher am tauglichsten war.P-Weekly.mq4 Melden
Geschrieben 8. Oktober 201114 Jr. comment_123639 Hallo , eigentlich ein ganz anderes Thema aber nach Suchen finde ich hier in diesem Thread wenigstens den Begriff ArrayCopyRates(Weekly_Price, Symbol(), 10080); Aber auch Befehle wie ArrayGetAsSeries (..) können eventuell Teil meiner Problemlösung sein : Gerne möchte ich die letzten 4 bis 8 Wochen im 1 Min TF kontinuierlich analysieren auf SwingHoch & SwingLow , ich will mir Impulskerzen markieren , den Hammer hängen sehen und dem Doji aus dem Wege gehen . Und das will ich dann mit den 1 Min Daten hochziehen in die anderen TF bis hin zum Tages-TF . Dazu plane ich einen Array in den ich kontinuierlich die aktuellen "letzten" X Bars sammele und analysiere . Ich muss also die Werte der einzelnen Candle und der zugehörigen Analsyse-Ergebnisse durchscrollen, jedesmal wenn ein neuer Bar eröffnet wurde . Denn dann wird Bar[0] zu Bar[1] und Bar[1] zu Bar[2] und ..... Der Array würde also aus den aktuellen Bar´s ( O/C/H/L/V/T ) der unterschiedlichen TF bestehen und diesen zugeordnete wird ich dann noch Flags aber auch Zahlenwerte setzen wollen . Hat das von Euch schon einer gemacht .... ? Wie denn ??? KB Melden
Hi, suche einen Weekly Pivot Indikator, der sich um 6 Stunden zurück versetzten lässt(Oanda).
Hab hier mal einen angehängt, der leider nur am Tagesanfang beginnen kann.
Hat jemand schon so was gesichtet oder kann aushelfen?
P-Weekly.mq4