[PYTHON] Quantopian Tutorial LEKTION 9

Dies ist eine Fortsetzung von Letztes Mal.

LESSON 9 Slippage and Commission

Slippage set_slippage() Verwenden Sie die Methode set_slippage (), um den Schlupf festzulegen. Dies existiert auch ohne Definition. Muss in der Funktion initialize () definiert werden. Übergeben Sie das später als Argument beschriebene Schlupfmodell.

set_slippage(slippage.VolumeShareSlippage(volume_limit=0.025, price_impact=0.1))

Slippage Models Slippage-Modelle können "FixedSlippage" und "VolumeShareSlippage" sowie benutzerdefinierte Modelle sein. Das Modell gehört zum "Slippage" -Modul, das vorimportiert wird.

FixedSlippage Geben Sie einen festen Spread für Bid / Ask an. Es ist nicht für Aktien mit geringer Liquidität geeignet.

VolumeShareSlippage Stellen Sie das Verhältnis der Anzahl der Bestellungen zum Volumen im Schlüsselwortargument volume_limit ein. Der Standardwert ist 0.025. Wenn Sie beispielsweise 60 Aktien für eine Aktie mit einem Volumen von 1000 pro Minute bestellen, wird die Bestellung in 25 Aktien, 25 Aktien und 10 Aktien aufgeteilt und ausgeführt.

Setzen Sie das Schlüsselwortargument "price_impact" auf eine Konstante, die Auswirkungen auf den Markt hat. Der Standardwert ist 0.1. Die Marktauswirkung ist das Quadrat des Verhältnisses von Volumen zu Bestellmenge multipliziert mit dieser Konstante. Wenn Sie 25 Aktien für eine Aktie mit einem Handelsvolumen von 1000 bestellen, sind die Auswirkungen auf den Markt wie folgt.

0.1 * (25 / 1000) ** 2 = 0.00625%

Darüber hinaus werden Bestellungen, die nicht ausgeführt werden konnten, am Ende des Tages storniert. Im Vergleich zum FixedSlippage-Modell scheint es ein ziemlich praktisches Modell zu sein.

Commission Die Gebühr verwendet die Methode "set_commission ()".

set_commission(commission.PerShare(cost=0.0075, min_trade_cost=1))

Commission Models Slip-Page-Modelle haben "PerShare" und "PerTrade" Das Modell gehört zum Modul "Provision", das vorimportiert wird.

PerTrade Legen Sie die Gebühr pro Bestellung fest.

PerShare Legen Sie die Gebühr pro Aktie im Keyword-Argument "Kosten" fest. Der Standardwert ist 0,0075 USD. Setzen Sie das Schlüsselwortargument min_trade_cost auf die Mindestgebühr pro Bestellung. Der Standardwert ist 1 US-Dollar.

LESSON 8<-->LESSON10

Recommended Posts

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