<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
	<title>PSS Developers Forum</title><link>http://beta.personalstockstreamer.com/developers/forum</link><description>PSS Developers Forum</description><language>en-us</language><pubDate>Fri, 04 Mar 2005 14:05:00 EST</pubDate><lastBuildDate>Mon, 12 Jan 2009 22:07:47 EST</lastBuildDate><docs>http://blogs.law.harvard.edu/tech/rss</docs><generator>MOBIE::iCMS CLOG</generator><item><title>Getting Current Prices of all tickers in the first portfolio</title><author>yml.nospamplease@nospam.dtlink.com</author><dc:creator>Yermo</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1317</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1317#comments</comments><description>This snippet of VB code, added to a top level object, will first display all the current prices and then display each update as it comes in. In this example I've tied the code to the File-&amp;gt;New menu item:&lt;br /&gt;  &lt;br /&gt;  Private Sub mnuFileNew_Click()&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get connection to PSS&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSObject = GetObject(, &amp;quot;PSSScript.PSSScriptModule&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSApp = PSSObject.Application&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSDoc = PSSApp.ActiveDocument&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get top portfolio&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Portfolios = PSSDoc.Portfolios&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Looking at Portfolio: &amp;quot; + Portfolios.Item(1).Name&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get tickers at top of portfolio (i.e. ones not in folders)&lt;br /&gt;  &lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Tickers = Portfolios.Item(1).Tickers&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For n2 = 1 To Tickers.Count&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Ticker is &amp;quot; + Tickers.Item(n2).GetProperty(&amp;quot;Symbol&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Starting Price is &amp;quot; + CStr(Tickers.Item(n2).GetProperty(&amp;quot;Price&amp;quot;))&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' the following is if you have your tickers organized in folders.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Folders = Portfolios.Item(1).Folders&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For n = 1 To Folders.Count&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Looking at Folder: &amp;quot; + Folders.Item(n).Name&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Tickers = Folders.Item(n).Tickers&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For n2 = 1 To Tickers.Count&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Ticker is &amp;quot; + Tickers.Item(n2).GetProperty(&amp;quot;Symbol&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Starting Price is &amp;quot; + CStr(Tickers.Item(n2).GetProperty(&amp;quot;Price&amp;quot;))&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get the EventManager class which will notify us when events happen&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSEventManager = PSSApp.GetObject(&amp;quot;EventManager&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' tell the event manager to call the OnTickerUpdated method in our&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' tickerEvent handler class for each tick on any ticker that comes in.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' note that this callback can happen up to once a second so it should&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' run quickly.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PSSEventManager.RegisterHandlerMethod frmMain, &amp;quot;OnTickerUpdated&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  End Sub&lt;br /&gt;  &lt;br /&gt;  Public Function onTickerUpdated(ticker)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Ticker Update&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot; Symbol: &amp;quot; + ticker.GetProperty(&amp;quot;Symbol&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot; Price: &amp;quot; + CStr(ticker.GetProperty(&amp;quot;Price&amp;quot;))&lt;br /&gt;  End Function &lt;br /&gt; &lt;br /&gt; ----------------------&lt;br /&gt;  DTLink Software&lt;br /&gt; </description><pubDate>Mon, 12 Jan 2009 22:07:47 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1317</guid></item><item><title>Getting Current Prices of all tickers in the first portfolio</title><author>yml.nospamplease@nospam.appupdate.com</author><dc:creator>Yermo</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1317</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1317#comments</comments><description>This snippet of VB code, added to a top level object, will first display all the current prices and then display each update as it comes in. In this example I've tied the code to the File-&amp;gt;New menu item:&lt;br /&gt;  &lt;br /&gt;  Private Sub mnuFileNew_Click()&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get connection to PSS&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSObject = GetObject(, &amp;quot;PSSScript.PSSScriptModule&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSApp = PSSObject.Application&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSDoc = PSSApp.ActiveDocument&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get top portfolio&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Portfolios = PSSDoc.Portfolios&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Looking at Portfolio: &amp;quot; + Portfolios.Item(1).Name&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get tickers at top of portfolio (i.e. ones not in folders)&lt;br /&gt;  &lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Tickers = Portfolios.Item(1).Tickers&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For n2 = 1 To Tickers.Count&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Ticker is &amp;quot; + Tickers.Item(n2).GetProperty(&amp;quot;Symbol&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Starting Price is &amp;quot; + CStr(Tickers.Item(n2).GetProperty(&amp;quot;Price&amp;quot;))&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' the following is if you have your tickers organized in folders.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Folders = Portfolios.Item(1).Folders&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For n = 1 To Folders.Count&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Looking at Folder: &amp;quot; + Folders.Item(n).Name&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Tickers = Folders.Item(n).Tickers&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For n2 = 1 To Tickers.Count&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Ticker is &amp;quot; + Tickers.Item(n2).GetProperty(&amp;quot;Symbol&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Starting Price is &amp;quot; + CStr(Tickers.Item(n2).GetProperty(&amp;quot;Price&amp;quot;))&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get the EventManager class which will notify us when events happen&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSEventManager = PSSApp.GetObject(&amp;quot;EventManager&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' tell the event manager to call the OnTickerUpdated method in our&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' tickerEvent handler class for each tick on any ticker that comes in.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' note that this callback can happen up to once a second so it should&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' run quickly.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PSSEventManager.RegisterHandlerMethod frmMain, &amp;quot;OnTickerUpdated&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  End Sub&lt;br /&gt;  &lt;br /&gt;  Public Function onTickerUpdated(ticker)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Ticker Update&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot; Symbol: &amp;quot; + ticker.GetProperty(&amp;quot;Symbol&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot; Price: &amp;quot; + CStr(ticker.GetProperty(&amp;quot;Price&amp;quot;))&lt;br /&gt;  End Function &lt;br /&gt; &lt;br /&gt; ----------------------&lt;br /&gt;  DTLink Software&lt;br /&gt; </description><pubDate>Mon, 12 Jan 2009 22:07:47 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1317</guid></item><item><title>Getting Ticker updates from PSS asynchronously in Visual Basic</title><author>yml.nospamplease@nospam.dtlink.com</author><dc:creator>Yermo</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1313</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1313#comments</comments><description>I was chatting with a user in the CollabInvest developers chatroom yesterday and he was asking about getting ticker (quote) updates into a PnF charting application he had written. &lt;br /&gt;  &lt;br /&gt;  See:&lt;br /&gt;  &lt;br /&gt;  &lt;a target=&quot;_blank&quot; href=&quot;http://personalstockstreamer.com/support/forum.html?thread_id=303&quot;&gt;http://personalstockstreamer.com/support/forum.html?thread_id=303&lt;/a&gt;&lt;br /&gt;  &lt;br /&gt;  Here's a snipped of code:&lt;br /&gt;  &lt;br /&gt;  ' get connection to PSS&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSObject = GetObject(, &amp;quot;PSSScript.PSSScriptModule&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSApp = PSSObject.Application&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get the EventManager class which will notify us when events happen&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSEventManager = PSSApp.GetObject(&amp;quot;EventManager&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' tell the event manager to call the OnTickerUpdated method in this&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' object for each tick on any ticker that comes in.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' note that this callback can happen up to once a second so it should&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' run quickly.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' replace frmMain with whatever top level object in your application,&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' in my test case it was frmMain. Add the OnTickerUpdated() method&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' to the same class.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PSSEventManager.RegisterHandlerMethod frmMain, &amp;quot;OnTickerUpdated&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  End Sub&lt;br /&gt;  &lt;br /&gt;  ' this is the method that gets called on each update for each ticker,&lt;br /&gt;  ' so this method will get called /alot/. &lt;br /&gt;  ' A Ticker object is passed containing all the fields.&lt;br /&gt;  &lt;br /&gt;  Public Function onTickerUpdated(ticker)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Ticker Update&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot; Symbol: &amp;quot; + ticker.GetProperty(&amp;quot;Symbol&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot; Price: &amp;quot; + CStr(ticker.GetProperty(&amp;quot;Price&amp;quot;))&lt;br /&gt;  End Function&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &amp;nbsp;&lt;br /&gt; &lt;br /&gt; ----------------------&lt;br /&gt;  DTLink Software&lt;br /&gt; </description><pubDate>Tue, 06 Jan 2009 18:09:28 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1313</guid></item><item><title>Getting Ticker updates from PSS asynchronously in Visual Basic</title><author>yml.nospamplease@nospam.appupdate.com</author><dc:creator>Yermo</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1313</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1313#comments</comments><description>I was chatting with a user in the CollabInvest developers chatroom yesterday and he was asking about getting ticker (quote) updates into a PnF charting application he had written. &lt;br /&gt;  &lt;br /&gt;  See:&lt;br /&gt;  &lt;br /&gt;  &lt;a target=&quot;_blank&quot; href=&quot;http://personalstockstreamer.com/support/forum.html?thread_id=303&quot;&gt;http://personalstockstreamer.com/support/forum.html?thread_id=303&lt;/a&gt;&lt;br /&gt;  &lt;br /&gt;  Here's a snipped of code:&lt;br /&gt;  &lt;br /&gt;  ' get connection to PSS&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSObject = GetObject(, &amp;quot;PSSScript.PSSScriptModule&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSApp = PSSObject.Application&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' get the EventManager class which will notify us when events happen&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set PSSEventManager = PSSApp.GetObject(&amp;quot;EventManager&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' tell the event manager to call the OnTickerUpdated method in this&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' object for each tick on any ticker that comes in.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' note that this callback can happen up to once a second so it should&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' run quickly.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' replace frmMain with whatever top level object in your application,&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' in my test case it was frmMain. Add the OnTickerUpdated() method&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;' to the same class.&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PSSEventManager.RegisterHandlerMethod frmMain, &amp;quot;OnTickerUpdated&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;  End Sub&lt;br /&gt;  &lt;br /&gt;  ' this is the method that gets called on each update for each ticker,&lt;br /&gt;  ' so this method will get called /alot/. &lt;br /&gt;  ' A Ticker object is passed containing all the fields.&lt;br /&gt;  &lt;br /&gt;  Public Function onTickerUpdated(ticker)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot;Ticker Update&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot; Symbol: &amp;quot; + ticker.GetProperty(&amp;quot;Symbol&amp;quot;)&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Print &amp;quot; Price: &amp;quot; + CStr(ticker.GetProperty(&amp;quot;Price&amp;quot;))&lt;br /&gt;  End Function&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  &amp;nbsp;&lt;br /&gt; &lt;br /&gt; ----------------------&lt;br /&gt;  DTLink Software&lt;br /&gt; </description><pubDate>Tue, 06 Jan 2009 18:09:28 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1313</guid></item><item><title>Re: Where am I going wrong?</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1234</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1234#comments</comments><description>Yep, ran into the same, removed the line and works fine.  Then I got to thinking about your use of -1 logic, and realized that I can only get away with specifying the index for so long before user chooses to move things around on me.  So I will be utilizing the -1 more frequently, for now, I just wanted to make sure it sent to the top.  Hope I don't distract you too much, but I am going to be working on this for a little while. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Sat, 12 Apr 2008 11:03:59 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1234</guid></item><item><title>Re: Where am I going wrong?</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1233</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1233#comments</comments><description>FWIW, I checked and -1 does work to insert the folder into the portfolio, but it blows up on the next line when you try to set the folder as the current portfolio, which is not allowed.  Removing that line fixes it. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Sat, 12 Apr 2008 10:14:41 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1233</guid></item><item><title>Re: Where am I going wrong?</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1232</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1232#comments</comments><description>Yep, that was it, subscript out of range... uugggh &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Sat, 12 Apr 2008 04:58:07 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1232</guid></item><item><title>Re: Making a category in Preferences</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1231</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1231#comments</comments><description>You want your own page in the Options-&amp;gt;Preferences tree.  That's possible, but requires a COM DLL plugin.  You would have to use our C++/COM SDK. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 13:17:23 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1231</guid></item><item><title>Re: Where am I going wrong?</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1230</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1230#comments</comments><description>Although -1 should have worked to add it at the end of the list of children.  I will have to double-check that. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 13:15:27 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1230</guid></item><item><title>Re: Where am I going wrong?</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1229</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1229#comments</comments><description>The first location would be index 0. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 13:14:07 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1229</guid></item><item><title>Re: Where am I going wrong?</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1228</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1228#comments</comments><description>Nope, that is an index, I want it in the first location, which is currently empty.  -1 indicates last location.  Also, I tried it with -1 and it still blew up. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 11:50:40 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1228</guid></item><item><title>Re: Making a category in Preferences</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1227</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1227#comments</comments><description>Not what I am looking for.  I want to give the users a location where they can set or change the configuration of values I collect from them for columns User should be able to update it anytime. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 11:33:14 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1227</guid></item><item><title>Re: Where am I going wrong?</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1226</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1226#comments</comments><description>In &lt;br /&gt;  &lt;br /&gt;  &amp;gt;   SEvalPortfolio.Insert 1, EvalFolder &lt;br /&gt;  &lt;br /&gt;  You probably want&lt;br /&gt;  &lt;br /&gt;  &amp;gt;    SEvalPortfolio.Insert -1, EvalFolder &lt;br /&gt;  &lt;br /&gt;  Let me know if that helps.&lt;br /&gt;  &lt;br /&gt;  Also, you can't set the current portfolio to a child folder so the line after that will not work. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 07:05:49 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1226</guid></item><item><title>Re: Multiple code snippets in extension file</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1225</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1225#comments</comments><description>You can put as many functions you want in an extension and it shouldn't matter, since the whole thing gets pre-compiled by the language engine when the script gets loaded. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 07:03:21 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1225</guid></item><item><title>Re: Can I use C#</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1224</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1224#comments</comments><description>We are be a bit behind the times with .NET development because we've been so busy working on this software.  Right now the answer is &amp;quot;I don't know&amp;quot;.  You can use whatever language is supported by ActiveScript, and I don't know if that includes managed C#.  I'm sure that you could write a standalone C# application to access the PSS object model through COM interop though, just retrieve the top level application object and work from there.  It just wouldn't be a built-in extension. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 06:58:23 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1224</guid></item><item><title>Re: Problem with counting tickers</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1223</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1223#comments</comments><description>If you had it somehow output the tickers it found, you may be able to find the cause of the discrepancy.  My guess is that you're running into the &amp;quot;invisible ticker problem&amp;quot;, because you may have inactive tickers (Portfolio-&amp;gt;Mark Inactive) that are not visible, and also some parts of the software (such as the charts) create invisible tickers as necessary to perform their functions.  To get around this you also have to check the ticker's Visible property to make sure you're only counting visible tickers.&lt;br /&gt;  &lt;br /&gt;  I would be happy to take a look at it though.  The best way would be if I got a copy of the portfolio file though, because then I can determine if it's the invisible ticker problem I mentioned.  You can send the portfolio and/or screenshot to me at support@personalstockstreamer.com. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 06:55:01 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1223</guid></item><item><title>Re: Making a category in Preferences</title><author>support.nospamplease@nospam.personalstockstreamer.com</author><dc:creator>DTLink Support (Anatoly)</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1222</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1222#comments</comments><description>It is possible to make custom columns, calculated columns, and scriptable columns.  There is a tutorial in the Developers section (under Articles) that deals with how to do scriptable custom columns as an extension, so you can do your custom calculation and set the risk field as desired. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Anatoly Ivasyuk&lt;br /&gt;  DTLink Software&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 06:43:53 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1222</guid></item><item><title>Where am I going wrong?</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1221</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1221#comments</comments><description>Code:&lt;br /&gt;  &lt;br /&gt;  ' get the active document&lt;br /&gt;  Dim document&lt;br /&gt;  dim SEvalPortfolio&lt;br /&gt;  dim EvalFolder&lt;br /&gt;  &lt;br /&gt;  set document = application.ActiveDocument&lt;br /&gt;  &lt;br /&gt;  set SEvalPortfolio = document.CreateFolder&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;if (Not SEvalPortfolio Is Nothing) then&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SEvalPortfolio.Name = &amp;quot;Stock Evaluator&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.InsertPortfolio -1, SEvalPortfolio&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.CurrentPortfolio = SEvalPortfolio&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;  &lt;br /&gt;  set EvalFolder = document.CreateFolder&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;if (Not EvalFolder Is Nothing) then&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EvalFolder.Name = &amp;quot;Evaluations&amp;quot;&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SEvalPortfolio.Insert 1, EvalFolder    '&amp;lt;== blows up here&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.CurrentPortfolio = EvalFolder&lt;br /&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  The attempt here is to create a folder inside the portfolio folder.  Then I plan to add a collection of tickers to this folder.  Any ideas? &lt;br /&gt; &lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 04:46:31 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1221</guid></item><item><title>Multiple code snippets in extension file</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1220</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1220#comments</comments><description>Is it possible to have multiple code snippets in extension file?  I know you can build code with multiple classes and act when called upon, but my thought is that processing speeds may be swift if I kept the code snippets small.  Or would entering multiple extension files achieve the same thing?  Will either of these ideas help in performance? &lt;br /&gt; &lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 03:57:40 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1220</guid></item><item><title>Problem with counting tickers</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1219</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1219#comments</comments><description>I am using the latest version of PSS.  I decided to play with some scripts and see where it would go.  I ran the sample script on the sample page to itterate through the portfolios, when it got to the first one, it gave me a count of 2 tickers with 5 folders.  In the root of the folder tree I have 1 ticker, 5 folders, in the child levels I have a total of 7 tickers and 8 folders, now I didn't expect it to itterate through the child folders, but I am confused on how it could have counted 2 tickers when only 1 is in the root.&lt;br /&gt;  &lt;br /&gt;  I would send you a pic, but your forum doesn't allow them. &lt;br /&gt; &lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Fri, 11 Apr 2008 03:45:10 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1219</guid></item><item><title>Re: Fields on view list</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1218</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1218#comments</comments><description>Never mind  I found a sample of this on Trailing Stop code... Thanks &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Thu, 10 Apr 2008 13:03:59 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1218</guid></item><item><title>Fields on view list</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1217</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1217#comments</comments><description>Can we code fields on the view layouts list?  If so, sample of code please, if not, suggested addon for future builds. &lt;br /&gt; &lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Thu, 10 Apr 2008 05:05:25 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1217</guid></item><item><title>Can I use C#</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1216</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1216#comments</comments><description>Is vbScript the only language set I can use or can I use C# to do my coding?&lt;br /&gt;  &lt;br /&gt;  If yes, then please provide a sample of what the code and extension would look like.&lt;br /&gt;  &lt;br /&gt;  If no, can you put it on your plate for future dev work? &lt;br /&gt; &lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Thu, 10 Apr 2008 03:38:14 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1216</guid></item><item><title>Making a category in Preferences</title><author>Ozzy_E_Commerce.nospamplease@nospam.hotmail.com</author><dc:creator>lehayes</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1215</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1215#comments</comments><description>I was wondering if it was possible to code an entry into the category section of the preferences.  I would like to be able to set some of my own custom fields for my project.  If possible, can you show some sample code of how that would work?  For example, let's say I want to evaluate my risk on each stock.  I need a field to store the risk% value.  This way, I can create a column that calculates this risk percentage against each stocks price and my current investment amount. &lt;br /&gt; &lt;br /&gt; Larry E. Hayes&lt;br /&gt;  Investors Haven&lt;br /&gt;  &lt;br /&gt; </description><pubDate>Thu, 10 Apr 2008 03:35:55 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1215</guid></item><item><title>Re: Extension stops streaming</title><author>kim.nospamplease@nospam.ddcnet.com</author><dc:creator>ksturgis</dc:creator><link>http://beta.personalstockstreamer.com/developers/forum?post_id=1213</link><comments>http://beta.personalstockstreamer.com/developers/forum?post_id=1213#comments</comments><description>Ok... he'll have to live with that.  Thanks so much for you help. &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;br /&gt; </description><pubDate>Tue, 18 Mar 2008 13:19:34 EST</pubDate><guid>http://beta.personalstockstreamer.com/developers/forum?post_id=1213</guid></item>
	</channel>
</rss>
