[PYTHON] Tutoriel Quantopian LEÇON 9

Ceci est une continuation de Dernière fois.

LESSON 9 Slippage and Commission

Slippage set_slippage() Utilisez la méthode set_slippage () pour définir le glissement. Cela existe également sans définition. Doit être défini dans la fonction ʻinitialize () `. Passez le modèle de glissement décrit plus loin comme argument.

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

Slippage Models Les modèles Slippage peuvent être «FixedSlippage» et «VolumeShareSlippage», ainsi que des modèles personnalisés. Le modèle appartient au module slippage, qui est pré-importé.

FixedSlippage Spécifiez un spread fixe pour l'offre / demande. Il ne convient pas aux actions à faible liquidité.

VolumeShareSlippage Définissez le rapport entre le nombre de commandes et le volume dans l'argument mot-clé volume_limit. La valeur par défaut est 0,025. Par exemple, si vous commandez 60 actions pour une action d'un volume de 1000 par minute, l'ordre sera divisé en 25 actions, 25 actions et 10 actions et exécuté.

Définissez l'argument de mot-clé «price_impact» sur une constante qui a un impact sur le marché. La valeur par défaut est 0,1. L'impact sur le marché est le carré du rapport volume / quantité de commande multiplié par cette constante. Si vous commandez 25 actions pour une action avec un volume d'échange de 1000, l'impact sur le marché sera le suivant.

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

De plus, les commandes qui n'ont pas pu être exécutées seront annulées en fin de journée. Comparé au modèle FixedSlippage, il semble être un modèle assez pratique.

Commission Les frais utilisent la méthode set_commission ().

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

Commission Models Les modèles de page de glissement ont «PerShare» et «PerTrade» Le modèle appartient au module commission, qui est pré-importé.

PerTrade Fixez les frais par commande.

PerShare Définissez les frais par action dans l'argument de mot-clé «coût». La valeur par défaut est de 0,0075 $. Définissez l'argument de mot-clé min_trade_cost sur les frais minimum par commande. La valeur par défaut est 1 $.

LESSON 8<-->LESSON10

Recommended Posts

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