Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 09.03.12
Biatsch Biatsch ist offline
Mitglied
 
Registriert seit: Oct 2011
Beiträge: 77
Biatsch befindet sich auf einem aufstrebenden Ast
Standard

Bevor ich hier noch tagelang meinen Monolog halte, sehe sich jemand bitte diesen Code an:

Code:
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_width1 1
#property indicator_width2 1
#property indicator_style1 STYLE_DOT
#property indicator_style2 STYLE_DOT

double Session1[];
double Session2[];
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
int init()
{
   SetIndexBuffer(0,Session1);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(1,Session2);
   SetIndexStyle(1,DRAW_LINE);
   return;
}
//-------------------------------------------------------------------------------------------------------------------------------------------------------------
int start()
{
   int counted_bars=IndicatorCounted();
   int i = Bars-counted_bars-1;
   
   while(i>=0){  
      
      Session1[i]=0;
      Session2[i]=0; 
      int iDayOfWeek=TimeDayOfWeek(Time[i]);        //Day
      int iHour     =TimeHour(Time[i]);             //Hour  
      int iMinute   =TimeMinute(Time[i]);           //Minute
         
         if(iMinute==0  && iHour==0  && iDayOfWeek==2)   Session1[i]=Low[i];
         if(iMinute==59 && iHour==23 && iDayOfWeek==2)   Session1[i]=Low[i];           //Dieser Teil wird nicht auf höheren Zeitebenen Abgebildet
         if(iMinute==0  && iHour==0  && iDayOfWeek==4)   Session2[i]=Low[i];
         if(iMinute==59 && iHour==23 && iDayOfWeek==4)   Session2[i]=Low[i];           //Dieser Teil wird nicht auf höheren Zeitebenen Abgebildet
   i--;
   }

   return;
}
Die Blaue Linie markiert den Dienstag, die Rote den Donnerstag.
Leider entsteht keine Markierung am Ende des entsprechenden Tages.

Was kann man da machen ?

Die Optik ist auch nicht das Wahre.
Daher wüsste ich gern, wie ich statt Draw_Line die Draw_Histogramm-Funktion im Chart_Fenster anwenden kann.
Denn dann könnte ich die Periodentrennung vertikal durchziehen.
Zudem weitet sich die Linie je weiter man verkleinert (1_Tages_Chart) untern auf.