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

Zitat:
Zitat von Frank2404 Beitrag anzeigen
mir kam da so eine Idee und ich weiß nicht wie ich sie umsetzten kann.

Beispiel. Ich habe zwei Order im Währungspaar EUR/USD, beides Buy Positionen. Dazu habe ich 4 Order offen im Währungspaar EUR/AUD. Davon 3 Sellpositionen und eine Buyposition. Die Trades stehen im Moment wie folgt.

EUR/USD Buy +2.50€
EUR/USD Buy +1.30€

EUR/AUD Sell + 1.50€
EUR/AUD Sell + 0.80€
EUR/AUD Sell + 0.50€
EUR/AUD Buy - 1.00€

Wie stelle ich es jetzt an, dass mir im Chart
EUR/USD +3.80€
EUR/AUD +1.80€
angezeigt wird? Ich hoffe Ihr versteht was ich meine.
- Du machst einen Loop über alle laufenden Orders
- speicherst das OrderSymbol in einer Hilfsvariablen
- siehst nach ob die letzten 3 Buchstaben USD oder AUD sind:
- dazu mußt Du in Deinem Fall den Separator "/" bestimmen
- Du holst Dir die Position des Separators
- und vergleichst, ob der SubString ab der Separatorposition bis Ende
- z.B. =="USD" ist, wenn ja addierst Du die OrderProfit (+Commission+Swap)
- Am Ende hat Du das Ergebnis für Deine EUR/USD
! Vorsicht, wenn Du mal beabsichtigst, GBP/USD zu handeln, dann mußt Du zusätzlich noch die ersten 3 Buchstaben untersuchen (bei vielen verschieden Paaren ist das Speichern von Ergebnissen in Arrays besser).

Ich hoffe, die Wegbeschreibung reicht auf die Schnelle (hab schon alles zu).
Schönes Wochenende. AVT