Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 04.08.17
Lena Lena ist offline
Mitglied
 
Registriert seit: Feb 2016
Beiträge: 105
Lena befindet sich auf einem aufstrebenden Ast
Standard Elegantes (schmales) programmieren

Ich würde gerne mal fragen wie die "Profis" von euch allgemein arbeiten.
Legt ihr euch für Abragen wie highest/lowest/close/open/... eine Variable an auf die ihr dann zurückgreift?
Oder arbeitet ihr direkt mit den Abfragen?

Zum Beispiel:
Ihr wollt abfragen ob der Schlusskurs von Tag X größer dem Eröffnungskurs von Tag Y ist?

Variante 1:
double close_price, open_price;
close_price = iclose(Null, 0, (TagX));
open_price = iopen(NULL, 0 (TagY));
if(close_price > open_price){
}

Variante 2:
if(iClose(NULL, 0, (TagX)) > iOpen(NULL, 0, (TagY))){
}

Bei einer Berechnung würde man wohl die 2 Variante bevorzugen. Aber wie sieht es aus wenn man z.B. open/close/high und low von 3-4 Tagen benötigt und daraus dann mehrere Durchschnittswerte berechnet? Ist es dann sinnvoller wie in Variante 1 erst Variablen zu erstellen und darin die Abfragewerte zu speichern? Oder aber bei jeder Berechnung die Werte erneut abzufragen? Wie gesagt geht es mir im wesentlichen darum, wie würde es ein "guter" Programmierer angehen?