Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 19.08.16
Trader6666 Trader6666 ist offline
Mitglied
 
Registriert seit: Apr 2014
Beiträge: 97
Trader6666 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Da wird der Hund begraben sein.

Deswegen wird Dir hier auch niemand der experten geantwortet haben.

Bei solchen Fehlern wie bei Dir, wird normalerweise der Code erwartet, den Du geschrieben hast. Das pasten des Indikators den Du auslesen willst, hilft dabei nur sekundär weiter.

Also ohne Deinen Code zu sehen wird dir keiner, auch nicht nicht, weiterhelfen können.
mhhh dacht eig das erklärt sich von selber wegen dem Screenshot, dass ich alle Buffer "angesprochen" habe , muss wohl echt darauf achten alles explizit zu umschreiben , werd ich in Zukunft einhalten . Hab nur die Buffer ausgelesen , mehr gibs da ned an Code, deswegen dacht ich das macht wenig sinn den zu posten.

Zitat:
Sorry, hast Du den Code mal angeschaut. Der ist super programmiert und man kann alle Buffer mit iCustom() z.B. iCustom(NULL, PERIOD_CURRENT, "DeinIndiName",5,0.4,1,true,true,true,1.5,3,tr ue,1 ,current) ohne Probleme auslesen :-)
natürlich hab ich das, siehe Anhang , desewegen hatte ich ja um Rat gefragt weil ich für die Buffer 4-7 keine Werte wiederbekomme ausser nen Standdart wert von EMPTY_VAULE . Ich poste euch gern den Code mit rein
wenns was hilft, aber sprech ja alle Buffer gleich an.
Code:
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
int start()
{

double A =  iCustom(NULL,0,"Testindikator",5,0.4,1.0,true ,true,false,1.5,3.0,true,0,1); //Buffer  0
double B =  iCustom(NULL,0,"Testindikator",5,0.4,1.0,true ,true,false,1.5,3.0,true,1,1); //Buffer  1
double C =  iCustom(NULL,0,"Testindikator",5,0.4,1.0,true ,true,false,1.5,3.0,true,2,1); //Buffer  2
double D =  iCustom(NULL,0,"Testindikator",5,0.4,1.0,true ,true,false,1.5,3.0,true,3,1); //Buffer  3
double E =  iCustom(NULL,0,"Testindikator",5,0.4,1.0,true ,true,false,1.5,3.0,true,4,1); //Buffer  4
double F =  iCustom(NULL,0,"Testindikator",5,0.4,1.0,true ,true,false,1.5,3.0,true,5,1); //Buffer  5
double G =  iCustom(NULL,0,"Testindikator",5,0.4,1.0,true ,true,false,1.5,3.0,true,6,1); //Buffer  6
double H =  iCustom(NULL,0,"Testindikator",5,0.4,1.0,true ,true,false,1.5,3.0,true,7,1); //Buffer  7

Comment("Buffer 0: ",A,
      "\nBuffer 1: ",B,
      "\nBuffer 2: ",C,
      "\nBuffer 3: ",D,
      "\nBuffer 4: ",E,
      "\nBuffer 5: ",F,
      "\nBuffer 6: ",G,
      "\nBuffer 7: ",H);

return(0);
}

Buffer 0-3 geben auch die errechneten Zonen wieder , nur 4-7 eben nicht. Das false im iCustom hat auch keine Auswirkung.