| v3.37.0 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Added additional information to csv type Portfolio View export
to clarify color coding whose information doesn't transfer over to
text alone
- Improved Auto Data Range feature which improves Prediction
System's predicted outputs
The following bugs have been
fixed in this version:
- Can't download new intraday data files from IQFeed
- Incorrect message information when ANNI warns of
extrapolating conditions for the Prediction System
|
| v3.36.1 |
Minor Maintenance Release:
The following bugs have been
fixed in this version:
- Crashing when mass importing more then 50 symbols at a time
- Brokerage Ratings and Earnings Analysis Tools were not
reporting proper Analysis value
|
| v3.35.4 |
Maintenance Release:
The following bugs have been
fixed in this version:
- Crashing when accessing various views
- Downloading IQFeed Historical Intraday Data for Indexes wasn't containing volume when available
- IQFeed hanging after performing data file updates using multi-threading
- Prediction System's confidence level not being properly
computed
|
| v3.34.4 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Removed WebConnect.dll module for improved stability in WinVista
and Win7
- Added sound capabilities to WinVista and later OS's (the
WebConnect.dll module was creating issues when sound was played in
these OS's so sound was previously unavailable)
- Improved Genetically Optimized Moving Average Trade System's learning algorithm making outputs
more accurate and robust
- Improved internal linkage to new HTML help file allowing a
user to select the F1 button in any view to automatically open up
the appropriate information in the help file rather then the general
information section (normal help functionality via help toolbar
button or help menu hasn't changed)
The following bugs have been
fixed in this version:
- Occasional crashing could occur when creating a new investment
instance for users with slow internet connections (no problems when
creating new ANNI files)
- Low performance with the Genetically Optimized Moving
Average Trade System
- After showing a snapshot popup for an investments current
gain in the Portfolio View for an investment with both closed and
open positions the Portfolio's Groups total current gain became
incorrectly calculated (ANNI temporarily calculated the total for
each investment that a snapshot popup was displayed using both
closed and open positions rather then just the open positions)
|
| v3.33.1 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Full support for FOREX securities added
- Improved Trade System's learning algorithm making outputs
more accurate and robust
- Improved Trade System's shorting capabilities by
optimizing short positions separately from long positions
- Help file updated to newer HTML help format making help file
compatible with Windows Vista and later OS's
The following bugs have been
fixed in this version:
- Opening up another Portfolio that has more securities then the
first opened one caused ANNI to crash
- Crashing on exit
- Trade System's Details view caused crashing when ANNI
files were changed
- Trade System's Details view didn't export view correctly
- Cross Correlation view caused crashing when processing data
- Stops & Exits view caused crashing when symbol is selected
- Various Tool Views could cause erratic behavior when a symbol is
selected and the user accidently scrolls the mouse by causing the
view to quickly reselect different symbols
- Crashing when adding stocks or ANNI files
|
| v3.32.3 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- IQFeed's streaming data has been highly optimized allowing it to
scale much better to large portfolios (i.e. 150+ symbols). Frees up
CPU resources for other processes.
- Training processes have been partitioned into finer
segments to improve error handling
- Advanced Graph now uses a dark yellow background when the
security is in an alarmed condition to alert user of the situation
without the need to have the Portfolio View showing
The following bugs have been
fixed in this version:
- Missing quotes/ticks including aftermarket hours in IQFeed data
- Clicking on an alert symbol active or inactive doesn't open up current news
- Stock Alert messages wouldn't always come to the top
causing them to be hidden behind other windows including ANNI
- Opening another Portfolio file while an existing one had
already been opened occasionally caused a crash to occur
|
| v3.31.1 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Improved Trade System's reactiveness to the stock market
- Improved Trade System's
transitional signals to provide correct transitions from one state
to the next
Note:
Trade System's with insufficient training may still have
transitional jumps
- Added shortcut linkage to all advanced graphs from all
advanced graphs preventing the need to bring ANNI to the front in
order to open a related advanced graph from a currently opened one
- Improved "Neural Science Auto Updater" program's user
interface along with preventing it from accidently getting hidden
behind ANNI when ran from inside ANNI
- Data Retriever program now supports opening ANNI Portfolio
files simplifying historical data file updates externally from ANNI
- Support for IQFeed historical data retrieval inside the
Data Retriever program allowing intraday files, commodities and
FOREX to be updated from within the Data Retriever program now
rather then just ANNI
The following bugs have been
fixed in this version:
- Adjusting the Prediction System's crossover rate to anything
less then 100% would cause a crash during the crossover process
- Added additional recovery capabilities for stalled
IQConnect streaming data
- Training would stall out when early exits got triggered in
Portfolio files that didn't have a next file to train on which in
turn would gray out the training buttons and the save buttons
- Saving Yahoo Finance quotes in investment instances would
cause the quote times to get reset to 1969 causing improper graphing
when reopening the Portfolio file
|
| v3.30.1 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Improved Genetically Trained Trade System's training speed by
30%
- Improved overall stability
- Improved error handling in threaded processes.
The following bugs have been
fixed in this version:
- No action signals being produced in the Trade System
- Crashing at startup or soon after startup
- Data Retrieval issues that sometimes caused a crash to
occur
|
| v3.29.0 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Removed support for Prophet.Net streaming data and replaced with
DTN's IQFeed streaming data
- Added Level II streaming data support
- Added Money Flow graph direct support (use to be hidden
feature)
The following bugs have been
fixed in this version:
- Trade Signal recommendations not always displayed correctly in
popup window
- Trade Signals improperly handled stop losses in the
display only
- Trade Signals that fell on a future Monday would not
always show correctly during the weekend
- Spin controls were not functioning correctly after v3.26
update
|
| v3.28.1 |
Beta Release
|
| v3.27.0 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Enhanced Portfolio Report Display
- Added "Portfolio Group" grouping to Portfolio Report
Configurations
The following bugs have been
fixed in this version:
- Change with Yahoo Finance's web page table format caused various ANNI
tools to not function as expected
- Portfolio Report wouldn't always sort correctly
- Portfolio Report wouldn't add dividends to sub totals
- Investment Instances that had attached ANNI files would
sometimes get duplicated when working with Intraday Data Files which
could lead to misconfigured ANNI files
- Crash when opening multiple Portfolio's where a
consecutive Portfolio had insufficient data to train with for the
current ANNI file
- Training for Prediction System could stall out if
consecutive ANNI files had insufficient data to train with
- Snapshot Popups wouldn't show stop loss value when a stop
loss had occurred but the stop hadn't been confirmed as executed
- Auto Correlation Icon in the ANNI Tools toolbar was
navigating to the Price Difference
|
| v3.25.1 |
Feature Improvements/Modifications:
- Fully integrated News Monitor
- Enhanced Trade System output:
1) Shows yield symbol for slightly outdated trades so you
still know if a trade just took place if you missed it
2) Real time handling of stop losses without having to have
the ANNI file open (if user has real time streaming data)
3) Improved internal handling of stop losses
- Money Flow Advanced Graph fully integrated
Note: Requires an IQFeed
subscription for extended information
- Special Handling for ^TRIN and ^TICK market indicators. Portfolio View
allows negative values and Advanced Graph has ^TRIN Shading
Capabilities
Note: Requires an IQFeed
subscription for special indicators
- Price Difference allows customization of difference bar count as well
as allowing differences to be calculated in percentage or actual
value
- Integrated Favorites Menu
- Specify and remember decimal precision for each symbol in
Advanced Graphs
- Remember Open Advanced Graphs – Restore on Portfolio File Opening
- Portfolio Group Editor can now navigate within groups without having
to open each group separately
- Prediction System Output View has added columns of information
The following bugs have been
fixed in this version:
|
| v3.24.1 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Added ability to select individual Portfolio Groups for
Portfolio Reports
- Added ability to keep ALL data files automatically
up-to-date simultaneously. This allows display graphics to stay
up-to-date and all tools to always utilize current data.
Note: This feature is only
active if the "Keep data file up-to-date" option is selected (this
option is selected by default)
- Added ability to append current quote to Portfolio
Management popup graphics display to always provide the most current
information if data file is kept up-to-date (see above feature
improvement).
- Added enforcement of properly formatted symbols during new
investment or ANNI file creation. Symbols will now get formatted on
the spot as you type. Any invalid characters will be ignored or
changed accordingly.
The following bugs have been
fixed in this version:
- Display for Trade System would sometimes show Wait while graph
showed system was still in a trade. This occurred if the system only
partially exited a trade.
- Fixed file loading issue with specialized indicators using
intraday data (like the TRIN or TICK). Originally ANNI would report
an error loading the data file because of '0' value entries. ANNI
will now ignore those entries ONLY for the specialized indicators
allowing the data file to be loaded and displayed as needed.
- Last update of Prediction System and Trade System during
training just prior to file changing would get lost approximately
10% of the time on multi-core systems due to the file changing being
completed BEFORE the final results were processed
- Last update of Prediction System and Trade System during
training just prior to file changing for consecutive instances
of the same symbol would occasionally get placed into the
newly opened instance rather then the prior instance
- Stop loss exits where not getting specified as stop loss
exits but rather normal exits – this was ONLY a display issue
- Unexpected shut down of program when entering in a
security's symbol in the investment editor or new ANNI file
interface
|
| v3.22.1 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Added ability to upload Portfolio Management View to
MyStockProfits.com to be viewable from any computer with a web
browser and access to the internet. This allows users to have access
to ANNI's information on computers that don't have ANNI installed.
Note: This feature is for
registered users only
- Improved performance of Advanced Trade System in data segments
where buy/hold strategy produces negative profits and the system was
not allowed to short the security.
- Further improved Advanced Trade System's
overall training speed
- CPU Throttler now works correctly for multi core
computers.
Note: Each system (Trade
System/Prediction System) is still limited to 1 core/cpu max use
currently (so 4 core computers can only max out 2 of the cores for
both systems regardless of throttler settings)
- Early exit for Trade System has been improved to check
after so many generation passes rather then when a new best signal
has been found. This allows well trained Trade Systems to exit much
earlier then before allowing other files that need it to be
allocated more training time then before.
The following bugs have been
fixed in this version:
- Resizing ANNI while in any of the Prediction System's Analysis
Views causes the view to vanish.
- Advanced Trade System produced low confidence levels (see
#2 feature improvement above for cause)
- Opening ANNI with option set to open last Portfolio File
on Startup would cause ANNI to not start if the Portfolio File was
moved, deleted or renamed (i.e. couldn't be found)
- Editing transactions would not update information in the
Portfolio Management View after the investment changes were saved
- Updated web link to online charts
- Pinned/Unpinned Prediction System's Analysis Views would
not reset to pinned view when closing an unpinned view
- When adding an index, the name field was not being filled
in with the index's full name
- When Trade System had a partial exit from a position such
that shares where still owned, the current recommendation would show
wait as though it had fully exited the position
- Trade System did not always process stop losses correctly
causing the current position to exit on the following bar instead of
the current bar when the stop loss was triggered - this technically
only affected the displayed date rather then the stop loss price
point itself
|
| v3.21.2 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Added support for data files with YYYY/M/D date format and where
date and time fields are combined into a single column
- Improved Advanced Trade System's training speed
The following bugs have been
fixed in this version:
- Brokerage Ratings Analysis and Earnings Analysis were causing
ANNI to crash within a few minutes after starting caused by a recent
change to the web pages that ANNI retrieves this information from
- Brokerage Ratings Analysis and Earnings Analysis were not
allowing multiple selections to be added to the Portfolio simultaneously
- Trade System's views were using incorrect equity values
- Creation of files using standard Trade System resulted in random
crashes
- Opening an ANNI file from the Windows Explorer window resulted in a
crash
- Fixed broken links in help file
- Training icon wasn't updating correctly in various views
|
| v3.20.1 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Key options are now exposed for the Trade System providing
significant customization capabilities.
- Advanced Trade System utilizes 32 inputs (vs. 7
originally) one of which is the output from the proprietary
volatility analysis algorithm. New network topology significantly
reduced the impact this would normally have on training.
- Modified the Trade System's data segment selector algorithm to
'randomly' concentrate on areas the system doesn't do as well on.
This causes the Trade System to produce very robust signals that are
applicable to a wider range of market conditions then before (i.e.
the system is producing better global solutions rather then strong
local solutions).
- Training time for each system now reflects actual CPU time rather then
straight time.
- Minimum screen size requirement was changed from 640x480 to 800x600 allowing
several views to become uncongested.
- Ability to select multiple stocks simultaneously from various tool
views to add all at once to your Portfolio.
The following bugs have been
fixed in this version:
- Adding investments from the tools view could cause ANNI to crash
- Moving the mouse wheel after selection from a drop down
box causes other selections to quickly get selected and processed.
This in turn caused either the previous results to get replaced or
sometimes a crash to occur for views that have intensive
calculations to perform.
|
| v3.19.0 |
Maintenance Release:
The following bugs have been
fixed in this version:
- Incorrectly computed buy/hold return % for evaluation and test data
segments
- Genetically trained trade system not producing enough
trades
|
| v3.18.0 |
Maintenance Release:
The following bugs have been
fixed in this version:
- Portfolio's View wasn't calculating transaction totals correctly
|
| v3.17.2 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- New Snapshot Popups making managing ANNI's results a snap
- Completely redesigned Trade System Views
- Completely redesigned Trade System's "Signal to Trades Engine"
- ANNI File Output's are now buffered in the Portfolio File allowing
users to bypass opening up individual ANNI Files to see their
results
- Prediction System and Trade System now push their outputs out rather then getting
them polled by views which considerably improves ANNI's stability
The following bugs have been
fixed in this version:
- Couldn't select the Standard trial, would always default to
Professional
- Prophet.Net hangs if training overnight
- Editing Indexes could cause the Index symbol to get lost
|
v3.16.5 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Improved Foreign Quotes Management. ANNI now groups stocks
by their market and queries the appropriate Yahoo Finance site using
bulk queries (i.e. instead of one symbol at a time, ANNI now sends
in groups of symbols in order to retrieve their quotes all at once).
This was already being done with US stocks, so no change occurred
with those symbols.
- Exposed the Yahoo Queried Quotes interval (default is 5 minutes)
that now allows you to set the quote interval from once every 5
minutes to 1 hour. Some Foreign Yahoo Finance sites are
applying a bandwidth threshold that if exceeded, causes queries (and
weblinks) to return a '999' error code. If this occurs, you
can now increase the query interval to help prevent this error from
occurring all together.
- Add multi-instance awareness such that multiple Prophet.Net
streaming data accounts can be easily managed. And certain
background tasks are disabled in the 2nd+ instances so they do not
double up.
- Updated/Fixed the Data Retriever companion program.
The following bugs have been
fixed in this version:
- If you train on a single file (or only one file is selected for
training) and an early stop is triggered causing the system to stop
training. Training freezes with grayed out training buttons.
- Occasional crash caused from data retrieval modification in
v3.16.0
|
| v3.15.12 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Improved Windows Vista compatibility
Note: Windows Vista currently
doesn't support sound within ANNI, all other features are
functioning normally
- Improved file creation process with new "Create New ANNI File"
interface
- Added the ability to throttle the training processes or allocate
the CPU resources between the two processes.
Note: Throttling a CPU is not a
perfect process due to the fact of all the other processes a CPU
normally handles. This basically means the CPU usage can
fluctuate at times depending on many factors, but overall ANNI will
keep the designated CPU usage amount fairly constant over longer
periods of time.
- Improved foreign market quotes (some foreign markets would not
show the correct foreign market time) including handling the new
formatting change Yahoo recently did for some foreign stocks which
originally would cause ANNI to reject the quote as incorrect.
The following bugs have been fixed in this version:
- Import symbol list doesn't function if you select anything other
then the first portfolio group
- Mass importing symbols always placed them in the first portfolio
group regardless of selection
- Prediction System Exports for Intraday ANNI files where not
properly incrementing future dates accordingly
- Last Sale Dialog would show the total volume for the day for a
trade’s trade volume on a single entry that would only occur at the
end of the day
- Problem with Windows Vista sound system where ANNI would crash
shortly after making a sound. Unfortunately this could not be
corrected so Windows Vista installations will not support any sounds
from ANNI to assure stable operation.
Note: In order for this to work
correctly, ANNI must recognize it is on a Windows Vista system.
This means you cannot setup ANNI with ANY
compatibility mode settings (i.e. where the system makes the program
think it is on a different operating system then it really is).
If you do this, it will circumvent the safety catches in place
causing ANNI to continue to crash on Windows Vista shortly after
making a sound.
|
| v3.14.1 |
Maintenance Release:
The following bugs have been fixed in this version:
- ANNI would stop training all together if an early stop for
either system was triggered and neither system was training any
longer.
- If reloading data during training and a file change or
auto save took place, it caused various problems even crashes to
occur.
|
| v3.13.4 |
Maintenance Release:
The following bugs have been fixed in this version:
- The Auto Updater with Win2003 Server or WinVista fails to delete
any old modules prior to updating to the new modules causing a
complete failure of the update.
- Downloading new historical intraday data from Prophet.Net was
only retrieving a single days worth of data.
- Error in the Trade System during training that occurs very
rarely
|
| v3.13.3 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Indexes are now held in a separate .dat file (located in the
Neural Science common folder). This allows any user the ability to
customize the index list to their liking. Additional indexes for
foreign countries were added.
Note: If this file is customized
and you do not want ANNI to update it if/when an update is
available, please set the files attributes to “Read Only”. Otherwise
it will get updated as normal with the rest of the files.
- Auto restoration (via online retrieval) of key data files
allowing ANNI to gracefully recover over an accidentally deleted key
data file.
- Removed "Institutional Trading" Online Resources link - Lycos no
longer supports it.
The following bugs have been fixed in this version:
- Erroneous quote would cause US pink sheet stocks and indexes for
Prophet.Net users to compress the advanced graph until the erroneous
quote was removed. ANNI now filters these quotes preventing this
from occurring all together.
- Fundamental Data Retrieval wasn’t saving quote information
causing miscalculations to be done in-between a newly loaded ANNI
file and a new Fundamental Data Update.
- Auto update feature wasn’t working correctly for intraday data
files and foreign stocks outside the time of the US stock market.
- Prophet.Net streaming data improved. Handles more quotes using
less resources. Generally this is only a problem when a user has
many securities under peak volume load (i.e. beginning of the day,
end of the day). This change improves performance by approximately
10%.
- Cannot find XXX file error for Brokerage Ratings Analysis tool.
|
| v3.12.1 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Data File PreFetch capability added. When a file is opened one
of the things ANNI checks for is to see if the data file is
up-to-date (assuming this option is selected). If it is not, ANNI
automatically updates the data file, stops training, updates the
internal data then restarts training using the newly added data. The
stop training, reload data and restart training is somewhat time
consuming taking away valuable training time for users that have
Portfolio Group’s train times set very low (i.e. 1-2 minutes). Now
ANNI will PreFetch a data update in the background for the next file
that is about to be trained on allowing training time to be
maximized since the file will be up-to-date the moment the next ANNI
file is opened.
Note: This feature only occurs
during training. Manual changing of ANNI files is unaffected and
data file updating occurs as normal in this case (i.e. when the ANNI
file is initially opened).
- Improved ANNI’s “Auto Data Range” feature which will now provide
more optimal automatic data range selections for ANNI files
(assuming this option is selected of course). This translates to
improved outputs for the prediction system.
Note: This may temporarily cause
predicted values to get skewed the first time you open an ANNI file
with this improved feature due to ANNI readjusting the data range on
which it trains on. Once you have trained through one or more (if
the data range was considerably off) complete generation passes this
won’t be an issue.
- Crossover rates are now dynamically adjusted based on current
confidence levels of the overall system rather then a constant 1%
drop after each full generation pass (this is normally done to lock
down and protect a good population). This dramatically improves the
systems capability for taking on changes in current market
conditions that cause the confidence levels to sharply drop after
downloading new data by increasing the crossover rate when needed
(this causes the system to produce more offspring that are more
capable of handling the new changes).
- Streamlined Prophet.Net Streaming data to use less CPU
resources. This is especially noticeable in stocks with heavy
volume.
- Updating data for foreign stocks has been improved. Originally
ANNI capped updates within US market times for all stocks (thinking
“why try an update a stock that doesn’t have an update”). Now ANNI
will force an update check within the interval period for foreign
stocks without limitations of market times or US market holidays.
Note: This will obviously cause
more online queries to occur for foreign stocks that normally hadn't
before. If you have a dial-up or slow connection and you feel
this becomes a problem...please make sure you use the Online/Offline
option as necessary once your data files have been updated to
current.
- Failed Online Data Retrievals that are caused by timeouts are
now automatically reattempted with a longer timeout period. In
addition the readjusted timeout is then utilized in all future
online queries for optimal performance (Note:
this is a per session setting...meaning one you restart ANNI the
base timeout period is reset and the process starts over).
This will improve online performance for dial-up users or when
internet traffic is causing problems. Previously failed online
queries from timeouts would potentially cause missing information to
occur in the Quick Analysis, Brokerage Ratings or Earnings Analysis
tools.
- Improved Auto Updater (v2.00) - keeping ANNI updated has never
been simpler:
a) Handles compressed files (aprox 50% smaller in size over v1.00)
b) Provides multi-threaded update (i.e. very quick/scalable to users
computer and internet connection)
c) Resizable user interface (allows viewing of all files
simultaneously)
d) Improved graphics
- Enhanced column header graphics and effects.
Column headers are now gradient colored and if the mouse is left
over a column whose title is partially obscured (because the column
width is too narrow), a tool tip will popup with the complete title
for that column.
Note: The column header popup
feature is currently only available in the Portfolio Views.
- Added an “ANNI Tools” toolbar with the ability to show or hide
it along with the original Standard toolbar (see View->Toolbars
menu).
- Added a new WebConnect.dll module to ANNI's list of modules.
As the internet (web links) begins to change more rapidly, ANNI can
now easily keep up with these changes via a single module rather
then multiple module updates.
- Profit and Loss Calculator no longer requires a user to be
online or a valid quote to have been retrieved to perform the basic
calculations (this was an issue for dial-up users or when
calculating investments for which a quote was not available).
Note: If a valid quote is not
retrieved some information will not be available.
- Advanced Graphs improved:
a) Default parameters are now remembered and can also be modified
via a new
“Other->Customize...” popup option.
b) For registered Pro users only who are subscribed to Prophet.Net
streaming data - Currently individual trades are plotted via a
single pink dot. To take advantage of the trade volume information
the dots are now sized based on the size of their trade volume in
comparison to the rest of the trades currently plotted on the graph
(i.e. so you can easily see when big trades are going through vs.
small ones). In addition the dots are now color coded based on
whether the transaction was considered a buy (i.e. traded closer to
the ask price) or a sell (i.e. traded closer to the sell price).
Buys are green, Sells are red and Neutral (i.e. in the middle) are
light blue.
c) You can now remove the ask line and bid line and the trade dots
will remain rather then being replaced with the trade line (this can
provide a cleaner look at what direction the market could be headed
based on the number and size of buys vs. sells).
Note: If color coding and size
options are unselected though, it will return to its normal line
chart for users who would still prefer a basic line over the
advanced graphics.
d) When the advanced graphs are now hidden (like when you click the
option "Bring ANNI to Top") they efficiently update only the data
rather then the graph itself improving CPU resources to be utilized
elsewhere when you don't need it to be updating a graph that isn't
even showing at that time.
- HTML Exports of the Quick Analysis Tool's results also exports
the Headline news links now (so you can click on them from within
the HTML Exported file rather then it just showing the text).
- HTML Exports are more robust handling various custom formatting
commands that it hadn't before.
- Title Bar information formatted to improve readability.
- Added a "Clear All Quotes" toolbar button that allows a user to
clear out all quotes for all investments with a single click.
This reduces the task of having to go through each group to clear
out all the quotes instead.
- Portfolio Management View's columns can now be sorted.
The following bugs have been fixed in this version:
- Last Sale Dialog wasn’t accounting for first trade that went
through on “Only Show Change in Price” option for each change in
price.
- Tray Icon keeps flashing even when training has stopped under
certain conditions.
- Last Value in Portfolio Management View wasn’t always color
coding it correctly for Prophet.Net users.
- If training on an Intraday Data file during market hours or
viewing an Intraday Data file in the Advanced Chart, the last
updated entry will not account for the full volume for the current
interval. Data Retrieval will now back date the last entry such that
any changes will get accounted for as they become available. Until
then the last entry will reflect the current volume for the current
bar at the time of the update.
- If streaming only foreign/unsupported stocks on a Prophet
subscription, ANNI would loop on logging in and out of the Prophet
account.
- Removed INET Level II Online Resource web link. INET was
recently bought by NASDAQ and this service is no longer available
for free.
- Trade System would not always properly generate an action signal
for current recommendation when it should have.
- Thanksgiving Holiday would sometimes be placed on the 4th week
rather then the 3rd.
- Relabeling a stock symbol, name or data file location in the
investment editor would not update the ANNI file it was associated
with unless that ANNI file was currently open at the time. This
caused the ANNI file and Investment Instance to become disassociated
the moment the ANNI file was opened. Now relabeling a stock symbol,
name or data file location in the investment editor will
automatically update the ANNI file regardless if it is open at the
time or not.
Note: If the ANNI file is
currently opened/locked in another instance of ANNI, this will
prevent the update to the ANNI file from occurring which will
eventually lead to duplicate investment instances (one old, one
new). Please make sure there is only one instance of ANNI open when
performing these types of operations to prevent any problems.
- Quick Analysis was offsetting the web links for the news
articles if an error message is displayed explaining that some of
the tests were not available. Web links are now imbedded directly
into the control permanently fixing this problem.
- Expanded Error Information for improved support.
- Fundamental Information wouldn’t always update a few of the
variables correctly causing the final score to sometimes be off.
- Alert message wouldn’t properly turn off the sound alarm in
successive alert messages after this option was selected.
- ANNI was incorrectly allowing group totals to be moved (i.e.
move buttons where not being grayed out). Any move attempt on a
group total would result in ANNI crashing.
- The "Fix Net's Error Graph's Range to..." option was not being
initialized correctly when opening the Program Settings view causing
prior setting to get erased.
- Moving an investment down via the Down Button in the Portfolio
Management view that was located at the end of it's current group to
the next lower one wasn't working.
- Totals lines were not filling in immediately when opening a
Portfolio file in the Portfolio Management view.
- Color coding for Prediction System's outputs in the Portfolio
Management view didn't always update itself correctly.
- If two threads attempt to log an error/information event
simultaneously, only the first one will succeed since the file will
be temporarily locked while logging the first event causing the
second event to not get logged. The logger now buffers log
events if this occurs such that you won't lose any events now.
- Various help file links that were broken have been fixed.
|
| v3.10.1 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Added an “Add Group” option to the right click/popup menu in the
Portfolio Management view (when you right click in an empty space)
allowing a user to use either the lower toolbar or the popup menu
for adding additional Portfolio Groups.
- If a user adds a Portfolio Group with an identical name as a
preexisting one, ANNI would allow the Portfolio Group Editor to
close prior to notifying the user thus causing the new Portfolio
Group configurations to be lost. Now this check is done on the spot
allowing a user to simply modify the name and continue normally.
- Added safety checks to ANNI File and Investment instance
creation that helps prevent users from trying to create erroneous
symbols (i.e. symbols that don’t exist).
- Hold signals are now color coded to the state of the current
trade (green for a hold on a Long position and red for a hold on a
Short position). This way a user can easily identify if the hold is
in a Long position or Short position without the need to look at the
Trade System output or Trade System graph.
- Price Difference Histogram normal details are slightly more
descriptive and for Pro users it has been expanded to show the
accumulation of the bins to the right and left of the current mouse
position. This change allows Pro users to assess the possibility of
an expected move based on the percentage of times a change of equal
or greater/lesser value has occurred in the past. Also the tool now
remembers the last “Remove Outliers” selection used (via the right
click popup menu) such that you don’t need to reselect it every time
you restart ANNI and use the tool again.
- Prediction Systems Outputs in the Portfolio Management view have
the following modifications done to improve their
accuracy/usefulness:
a) If a prediction point is outdated (i.e. current date is
beyond the particular prediction point), ANNI will automatically
rollover to the next prediction point. This helps to prevent a user
from utilizing outdated predictions.
b) If a prediction point is still outdated after the above
modification, the background is color coded red for 2 or more days
outdated and yellow for 1 day outdated - standard background color
is used when it is not outdated. This allows a user to be aware they
are looking at outdated predictions and that further training of
that file is needed to bring it back up to date.
Note that intraday files still use these day span rules meaning
their predictions can become outdated without being color coded
(since they are working with smaller interval bars then 1 day bars).
To prevent this, make sure you constantly train intraday files to
keep them up to date.
Note: No modifications to the
Summation View along these lines were done. It is assumed that once
a file is opened such that it can be viewed in the Summation View,
the user will also train on the file at that time automatically
bringing it up to date whereas the Portfolio Management View shows
buffered information that is detached from the ANNI file itself.
The following bugs have been fixed in this version:
- If a user selects a different “Foreign Weblinks” option in the
“Online Settings” configuration view it did not activate the “Apply”
button.
- If a user starts in offline mode then switches to online mode
without restarting ANNI it prevented some online activity from
reactivating. If a user starts in online mode then switches to
offline mode without restarting ANNI some online activity would
still continue.
- Utilizing the Portfolio Group logging features could cause a
crash to occur in the MSVCR71.dll module in very rare instances.
- Increasing Prediction Systems population size after an ANNI file
has already been created crashes ANNI
- Loading Data in the Trade System could sometimes cause a crash
when training of the Trade System and Prediction System was
occurring simultaneously to a Data File update.
|
| v3.09 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Improved error catching and robust error reporting to help
assist Neural Science in fixing any issues that may arise as quickly
as possible. (Separate threads in separate modules still cannot
route errors to ANNI though.)
- Ability to exit program even while training. ANNI will now
automatically stop training and continue with exiting all in one
step.
Note: Has no effect if the program is frozen.
- Removed the requirement to have Microsoft Outlook or Outlook
Express installed if user isn’t utilizing the built in emailer. The
requirement has been broadened to include all MAPI capable email
programs now.
- Extended Prediction Direction variable such that a user can
decide which of the three key prediction points to use to compute
the prediction direction. This is also applied to the Prediction
Direction output to show by how much (%wise) the stock is predicted
to move in that time period.
- Prediction Output is more precisely kept up-to-date in the
Portfolio Management view such that if you don’t train on a
particular file for X time past it’s bar interval training period
then the output will automatically move to the next available
prediction point up to the last one. The value reflects what the
neural net predicts the price will move to before passing to the
next key prediction point bar. The percentage reflects how much more
it’s going to move to get to the prediction point. If it passes the
prediction point the prediction direction will remain the same but
the percentage will show 0.00%.
What this means for Prophet.Net users is that this prediction
direction/percentage column will update live (or delayed for delayed
subscriptions) to provide a more dynamic/robust use of the
prediction systems results while trading during the day.
- Tech Chart now Auto Updates graph for intraday data files when
user has a Prophet.Net subscription. Previously it would update only
when selected but remain at that point onwards. Now if left alone,
the graph will auto update when a new bar is made available.
The following bugs have been fixed in this version:
- Various crashes and hangs caused during auto saving and loading
of data.
- Problem with training stopping on a file if that file only has
one system available for training and the system is only training on
the unavailable one.
- Prediction System Output View’s directional arrow images and
movement accuracy were incorrect.
- Some Internet Data Retrieval calls were still being made even
when a user had selected (or errored to) offline mode.
- Double clicking on a column header to resize it wasn’t being
remembered (in views that remembered column widths) and columns that
were not supposed to be allowed to resize would still resize when
double clicked.
- Tips Dialog would sometimes report that it couldn’t find the
tips text file.
- Multiple instances of the same symbol caused problems when
navigating via the right click popup menu (i.e. it would go to the
first instance of that symbol rather then the one you had actually
selected).
- Disabling of the Recent Files Menus after training even though
training had stopped
|
| v3.08 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Improved ranking capabilities of Trade System. This produces
faster convergence times and improved top selections.
- Slightly improved efficiency/speed of neural networks.
- Improved support when opening an ANNI document fails. Rather
then crashing, ANNI should now be able to gracefully back out of the
problem and notify the user accordingly. If this occurs during
training then 95% of the time ANNI will log the error (assuming
logging is active otherwise it will popup an error message) and
simply move on to the next file for training (the 5% is for SEVERE
errors that are beyond the programs capability to handle which would
be very, very uncommon).
- Improved support for memory errors such that ANNI attempts to
handle them internally rather then crashing. This makes ANNI more
stable then prior versions considerably reducing chances for a crash
to occur when unexpected memory errors occur.
- Updated Brokerage Ratings Analysis Definition file to encompass
recent changes made by Briefing.com
- Error Logging Improved
- Ability to cancel the “New User Wizard” when installing ANNI on
a new machine rather then being forced to complete it.
The following bugs have been fixed in this version:
- Occasional crash caused by simultaneous timers being triggered
for Portfolio Stop and for Save Files (if portfolio groups training
is in 5 min intervals). Added safety catch in CANNIView and also one
in the Serialization of the CNNStockPredictor.
- Similar code caused a file to sometimes be simultaneously
written to (i.e. two saves occurring at the same time) which would
cause ANNI to crash during training.
- Added data integrity check for rebuilding indicators in future
predicted values making predictions more accurate
- Security's Data module didn’t always select optimal high/low
(scaling) values for indicators causing reconstructed indicators to
fall slightly outside the expected range (indicators affected where
Avg True Range, Chaikin’s Volatility, Mass Index and Stochastic
Oscillator). This will slightly improve the predicted outputs of
nets that are utilizing those affected indicators (initially the
outputs may be slightly skewed though until the net can train some).
- Crash could occur when viewing individual nets in the Prediction
Graph if originally coming in while respective systems were training
- Minor problem with aftermarket ticks/quotes for Prophet.Net
users that caused some aftermarket ticks/quotes to be missed
- ANNI would hide the Fundamentals view when a user’s internet
connection was down even though it may have recently retrieved valid
data already. Now it only removes the view if the file has never
retrieved valid data before and it currently is still failing.
- No Sound was heard when a stock alert was going off...this was
actually caused by the sound file not being included in the
installer.
|
| v3.07 |
Maintenance Release:
The following bugs have been fixed in this version:
- Selecting multiple stocks in the Advanced Charting Tool that had
less data in them then currently being displayed by the primary
stock caused a crash. Now it will properly gap them depending
on the primary stock.
- [Day’s Change] and [Day’s Percent Change] variables where not
always updating correctly for Prophet.Net users in the Portfolio
Management View
- Attempting to register ANNI would cause a crash
|
| v3.06 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- The Portfolio Management view will now reflect outdated
predictions and trade recommendations by highlighting the data in
yellow or light red depending on how outdated the predictions are.
This will assist the user in making sure they are not relying on
outdated information and to notify them that they need to update
that particular file.
- Improved Time Server support
The following bugs have been fixed in this version:
- Problem with Analysis Views not being able to snap in and out of
ANNI
- Trade System Graph was only graphing half the trade arrows (and
sometimes a crash could occur from it)
- Trade System or Prediction System Graph could sometimes show up
merged onto another view
- Trade System or Prediction System Graph could sometimes show up
without it’s borders showing (i.e. blank screen around the edges)
|
| v3.05 |
Improvement/Maintenance Release:
Feature Improvements/Modifications:
- Redefined the navigation layout to better separate key views from the prediction
system and trade system which are now grouped together accordingly
- Relabeled “N”
(Neural Nets) and “S” (Signals) toolbar buttons to “P” (Prediction
System) and “T” (Trade System) which better matches the rest of ANNI
- ANNI status
bar now shows whether data is real time or delayed (to meet NASDAQ
requirements as well as verifying Prophet subscribers of their
subscription level)
- If symbols are
duplicated in a group and you chose to “Show Adv Graphs” for that
group normally ANNI would show the duplicate Adv Graph to show as
well without any constrains always causing someone to have to close
one or more of the duplicates. Now ANNI checks for symbol
duplication and will eliminate the one(s) that do not have the Real
Time Neural Net Predictor activated (this assures the one that is
showing is the first one found with the RTNet active). If none are
found with the RTNet active then subsequent occurrences are ignored
(i.e. the first one found is the one that will be shown then). This
improves the feature of “Show Adv Graphs” for each group. Note that
it will not check subsequent groups if each group in a Portfolio
file is processed, only the symbols in each group are checked. It
will also ignore a duplication if any contains separate recorded
transactions (to assure the ability to track real time transaction
information separately in the adv graphs).
- Ability to
remove outliers in the Price Difference Histogram making it easier
to see the majority of price moves that normally occur. To access
right click on the graph and select the “Remove Outliers” option.
Note: This process uses 3x
Standard Deviation from Median to remove outliers so be aware it is
not a dynamic process but works great in the majority of cases.
Also when outliers are removed the occurrence percentages per bin
will slightly increase due to the fact that these are calculated on
filled bins not ignored outliers. Since ignored outliers should be
minimal, the impact this will have on occurrence percentages per bin
should also be minimal.
- Changed
default logging to HTML format with all logging options set except
tomorrows output (since 5 day output is already selected).
Previously the Trade System was not on by default. HTML was
selected due to the nature of how most users utilize the log files
(i.e. they review them but generally do not analyze them in spread
sheet programs - if they do, they can easily change this to csv).
This change will not affect any existing Portfolio groups created
only new ones added. Logging option itself is still off by default
and needs to be turned on by the user to work.
- Added “ANNI
Tutorials” tool view that allows you too quickly and easily access
and view online tutorials about ANNI. This is a work in progress so
new tutorials will be added weekly...please check back often to see
what is new until they are all completed.
- To assure ANNI
is always kept up to date, a new Auto Updater feature has been
added. This feature allows ANNI to check for new updates in the
background every so often. If a new update is found, it will notify
the user to download and update to it. This feature can be turned
off or the interval changed in the Program Settings view.
The following bugs have been fixed in this version:
- The “Market Open”/”Market Closed” in the status bar was not
always working correctly during holidays or weekends.
- Calculation error for “Day’s % Gain” field in the Portfolio
Management view was occurring.
- Estimated Volume variable did not always update in the Portfolio
Management view (note this variable requires a Prophet subscription
to function otherwise it will not produce any values at all).
- Problem where Fundamental View became unavailable at one time
(usually from a temporary connection issue) and didn’t return after
the connection issue was resolved.
- Problem where exact same error message would popup twice in a
row (and in some cases cause a crash to occur)
- The “Show Adv Graphs” toolbar button would sometimes hide a Last
Sale View if both were being displayed simultaneously prior to being
hidden/shown.
- Problems with Auto Updater fixed (i.e. handling of running
executables that need to be updated and the inability to delete
faulty updates)
- Fixed problem where some Portfolio files that contained multiple
Portfolio groups would not continue training on its own
- Selecting an Investment Instance that is contained in a
Portfolio file with ANNI files causes the internal file pointer to
point to that instance when it shouldn’t (causes problems with
confused training orders and incorrectly selected Investment
Instances)
- Fixed problem where Investment Instances that had associated
intraday data files where not navigating correctly in and out of the
Advanced Chart.
- Fixed rare freezing problem in GeneticAlgs.dll module
- Deleting Investment Instances with transactions from a Portfolio
when streaming data is active causes ANNI to crash
- Stop Loss value was not being displayed/updated in the Trade
System View
- Improved Trade System View’s data graph for Prophet.Net
subscribers. It now only updates when a trade takes place rather
then both trades and quotes.
- BRA and EA Tools incorrectly parsed stocks with commas in their names
- Short trade signal could be carried over at end of trading
period for stocks with prices less then $5.00
- Adv Graphs wouldn’t display transaction information correctly if
the corresponding column in the Portfolio Management view was not
showing.
- Prediction System Output View didn’t properly format date/time
text when working with Intraday files.
|
| v3.04 |
Maintenance Release:
The following bugs have been fixed in this version:
- Crashing while training the Trade System was occurring
- Freezing of ANNI while training the Prediction System could occur (very rare
though, caused by multi-threaded timing issue)
- Resizing ANNI could cause a crash to occur in the ANNITools module.
If you were viewing an investment in the Tech Chart, then changed
Portfolio files, then resized ANNI prior to selecting another stock
to view in the Tech Chart a crash would occur.
- Fixed issues with the investment editor regarding browsing for ANNI files or
browsing for Data files. Incorrect processing could cause the
investment to become dissociated with the ANNI file (causing
duplicate instances to get created the next time the ANNI file was
opened).
Note: Now all investments with
ANNI Files associated with them will disable the Browse for data
file button to prevent this. If you need to select a different
data file for investments with ANNI files you need to change the
path from the Basics View while that ANNI file is open which will
then automatically update the investment instance.
- Editing of
investment’s ANNI File location could temporarily cause the training
check mark in the Portfolio view to become disabled until the
Portfolio file was reopened
- Tech Chart
normally updates a data file automatically in the background, if it
didn’t handle a failure correctly it would cut off the automatic
updating feature permanently for that symbol until ANNI was
restarted (this included identical symbols in other Portfolio files
if opened before restarting).
- Trade System graphs controls would show or became enabled when they shouldn’t have
- Moving an investment down (usually from a drag and drop operation) onto a
“Groups Total” line or an empty group caused the investment to get
placed below the totals line rather then above it
- Moving groups
up or down would not be remembered or would be out of expected order
once the Portfolio file was reopened.
|
| v3.03 |
Improvement/Maintenance Release:
The following improvements have been made in this version:
- Stock PreScreener tool has the following changes:
a) Improved support for Multiple Historical Data format types in
the Stock PreScreener tool when performing a full directory search (i.e.
“*.*”). It will now search for files of type .csv, .dat and .txt
simultaneously
b) Improved support for MetaStock Data files which will now
reflect the proper symbol in the results rather then an extracted symbol
from the data file’s path
c) Improved ability to add MetaStock Data file results to
Portfolio - originally the Investment editor would not properly
recognize when an investment with an associated MetaStock Data file was
being added causing the data file location to get reformatted
incorrectly (since MetaStock Data files use a different ‘Path Name’
format then ANNI does)
- Improved support for loading
MetaStock Data files. Originally ANNI would sometimes pull up a
MetaStock Record Selector dialog in order to properly match the file to
the actual symbol if it couldn’t easily resolve the symbol/path
associations. Now ANNI performs additional tests to eliminate this
extra step most of the time (basically it will now pull up the record
selector only if the symbol cannot be found in the MASTER index file).
- Improved support for adding
investment instances that you want to associate with a MetaStock Data
file into your Portfolio. To do this all you need to do is type in the
proper symbol (one that is contained in the directories MASTER index
file) then browse to the directory the MetaStock data files are
contained in.
Note 1: If you do not want to
associate an investment instance to your MetaStock data files, you must
browse to a directory that does not contain a MetaStock MASTER index
file since the Investment Editor remembers the last directory you
selected, use caution when switching back and forth between MetaStock
directories and non-MetaStock directories because of this.
Note 2: If you have a MetaStock
directory that contains two or more data files for the same symbol that
differ only by the interval period (i.e. end of day vs. intraday for
example), ANNI may incorrectly select the data file to associate with
the investment instance (since in some instances it selects the first
match it comes across without the ability to verify the interval
period). The way around this of course is to keep separate directories
for symbols that you will have multiple interval period data files for
such that there won't be any confusion when ANNI tries to select the
correct data file.
The following bugs have been fixed in this version:
- During training a file sharing
violation could occur causing an ANNI file to become corrupted (very
rare, but it can happen)
- Saving/Exporting a graph to a file was failing for some users
- Error log file could accidentally create additional columns when logging in HTML format (was
confusing a comma for an additional column when it shouldn’t have)
- Trade Signals would not update when new data was downloaded until the file was reopened causing the old
signal to continue showing when a new one possibly exists
|