neuFund Financial Calculator DEMO

 

 

 

A new version of the neuFund Manager Financial Calculator is now available to non-members. You can try it here (click the image): 


neuFund Financial Calculator

 

The neuFund Manager Financial Calculator can be used as a traditional multi-function calculator. In addition, there are over 60 predefined Financial Functions which can be used to evaluate Symbol, Fund, Member, and Symbol Group trading data over a wide range of trade history.

The routines that evaluate the Financial Functions are used by neuFund Manager internally to display both Symbol Charts, and to evaluate Trigger Functions. Here's a quck video showing the Symbol History Chart usage.

 

 

 

Triggers use special Formulae that evaluate to either True or False. They are evaluated on a timed interval, and when TRUE, an EVENT is fired that can inform the user via Messages or eMail and/or initiate a Symbol trade (buy or sell).

Because Financial Functions are date/time insensitive, they can be setup once, and evaluated for any specified period of time (from the current time backward). The Financial Calculator, therefore, can be used to test these formulae for the current time. The Formula can then be used as the basis for a Trigger.

There are also many Logic and Date functions that can be used to specify how and when the formula is to be evaluated. For example, a scenareo such as "IF the current day is a Monday, and the Nikkei 225 Average is trading lower than 10% of the previous close, signal a sale of all owned shares of all Stocks in the 'Nikkei Group'" is a trigger that can be created created using the Logic and Date functions. The Financial Calculator will evaluate any valid result regardless of type Trigger Formulae must evaluate to either True or False.

To use the Symbol Functions, you must specify a Valid Symbol and, depending on the Function, the evaluation period.

$SymAvgClose("MSFT", 30)


The Function above specifies a calculation of Microsoft's Average Close across a 30-day period. Formula Functions may be used in conjuctin with each other, nested, and encapulated with paranthesis to specifiy evaluation order.

-- Note --

This DEMO version of the neuFund Financial Calculator does not require a valid Member Login. Because of this, the Member, Fund, and Symbol Group functions have been disabled. In the standard version, Fund Function evaluation can only be performed on Public or Member owned Funds. Member Functions can only be evaluated by and for the logged in Member. Likewise, Symbol Groups are setup by Members and, therefore, cannot be evaluated by this Demo Version.

Also, this Demo version is available in only a single style (Expression Dark). The normal version can use any one of 12 available styles.

Relax. Everything is going to be all right...

If you ever find yourself face up in the middle of the road with a paramedic hovering over you saying, "Relax, everything is going to be all right..." it's not a good thing to hear. Don't believe him - you're in trouble. There are other times, however, when these words are true.

Last weekend, I installed Linux for the first time on my old XP box sitting in the office. I kept telling myself, "relax, everything is going to be all right...", and to my surprise - it was. In fact, it was the easiest OS install I've ever done (thanks mostly to Ubuntu).

20 years ago, I toyed with the idea of switching my development efforts to Linux. Back then, it was called Unix (BSD or otherwise) and was owned by ATT. It wasn't free. Not only was it not free, compared to Windows it was damned expensive. The tools were expensive, the development environments were expensive, the C libraries (that was my language of choice back then) were...um... expensive.  But I sure did like X-Windows the UI environments, the multi-tasking, the Pipes, the memory usage. There were many reasons for switching, and only one for not. Because of the cost, for the next 20 years I've been living in a Microsoft World.

Before long, Windows 3.11 came out which gave me TCP/IP (another Unix standard); followed by Win 95, Win NT, XP, Vista, Win 7...  There was never the need to switch because each new version of Windows got me closer and closer to that Unix environment I longed for. 

Why now?

neuFund Manager is developed in Silverlight. I've tested the system on all flavors of Microsoft OSes and browsers. I've also tested on the system on fruit (um, that would be the Apple flavors) with no problems. Silverlight is also supposed to run under Linux using an environment called "Moonlight" which is a joint development between Novell, Microsoft, and the Open Software Communities (mono). I wanted to give this environment a try also.

Today, Linux is free. There are many versions that share the base core, but these are mostly flavors of the UI and installation variations. The two most popular flavors are Ubuntu, and KDE. I decided to install the Ubuntu flavor because it looked like the easiest, and I was just testing anyway.

Easy? That's not quite right. Effortless is more like it. Initially, I went to the Ubuntu web site and downloaded the ISO image of their OS onto a boot CD. I expected to have to boot to the Linux OS, perform some disk partition magic, setup my dual boot environment, perform the side-by-side install, download the drivers, and on, and on, and on.... You know, like installing a new OS.

What I ended up doing was clicking on a link on the Ubuntu web site for the auto-install under XP, and watched as the installation did all this for me. After one reboot, I had the option to boot under XP, or boot under Ubuntu Linux. "The hell you say!" I said.

