Gildenhandel

## Allgemeines

* Die Gilde handelt nur Ressourcen (Fe/Min/Ts). Aktien können jedoch mit Spielern gehandelt oder an der Börse getauscht werden.
* Die kleinste handelbare Menge sind 100 Einheiten.
* Die Mengen unter *Kurse der Handelsgilde* sind nicht fix, sondern können frei gewählt werden, solange das Tauschverhältnis den Bedingungen der Gilde entspricht.
* Um sofort mit der Gilde zu handeln genügt 0 Minuten Handelsdauer. Das Angebot muss nicht sichtbar sein.
* Auch Angebote nur für bestimmte Gruppen werden von der Gilde bedient, wenn deren Bedingungen erfüllt sind.
* Während der letzten 5 Handelsminuten lässt sich ein Angebot nicht mehr zurückziehen.
* Stellt man Handelsgebote ein, so werden von der Angebotsmenge zusätzlich 0,2% als Gebühr eingezogen. Diese Ressourcen werden direkt aus dem Lager entfernt und dem ggf. bedienenden Spieler in Form von Handelspunkten gutgeschrieben.
* Fremde Angebote: Bei der 1-Klick Handelsflotte Datei:Trade\_button\_one\_click.gif‎ wählt der Algorithmus meist die Flotte mit dem geringsten möglichen Treibstoffverbrauch aus.

Die Tauschkurse zwischen zwei Rohstoffen basieren auf deren Lagerverhältnis. In jeder Galaxie sind 10 Händler vertreten, deren Handelsbereiche von System 0 bis 99, 100 bis 199, usw. reichen. Jeder Händler startet zu Spielbeginn mit 300m Erz, 200m Min, 100m Ts und 100m Aktien. Je nach Abweichung vom Startverhältnis 3:2:1 können sie sich also verteuern oder verbilligen.

Zusätzlich geht noch der Discountfaktor mit in die Berechnung des Tauschverhältnisses ein.

Ein Blick in den Kursticker der Handelsgilde (siehe unten) kann lukrative Handelsmöglichkeiten eröffnen. Dazu eine Beschreibung wie das Handeln funktioniert von Meister Blumba höchstpersönlich.

## Aktien

Aktien sind Gildenanteile und gelten als eine der sechs Ressourcen neben Eisen, Mineralien, Treibstoff, Bevölkerung und Energie. Sie können zu 2% Kosten jederzeit zu anderen Spielern bzw. innerhalb von 7 Tagen an die Handelsgilde übertragen werden. Seit Neuestem geben die Aktien auch Stimmrecht bei der Handelsgilde.

Die Anzahl der Aktien ist fix und beträgt 6 Milliarden (100mio pro Händler x 10 Händlerbereiche/Galaxie x 6 Galaxien).

Bei Accountlöschung werden die Spieleraktien und das auf ihn ausgesetzte Kopfgeld dem nächstgelegenen Händler übertragen (STPL-Position).

**Gildenversammlungen**

Man kann seine Stimme fuer eine Anzahl von Optionen abgeben. Ob zum Beispiel die Bergbaulizenzen teuer angeboten werden oder nicht. In unregelmässigen, nicht vorhersagbaren Abständen erfolgt eine Gildenversammlung. Diese nimmt den aktuellen Stand der Stimmen auf (also genau den Stand, wie es in den Formularen gespeichert ist) und errechnet in Abhängigkeit mit den Aktienbeständen der einzelnen Spieler die Wichtungen der Boni.

Wenn die Aussagen im Horizon-Forum richtig interpretiert wurden, stimmt die Gilde mit ihren Aktien immer für einen Status-Quo.

Momementan Abstimmungsstrategie von oben nach unten:

```
R
L
L
R
R

```

wobei R...Rechts, L...Links

## Kredit bei der Bank

```
[22:01] <Player9> hi habe mal ne frage zur bank
[22:01] <Blumba> yup
[22:01] <Player9> wenn da nen kredit nimmt muss man doch 10% mehr zurückzahlen oder
[22:02] <Blumba> ja
[22:02] <Player9> dann habe ich nen bug gefunden
[22:02] <Player9> ich habe 70 mio fe gekriegt und soll 90 mio zurückzahlen
[22:03] <Blumba> der genaue Wert hängt davon ab, was die Gilde an Rohstoffen zur Verfügung hat
[22:03] <Player9> 95 mio sogar
[22:03] <Player9> das ist aber krass viel mehr
[22:03] <Player9> +35%
[22:04] <Blumba> Um so näher du an die Lagergröße der Gilde kommst, um so höher der Zinssatz
[22:04] <Player9> schade das hätte ich eher wissen müssen, ich dachte immer 10% sind fix
[22:05] <Blumba> die 10% sind nur die untere Grenze
[22:05] <Player9> achso
[22:05] <Player9> darf ich das gesrpäch kopieren
[22:06] <Blumba> yup, ins Wiki wenn möglich

```

