Einzelnen Beitrag anzeigen
  #10 (permalink)  
Alt 04.04.18
Angel Angel ist offline
Mitglied
 
Registriert seit: Dec 2017
Ort: 76891
Beiträge: 126
Angel befindet sich auf einem aufstrebenden Ast
Standard

So, nun habe ich mal einen Tages-Pivot programmiert, der die Tagespivotpunkte der vergangenen 6 Tage anzeigen soll. Das war gar nicht sooooo einfach
Nun macht er mir bei den letzten beiden Tagespivotpunkten eine Linie über die letzten beiden Tage, was vermutlich wegen der Osterfeiertage / Monatswechsel geschuldet ist - oder findet jemand den Fehler?
Die Linie soll natürlich nur über dem jeweiligen Tag liegen.

PHP-Code:
#property copyright "Angel (c)"
#property link      "https://www.mql5.com"
#property version   "1.00"
#property indicator_chart_window

double DHl,DCl,DLl,DPP,DR1,DR2,DR3,DS1,DS2,DS3;
int Z;

//+-----------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {  
   
ObjectsDeleteAll();
   return(
0);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   
ObjectsDeleteAll();
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
int start()
 {           
            {for (
Z=Z<=6Z++)
 
                { 
                  
Comment("   Z = ",Z);
                  
DHl=iHigh(NULL,PERIOD_D1,Z);
                  
DCl=iClose(NULL,PERIOD_D1,Z);
                  
DLl=iLow(NULL,PERIOD_D1,Z);
                  
DPP NormalizeDouble((DHl+DLl+DCl)/3,Digits);

                  
ObjectCreate(0,(Z-1),OBJ_TREND,0,(iTime(NULL,PERIOD_D1,(Z-1))),DPP,(StringToTime("22:59")-((Z-1)*86400)),DPP);                                       
                  
ObjectSetInteger(0,Z-1,OBJPROP_RAYfalse);
                  
ObjectSetInteger(0,Z-1,OBJPROP_COLOR,White );
                  
ObjectSetInteger(0,Z-1,OBJPROP_WIDTH,);
                  
ObjectSetInteger(0,Z-1,OBJPROP_SELECTABLE,true);
                  
ObjectSetInteger(0,Z-1,OBJPROP_BACK,true); 
                }    
            }

return(
0);

__________________
MQL4-Interessiert... und noch gaaaanz am Anfang