Puhhh, das ist nicht ganz einfach. Ich hab das nur leicht mitentwickelt und getestet.
Aber ich kann mal versuchen einen groben Überblick/Erklärung zu geben.
Man kann bis zu 12 Angebote angeben. Diese sollten so gewählt sein, dass der Gewinn/Verlust nur maximal 10% entspricht. Darum daneben die Anzeige. z.b 10k Dura, 10k Tiba für 9k Kristall. Wären -10% bei standardkurs.
Rechts beim Creditssplit für Mischangebote werden die Angebote in den jeweiligen Creditswert umgerechnet. z.b hat 10k Dura und 10k Tiba einen 40% Duraanteil der 9k Credits entspricht und einen 60%Tiba anteil der 13500 Credits entspricht.
Dieser Anteil an Credits wird mit dem Angebot umgerechnet in ein provoziertes Kursziel.
Dann kommen bei mehreren Angeboten noch Gewichtungsfaktoren dazu um z.b 100k Dura mehr zu gewichten als 1k Dura.
Aus dem ganzen entsteht ein neuer Kurs der bei "endgültiger Kurs" angezeigt wird.
Wenn man das ganze jetzt weitertreiben will kann man diesen neuen Kurs jetzt anstatt dem alten historischen einfügen und neue Angebot ausprobieren wie sich der Kurs ändert.
Um nicht so große Sprünge zu haben wird
1. Das 10%-"Filter" verwendet
2. Der Kurs von den letzten 3 Tagen berücksichtigt.
Das sieht man in dem "Kursbildung Tage"-Reiter unten in Excel.
Da wurden jetzt irgendwelche Umsätze von Dura, und Kristall verwendet.
An dem Kristallbeispiel sieht man schön wie der Kristallkurs in den 3 Tagen fällt wenn er immer zu -10% gehandelt wird.
Es werden immer die Umsätze der letzen 3h berechnet und das über einen Zeitraum von 3 Tagen. (Soll kursmanipulation vorbeugen)
DIe Änderung beim Durastahlkurs sieht man sehr schön wenn man in der Spalte F, dort wo der neue Kurs steht, mehr Kommazahlen zulässt.
Die mathematischen Formeln sind offen für jeden. Das alles einzeln zu erklären mit den ganzen Spezialfällen würde ewig dauern.
Vielleicht kann Manticore, oder auch jemand anderes es besser erkären. Hab nur mal versucht einen kleinen Überblick zu geben.