Java's garbage collection and "no pointers" do make a big difference in eliminating some of the most pernicious bugs that occur in C/C++ code. It's not just a matter of exception handling. For large chunks of C/C++ code you really do need tools like Purify, Insure++ or the open source valgrind...
Google to hire OpenOffice developers ...
http://news.com.com/Google+throws+bodies+at+OpenOffice/2100-7344_3-5920762.html?tag=nefd.lede
Office is probably MS's biggest money spinner.
Who knows what will happen, but they must be potentially vulnerable.
Step 1. Compress the data. A superior and free compressor is bzip2 available from http://www.bzip.org. In general compressed files will be smaller than zip or gzip formats.
Step 2. Obtain an FTP server and run on your machine. Inform the sender of your IP address. Open ports 20 and 21 on your...
The IB demo account is probably your best no cost option. You can test against it and run a system against it, but the results you get in terms of profitability will not be much like how the system would perform in the real market.
If the point of the exercise to develop example real time...
You might find this link useful
http://www.ta-lib.org
Free library of a lot of TA stuff including MACD etc etc. Source code in C++ and Perl etc.
If you are using the IB demo account you might like to consider Java. Easier to program than C++. Free IDE's such as Netbeans and Eclipse and...
Linux is open source, so it is exceptionally unlikely that the NSA could sneak a back door into Linux without the kernel maintainers or those that work on the security aspects of Linux or crytographic code in Linux noticing it and raising hell.
A very good argument for open source software.
The problem with running any software with superuser privileges is that if a vulnerability is exploited in that software the compromised code can do whatever it likes to the computer in question without restriction.
For example if you need superuser privilege to format a drive, and you are...
Although the API historical data works as stated, there are some 'features' that are a little odd and might be causing problems.
When a historical data request is made using the API, an end date must be specified in the request. If for example requesting 1min bars, you receive the data from...
I've no idea about Ensign, but I've found that it pays to fully specify contracts when using the IB API
ie exchange, currency, symbol, type, expiry (if relevant)
eg SNFE,AUD,SPI,FUT,200512
I have very few problems with SPI and HSI historical data . The futures are fine. It seems that a full six months is not available for the indices (starting date June 30) and the SPI index seems to have some missing days. Overall, it seems to work well.
I've read that Fortran is still used for a lot of numerical computation because the generated code is faster than compiled C, C++ etc. This is apparently due to the nature of the language that allows compiler writers to persue more agressive optimization strategies.
Only because MS is the incumbent supplier. I would suggest it is quite possible to run large numbers of Linux/Unix desktops provisioned (a term from telecoms industry) from an LDAP (or possibly better a distributed X.500) directory and that the cost of running the thing would be no greater than...
Have a quick look at some of the code in the The International Obfuscated C Code Contest and marvel at the type of mind that produces it.
http://ioccc.org/winners.html
I have not found any such library which is one of the reasons I'm using Java and jfreechart http://www.jfree.org
To my knowledge this is this best free library for financial/stock charts. Porting portions of jfreechart to C++ would be feasible and almost certianly easier than starting from...
Could be one of the fans - case, CPU cooler, power supply etc. I've noticed that you can identify the culprit by applying a little pressure to each and listening for change of pitch.
Probably with wine or vmware. But all such arrangements are to be avoided if possible. Simplicity should always be aimed for and adding extra software components for which there is no good architectural reason does not promote reliablity. It also complicates system monitoring and error recovery.
First thing I would do is ping ftp.interactivebrokers.com. If you can then I'd try to use an ftp utility to download the file avoiding IE if possible. The URL appears to be
ftp://ftp.interactivebrokers.com/outgoing/tws/tws40_install.exe
You could even try typing this into IE and see what...