November 2001 Letters To The Editor
or return to November 2001 Contents
The editors of S&C invite readers to submit their opinions and information on subjects relating to technical analysis and this magazine. This column is our means of communication with our readers. Is there something you would like to know more (or less) about? Tell us about it. Without a source of new ideas and subjects coming from our readers, this magazine would not exist.
Address your correspondence to: Editor, Stocks & Commodities, 4757 California Ave. SW, Seattle, WA 98116-4499, or E-mail to editor@traders.com. All letters become the property of Technical Analysis, Inc. Letter-writers must include their full name and address for verification. Letters may be edited for length or clarity. The opinions expressed in this column do not necessarily represent those of the magazine. -Editor
CANDLECODES AND BOLLINGER BANDS
Editor,
I liked very much Viktor Likhovidov's use of Bollinger Bands on an indicator in "Light Up Your Trading System With CandleCode Trading" (Stocks & Commodities, September 2001). Figure 5 on page 26 nicely demonstrates why this technique is so powerful. (Though I am leery -- as I always am of optimization -- of the optimized parameters used later in the article.)
As Likhovidov astutely observes, fixed indicator levels rarely serve well. The markets evolve, and that evolution is portrayed in indicator action; this year, one set of levels serves well, while the next year, another set of levels will be needed. The key to this problem is to employ an adaptive approach such as Bollinger Bands.
P.S. I wish you well in your new post as editor of Stocks & Commodities. I am a big fan of the magazine and I am sure you will uphold its fine tradition of excellence.
--John Bollinger, CFA, CMT
CANDLECODES FOR METASTOCK
Editor,
I am a subscriber and really enjoyed the September 2001 article by Viktor Likhovidov, "Light Up Your Trading System With CandleCode Trading." This is the first time I have heard of this concept, and I'd like copies of Viktor Likhovidov's two previous Stocks & Commodities articles about candlecodes: "Coding Candlesticks" (November 1999) and "Coding Candlesticks II" (March 2001). I also need the MetaStock code for making the formulas for candlecodes.
--Mark Weaver, via e-mail
Issues from the current year are $8 from our circulation office. Contact us at 800-Technical or Circ@Traders.com to order. Articles from previous years can be purchased from our Online Store at Traders.com. The articles there are downloadable Pdf files. For MetaStock code, use the search engine at our website, Traders.com, to search "candle code" and "candlecode" to help locate articles, sidebars, and Traders' Tips giving MetaStock candlecode. Traders' Tips are free to the public; our past articles and sidebars are available for purchase through the Online Store. --Editor
PLAIN ENGLISH, PLEASE
Editor,
Here we go again! I approached the September 2001 article by John Ehlers, "Mesa Adaptive Moving Averages," with anticipation, hoping that some of his brilliant ideas would get through my bony head. But no -- for example: "Ratchetting refers to the short time constant upon command that allows the adaptive moving average to approach price value...." I expect that this is simple English to you and many of your subscribers; however, I have a faint suspicion that some of your readers would like some explanation.Ehlers deserves commendation for his fifth paragraph, where he describes the Ema in plain English. I wish the rest of the article were as clear.
When I wrote dozens of articles for you, I tried to imagine I was explaining a matter to my Aunt Millie, who is intelligent but not acquainted with financial matters. This wasn't meant to put your readers in a class with Aunt Millie, but merely to force myself to use clear English. It isn't easy. Who was it who said, "If I had more time I would write you a shorter letter." Cheers.
--Art Merrill -Haverford, PA
Arthur Merrill has contributed more than 50 articles to STOCKS & COMMODITIES over the years. Many of those articles explained technical analysis concepts and indicators and tested the wisdom of commonly held beliefs about the market. He also was publisher of Technical Trends, the only digest that tracked statistically significant stock market indicators. He is the author of many books and reports, including Filtered Waves, Basic Theory and Behavior Of Prices On Wall Street. And, we can assure you, he is no bonehead!Thank you for reminding us to put our engineer authors' writing into English; we're sorry you've had to remind us more than once.--Editor
MAMA MIA!
Editor,
I read with enthusiasm John Ehlers's September 2001 article, "Mesa Adaptive Moving Averages." I have a question about the TradeStation code listed in the sidebar on page 34.
I don't have TradeStation, but I understand EasyLanguage. As I was trying to convert the code to a spreadsheet, I came across two curiosities. First, "SmoothPeriod" appears in no other line of code besides its own definition. This suggests that it is either superfluous or something is missing elsewhere in the code.
Second, the line that follows the "SmoothPeriod" definition is also curious. The code reads:
If I1 <> 0 then Phase = (ArcTangent(Q1/I1))Two of the parentheses seem superfluous. If nothing is missing, the code could be written:
If I1 <> 0 then Phase = ArcTangent(Q1/I1)Putting these two together, it seems that in the above code something is indeed missing and since "SmoothPeriod" appears nowhere else besides its own definition, it seems likely the missing code has something to do with "SmoothPeriod."
Can you clear this up?
--Matt Crider, via e-mail
John Ehlers replies:You have found footprints from my development of the MAMA indicator. I first used a smoothed version of the period, but later decided that it was better to remove lag and use the period rather than the smoothed period. Doing this, I neglected to remove the declaration of the SmoothPeriod variable. This is simply a declaration and does not affect operation of the code.
Moreover, the use of additional brackets does not affect code operation. I may have initially multiplied the ArcTangent by another term and neglected to remove the extra brackets in the process of changing my mind during development.
MARKET FACILITATION INDEX
Editor,
In answer to a letter to the editor in the September 2001 S&C, you gave a definition of Mfi (market facilitation index). Your definition of the single bar MFI is accurate, as defined in Bill Williams's book, Trading Chaos:Mfi = Range / VolumeWilliams also shows that the range and volume can be over multiple bars.
For daily bars, I have found that using a slightly different range appears to work somewhat better. If the range is defined as top - bottom, I use the maximum of today's high and yesterday's close (that is, the greater of the two) as top:Top = MAX(H,C[1])where: H = Today's high C[1] = Yesterday's closeand the minimum of today's low and yesterday's close (that is, the lesser of the two) as bottom:
Bottom = MIN(L,C[1])where:
L=Today's lowThe advantage of defining Mfi this way is that it takes into account opening gaps.
-- Don Kraska, via e-mail
Thanks for writing to share your tip.--Editor
BALANCE OF MARKET POWER
Editor,
First of all, I want to thank you for your great work. Each new issue is a treasure chest full of fresh ideas, which I await eagerly.The August 2001 S&C contains a very interesting article about the balance of market power (BMP) by Igor Livshin. Although I did my own research on the relationship between open, high, low, and close, I never thought about it in the way the author did. The labeling of the parts as either bull or bear rewards was especially an eye-opener. So I did the math and this is what I found out.
In the following I am only considering the numerator of the expressions, because the denominator just turns the absolute point values into fractions of the full price movement (high-low):
RewardBasedOnOpen for both, bulls and bears:
= High ? Open -Open + LowRewardBasedOnClose for both, bulls and bears:
= Close - Low ? High + CloseRewardBasedOnOpenClose for both, bulls and bears:
If Close>Open: = Close ? Open - 0
If Close<=Open: = 0 ? Open + CloseAs can be easily seen, both expressions are equal:
= Close - OpenCalculating the numerator of the Bmp results in:
= High ? Open ? Open + Low + Close ? Low ? High + Close + Close -Open
= 3 * (Close ? Open)Surprise! The high and low prices, which are marking the extreme levels reached by bulls or bears, simply drop out. What remains is the QStick published by Tushar Chande and Stanley Kroll in their book The New Technical Trader.
I think it would be better not to consolidate all the rewards into one Bmp, but instead to leave the bull and bear sides separated. Another idea would be to assign different weights to different rewards (for example, RewardOnClose*2), but I haven't done any testing on that yet.
Once again, keep up your great work!
--Ralph Malisch -Munich, Germany
JOSEPH STOWELL
Editor,
I am interested in Joseph Stowell's books and video; can you supply them? Do you know how I can contact him?
--David Lam, via e-mail -Hongkong
Sorry, we are not a reseller of products, so we can't provide them. Joseph Stowell himself is retired, but try his website at https://www.bondtrades.com, or check the Internet for other book resellers who may offer his books or videos.
--Editor
RUSSELL SANDS SYSTEM
Editor,
Could you please advise where I can purchase the Russell Sands Turtle Trading System mentioned in the August 2001 article, "Trading The Turtle System On Currencies"? It is apparently available from TradeWins, but how do I order the product? Do you have a contact telephone number?
--Ian Macleod, via e-mail
TradeWins can be reached at 800 710-8552. -Editor
TURTLE SYSTEM
Editor,
I have some comments on the Turtle system study presented in the August 2001 S&C ("Trading The Turtle System On Currencies"). I have been testing and trading systems for the last 20 years, including several versions of the Turtle system.1. From Figure 4, one can easily calculate the annualized rate of return (Aar) (the product of Rrr x Mdd) to be on the order of 6.4%. This is a very low rate of return for a currency system. I would not touch any system with an Arr of less than 20%. The reasons are well known and include slippage, missed trades, bad executions, and so on. The 6.4% figure is essentially a negative return if one considers that during the in-sample period, interest rates were high. The same holds for the out-sample, with an Arr of about 7.2%. This is simply too low to trade.
2. A careful examination of Figure 4 shows that almost half of the equity growth is due to a spike around the 16th month. This simply implies non-uniformity and results that could be obtained by chance. The same is true for the out-sample, where a good chunk of the equity is due to a spike around the 25th month.
3. My testing of the Turtle system using EasyLanguage and TradeStation on daily data indicates a severe tradeoff between equity growth and drawdown. This is reasonable to expect, but the severity makes the Turtle system unusable. For low N entry, around 20 days, the system gives low drawdown, but also low returns. Increasing N entry to about 50, the Arr can go up to about 35%, but the drawdown gets up to 25-30%. Conclusion: The Turtle system does not escape the basic problems that hinder all known trend-following systems. To increase return, you must be able to sustain big drawdowns. It's as simple as that.
I can make available the EasyLanguage code for the Turtle system to any of your readers who are interested.
--Makis Charokopos, via e-mail Athens, Greece
Please e-mail us the EasyLanguage and we will post it at our website at https://technical.traders.com/sub/sublogin.asp for our subscribers to access.-Editor
SUBSCRIBER ACCESS TO TRADERS.COM
Editor,
I subscribe to STOCKS & COMMODITIES. Is there anything on the Traders.com website that I have access to as a result of the subscription?
--Travis Jones Atlanta, GA
Yes -- you will be able to access the subscriber-only area at https://technical.traders.com/sub/sublogin.asp, which is where we post code from articles and sidebars that you can copy and paste into your technical analysis software. Login to this area requires your subscriber account number and last name.--Editor
FUTURES CHARTING SERVICE
Editor,
I am a 20-year veteran futures trader in need of a weekly chart service. The one I have been using, CTS, has closed its doors. Could you possibly recommend some alternative chart service providers?--Craig Carver, via e-mail
Check with Chartcraft (30 Church St., New Rochelle, NY 10801, 914 632-0422, usinfo@chartcraft.com, www.chartcraft.com). Chartcraft offers long-term historical charts and offers a weekly futures chart service.--Editor
BULL'S-EYE BROKER
Editor,
I was very happy to read your review of Bull's-Eye Broker (S&C, July 2001). I contacted the company and was told that a real-time version will likely be out in six months. I am looking forward to it.--Kurt Gebbert, Germany
EDUCATION FOR BEGINNERS
Editor,
Just wanted to let you know that I think you have a wonderful educational area at your website for beginner traders. It would be nice if you offered it in PDF so that the charting information in the Novice Traders' Notebook section could be printed.--Al, via e-mail
Thank you for your kind comments. You should be able to print the information from the HTML.--Editor
Back to November 2001 Contents