Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 23.04.20
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard struct Problem

Bin grade völlig verwirrt wie ich das unter einen Hut bringe und brauche einen Denk-Anstubser.
Situation:
Je nachdem, ob eine ATR, ADR oder der Mittelwert aus beiden benutzt werden soll, wird dieser Wert ausgerechnet:
Code:
...
if(UseADR)  ApairADTR[i]=ApairADR[i];
if(UseATR)  ApairADTR[i]=ApairATR[i];
if(UseADTR) ApairADTR[i]=(int)MathRound( ( iATR(Apairnames[i],PERIOD_D1,ATRperi,0)/APip[i]
                                          +ApairADR[i] )/2 );
Ich hatte zu Anfang 3 Structs definiert:
Code:
struct Werte 
{
   int    SpairAtr;     //PairsATRvalue
   int    SpairAdr;     //PairsADRvalue
   int    SpairAdtr;    //PairsAverageOfATRandADR
}
Es gibt aber nur eine Spalte, die nachher den Wert in den Chart pinselt:
Code:
... in OnInit
// === put a placeholder for the ATR
CreatePairValue("pATRd1"+IntegerToString(i),xOffset+1*BoxWidth,pOffset+i*LineHeight,"---");
Frage:
Wie gehe ich mit den Structs um?
Danke. AVT