|
An Introduction to BioComp Profit Jeffrey Mishlove, PhD, CTA ONE OF THE LIMITATIONS OF HYPOTHETICAL PERFORMANCE RESULTS IS THAT THEY ARE GENERALLY PREPARED WITH THE BENEFIT OF HINDSIGHT. IN ADDITION, HYPOTHETICAL TRADING DOES NOT INVOLVE FINANCIAL RISK, AND NO HYPOTHETICAL TRADING RECORD CAN COMPLETELY ACCOUNT FOR THE IMPACT OF FINANCIAL RISK IN ACTUAL TRADING. FOR EXAMPLE, THE ABILITY TO WITHSTAND LOSSES OR TO ADHERE TO A PARTICULAR TRADING PROGRAM IN SPITE OF TRADING LOSSES ARE MATERIAL POINTS WHICH CAN ALSO ADVERSELY AFFECT ACTUAL TRADING RESULTS. THERE ARE NUMEROUS OTHER FACTORS RELATED TO THE MARKETS IN GENERAL OR TO THE IMPLEMENTATION OF ANY SPECIFIC TRADING PROGRAM WHICH CANNOT BE FULLY ACCOUNTED FOR IN THE PREPARATION OF HYPOTHETICAL PERFORMANCE RESULTS AND ALL OF WHICH CAN ADVERSELY AFFECT ACTUAL TRADING RESULTS. Neural network trading systems are designed to find and exploit nonlinear patterns in market price data. I find that these systems are among the very most powerful tools available to forecasters. The daily neural network signals that I post here in the Forecasting Systems Letter are created by a "mega-system" containing 27 unique neural network systems that I developed using a program called Profit, written by BioComp Systems. In order to convey the level of success that I believe is reasonably possible to achieve, I am posting data below that I can print out from just one of these 27 systems. And, taking Murphy's Law into account, I chose a system that is underperforming most of the others. Nevertheless, this performance is hypothetical (i.e., done by computer) and not actual. It is important to note the disclaimers presented at the top of this page regarding such hypothetical performance. The statistics presented below show the "out-of-sample" performance of this system between January 1 and October 12, 2002. The term "out-of-sample" is very important when evaluating trading systems. It refers to a period of unbiased testing, free of any performance optimization or "cheating" of any sort. The system was "trained" or developed during an earlier "in-sample" period. Performance statistics during the "in-sample" period will naturally be biased toward a successful outcome. The neural network signal is an oscillator that moves above zero to indicate a long position and below zero to indicate when you should be short. One does not reverse direction until the signal actually crosses over the zero line. In the illustration below, the top chart is of the S&P futures contract itself. The green and red dots are buy and sell signals. The middle chart shows the neural network signal; and the bottom chart shows the accumulation of equity or profit in the trading account. In this system, trades are always placed at the close of the trading session. ![]() The system described above is actually a composite of 200 different neural network "models." The neural network signal is the average signal from these models. It is significant to note that even the poorest performer among these 200 models would have lost less than half as much money as a simple "buy and hold" strategy. The statistics for this model are shown below. |