[PYTHON] Tutoriel Quantopian LEÇON 4

Ceci est une continuation de Dernière fois.

LESSON 4 Ordering Securities

ʻOrder_target_percent () `Utilisez la fonction pour allonger ou réduire le stock. Le premier argument est l'intensité du problème créé par LESSON 3, et le deuxième argument est le ratio lorsque tous les actifs sont 1 (ci-après portefeuille). Spécifier.

Dans l'exemple ci-dessous, AAPL est 50% plus long que le portefeuille.

order_target_percent(sid(24), 0.50)

Si vous n'avez pas de position avant de faire ce qui précède, vous obtiendrez un fonds long de 0,5, mais gardez à l'esprit qu'à ce stade, le montant que vous mettez sera différent si vous avez d'autres positions.

Pour court-circuiter, spécifiez une valeur négative pour le deuxième argument.

order_target_percent(sid(24), -0.50)

Le code ci-dessous prolonge AAPL de 60% du portefeuille et raccourcit SPY de 40% du portefeuille. Le code peut être cloné à partir d'ici (https://www.quantopian.com/tutorials/getting-started#lesson4). data.can_trade () sera expliqué dans la LEÇON 5.

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

Tutoriel Quantopian LESSON 10
Tutoriel Quantopian LEÇON 8
Tutoriel Quantopian LESSON 6
Tutoriel Quantopian LEÇON 9
Tutoriel Quantopian LESSON 5
Tutoriel Quantopian LEÇON 4
Tutoriel Quantopian LEÇON 11
Tutoriel PyODE 2
Tutoriel Python
Tutoriel PyODE 1
Tutoriel du didacticiel TensorFlow