That was it. After 20 years I was finally running Linux - with about 30 thousand free programs and utilities available to me. Even these free programs were easier to install than under Windows (thanks again to the efforts of the Ubuntu group and their installation standards).

My Opine

So, I played with Linux for a few days. This is what I came away with...

I like it, but there's not much to not like. The UI feels like Vista, only with a different set of display options. Because the Gnome UI (as well as KDE), has so many Themes available (which can be switched on the fly) the interface can be made to look just like Vista if you wish.

I wasn't blown away by the speed, but the speed of the OS was still good. It took just as long to boot as Vista. The Gnome UI did have some heavy memory requirements, but I had plenty of memory available (I do run Windows, after all). The OpenOffice Suite that comes with the install I've used before. It too is fine, not as good as MS Office, but good enough for almost anything I do.

There is a whole Linux World out there that is more geeky and technically superior (on average) than the Microsoft World. I don't get into the ubiquitous Flame Wars between Microsoft, Linux, and Apple - like I don't care much whether the hammer I buy from Sears is any better or worse than the one I buy from WalMart. They're tools to me. Still, the Microsoft tool fit better in my hand because I'm used them. I still think the software available for Windows is better, though I could easily use Linux for all development today. And the Linux software is, for the most part, free.

Almost all Web Sites run under Linux using the Apache Server. Almost all of them use MySQL for the database interaction. The installation for both of these is also very easy under Ubuntu, but only if you choose to the default setups. Customization and tweaking requires that you know what you're doing. In fact, there's also a big World under the hood of Linux that takes years to learn. For now, I'm sticking with Win 7 for my choice of OS and interface.

If you want a great OS on an older machine, however, try out Ubuntu. I promise - everything is going to be all right...

Post Note

The bad news is Moonlight isn't compatible with neuFundSL.

The current version of Silverlight, which neuFundSL uses, is Version 4. The current version of Moonlight only supports the APIs of Silverlight up to Version 3 (and some V.4). The .NET mono which Moonlight uses for compatibility, is also a few steps behind the latest versions as well. Because of this, neuFund Manager will not currently run on Linux - much to my dismay. With a little playing around, I now know what APIs are failing, and it might even be possible to fix the environment so it will run. At this time, I'm not putting in the effort. If I see any requests for neuFund to run under Linux I will reconsider.

 

Public neuFunds

So you want to be a Hedge Fund Manager?  You can be the equivalent as a Public neuFund Manager by taking your Private neuFund... well - Public. While the legal requirements are being worked out, the terminology may change, as well the current restrictions, but a Private neuFund Portfolio CAN be openly traded within the neuFund Manager System (not yet on the open market). To allow share of your neuFund to be traded by other neuFund Members, these procedures have been outlined...

To go Public

  1. Fill out Personal Data and request to become Public Fund Manager. Data must be validated before the Member Type can be changed.
  2. You must have at least one Private neuFund (hopefully with a successful trading history).
  3. Issue Shares for the neuFund - the number of shares is up to the owner, but the minimum share value must be above 10 cents per share. The Share Value is the Fund Value divided by the number of shares issued. You can only issue shares for a neuFund once. You can later split shares.
  4. Create Fee Schedule - the fee schedule is static once you go public. As a Public Fund Manager, you can create any number of Fee Shedules, but any neuFund that you own can only have a single Schedule assigned. Assign the Fee Schedule to the Fund before going public.
  5. Offer shares for sale - up to 100% of the shares may be offered for sale, but it is good practice to reserve a percentage in case a later split is needed.
  6. Request to go Public -
  7. Upon validation, neuFund Type is changed to Public
  8. As a Public neuFund Manger, you may create other Private neuFunds. They are treated as separate accounts, and any may later go Public upon following these same procedures.

 

 

Fund Share Issue

 

To Issue More Shares for Sale
  1. Offer any amount of non-outstanding shares.
  2. Un-purchased offered shares may be retracted at any time.

To Buy Back Shares

Shares may be bought back at any time. There is no required interaction with any Member. An equal percentage is bought back from all Members owning Shares of the neuFund. There must be enough Funds in the neuFund Account to purchase all shares. If less than 100% of all shares are bought back, there must be enough cash left in the neuFund account after the buy-back to process the next Schedule.

To Split Shares

There must be non-outstanding shares in the neuFund Account - otherwise there is no point in splitting the shares. The share split ratio must be less than 100-1. After the split, all Member owned shares will be devalued by the ratio, and the counts will be increased by the same ratio. Negative splits are not allowed.

The reason to split shares is to be able to off more shares for sale than are available from the initial neuFund Share Issue.

 To Change Fee Schedule

