home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / c / cgzdc31a.zip / CG09.DOC < prev    next >
Text File  |  1992-10-19  |  20KB  |  639 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                Chapter 9 - Prices
  7.  
  8.  
  9.          All the price information  is consolidated into this chapter.  You
  10.      reach the tables and forms described here via the Local Security Table
  11.      or  Global Security Table. There  are several ways  to update security
  12.      prices:
  13.  
  14.      o  Use the  Price Update  key on  the  Local Security  Table or  Global
  15.         Security Table,  and cycle through  securities, updating the  prices
  16.         from a form.  From the Local Security  Table, you cycle through  all
  17.         securities  in  the current  portfolio.  From  the  Global  Security
  18.         Table, you cycle through all securities.
  19.  
  20.      o  Use  the Price  Update key  on the  Local  Security Table  or Global
  21.         Security  Table, and  update  prices from  a  comma-delimited  ASCII
  22.         file. Any or all securities can be listed in this file.
  23.  
  24.      o  Choose  the Price Update  key on  the Local Security  Form or Global
  25.         Security Form,  after highlighting a security and hitting Enter from
  26.         the  Local or Global Security Table. This lets  you update the price
  27.         of  that security  only, and is the  same as adding an  entry to the
  28.         Price History Table.
  29.  
  30.      o  Use  the Price  History Table  key  on the  Local Security  Table or
  31.         Global Security Table  to bring up the  Price History Table  for the
  32.         highlighted security. Then, use the Ins key to add a price.
  33.  
  34.  
  35.      9.1  Price History Table
  36.  
  37.      [[Screen not in online version of documentation.]]
  38.  
  39.          When  you choose  the Price  History function  key from  the Local
  40.      Security Table  or Global Security Table, you are asked if you want to
  41.      see all dates  or a range of dates. Then, the  Price History Table for
  42.      the  highlighted local or global security and requested range of dates
  43.      is shown.
  44.  
  45.          The Price History Table shows:
  46.  
  47.      o  The  associated global  security symbol and name.  Remember that the
  48.         price information is related to the  global security, not the  local
  49.         security.
  50.  
  51.      Price history  records are  interleaved with distribution  records and
  52.      stock  split information, sorted  in descending date  order. For price
  53.      records, you're shown:
  54.  
  55.      o  The Date of the price.
  56.  
  57.  
  58.                            Capital Gainz Users Manual                   9-1
  59.  
  60.  
  61.  
  62.  
  63.      o  The Price.
  64.  
  65.      For distribution records, you're shown:
  66.  
  67.      o  The Date of the distribution.
  68.  
  69.      o  The type of distribution.
  70.  
  71.      o  The distribution amount per share, Distribution/share.
  72.  
  73.      For stock splits, you're shown:
  74.         
  75.      o  The Date of the split.
  76.  
  77.      o  The split ratio.
  78.  
  79.      At the bottom of the table, you're shown:
  80.  
  81.      o  The High price and date, Low price and date.
  82.  
  83.      o  The Monthly Average price. See Chapter 20 for details.
  84.  
  85.      o  The total Distribution per share.
  86.  
  87.          The table includes distribution per share amounts to explain price
  88.      drops due to dividend or capital gain payouts. Stock split information
  89.      is  shown for  historical reference  only. The  highest price  for the
  90.      period is flagged  with an H, and  the lowest price for  the period is
  91.      flagged with  an L. If the highest and lowest  prices are the same, it
  92.      is flagged with an *. 
  93.  
  94.          Function keys at the bottom of the screen are:
  95.  
  96.      o  Ctrl-F1:Function List - popup a list of functions to choose from.
  97.  
  98.      o  Ins:Add  - add  price, distribution,  or  split information  for the
  99.         global security.
  100.  
  101.      o  Enter:Change - change the highlighted price, distribution, or  split
  102.         information for the global security.
  103.  
  104.      o  Del:Delete -  delete the highlighted  price, distribution, or  split
  105.         information for the global security.
  106.  
  107.      o  Esc:Exit - exit from the Price History Table.
  108.  
  109.      o  Ctrl-PgUp:Top - go to the first record.
  110.  
  111.      o  Ctrl-PgDn:Bottom - go to the last record.
  112.  
  113.      o  F2:Delete  Range -  delete  the  displayed range  of  price  history
  114.         information.
  115.  
  116.      9-2                   Capital Gainz Users Manual
  117.  
  118.  
  119.  
  120.  
  121.      o  F3:Price  History Report -  print the  Price History  Report for the
  122.         displayed global security and date range. 
  123.  
  124.      o  F10:More - scroll the list of functions.
  125.  
  126.           The Price  History Table  and Price  History Report  are valuable
  127.      tools for investment analysis. See Chapter 20 for details.
  128.  
  129.      9.1.1  Add a Price History Entry
  130.  
  131.      [[Screen not in online version of documentation.]]
  132.  
  133.          The Price Form  is brought up  to add a  Price History File  entry
  134.      when you hit the Ins key from the Price History Table. It is also used
  135.      when you choose Price  Update from the  Local Security Form or  Global
  136.      Security Form. The  global security's symbol  and name are  displayed,
  137.      and you enter:
  138.  
  139.      o  (Required) The Date for the price information.
  140.  
  141.      o  (Required) The Type of price history  data. If you leave  this field
  142.         blank,  or enter an invalid value, the Price  Type Lookup Table pops
  143.         up for you to select from. This table is described below.
  144.  
  145.      If you selected the Price type, you also enter:
  146.  
  147.      o  (Required) The Price of the security.
  148.  
  149.      If you selected  the Dividend,  Interest, Long Term  Capital Gain,  or
  150.      Short Term Capital Gain type, you also enter:
  151.  
  152.      o  (Required) The distribution Per Share.
  153.  
  154.      If you selected the Split type, you also enter:
  155.  
  156.      o  (Required) The stock split ratio.
  157.  
  158.          Function keys at the bottom of the screen are:
  159.          
  160.      o  Form Accept - accept  all entries, the same as hitting Enter on each
  161.         field. This key is only displayed when changing records.
  162.  
  163.      o  Form Reject - exit  immediately, the same as hitting Esc to back out
  164.         of  the form. This  key is  only displayed  when adding  or changing
  165.         records.
  166.  
  167.      o  F5:Price From  Value - let Capital  Gainz calculate  the price based
  168.         on an entered value. This  function is described below.  This key is
  169.         only displayed when adding or changing records.
  170.  
  171.      o  F6:Calc Load/Comm - calculate  the net asset value of a mutual  fund
  172.         based on the entered  price, which includes a load. This key is only
  173.  
  174.                            Capital Gainz Users Manual                   9-3
  175.  
  176.  
  177.  
  178.  
  179.         displayed when adding or changing records.
  180.  
  181.      ===>>> If  an existing record  has the same  type/date, it  is deleted
  182.      before  adding the new one. Thus, only  a single price can be recorded
  183.      for a given date.
  184.  
  185.          After  completing the form, the price history record is added. You
  186.      return  to the Price  History Table, and the  just added price history
  187.      entry is highlighted.
  188.  
  189.      9.1.1.1  Price Type Lookup Table
  190.  
  191.      [[Screen not in online version of documentation.]]
  192.  
  193.          The Price  Type Lookup Table is brought up if you enter an invalid
  194.      price  type. This  table is  similar to  the Distribution  Type Lookup
  195.      Table described in Chapter  7, but has a few different values. Hitting
  196.      Enter selects the highlighted price type.
  197.  
  198.          The price types are:
  199.          
  200.      o  PRC - Price
  201.  
  202.      o  DIV - Dividend or INT - Interest
  203.  
  204.      o  STCG - Short Term Capital Gain
  205.  
  206.      o  LTCG - Long Term Capital Gain
  207.  
  208.      o  SPLT - Stock Split
  209.  
  210.      Entering  a Stock  Split here  simply records  it -  the split  is not
  211.      executed.
  212.  
  213.      9.1.1.2  Price From Value
  214.  
  215.      [[Screen not in online version of documentation.]]
  216.  
  217.      ===>>> The Price  From Value  function lets you  track securities  for
  218.      which  you don't  know the  share price.  Often, this  is the  case in
  219.      retirement plans, such as a company-sponsored 401k plan. You typically
  220.      receive  a statement showing your contributions, and the value of your
  221.      holdings at the end of the period. To track such plans:
  222.  
  223.      o  Set up the  local security to use  the average selling method.  This
  224.         takes care of partial withdrawals.
  225.  
  226.      o  Record the  initial purchase at  a price  of $100. This  allows more
  227.         precision than $1.
  228.  
  229.      o  When you receive a statement, use the Value listed on the  statement
  230.         to calculate a Price in the Calculate Price From Value Form.
  231.  
  232.      9-4                   Capital Gainz Users Manual
  233.  
  234.  
  235.  
  236.  
  237.      o  On subsequent purchases, use the most recently calculated price.
  238.  
  239.      Since the gains  and losses  are determined by  the calculated  price,
  240.      this  strategy works  well. Other  approaches, such  as using  fees or
  241.      fabricated sales,  should be  avoided since  they  result in  realized
  242.      gains and losses.
  243.  
  244.          Since the price is  derived from the local security's  value, this
  245.      feature requires:
  246.  
  247.      o  Price updates from the Local Security Table or Form.
  248.  
  249.      o  Only a single local security can be linked to the global security.
  250.  
  251.          For example, say you  have a 401K  plan, and your monthly  payroll
  252.      deduction is $500. Over the quarter, you'll record three purchases:
  253.  
  254.           Date    Price     Amount   Calculated Shares
  255.          1/1/92   100.0000   500.00      5.0000
  256.          2/1/92   100.0000   500.00      5.0000
  257.          3/1/92   100.0000   500.00      5.0000
  258.         ───────────────────────────────────────────────
  259.         Total               1500.00     15.0000
  260.         Value: 15.0000 shares at 100.0000 = 1500.00
  261.  
  262.      At the end of the quarter, you receive a statement indicating:
  263.  
  264.          Your investment plan is worth $1575.00 on 3/31/92.
  265.  
  266.      Update  the price  with the  Price From  Value function,  entering the
  267.      $1575 value. Capital  Gainz calculates the  new price to be  $105. You
  268.      now have:
  269.  
  270.          Value: 15.0000 shares at 105.0000 = 1575.00
  271.  
  272.      Purchases over  the next three  months are  recorded with  a price  of
  273.      $105, an amount of $500, and a calculated 4.7619 (500/105) shares:
  274.  
  275.           Date    Price      Amount   Calculated Shares
  276.          1/1/92   100.0000   500.00      5.0000
  277.          2/1/92   100.0000   500.00      5.0000
  278.          3/1/92   100.0000   500.00      5.0000
  279.          4/1/92   105.0000   500.00      4.7619
  280.          5/1/92   105.0000   500.00      4.7619
  281.          6/1/92   105.0000   500.00      4.7619
  282.         ───────────────────────────────────────────────
  283.         Total               3000.00     29.2857
  284.         Value: 29.2857 shares at 105.0000 = 3075.00
  285.  
  286.      At the end of the quarter, you receive a statement indicating:
  287.  
  288.          Your investment plan is worth $3200.00 on 6/31/92.
  289.  
  290.                            Capital Gainz Users Manual                   9-5
  291.  
  292.  
  293.  
  294.  
  295.      Update  the price  with the  Price From  Value function,  entering the
  296.      $3200 value. Capital Gainz  calculates the new price to  be $109.2683.
  297.      You now have:
  298.  
  299.          Value: 29.2857 shares at 109.2683 = 3200.00
  300.  
  301.      Your cost is $3000, as it should be, and your gain is $200:
  302.  
  303.          Value - Amount = 3200.00 - 3000.00 = 200.00
  304.  
  305.      No gains have been realized. If you make a partial withdrawal, let the
  306.      Sell Shares  Form calculate the number  of shares based on  the amount
  307.      and the last price.
  308.  
  309.      9.1.1.3  Calculate Load/Commission
  310.  
  311.          The Calc Load/Comm function lets you determine the net asset value
  312.      based on the loaded price. See Chapter 7 for details and examples.
  313.  
  314.      9.1.1.4  Example - Add a Price Entry
  315.  
  316.          Say you insert a price record:
  317.  
  318.         Global Symbol:CPL
  319.         Date         :01/02/92
  320.         Type         :PRC
  321.         Price        :$54.00
  322.  
  323.      o  If  a price  history entry  exists for  the Price  and Type,  it  is
  324.         deleted.
  325.  
  326.      o  The price history record is added.
  327.  
  328.      o  Any open  shares or  closed shares records  with this  Date are  not
  329.         changed.
  330.  
  331.  
  332.      9.1.2  Change a Price History Entry
  333.  
  334.          The  Price  Form is  brought up  to  change the  highlighted price
  335.      history record when you hit  the Enter key. The Price Form,  described
  336.      in  the  Add a  Price  History Entry  section,  is initialized  to the
  337.      current  values of the price  history record to  be changed. You can't
  338.      change the price history type. Instead, you should delete the original
  339.      and then add the new one. 
  340.  
  341.          If you change a Price record, then the original is deleted and the
  342.      new  record is added.  On return to  the Price History  Table, the new
  343.      record is highlighted.
  344.  
  345.  
  346.  
  347.  
  348.      9-6                   Capital Gainz Users Manual
  349.  
  350.  
  351.  
  352.  
  353.      9.1.2.1  Example - Change a Price Entry
  354.  
  355.          Using the previous example, say you change the Date to 1/31/92.
  356.  
  357.      o  The old price history entry is deleted.
  358.  
  359.      o  The price history record is added.
  360.  
  361.      o  Any open shares or  closed shares records with  the old Date  or new
  362.         Date are not changed.
  363.  
  364.  
  365.      9.1.3  Delete a Price History Entry
  366.  
  367.          The  Price  Form is  brought up  to  delete the  highlighted price
  368.      history record when you hit the Del key. The Price  Form, described in
  369.      the  Add a Price History Entry section,  is initialized to the current
  370.      values of the price history record to be deleted. 
  371.  
  372.          After deleting the price  history record, you return to  the Price
  373.      History Table, and the record after the deleted record is highlighted.
  374.  
  375.      9.1.3.1  Example - Delete a Price Entry
  376.  
  377.          Using the previous example, say you delete the price on 1/31/92.
  378.  
  379.      o  The old price history entry is deleted.
  380.  
  381.      o  Any open  shares or  closed shares records  with this  Date are  not
  382.         changed.
  383.  
  384.  
  385.      9.1.4  Delete Range of Price History Entries
  386.  
  387.          The Delete Range function  key allows you to delete  the displayed
  388.      range of price history  records, based on the previously  entered date
  389.      range. You are given the option of deleting the displayed prices,  the
  390.      displayed distributions, or both.
  391.      [[Screen not in online version of documentation.]]
  392.  
  393.          You will  always be prompted  for confirmation, regardless  of the
  394.      Confirm Delete global setting, since many records could be affected.
  395.  
  396.          To  calculate  total  return,  you  should  keep  both prices  and
  397.      distributions.
  398.  
  399.          After the deletion, you return to the Local Security Table.
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.                            Capital Gainz Users Manual                   9-7
  407.  
  408.  
  409.  
  410.  
  411.      9.1.5  Price History Report
  412.  
  413.          The Price History Report is  generated for the previously  entered
  414.      date range. See Chapter 15 for a description of this report.
  415.  
  416.      9.2  Price Update
  417.  
  418.      [[Screen not in online version of documentation.]]
  419.  
  420.          After  selecting  the Price  Update  function key  from  the Local
  421.      Security Table or Global Security Table,  you are asked if you want to
  422.      update  security prices  from  the  screen or  from  a  file. Also,  a
  423.      function key lets you:
  424.  
  425.      o  F2:Create  Skeleton File  - create  an  example price  update  file,
  426.         showing  all global  security symbols  and their  latest  price/date
  427.         information. This  gives you a template to use in  creating your own
  428.         update file.
  429.  
  430.  
  431.      9.2.1  Price Update From the Screen
  432.  
  433.      [[Screen not in online version of documentation.]]
  434.      ===>>> 
  435.      To  update  prices  from the  screen,  you  are  stepped through  each
  436.      security and  prompted for the date  and share price. This  is a quick
  437.      way to  prepare for printing reports at the end of the month, quarter,
  438.      or year.  If called  from the  Local Security  Table, you only  update
  439.      prices in the current portfolio. From the Global Security Table, you'd
  440.      update the prices of all securities.
  441.  
  442.          The Price Update Form  shows the global security name  and symbol,
  443.      and accepts:
  444.  
  445.      o  (Required)  Date  for  the  price.  The  first  entry  automatically
  446.         displays the  current system  date, and  subsequent securities  show
  447.         the  last  entered  date.  You  can  accept  this  date or  enter  a
  448.         different one.
  449.  
  450.      o  (Required) Price of  the security. If all  you have is a  fractional
  451.         figure, use  the Fraction-to-Decimal Table  displayed to convert  it
  452.         to a decimal value. 
  453.  
  454.          Function keys at the bottom of the screen are:
  455.          
  456.      o  Form Reject - exit immediately.
  457.  
  458.      o  F2:Skip Forward  - skip the currently displayed global security, and
  459.         go to the next one.
  460.  
  461.      o  F3:Skip Backward  - skip  the currently  displayed global  security,
  462.         and go to the previous one.
  463.  
  464.      9-8                   Capital Gainz Users Manual
  465.  
  466.  
  467.  
  468.  
  469.      o  F5:Price From  Value - let Capital  Gainz calculate  the price based
  470.         on an entered value.
  471.  
  472.      o  F6:Calc Load/Comm - calculate the  net asset value of  a mutual fund
  473.         based on the entered price, which includes a load.
  474.  
  475.          After  completing a  form,  the record  is  written to  the  Price
  476.      History File.
  477.  
  478.      9.2.1.1  Price From Value
  479.  
  480.          The Price From Value function,  described earlier, lets you  track
  481.      securities for which you don't know the share price.
  482.  
  483.      9.2.1.2  Calculate Load/Commission
  484.  
  485.          The Calc Load/Comm function lets you determine the net asset value
  486.      based on the loaded price. See Chapter 7 for details and examples.
  487.  
  488.      9.2.2  Price Update From a File
  489.  
  490.      ===>>> To update  prices from a  file, you are  prompted to enter  the
  491.      name of the comma-delimited price file  to read in. The format of this
  492.      file is:
  493.  
  494.         Global Security Symbol, Price, Date
  495.  
  496.         where:
  497.           Global Security Symbol - 1-5 characters, quotes optional
  498.           Price - decimal value, format 9999.9999
  499.           Date - MM/DD/YY, quotes optional
  500.  
  501.           If you omit  the date for a record, the previously specified date
  502.           is used.  If you did not  specify any dates, the  current date is
  503.           used.
  504.  
  505.          As described previously,  you can generate  an example price  file
  506.      containing all global security symbols. 
  507.  
  508.          For  each record read in the price  file, a price history entry is
  509.      added. The global securities in the file can be in any portfolio - you
  510.      aren't limited  to the current  portfolio's securities if  called from
  511.      the  Local Security Table. Also, a given global security can have more
  512.      than one date/price added from this file.
  513.  
  514.          See Chapter 16 for information on how you can get Capital Gainz to
  515.      automatically read in the price file at start up.
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.                            Capital Gainz Users Manual                   9-9
  523.  
  524.  
  525.  
  526.  
  527.      9.2.2.1  Example - Price Update File
  528.  
  529.          Here's an example of a price update file:
  530.  
  531.      "CPL",52.5," 5/30/92"
  532.      "FPEUR",12.4
  533.      "FPINC",11.38
  534.      "FPTXF",15.74
  535.      "GRACE",34
  536.      "KRG",17.75
  537.      "PFZ",74.625
  538.      "PSNC",20.25
  539.      "TCHTG",8.98
  540.      "TCTXI",102.17
  541.      "TCVIS",10.90
  542.  
  543.      o  Only the  first record has a listed date. All  the following records
  544.         use this date.
  545.  
  546.      o  The  file  was  created  with  the  Generate  Skeleton  Price   File
  547.         function, then modified with a text editor.
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.      9-10                  Capital Gainz Users Manual
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.                            Capital Gainz Users Manual                  9-11
  639.