<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>SymbQuant</title>
	<atom:link href="http://www.symbiosisdev.com/markets/feed/" rel="self" type="application/rss+xml" />
	<link>http://symbiosisdev.com/markets</link>
	<description>Financial Market Development</description>
	<pubDate>Wed, 23 Jul 2008 22:19:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>FANNex Revival</title>
		<link>http://symbiosisdev.com/markets/2008/07/22/fannex-revival/</link>
		<comments>http://symbiosisdev.com/markets/2008/07/22/fannex-revival/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 14:31:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Custom Software]]></category>

		<category><![CDATA[artifical intelligence]]></category>

		<category><![CDATA[C++]]></category>

		<category><![CDATA[FANN]]></category>

		<category><![CDATA[FANNex]]></category>

		<category><![CDATA[forex]]></category>

		<category><![CDATA[fx]]></category>

		<category><![CDATA[GUI]]></category>

		<category><![CDATA[machine learning]]></category>

		<category><![CDATA[neural network]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[wxWidgets]]></category>

		<guid isPermaLink="false">http://symbiosisdev.com/markets/?p=12</guid>
		<description><![CDATA[In Fall &#8216;07 I began developing a program that would identify repeating patterns in financial data and make a gradient probability map of a selected future period.  Unfortunately, I was forced to cast this project aside and focus on my studies.  Now that I have graduated, I can happily revive this project.
The software makes use [...]]]></description>
			<content:encoded><![CDATA[<p>In Fall &#8216;07 I began developing a program that would identify repeating patterns in financial data and make a gradient probability map of a selected future period.  Unfortunately, I was forced to cast this project aside and focus on my studies.  Now that I have graduated, I can happily revive this project.</p>
<p>The software makes use of a neural network package called <a title="FANN - Fast Artifical Neural Network Library" href="http://leenissen.dk/fann/" target="_blank">FANN</a> (Fast Artificial Neural Network).  I originally designed the software to identify and predict patterns in the foreign exchange (forex) market.  Combining these two aspects, I named the software FANNex.</p>
<p style="text-align: center;">
<a href='http://symbiosisdev.com/markets/2008/07/22/fannex-revival/params1/' title='Parameters'><img src="http://symbiosisdev.com/markets/wp-content/uploads/2008/07/params1-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://symbiosisdev.com/markets/2008/07/22/fannex-revival/training_testing_display/' title='Training / Testing'><img src="http://symbiosisdev.com/markets/wp-content/uploads/2008/07/training_testing_display-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
</p>
<p>FANNex has a simple workflow.  There are two tabs available to the user: <em>Properties</em> and <em>Training/Testing</em>.</p>
<p>In the <em>Properties</em> tab, the user can select the training and testing data and set up the structure of the neural network.  The data files can be of either CSV or HST format, and will be processed into the program&#8217;s native format.  The <em>Inputs</em> and <em>Outputs</em> fieldsets allow the user to select the width, height, and granularity of the input/output images.  Each pixel of these images represents how much time the price did (for inputs) or is expected to (for outputs) spend in that time-price box.  Finally, the <em>Network Structure</em> fieldset allows the user to specify the number of neurons in, and the transfer function of, each layer.</p>
<p>In the <em>Training/Testing</em> tab, the user can select from a number of training options, stop training, or run a test with the most recent network weights.  The generated inputs and the corresponding target and network outputs are shown in the <em>Viewer</em> fieldset.  The network output display can be toggled, overlaying the network output rendering on top of the target outputs for comparison.  The images can also be normalized to a varying degree, providing the an adjustable visual dynamic range for the user.  Finally, the scroll bar can be used to move through the training / testing data sets for examination in different market conditions.</p>
<p>I am now in the process of redesigning the data-management components of the FANNex program.  I have recently acquired a ~900MB set of high-frequency data from a major FX broker, so I would like to implement a more efficient bar data storage and loading system.  Optimization for speed is crucial to the success of this program, as many training/testing runs must be performed to obtain any valid predictive results.</p>
<p>Stay tuned - I&#8217;ll post updates as I make progress.  I am not ready to release the source code, but I am happy to answer any questions about the software that you may have.</p>
]]></content:encoded>
			<wfw:commentRss>http://symbiosisdev.com/markets/2008/07/22/fannex-revival/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Inception</title>
		<link>http://symbiosisdev.com/markets/2008/03/16/inception/</link>
		<comments>http://symbiosisdev.com/markets/2008/03/16/inception/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 19:28:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Blog Info]]></category>

		<guid isPermaLink="false">http://symbiosisdev.com/markets/?p=5</guid>
		<description><![CDATA[As the inaugural post of this blog, this paragraph lays out the future in no uncertain terms.  This blog will detail my software development efforts (and the resources I use in this process) in the hopes that public review and collaboration will lead to insight and inspiration.  I invite you to subscribe to the RSS [...]]]></description>
			<content:encoded><![CDATA[<p>As the inaugural post of this blog, this paragraph lays out the future in no uncertain terms.  This blog will detail my software development efforts (and the resources I use in this process) in the hopes that public review and collaboration will lead to insight and inspiration.  I invite you to subscribe to the RSS feed.  While most probably infrequent, the updates to this blog will hopefully be interesting and informative to those with a penchant for analysis.  On that thought, let this serve as the flag planted in the dirt, that this small piece of intellectual earth might yield positive returns (both intellectual and financial) in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://symbiosisdev.com/markets/2008/03/16/inception/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