Public Funds cannot change their fee schedule. They must first go private by buying back all shares. Once Private, the fee schedule can be changed, and the procedure to again go Public must be followed.

To go Private

  1. Buy back all outstanding shares
  2. Retract all shares for sale
  3. Request to go Private

neuFund Manager may still be operated as a private portfolio management system by any Member. By allowing neuFunds to be traded by Members within the system, neuFund Manager becomes a clearing house for successful neuFunds, and the system becomes an on-line Exchange - without the exorbitant fees usually associated with trading on-line.

Though neuFund Members may view Public Funds, the view is retricted. Transactions are not visible to anyone but the Fund Owner. Other Member Names owning the Fund are visible, but no detail information. The Fee Schedule is visible, but not editable by anyone execpt the Fund owner. For now, all Public Fund Summary information is viewable by all neuFund Members.

 

 

 

 

 

Fund Symbol Chart Update

The Fund Symbol Chart has two new display options.  Originally, this chart displayed all Symbols associated with the Fund, with each Symbol displayed as a Line Series by date. Each day represented the last traded value for the Symbol. This enabled you to see how each symbol in the Fund has performed over time and in relation to the other Fund Symbols. Now, in addition to displaying each Symbol's traded value by date, the chart can optionally display the number of shares owned by the Fund over time, as well as the Symbol Value (owned shares x last trade).

These new option add important views to determine how ownership has changed over time by Symbol, and how the Symbol price fluctuations have affected the Fund's value.

 
Fund Symbol Chart
 
 
This chart is similar to the Symbol Chart only with fewer display options. The chart is limited to three months time, where the Symbol Chart can display up to five years of Symbol trading history.







 

New Activity Calendar

neuFund Update

New Activity Calendar

 

Activity Calendar View

There are many ways to display Fund activity in neuFund Manger. The primary editors (Fund, Symbol, Member) all have transaction grids that allow you to view details of all transactions, sorted by date, type, etc.

Sometimes, however, you want to get an overview of ALL transaction activity in one view. The new Activity Calendar PlugIn provides this overview.  As a "System PlugIn" it is always available, and shows all transactions for any selected day, week, or month.

Usage

Activity Calendar Selection

There are two panels in the PlugIn. On the left is a calendar which can be used to select the day, month, year for the detail panel view on the right. The detail panel view can show the month view for the selected date, with a short description of each transaction by day for the month. The Week View shows 7 days of transactions with more detail. The Day View shows a single day's transactions, with each transaction showing the Time, Transaction Type, Amounts, and Notes.

By clicking on a Date in the Month View, the View will "drill down" to the Week View for the Date selected. Likewise, clicking on a Date in the Month View will drill down to the Day View. The Views can also be changed using the Tabs on the Upper Left of the PlugIn.

 

Activity Calendar View 2

Activity Calendar View 3

 Benefit

Use the Activity Calendar to view transaction grouping across various time frames, as well as a quick reference to recent trading activity.

Device Independence versus Device Irrelevance

It's the beginning of the year, and we're already 1/10th into the 21st Century. This seems like a good time for predictions...

It's not easy to make technological predictions more than a few years into the future. Like science fiction, we can only extrapolate from what we have now. What we will have, as far as technology, 10 years from now, well... hasn't been invented yet. I'd like to do some of that inventing, if only theoretically...

 

I've Got the Power!

 

Here's an easy one: Smart phones are getting bigger, faster, and more powerful. Laptops are getting smaller, faster, and increasingly cumbersome. What's stopping them from being the same thing?

It's the power. You might think the difference between smartphones and laptops are the size of the screen and keyboard, but those factors are, for the most part, irrelevant. Screens can be made as small or as large as you wish, as can QWERTY keyboards. Soon, your smartphone will be able to "plug in" any I/O device you can dream up, including speakers, keyboards, microphones, and monitors. Most likely that connection will be wireless.  When this happens, what you consider a phone today, will be more like tiny laptop you carry around with you wherever you go and you'll use whatever I/O devices that are available.

The main obstacle for this device irrelevance is the availability of portable power connections. Smartphones are getting more powerful, but the speed is limited by the processor's power consumption, not the size. That's why you can have 4 GHz processors on your home PC, but not on your smartphone (yet). Laptops support the faster processors, but only because they have bigger batteries.

There will be gradual innovations with battery storage that will their size and increase their energy storage capacity. This innovation will be slow coming. Given existing CPU technology, in order for your phone to be as powerful as your PC, you'll still have to plug in to some power outlet.

