<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Construct portfolio by adding stocks daily and dropping them after certain period (a month) in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547292#M8359</link>
    <description>&lt;P&gt;Hello, i would like to form transaction based calendar time portfolios. The portfolios are&amp;nbsp;formed by mimicking daily trades (adding and dropping stocks after certain holding period, e.g. a month).&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: #333333; font-family: 'Helvetica','sans-serif'; font-size: 10.5pt;"&gt;I have trading data with many buy and sell trades in a day.&amp;nbsp;If i understand it correctly, this is how daily portfolios are constructed:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Day 1 (Jan 1):&amp;nbsp;calculate the average return of stocks&amp;nbsp;bought&amp;nbsp;by investors in the first day.&lt;/P&gt;&lt;P&gt;Day 2&amp;nbsp;(Jan 2): calculate the average return of stocks bought in day 1&amp;amp;2.&lt;/P&gt;&lt;P&gt;Day 3 (Jan 3): calculate the average return of stocks bought in day 1, 2 &amp;amp; 3.&lt;/P&gt;&lt;P&gt;Day 4 (Jan 4): and so on.&lt;/P&gt;&lt;P&gt;After a month (e.g. Feb 1), all the stocks from day 1 must be dropped, while adding new stocks&amp;nbsp;from today's trade.&lt;/P&gt;&lt;P&gt;On the next day, stocks from Feb 2&amp;nbsp;are dropped, while adding new ones from this day.&lt;/P&gt;&lt;P&gt;On Feb 3, stocks from Jan 3 are dropped, while adding new ones from this day. and so on;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The results should be like this;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Portfolios&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Stocks bought&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;portfolio return&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-01&lt;/TD&gt;&lt;TD&gt;Portfolio day 1&lt;/TD&gt;&lt;TD&gt;stock 1, stock 2, stock 3&lt;/TD&gt;&lt;TD&gt;average return (stock 1,2&amp;amp;3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-02&lt;/TD&gt;&lt;TD&gt;Portfolio day 2&lt;/TD&gt;&lt;TD&gt;stock 4, stock 5, stock 6&lt;/TD&gt;&lt;TD&gt;average return (stock 1,2,3,4,5,&amp;amp;6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-03&lt;/TD&gt;&lt;TD&gt;Portfolio day 3&lt;/TD&gt;&lt;TD&gt;stock 7, stock 8, stock 9&lt;/TD&gt;&lt;TD&gt;average return (stock 1,2,3,4,5,6,7,8&amp;amp;9)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;continue wih the same pattern&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;After one month (assuming 20 trading days in a month)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-01&lt;/TD&gt;&lt;TD&gt;Portfolio day 21 (assuming&amp;nbsp; 20 trading days in a month)&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;stock 10, stock 11, stock 12&lt;/TD&gt;&lt;TD&gt;average return (stock 4,5,6,7,8,9,10,11&amp;amp;12) stocks 1,2,&amp;amp;3 are dropped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-02&lt;/TD&gt;&lt;TD&gt;Portfolio day 22&lt;/TD&gt;&lt;TD&gt;stock 13, stock 14, stock 15&lt;/TD&gt;&lt;TD&gt;average return (stock 7,8,9,10,11,12,13,14&amp;amp;15) stocks 4,5,&amp;amp;6 are dropped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-03&lt;/TD&gt;&lt;TD&gt;Portfolio day 23&lt;/TD&gt;&lt;TD&gt;stock 16, stock 17, stock 18&lt;/TD&gt;&lt;TD&gt;average return (stock 10,11,12,13,14,15,16,17,&amp;amp;18) stocks 7,8,&amp;amp;9 are dropped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;and so on&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So far i only know the codes for regular moving average, and do not know how to do it like this.&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated. Thank you in Advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 29 Mar 2019 18:28:40 GMT</pubDate>
    <dc:creator>SAM_22</dc:creator>
    <dc:date>2019-03-29T18:28:40Z</dc:date>
    <item>
      <title>Construct portfolio by adding stocks daily and dropping them after certain period (a month)</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547292#M8359</link>
      <description>&lt;P&gt;Hello, i would like to form transaction based calendar time portfolios. The portfolios are&amp;nbsp;formed by mimicking daily trades (adding and dropping stocks after certain holding period, e.g. a month).&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: #333333; font-family: 'Helvetica','sans-serif'; font-size: 10.5pt;"&gt;I have trading data with many buy and sell trades in a day.&amp;nbsp;If i understand it correctly, this is how daily portfolios are constructed:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Day 1 (Jan 1):&amp;nbsp;calculate the average return of stocks&amp;nbsp;bought&amp;nbsp;by investors in the first day.&lt;/P&gt;&lt;P&gt;Day 2&amp;nbsp;(Jan 2): calculate the average return of stocks bought in day 1&amp;amp;2.&lt;/P&gt;&lt;P&gt;Day 3 (Jan 3): calculate the average return of stocks bought in day 1, 2 &amp;amp; 3.&lt;/P&gt;&lt;P&gt;Day 4 (Jan 4): and so on.&lt;/P&gt;&lt;P&gt;After a month (e.g. Feb 1), all the stocks from day 1 must be dropped, while adding new stocks&amp;nbsp;from today's trade.&lt;/P&gt;&lt;P&gt;On the next day, stocks from Feb 2&amp;nbsp;are dropped, while adding new ones from this day.&lt;/P&gt;&lt;P&gt;On Feb 3, stocks from Jan 3 are dropped, while adding new ones from this day. and so on;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The results should be like this;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Portfolios&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Stocks bought&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;portfolio return&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-01&lt;/TD&gt;&lt;TD&gt;Portfolio day 1&lt;/TD&gt;&lt;TD&gt;stock 1, stock 2, stock 3&lt;/TD&gt;&lt;TD&gt;average return (stock 1,2&amp;amp;3)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-02&lt;/TD&gt;&lt;TD&gt;Portfolio day 2&lt;/TD&gt;&lt;TD&gt;stock 4, stock 5, stock 6&lt;/TD&gt;&lt;TD&gt;average return (stock 1,2,3,4,5,&amp;amp;6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-03&lt;/TD&gt;&lt;TD&gt;Portfolio day 3&lt;/TD&gt;&lt;TD&gt;stock 7, stock 8, stock 9&lt;/TD&gt;&lt;TD&gt;average return (stock 1,2,3,4,5,6,7,8&amp;amp;9)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;continue wih the same pattern&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;After one month (assuming 20 trading days in a month)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-01&lt;/TD&gt;&lt;TD&gt;Portfolio day 21 (assuming&amp;nbsp; 20 trading days in a month)&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;stock 10, stock 11, stock 12&lt;/TD&gt;&lt;TD&gt;average return (stock 4,5,6,7,8,9,10,11&amp;amp;12) stocks 1,2,&amp;amp;3 are dropped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-02&lt;/TD&gt;&lt;TD&gt;Portfolio day 22&lt;/TD&gt;&lt;TD&gt;stock 13, stock 14, stock 15&lt;/TD&gt;&lt;TD&gt;average return (stock 7,8,9,10,11,12,13,14&amp;amp;15) stocks 4,5,&amp;amp;6 are dropped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-03&lt;/TD&gt;&lt;TD&gt;Portfolio day 23&lt;/TD&gt;&lt;TD&gt;stock 16, stock 17, stock 18&lt;/TD&gt;&lt;TD&gt;average return (stock 10,11,12,13,14,15,16,17,&amp;amp;18) stocks 7,8,&amp;amp;9 are dropped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;and so on&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So far i only know the codes for regular moving average, and do not know how to do it like this.&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated. Thank you in Advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Mar 2019 18:28:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547292#M8359</guid>
      <dc:creator>SAM_22</dc:creator>
      <dc:date>2019-03-29T18:28:40Z</dc:date>
    </item>
    <item>
      <title>Re: Construct portfolio by adding stocks daily and dropping them after certain period (a month)</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547391#M8366</link>
      <description>Can you post how the data looks like, using data step datalines. Then it would be easy for us to provide some sort of result.</description>
      <pubDate>Sat, 30 Mar 2019 06:28:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547391#M8366</guid>
      <dc:creator>Satish_Parida</dc:creator>
      <dc:date>2019-03-30T06:28:30Z</dc:date>
    </item>
    <item>
      <title>Re: Construct portfolio by adding stocks daily and dropping them after certain period (a month)</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547395#M8368</link>
      <description>&lt;P&gt;Thanks for replying. I attached my data sample:&lt;/P&gt;&lt;P&gt;I just want to average returns daily.&lt;/P&gt;&lt;P&gt;day 1: average returns in day 1&lt;/P&gt;&lt;P&gt;day 2: average returns in day 1&amp;amp;2;&lt;/P&gt;&lt;P&gt;day 3: average returns in day 1,2&amp;amp;3;&lt;/P&gt;&lt;P&gt;but after being hold for a month, the&amp;nbsp;stocks must be&amp;nbsp;dropped, just like the way i explained before.&lt;/P&gt;&lt;P&gt;It doesnt need to be exact jan 1 to feb 1 it can be interval like 20 or 30 days&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Mar 2019 07:45:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547395#M8368</guid>
      <dc:creator>SAM_22</dc:creator>
      <dc:date>2019-03-30T07:45:27Z</dc:date>
    </item>
    <item>
      <title>Re: Construct portfolio by adding stocks daily and dropping them after certain period (a month)</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547415#M8369</link>
      <description>&lt;P&gt;Please post the data in usable form, an excel-file is useless.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Mar 2019 12:37:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Construct-portfolio-by-adding-stocks-daily-and-dropping-them/m-p/547415#M8369</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2019-03-30T12:37:59Z</dc:date>
    </item>
  </channel>
</rss>

