|
GTrade.Init()
Wird verwendet um die Daten von GTrade vorzubereiten.
Der Aufruf muss noch vor dem ersten Aufruf einer Daten-auslesenden Funktion stattfinden.
void GTrade.Init( |
Parameter
symbol
[in] Das Symbol dessen Daten die Klasse verarbeiten soll.
RiskMode
[in] Der gewünschte Risiko-Modus. RISK_PERCENT gibt an das das Risko in Prozent von der aktuellen Kontogröße gerechnet werden soll. RISK_FIXED wiederum stellt das Risiko auf einen Wert in Geld.
RiskPercent
[in] Der gewünschte Wert in Prozent wenn der RiskMode auf RISK_PERCENT gestellt wird.
RiskFixed
[in] Der gewünschte Wert in Geld wenn der RiskMode auf RISK_FIXED gestellt wird.
RoundOutOfRange
[in] Sollten das berechnete Ordervolumen größer oder kleiner als die vorgabe des Brokers sein, rundet diese Funktion auf die minimalen bzw. maximalen Werte.
ForceOpen
[in] Wenn das Margin für das berechnete Ordervolumen nicht ausreicht, kann diese Funktion eine Position mit dem maximal möglichen Ordervolumen ausführen. Dazu muss jedoch Leverage (der Hebel) auf den korrekten Wert eingestellt sein.
Leverage
[in] Der Hebel des Brokers. Wenn -1, dann wird der vom Broker übermittelte Standard-Leverage automatisch ermittelt. Achtung: die vom Broker übermittelten Hebel sind oft nicht korrekt gepflegt oder weichen in unterschiedlichen Handelsinstrumenten ab. Bitte überprüfen sie die Hebelwerte auf der Webseite Ihres Brokers und tragen sie diesen eventuell manuell hier ein. Z.B.: 500 für einen Hebel von 1:500.
Hinweis
Der .Init() Funktionsaufruf kann an jeder beliebigen Stelle im Code erfolgen. Er kann auch mehrfach angewandt werden um Daten während der laufzeit zu ändern. Empfohlen wird jedoch ihn zumindest einmal in der OnInit() aufzurufen.
Beispiel:
//--- Einbinden der Glib Klassen |
Sehen Sie auch