In the next few years, however, dynamic power CPUs will start to emerge. These will "sense" the existing power availability, and adjust their consumption/speed accordingly. While at the bistro, you may get 1-2 GHz. In the car, you can plug-in and get 2-3 GHz. At the home or office... zoom-zip-pow! Full power.

At that point there will be no difference in processing speed between your PC, laptop, and smartphone. 

 

Expanding Horizons

 

Wasn't it cool when your phone got a color LCD? Whoopee! Now your contact list could be displayed in 4 colors! That response was similar to what PC users experienced in the 1980's when we transitioned from monochrome monitors though CGA, EGA, VGA, XGA and on, and on, and on...

Today we don't need any more colors. We already have the capability to do photo-realistic displays in higher and higher resolutions. It's the size that matters now. Just as televisions went from 19 inch to 72 inch almost overnight, computer monitors grew in size. You don't want to sit at your desk and work on a spreadsheet with a 72 inch display two feet from your eye-glasses, but multiple monitors in sizes ranging from 15" to 32" are now the norm.  Where will future-tech take this?

There are two paths innovation may take us. One path will lead to dynamically sizable displays. These will allow you to physically expand or reduce the size of the monitor you're looking at. Ultimately, you will be able to reduce the display to the 2x4 inch display you're used to on your current smartphone, then pull at the edges to make the same display as big as your three 32" multi-monitors at your desk. Same monitor, same resolution, the size is up to you. Here again, power availability will be a limiting factor, but resolution scalability is right around the corner.

The other path display resolution may take will make Imax seem passé. How about full horizon visibility? This can only be done if you fake your senses into thinking the horizon and the monitor are the same thing. Yeah, your computer display will be worn on your eye-glasses.

This technology is already available, although currently these glasses are the size of a motorcycle helmet and the resolution isn't as high as your current PC monitor. It will get better. Soon, you will be able to put on a pair of glasses not much different than reading glasses are today, and with the flip of a power switch transform your view into a 360 degree environment of applications, images and videos. Built in speakers and microphones are a given.

Our children's children will think it ridiculous that we ever sat in front of a little monitor to watch TV or movies. Their "heads-up" displays will enable them to walk through their movies in three dimensions.

 

What of the Software?

 

When the device you hookup to your phone/laptop/PC thingy becomes irrelevant, what will the software look like? Let's extrapolate from the ubiquitous MS Office...

In the realm of word processor/spreadsheet/data applications, we're about done with feature creep. Few ever use even half of the functionality built into MS Office. Innovations like the Ribbon and app-sharing are noteworthy, but not Earth-shattering. Furthermore, we've come to expect that our "work" will be available whether we're at Starbucks, the beach, or the office. That's not new.

Once again, software will have to keep pace with the hardware. If the displays are to be dynamic, so will the software need to "sense" what devices are available, and scale just as dynamically.

Can you imagine using MS Word on your 2"x4" smartphone display? You will. Soon, all software interfaces will be able to adjust according to size and display preferences. The available options in those interfaces will be up to you, and will also change based on past use. Software will know where you are, what you're doing, and how you did that task recently. How you interact with the options available to you will be as dynamic as your display.

 

Reality Bites (and chews, and swallows...)

 

Ok, so I've jumped ahead a decade or so. I've taken a few hypothetical steps into the near future. Why not take a walk around the block...

In the past I worked on software for manufacturing. My Xfactory software was fairly well received as a Manufacturing Execution System, and I also did a fair amount of work on what's called HMI Systems (Human Machine Interfaces).

The early versions of this type of software allowed plant operators to see a visual representation of real-world "live" equipment on their computer screens. This started out with simple stuff like a red button if the equipment was "off", and a green button if the equipment was "on". This evolved into a simple 2-dimensional representation of what that equipment actually looked like. A water tank with an open/close valve, kinda looked like a water tank on the computer screen. Animation was added to show the valve actually opening and closing. Today, that tank can be displayed in simulated 3 dimensions, almost photo realistically. Real-world equipment sends data to the computers that tell their current state/status and the monitors display them as they look. That's state of the art. Let's go for that walk.

Remember those glasses you can put on to walk into your children's children's movie in 3-dimensions? You will also be able to walk through a real-world manufacturing plant. You'll be able to fly through lines of robotic arms piecing together a variety of appliances in real-time, and see visually what each arm is making as it makes it. You'll be able to walk through the cooling tower of a nuclear power plant, and sink through the cement floor to view the radioactive uranium rods as they heat up and cool down. You'll also be able to take a lunch-break, and stroll through the coliseum in Rome... you pick the historical date.

You see, in this future, all devices that can communicate, will do so in an ever-increasing web of data. The visual representation of that data will be ever-increasingly realistic. You'll not get all the sensory input as if you were actually there... but close. Think of the walks you'll be able to take then.