Skip to content
Back to formatted view

Raw Message

Message-ID: <CAPPM_gTtRZ8O1gukBFjq0eCKpPCo583sSKukkRAaB=GGttUS4w@mail.gmail.com>
Date: 2016-04-02T14:18:53Z
From: Joshua Ulrich
Subject: stoplimit market price with OHLC
In-Reply-To: <56FA9547.2020303@vodafone.it>

On Tue, Mar 29, 2016 at 9:46 AM, Diego Peroni <diegoperoni at vodafone.it> wrote:
> Hi All,
>
> my strategy exit an open position with a simple Signal based on 1 minute
> OHLC bars.
>
> This is my exit rule:
>
> add.rule(qs.strategy, name='ruleSignal',
>          arguments=list(sigcol='upTrend', sigval=TRUE,
>                         replace=TRUE,
>                         orderside='short',
>                         ordertype='market',
>                         orderqty='all',
>                         orderset='ocoshort'
>          ),
>          type='exit',
>          label='ExitShort',
>          enabled=TRUE)
>
> My question is: which price quantstrat use to sell market by default?
> - Current Bar Close Price?
> - Next Bar Open Price?
> - Next Bar "worst"/"best" Price?
>
Assuming you haven't specified "prefer", it will be NULL by default,
which means getPrice will be called on mktdata with prefer=NULL.  When
getPrice is called with prefer=NULL, it will search for a column name
containing "price", "trade", or "close" (in that order) and will
return the first it finds.

The transaction will occur on the observation after the order is
entered, since it's not safe to assume that your order will be filled
at the price you observed that triggered the order entry.

> Thanks in advance
>
> Diego
>
> _______________________________________________
> R-SIG-Finance at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
> -- Subscriber-posting only. If you want to post, subscribe first.
> -- Also note that this is not the r-help list where general R questions
> should go.



-- 
Joshua Ulrich  |  about.me/joshuaulrich
FOSS Trading  |  www.fosstrading.com
R/Finance 2016 | www.rinfinance.com