## Kursticker der Handelsgilde

Kursticker der Handelsgilde bekommt man als Quipgrex, wenn man auf einem Planeten mindestens eine Bank der Stufe 6 gebaut hat. Die Kursticker beziehen sich immer auf die Galaxie, in welcher sich der Planet befindet. Sie geben den aktuellen Lagerbestand der Handelsgilde an Ressourcen und Aktien wieder und zeigen für die jeweiligen Handelsbereiche die Kosten der Bergbaulizenzen an. Mit Hilfe des Discounts und des Kursgefälles zwischen den Lagerständen der Handelsbereiche kann man so lukrative Tauschgeschäfte mit der Handelsgilde ausmachen.

Die aktuellsten Kursticker sind unter den Fanacenter-Berichten oder in Darkys Börsenticker der Handelsgilde zu finden.

## Gildenhandel ohne Discount

Dieser lässt sich exakt mit folgender Formel beschreiben

S
(
n
# )

(
a
∗
n
)

(
n
b
)

{\displaystyle S(n)=\frac{(a\*n)}{(n+b)}\,\!}

* *S(n)* sind die Res, die du von der Gilde bekommst
* *n* sind die Res, die du der Gilde gibst
* *a* die Menge, die die Gilde auf Lager hat von den Ressourcen, die man ertauschen möchte(vor dem Handel)
* *b* die Menge, die die Gilde auf Lager hat von der Ressource, die man der Gilde dafür gibt (vor dem Handel)

*a* und *b* sind nur mit Hilfe des Handelstickers zu sehen.

Möchte man dann noch den Discount (im folgenden als *d* bezeichnet) mit einberechnen, ergibt sich näherungsweise:

## Gildenhandel mit Discount

### Arbeitsthese

In den Discount *d* fließt noch der Discountfaktor *g* der Gilde mit ein. Wenn man jetzt seinen eigenen Discount mit *k* bezeichnet, ergibt sich:

# d
k
∗
(
1

g
100

)

{\displaystyle d = k \* ( 1 + \frac{g}{100})\,\!}

Notwendige Bedinung für Korrektheit der Formel:

lim

j
,
k
→
1

d
(
k
,
j
# )
1

{\displaystyle \lim\_{j,k \to 1} d(k,j)=1\,\!}

, wobei j=g/100

Ist nicht erfüllt. -> Formel ist nicht korrekt.

Anmerkung wir sollten dein Einfachheit halber weiterhin nur mit j arbeiten.

### Eigentlicher Handel

S
(
n
# )
d
∗

(
a
∗
n
)

(
n
b
)

{\displaystyle S(n)=d\* \frac{(a\*n)}{(n+b)}\,\!}

Da die Sache mit dem Discount eine Näherung ist, kann man bei den Tausch von 10 Mio Ressourcen in etwa einen Fehler von ca -1% bekommen. In dem Fall bekommt man mehr, als die Formel einem bietet. Bei schlechten Discounts kann das natürlich auch mehr sein. Je besser der Discount, desto genauer die Formel und je kleiner die getauschte Menge desto genauer ist das Ergebnis.

## Aktienverkauf

Hier gilt die Formel(mit gleicher Näherung):

S
(
n
# )

d

∗
a
∗

n
3

n
3

b

{\displaystyle S(n) = \frac {\sqrt{d}\*a\* \frac{n}{3}} {\frac {n}{3}+b}\,\!}

Um zu errechnen, wie viel man bei dem Verkauf von *n* Aktien von einer Ressource *a* bekommt. Um die Gesamtmenge der Ressourcen zu berechnen, muss man diese Formel also für jede der 3 Ressourcen einmal anwenden.

## richtige Formel

Nur leider haben wir hier nur eine rekusive Formel für die p(n) (p(n) beschreibt die Anazhl an Res die man für die n-te der Gilde gegebene Ressource bekommt).

```

 p
 (
 1
 )
 =
 d
 ∗

 a

 b
 1

 {\displaystyle p(1)= d\* \frac {a}{b+1} \,\!}

 p
 (
 2
 )
 =
 d
 ∗

 a
 −
 p
 (
 1
 )

 b
 2

 {\displaystyle p(2)= d\* \frac {a-p(1)}{b+2} \,\!}

 p
 (
 3
 )
 =
 d
 ∗

 a
 −
 p
 (
 2
 )
 −
 p
 (
 1
 )

 b
 3

 {\displaystyle p(3)= d\* \frac {a-p(2)-p(1)}{b+3} \,\!}

 p
 (
 4
 )
 =
 d
 ∗

 a
 −
 p
 (
 3
 )
 −
 p
 (
 2
 )
 −
 p
 (
 1
 )

 b
 4

 {\displaystyle p(4)= d\* \frac {a-p(3)-p(2)-p(1)}{b+4} \,\!}

.
.
.

 p
 (
 n
 )
 =
 d
 ∗

 a
 −
 p
 (
 n
 −
 1
 )
 −
 p
 (
 n
 −
 2
 )
 −
 p
 (
 n
 −
 3
 )
 −
 .
 .
 .
 −
 p
 (
 2
 )
 −
 p
 (
 1
 )

 b
 n

 {\displaystyle p(n)=d\* \frac {a-p(n-1)-p(n-2)-p(n-3)-...-p(2)-p(1)}{b+n} \,\!}

```

wobei gilt:

lim

n
→
∞

p
(
n
# )
0

{\displaystyle \lim\_{n \to \infty}p(n)=0\,\!}

ausmultipliziert kann man die p(n) schreiben:

```

 p
 (
 1
 )
 =

 d
 ∗
 a

 b
 1

 {\displaystyle p(1)= \frac {d\*a}{b+1} \,\!}

 p
 (
 2
 )
 =

 d
 ∗
 a

 b
 2

 −

 d
 2

 ∗
 a

 (
 b
 1
 )
 (
 b
 2
 )

 {\displaystyle p(2)= \frac {d\*a}{b+2}- \frac {d^2\*a}{(b+1)(b+2)} \,\!}

 p
 (
 2
 )
 =
 d
 ∗

 a

 b
 3

 −

 d
 2

 ∗

 (

 a

 (
 b
 2
 )
 (
 b
 3
 )

 a

 (
 b
 1
 )
 (
 b
 3
 )

 )

 d
 3

 ∗

 a

 (
 b
 1
 )
 (
 b
 2
 )
 (
 b
 3
 )

 {\displaystyle p(2)= d\* \frac {a}{b+3}- d^2\* \left( \frac {a}{(b+2)(b+3)}+ \frac {a}{(b+1)(b+3)} \right) + d^3\* \frac {a}{(b+1)(b+2)(b+3)} \,\!}

.
.
.

```

p(n) lässt sich also auch mit Hilfe von S(n) schreiben als:

```

 p
 (
 1
 )
 =
 d
 ∗

 a

 b
 1

 =
 S
 (
 1
 )

 {\displaystyle p(1)= d\* \frac {a}{b+1}=S(1) \,\!}

 p
 (
 2
 )
 =
 d
 ∗

 a
 −
 S
 (
 1
 )

 b
 2

 {\displaystyle p(2)= d\* \frac {a-S(1)}{b+2} \,\!}

.
.
.

 p
 (
 n
 )
 =
 d
 ∗

 a
 −
 S
 (
 n
 −
 1
 )

 b
 n

 {\displaystyle p(n)= d\* \frac {a-S(n-1)}{b+n} \,\!}

```

wobei:

S
(
n
# )
p
(
1
)
p
(
2
)
.
.
.
p
(
n
)

{\displaystyle S(n)= p(1)+p(2)+...+p(n)\,\!}

und

lim

n
→
∞

S
(
n
# )
a

{\displaystyle \lim\_{n \to \infty}S(n)=a \,\!}

Damit ergibt sich für S(n) folgende rekursive Darstellung:

S
(
n
# )
p
(
n
)
S
(
n
−
1
# )
d
∗

a
−
S
(
n
−
1
)

b
n

S
(
n
−
1
# )
S
(
n
−
1
)
∗

(

d
−

d

b
n

)

a

b
n

{\displaystyle S(n)= p(n)+S(n-1) = d\* \frac {a-S(n-1)}{b+n} +S(n-1) = S(n-1)\*\left(d- \frac{d}{b+n}\right)+\frac{a}{b+n} \,\!}

Das Ziel ist nun einen expliziten Ausdruck für S(n) zu finden.

was sich wunderbar in einer Schleife über n berechnen lässt:

```
       return 0
   s = d * a / (b+1)
   for i in range( 2, n + 1 ):
       s += d * ( a - s ) / ( b + i )
   return s

```

```
float sum( int n, float d, int a, int b )
{
   float s;
   int i;
   if( n < 1 )
     return 0.0;
   s = d * a / ( b + 1 );
   for( i = 2; i <= n; i++ )
   {
      s += d * ( a - s ) / ( b + i );
   }
   return s;
}

```