[PYTHON] Quantopian Tutorial LEKTION 4

Dies ist eine Fortsetzung von Letztes Mal.

LESSON 4 Ordering Securities

Verwenden Sie die Funktion order_target_percent (), um eine Aktie zu verlängern oder zu verkürzen. Das erste Argument ist die Intensität des von LEKTION 3 erstellten Problems, und das zweite Argument ist das Verhältnis, wenn alle Vermögenswerte 1 sind (im Folgenden: Portfolio). Angeben.

Im folgenden Beispiel ist AAPL 50% länger als das Portfolio.

order_target_percent(sid(24), 0.50)

Wenn Sie vor dem oben genannten Vorgang keine Position haben, verfügen Sie über einen Long-Fonds von 0,5. Beachten Sie jedoch, dass der eingezahlte Betrag zu diesem Zeitpunkt anders ist, wenn Sie andere Positionen haben.

Geben Sie zum Kurzschließen einen negativen Wert für das zweite Argument an.

order_target_percent(sid(24), -0.50)

Der folgende Code verlängert AAPL um 60% des Portfolios und verkürzt SPY um 40% des Portfolios. Der Code kann von hier aus geklont werden (https://www.quantopian.com/tutorials/getting-started#lesson4). data.can_trade () wird in LEKTION 5 erklärt.

def initialize(context):
    context.aapl = sid(24)
    context.spy = sid(8554)

def handle_data(context, data):
    # Note: data.can_trade() is explained in the next lesson
    if data.can_trade(context.aapl):
        order_target_percent(context.aapl, 0.60)
    if data.can_trade(context.spy):
        order_target_percent(context.spy, -0.40)

LESSON 3<-->LESSON5

Recommended Posts

Quantopian Tutorial LEKTION 10
Quantopian Tutorial LEKTION 8
Quantopian Tutorial LEKTION 6
Quantopian Tutorial LEKTION 9
Quantopian Tutorial LEKTION 5
Quantopian Tutorial LEKTION 4
Quantopian Tutorial LEKTION 11
PyODE Tutorial 2
Python-Tutorial
PyODE Tutorial 1
TensorFlow Tutorial Tutorial