Alle Inhalte von vikke
-
Moon-Trading... bitte was?
Da gab es damals mal ein Interview in dem Buch Market Wizards, da war auch einer der nach so stellaren Mustern handelte, ich denke zumindest es war dieses Buch. Der Typ soll lange Haare und Turnschuhe getragen haben, naja, egal, er scheint auf jeden Fall würdig für das Buch gewesen zu sein.^^
-
Verzogene H-Linien
Gelöst..... if(TimeDayOfWeek(Time)<=2 && TimeDayOfWeek(Time[i+1])>=4) war hier unangebracht.
-
Verzogene H-Linien
Ich habe mal die For Schleife umgestellt, leider beginnt die Woche nun grafisch an der vorhergehenden Woche. Habe schon mit +1 etc. herumversucht, ohne Erfolg. Kann da mal jemand kurz drübersehen?
-
Verzogene H-Linien
Das ist es, Danke Wolf!
-
Verzogene H-Linien
Weiß jemand wie man die nachgezogenen Linien weg bekommt, die sich auf dem Index 2 und nach Wochenschluss darstellen? #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Green #property indicator_color3 Blue #property indicator_color4 Gray double a_wo[]; double a_wl[]; double a_wh[]; double a_calc[]; int init() { SetIndexBuffer(0,a_wo); SetIndexBuffer(1,a_wl); SetIndexBuffer(2,a_wh); SetIndexBuffer(3,a_calc); SetIndexStyle(0,DRAW_LINE,0,2); SetIndexStyle(1,DRAW_LINE,0,2); SetIndexStyle(2,DRAW_LINE,0,2); SetIndexStyle(3,DRAW_LINE,0,2); SetIndexLabel(0,""); SetIndexLabel(1,""); SetIndexLabel(2,""); SetIndexLabel(3,""); return(0); } int deinit() { ObjectDelete(""); ObjectDelete(""); ObjectDelete(""); return(0); } int start() { int i,counted_bars=IndicatorCounted(); //---- check for possible errors if(counted_bars<0) return(-1); //---- last counted bar will be recounted if(counted_bars>0) counted_bars--; int limit=Bars-counted_bars; if(Period()>PERIOD_H4) return(-1); double last_week_low,last_week_high; for(i=limit-1; i>=0; i--) { // 1sts Days of Week if(TimeDayOfWeek(Time[i])<=2 && TimeDayOfWeek(Time[i+1])>=4) { //we are at the first bar of the week, means nearest bar in W1 is this weeks bar int shift= iBarShift(Symbol(),PERIOD_W1,Time[i],false); double wo = iOpen(Symbol(), PERIOD_W1, shift+1); double wh = iHigh(Symbol(), PERIOD_W1, shift+1); double wl = iLow(Symbol(), PERIOD_W1, shift+1); double calc = iOpen(Symbol(), PERIOD_W1, shift+1)-(iOpen(Symbol(), PERIOD_W1, shift+1)-iLow(Symbol(), PERIOD_W1, shift+1)); } a_wo[i]=wo; a_wl[i]=wl; a_wh[i]=wh; a_calc[i]=(wh+wl)/2; Comment(calc); } //---- return(0); }
-
Facebook IPO - Eckdaten
Konnte bei Farmville nichts für meine Glücksnüsse eintauschen... frustrierend das Ganze
-
Facebook IPO - Eckdaten
Hab es gestern tatsächlich geschafft meinen FB Account zu killen, einfach einen Missbrauch melden und schwups... keine Wartezeit^^
-
Indikator funktioniert nicht
Mist, MT4 läd mir ständig ein Lücke in der Historie. Hab schon mehrfach alles gelöscht, scheint als ob die bei Alpari die Lücke produzieren.
-
Indikator funktioniert nicht
Danke Conglom-o, es war tatsächlich die Historie und ist es noch, bekomme nämlich kein volle Woche geladen, egal, das Problem ist zumindest erkannt und kann gelöst werden. Nochmal: Wer ist Facebook?
-
Indikator funktioniert nicht
Problem gelöst, hatte nach Neuanmeldung ein paar Bars weniger... habe die Historie nachgeladen, jetzt gehts. Danke Allen!!
-
Indikator funktioniert nicht
Ja, hab ich durch... gibt tatsächlich kein anderes Symbol mit ähnlichem Verhalten:-(
-
Indikator funktioniert nicht
Hab die Indikatoren schon einzeln ausprobiert, leider nichts.
-
Indikator funktioniert nicht
.... andere Frage: Wer ist der User Facebook, der unterhalb angezeigt wird? Muss das sein?
-
Indikator funktioniert nicht
Nein, nichts geupdated.... Habe 20 Tage ATR vom EURUSD bei 84!! Hier stimmt was nicht, die sollte über 110 liegen.
-
Indikator funktioniert nicht
Hi, ich habe da ein seltsames Problem. Seit heute funktioniert der Indikator nur auf EURUSD nicht, auf allen anderen Paaren geht es. Das gleiche Problem habe ich bei anderen Indikatoren. Ist doch unlogisch irgendwie oder? Kann das mal jemand bei Alpari testen? #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Green double low_Buffer[]; double high_Buffer[]; int init() { SetIndexBuffer(0,low_Buffer); SetIndexBuffer(1,high_Buffer); SetIndexStyle(0,DRAW_LINE,0,2); SetIndexStyle(1,DRAW_LINE,0,2); SetIndexLabel(0,"pw_low"); SetIndexLabel(1,"pw_high"); return(0); } int deinit() { ObjectDelete("pw_low"); ObjectDelete("pw_high"); return(0); } int start() { int i,counted_bars=IndicatorCounted(); //---- check for possible errors if(counted_bars<0) return(-1); //---- last counted bar will be recounted if(counted_bars>0) counted_bars--; int limit=Bars-counted_bars; if(Period()>PERIOD_H4) return(-1); double last_week_low,last_week_high; for(i=limit-1; i>=0; i--) { // 1sts Days of Week if(TimeDayOfWeek(Time[i])<=2 && TimeDayOfWeek(Time[i+1])>=4) { //we are at the first bar of the week, means nearest bar in W1 is this weeks bar int shift= iBarShift(Symbol(),PERIOD_W1,Time[i],false); last_week_low=iLow(Symbol(),PERIOD_W1,shift+1); last_week_high= iHigh(Symbol(),PERIOD_W1,shift+1); } low_Buffer[i]=last_week_low; high_Buffer[i]=last_week_high; } //---- return(0); }
-
David Einhorn
Naja, also immer liegt er nicht richtig: http://www.marketwat...iral-2009-10-19
-
High/Low-Loop
Ooh ja, iBarShift, das is es!^^ Danke Mythos und WOGO:) Wäre trotzdem interessant zu wissen wie man grundsätzlich einen Index jeweils so umrechnet, dass Berechnungen von verschiedenen Zeitrahmen herangezogen werden können und diese unabhängig vom gewählten TF dargestellt werden.
-
High/Low-Loop
Hat ne Fehlermeldung ausgegeben, habe noch Time eingesetzt, nur irgendwie gibts jetzt gar keine Linien mehr. #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Green double low_Buffer[]; double high_Buffer[]; int init() { SetIndexBuffer(0,low_Buffer); SetIndexBuffer(1,high_Buffer); SetIndexStyle(0,DRAW_LINE,0,2); SetIndexStyle(1,DRAW_LINE,0,2); SetIndexLabel(0,"pw_low"); SetIndexLabel(1,"pw_high"); return(0); } int deinit() { ObjectDelete("pw_low"); ObjectDelete("pw_high"); return(0); } int start() { int i,j,counted_bars=IndicatorCounted(); //---- check for possible errors if(counted_bars<0) return(-1); //---- last counted bar will be recounted if(counted_bars>0) counted_bars--; int limit=Bars-counted_bars; if(Period()>PERIOD_H4) return(-1); j=MathFloor(Period()/PERIOD_W1); for(i=limit-1; i>=0; i--) { // 1sts Days of Week if(TimeDayOfWeek(Time[i])<=2 && TimeDayOfWeek(Time[i+1])>=4) { double last_week_low=iLow(Symbol(),PERIOD_W1,j+1); double last_week_high= iHigh(Symbol(),PERIOD_W1,j+1); } low_Buffer[i]=last_week_low; high_Buffer[i]=last_week_high; if(TimeDayOfWeek(Time[i])< TimeDayOfWeek(Time[i-1])) j--; } //---- return(0); }
-
High/Low-Loop
Ich muss zugeben, ich bin nur so am raten. Hab jetzt verschiedenes ausprobiert, nur ist da irgendwo noch ne Denkfalte^^ In AFL gibt es sowas wie "inWeekly", dann berechnet er alles auf Weeklybars, egal wie klein man den TF dann wählt.
-
High/Low-Loop
Hi, ich versuche mich gerade an einem Loop, welcher den Hoch- bzw. Tiefkurs der Vorwoche fortlaufend im Chart darstellt. Leider gibts nur Spagetti oder totales Abdriften, kann mir mal jemand einhelfen? int start() { int i,counted_bars=IndicatorCounted(); //---- check for possible errors if(counted_bars<0) return(-1); //---- last counted bar will be recounted if(counted_bars>0) counted_bars--; int limit=Bars-counted_bars; if(Period()>PERIOD_H4) return(-1); for(i=limit-1; i>=0; i--) { // 1sts Days of Week if(TimeDayOfWeek(Time[i])<=2 && TimeDayOfWeek(Time[i+1])>=4) { last_week_low=iLow(Symbol(),PERIOD_W1,i+1); last_week_high= iHigh(Symbol(),PERIOD_W1,i+1); } low_Buffer[i]=last_week_low; high_Buffer[i]=last_week_high; } //---- return(0); }
-
Objekt bewegt sich nicht
double abstand =ObjectGet("longAR2", OBJPROP_YDISTANCE); Comment(abstand); Print(abstand); Bringt bei mir keine Rückgabe, hab ich den falschen Typ oder warum bekomme ich jedesmal die 0 zurück?
-
Sunday evening pain Trade
Geil, das nenn ich mal einen guten Wochenstart :D
-
Aus einem Array weitere Berechnungen anstellen
Ja, die High-/Lows der Tagesspannen wollte ich summiert haben, dabei war der DXY nur ein Beispiel, da jede andere fortlaufende Berechnung in der Methode dann auch keinen Unterschied macht, da diese ebenfalls ein Array sein würde. Das mit dem auf M1 berechnen kam mir auch in den Sinn, da es ja keine High-/Lows gibt, sondern nur Close-Kurse, sozusagen. Wie müsste man vorgehen, wenn man z. B. ein Array für die Tageshigh/lows haben möchte, ist da nicht erst Zeit zu definieren? Sorry für die vielleicht saublöden Fragen^^
-
Aus einem Array weitere Berechnungen anstellen
Wie ist das eigentlich. Ich habe ein Array das ExtMapBuffer1 heißt, dieses Array zeigt mir auf dem Chart einen double Wert an. Nun möchte ich auf dieses Array eine ATR anwenden, welche PERIOD_D1 als Berechnungsgrundlage hat, darstellen möchte ich das ganze intraday. Kann ich hier ebenfalls die SerienIndikatoren(iTime, iHigh.... etc. ) darauf anwenden? Hier z. B. mal der DXY, wie ist da bei einer zeitabhängigen Auswertung der Hoch- und Tiefspannen vorzugehen? for(int i=0; i<limit; i++) { ExtMapBuffer1[i] = 50.14348112 * MathPow(iClose("EURUSD",0,i),-0.576) * MathPow(iClose("USDJPY",0,i),0.136) * MathPow(iClose("GBPUSD",0,i),-0.119) * MathPow(iClose("USDCAD",0,i),0.091) * MathPow(iClose("USDSEK",0,i),0.042) * MathPow(iClose("USDCHF",0,i),0.036); }
-
Einzelne Wochentage werden nicht summiert
@WOGO Vielen Dank;-)