quantopian/zipline

Advanced order types: BracketOrders/OCO/OTO/TrailingStops

Open

#1.357 aberto em 31 de jul. de 2016

Ver no GitHub
 (2 comments) (1 reaction) (0 assignees)Python (4.633 forks)batch import
Feature RequestHelp Wanted

Métricas do repositório

Stars
 (17.019 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

See also #366 and #189.

Bracket Orders:

Simultaneous orders that aim to limit profits and losses http://www.investopedia.com/terms/b/bracketedbuyorder.asp http://www.investopedia.com/terms/b/bracketedsellorder.asp

One-Cancels-the-Other(OCO):

An order that cancels a different open order upon success (necessary for brackets) http://www.investopedia.com/terms/o/oco.asp

One-Triggers-Other(OTO):

An order that triggers another order to be placed upon success http://www.investopedia.com/university/intro-to-order-types/conditional-orders.asp

Trailing Stops:

A fixed nominal or percentage amount from the peak price after purchase that triggers an order http://www.investopedia.com/terms/t/trailingstop.asp

Most of these could be implemented by adding an optional trigger callback to order objects, which can then be used with the already implemented order types.

Guia do colaborador