[R-SIG-Finance] Question on blotter: AddTxn() and Txn.Fee

Brian G. Peterson brian at braverock.com
Mon Nov 15 16:14:15 CET 2010


xts version 0.7-6.8 (svn r547) fixes the issue


Thanks due to Josh Ulrich chasing it down on the weekend.

Regards,

    - Brian

On 11/14/2010 04:08 PM, Lei Jin wrote:
> Thank you, I will wait for the resolution.
>
> Lei
>
> On Sun, Nov 14, 2010 at 1:19 PM, Brian G. Peterson<brian at braverock.com>  wrote:
>> On Sun, 14 Nov 2010 12:56:44 -0800, Lei Jin<leijin56 at gmail.com>  wrote:
>>> Thank you for the quick response.  I will give it a try.
>>
>>
>> We have discovered that a bug was introduced into xts.  SVN r532
>> works, and it breaks sometime after that.  The simplest thing, for now,
>> would be to either load an older version of xts, or to wait for us to sort
>> it out.
>>
>>
>>> BTW, where do I suppose to use round()?  I am still new to R.
>>
>> for example:
>>
>> round(getAccount("longtrend"),2)
>>
>>
>> We'll let you know once we chase down the bug.
>>
>>    - Brian
>>
>>> Lei
>>>
>>> On Sun, Nov 14, 2010 at 10:28 AM, Brian G. Peterson
>> <brian at braverock.com>
>>> wrote:
>>>> It would have been easier to read if you had used 'round()', but I get
>>>> zeros in the fees for the longtrend demo.
>>>>
>>>> Transaction P&L is reported by 'getTxns', not 'getAccount'
>>>>
>>>> It does appear that there may be a bug in the latest xts that may be
>>>> affecting blotter, though.  Jeff and Josh have been making subsetting
>>>> faster, and blotter relies heavily on xts subsetting.
>>>>
>>>> I'll investigate and let you know.
>>>>
>>>> Regards,
>>>>
>>>>   - Brian
>>>>
>>>> On 11/14/2010 11:13 AM, Lei Jin wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I am trying running the longtrend.r demo from blotter installed
>>>>> directory.  And I noticed something I don't understand.  After run the
>>>>> demo, I did
>>>>> print(getAccount("longtrend"))
>>>>>
>>>>> Txn.Fees is not 0 (note that the Txn.Fee is set to 0 in the addTxn()
>>>>> call in the demo script).
>>>>>
>>>>>                       Unrealized.PL Gross.Trading.PL      Txn.Fees
>>>>> Net.Trading.PL
>>>>> 1997-12-31  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1998-10-30  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1998-11-30  0.000000e+00     5.911360e+03  5.911360e+03   5.911360e+03
>>>>> 1998-12-31  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-01-29  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-02-26  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-03-31  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-04-30  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-05-28  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-06-30  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-07-30  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-08-31  0.000000e+00     0.000000e+00  0.000000e+00   0.000000e+00
>>>>> 1999-09-30  1.674764e+04     9.997897e+04  1.167266e+05   1.167266e+05
>>>>> 1999-10-29  0.000000e+00     1.497264e+08  1.497264e+08   1.497264e+08
>>>>> 1999-11-30  0.000000e+00     4.234740e+03  4.234740e+03   4.234740e+03
>>>>>
>>>>> Am I missing something?
>>>>>
>>>>> lji
>>>>>
>>>>> _______________________________________________
>>>>> R-SIG-Finance at stat.math.ethz.ch 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.
>>>>
>>>>
>>>> --
>>>> Brian G. Peterson
>>>> http://braverock.com/brian/
>>>> Ph: 773-459-4973
>>>> IM: bgpbraverock
>>>>
>>
>> --
>> Brian G. Peterson
>> http://braverock.com/brian/
>> Ph: 773-459-4973
>> IM: bgpbraverock
>>
>
>
>


-- 
Brian G. Peterson
http://braverock.com/brian/
Ph: 773-459-4973
IM: bgpbraverock



More information about the R-SIG-Finance mailing list