Hi Roupell,

Yes I am aware of RTAQ function matchTradesQuotes. But my time series
does not follow the TAQ format like they suggest. So I gave it a try
and find that it doesn't work. In particular, my time series contain
full level 2 order book and trades. I want to do asof join of the book
to the trade. Is there any better way? Or I misunderstand anything
about the RTAQ's function? Thank you.

Robert

On Wed, Oct 5, 2011 at 1:59 AM, Roupell, Darko <darko.roup...@cba.com.au> wrote:
> na.locf {zoo}, should do a job, also if you look in RTAQ they wrote a 
> function that looks on previous tick and carries forward value in case its 
> not available.
>
> __________________________________________________
> Commonwealth Bank
> Darko Roupell
> Associate Quantitative Analyst
> Institutional Banking & Markets
> Equities Research
> Darling Park Tower 1
> Level 23, 201 Sussex Street
> Sydney, NSW 200
> P:  +61 2 9117 1254
> F:  +61 2 9118 1000
> M: +61 400 170 515
> E: darko.roup...@cba.com.au
> Our vision is to be Australia's finest financial services organisation 
> through excelling in customer service.
>
> Email Security
> This email is sent solely for informational purposes. Hoax emails, commonly 
> referred to as phishing, can appear to be from the Commonwealth Bank and ask 
> you to update or confirm details such as client numbers, passwords, personal 
> identification questions, contact details or account numbers. The 
> Commonwealth Bank will never send you an email asking you to confirm, update 
> or reveal your confidential banking information.
> Important Information
> Produced by Global Markets Research, a business unit of Commonwealth Bank of 
> Australia ABN 48 123 123 124 - AFSL 234945 (Commonwealth Bank). This 
> publication is based on information available at the time of publishing.  We 
> believe that the information in this communication is correct and any 
> opinions, conclusions or recommendations are reasonably held or made as at 
> the time of its compilation, but no warranty is made as to accuracy, 
> reliability or completeness.  To the extent permitted by law, neither 
> Commonwealth Bank nor any of its subsidiaries accept liability to any person 
> for loss or damage arising from the use of this communication. This 
> communication does not purport to be a complete statement or summary.
> The information provided has been prepared without considering your 
> objectives, financial situation or needs, and before acting on the 
> information, you should consider its appropriateness to your circumstances. 
> No person should act on the basis of this report without considering and if 
> necessary taking appropriate professional advice upon their own particular 
> circumstances.
> Commonwealth Bank of Australia, as a provider of investment, borrowing and 
> other financial services undertakes financial transactions with many 
> corporate entities in Australia. This may include any corporate issuer 
> referred to in this communication. Commonwealth Bank and its subsidiaries 
> have effected or may effect transactions for their own account in any 
> investments or related investments referred to herein. In the case of certain 
> securities Commonwealth Bank is or may be the only market maker.
>
> -----Original Message-----
> From: r-sig-finance-boun...@r-project.org 
> [mailto:r-sig-finance-boun...@r-project.org] On Behalf Of Robert A'gata
> Sent: Wednesday, 5 October 2011 2:41 PM
> To: r-help@r-project.org; r-sig-fina...@stat.math.ethz.ch
> Subject: [R-SIG-Finance] AsOf join in R
>
> Hi,
>
> I tried to google for any solution for asof join operator in R. But I
> couldn't find one. The asof join operator AsOf(A,B) merges 2 time
> series by looking for latest available value of B prior to each time
> point in A. For example,
>
> A <- xts(c(10,15,20,25),
> order.by=as.POSIXct(c("2011-09-01","2011-09-09","2011-09-10","2011-09-15"))
>
> B <- xts(c(1.1,1.5,1.3,1.7),
> order.by=as.POSIXct(c("2011-08-31","2011-09-09","2011-09-11","2011-09-12"))
>
> AsOf(A,B) should return
>
>                    A       B
> 2011-09-01    10     1.1
> 2011-09-09    15     1.1     #  (because latest value B prior to
> 2011-09-09 is 1.1)
> 2011-09-10    20     1.5
> 2011-09-15    25     1.7
>
> How do I write the above AsOf function in R? The merge function does
> not do what I want because it will align points that have the same
> time stamp together while what I want is actually latest value prior
> to timestamp in A. Any example would be greatly appreciated. Thank
> you.
>
> Cheers,
>
> Robert
>
> _______________________________________________
> r-sig-fina...@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.
>
> ************** IMPORTANT MESSAGE *****************************
> This e-mail message is intended only for the addressee(s) and contains 
> information which may be
> confidential.
> If you are not the intended recipient please advise the sender by return 
> email, do not use or
> disclose the contents, and delete the message and any attachments from your 
> system. Unless
> specifically indicated, this email does not constitute formal advice or 
> commitment by the sender
> or the Commonwealth Bank of Australia (ABN 48 123 123 124) or its 
> subsidiaries.
> We can be contacted through our web site: commbank.com.au.
> If you no longer wish to receive commercial electronic messages from us, 
> please reply to this
> e-mail by typing Unsubscribe in the subject line.
> **************************************************************
>
>
>
>

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to