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