OrderPool durchscrollen - Größten Gewinnpositionen schließen - Seite 2

 
Michael Martens:

Das ist natürlich eine Alternative. Aber es ist - wie Du schon selber geschrieben hast - dann eben mehr als ein Durchlauf. Du musst quasi für jede zu schließende Position immer alle offenen Trades durchlaufen (und Dir dabei merken, wie viele Du schon geschlossen hast).

Da finde ich ein Array doch eleganter ;).

wenn du nicht weist, wieviele Positionen du schliessen willst, hast eh ein Problem.

und für 2 Positionen lass ich das 2x durchlaufen, das geht schneller und ist übersichtlicher als es in einem Array zu schreiben, vor allem, da ich das immer verwenden kann

 
Michael Martens:

Das ist natürlich eine Alternative. Aber es ist - wie Du schon selber geschrieben hast - dann eben mehr als ein Durchlauf. Du musst quasi für jede zu schließende Position immer alle offenen Trades durchlaufen (und Dir dabei merken, wie viele Du schon geschlossen hast).

Da finde ich ein Array doch eleganter ;).

Zustimmung, und jeder der schon länger programmiert weiß:


Eine Einzellösung wird fast immer erweitert/umgebaut.

Daher arbeitet man vor und macht die Funktion gleich etwas flexibler.