November 2005
Trading Tip:Moving Beyond Analysis Paralysis
by Brad E. Stych, Ph.D.
Copyright © 2005 by Brad E. Stych
All Rights Reserved
Reprinted by Permission
Many years ago, I heard a friend say that there are three
kinds of people in the world: those who "make it happen," those who
"watch it happen," and those who say "what happened?" I
laughed because the comment aptly described much of my daily experience with
people at that time.
I now realize that the above perspective seems to ring true
in the trading arena as well. When we carefully examine the behavior of traders,
we find that traders may be classified primarily as participators ("make it
happen"), spectators ("watch it happen"), or inquirers (say
"what happened?").
For purposes of this discussion, we will ignore the last
group. The inquirers are people who want income derived from the markets, but
don’t really have the time, aptitude, or interest for exploration of trading.
They are often surprised by market moves, believe that market participation is a
dice roll, and are mostly clueless about money matters. As one banker told me,
they are people who naively search for investment vehicles with a high rate of
return and low probability of loss, not grasping the fundamental truth that
reward is proportional to risk.
Throughout my trading journey, most of the people I’ve
encountered have been spectators. At one end of the spectator continuum, there
are those who cheer when the markets move in expected directions or when players
(other traders) succeed in their endeavors. Reminds you of sports fans at a
football game, doesn’t it? At the other end of the spectator continuum, there
are those who methodically study the markets and observe how trading may be
accomplished successfully. Comparatively, the latter individuals have a better
chance of becoming full-fledged participators—those who have developed
sufficient confidence and skill to trade successfully on a regular basis.
In speaking about spectators and
participators, I’m not suggesting that a thick wall exists between the groups.
Learning how to trade often involves shifting back and forth between
"spectator" and "participator." However, a problem arises
when we get stuck in the spectator role; we become so comfortable with analyzing
charts and trade setups that we lose focus on the ultimate objective—learning
how to trade for ourselves.
How do we become entrenched spectators? I’m not exactly
sure. At times, I believe that analysis paralysis acts as a cover for fear. We’ve
been burned on a few trades, and now find it difficult to come out of the hole.
So, we comfort ourselves with charts and trade discussion, hoping that things
will change. Another possible explanation is that we don’t see a clear road
between theory and practice. Trading looks good on paper, especially when
someone else does it, but making it work for ourselves seems like a very
interesting, but distant dream.
From an instructional point of view, helping others to
improve their trading skills is not an easy endeavor. I say this as a
professional adult educator who has trained adults in various fields of endeavor
(athletics, music, health care, education) over the past 30 years. Some of the
difficulty rests in the fact that no two people do things exactly the same way.
Talk to a group of traders and you’ll discover that different personalities,
thinking patterns, and experience levels shape the ways in which individuals
learn and trade.
Additionally, some people who are attracted to trading
exhibit adverse tendencies that I’ve seldom encountered among other people
aspiring to learn a skill set. For example, when I worked in a music store
and taught adults how to play the organ, I offered guidelines for development
and anticipated that my students would practice. Those who practiced
diligently eventually learned how to play. Pretty simple. With
traders, however, common-sense guidelines can go out the window very
easily. At times, I’ve offered helpful suggestions for improvement only
to discover that some traders stubbornly do what they have always done (engage
in trading behavior that doesn’t make them money), or worse, they do the
opposite of my suggestions.
I vividly remember a failed teaching experience with a woman
who had a "contrary" personality. If I suggested "A,"
she did "B." If I said, "Try trading with the trend,"
she would trade countertrend. It was obvious that her countertrend
approach wasn’t making money for her. But, oddly enough, the discrepancy
between how she wanted to trade and what worked in the market didn’t seem to
bother her. She had somehow convinced herself that if she did more of the
same (countertrend trading), she would be successful. Eventually, I
realized that I couldn’t work with her because she wasn’t ready to change
what she was doing by trying new things.
Moving from spectator to participator means leaving the realm
of imaginary trading, and entering the arena of reality. It means allowing
yourself the freedom to fail, while embracing an organized program of
development. Remember my music students? They had many failures along the way,
but these failures occurred within a supportive environment. Those who accepted
guidance, practiced diligently, and remained flexible were the ones who overcame
their limitations.
In general, I believe that a three-pronged approach to
learning makes the process of developing skills more systematic and helps one to
stay on track toward advancement. So, in your attempt to break the bonds of
analysis paralysis, consider structuring your learning around three important
questions:
1. What essential knowledge, values, and skills do I need to
trade more effectively? (Forget about learning hundreds of things. Focus on
learning a few things well right now.)
2. How are these things used in a real-time trading
environment? (Most of us know that "textbook" trades are just that—things
out of a textbook. Trading in real-time presents challenges not found in a book
or even in a simulator.)
3. What concrete steps can I take to produce improved trading
performance, based on new learning? (Be honest with yourself. If what you’re
doing isn’t working, then fix it.)
The resources that you choose to answer these questions can
be few or many. Some traders pursue individual learning by reading books and
articles, talking to other traders, searching the Internet for information,
utilizing Ensign Software’s Play Back feature, or receiving assistance from a
mentor.
To facilitate learning among traders in a group environment,
I’ve opened a new online Ensign chat room organized around trading the Dow Mini
futures contract (See "Dow Mini" in the room list.) There, I attempt
to help room members answer the three questions above by adopting relevant
instructional procedures that are straightforward. In the room, I EXPLAIN
important aspects of trading, ILLUSTRATE trade execution in a real-time trading
environment based upon concepts discussed, and assist you to APPLY new learning.
Of course, as with all Ensign chat rooms, nothing said or done in the room is to be
construed as trading advice. Each person trades at his or her own risk.
By the way, if you’re looking for a magic indicator,
fabulous method, or "secrets" of effective trading, you won’t find
them in our room. (If there were such things, would anyone be sharing them?)
Instead, you’ll get a no-bologna approach to skill development. But be
prepared. Your biggest improvement as a trader may not emerge from having more
information about charts, but in learning to use your existing experience in
more constructive ways.
Trading Tip:
Design Conditional Templates
by: David Gerdes
TimeFrame Conditional DYOs
In this article I introduce a couple new features of Ensign Windows which
make it possible to create conditional DYOs which can modify their behavior
based on the timeframe of a given chart.
These new fields are DYO entries for Category Chart Value and
Selections Time Frame Type and Time Frame Value. These
fields tell you if, for example, a chart is a Volume, Tick or Minute chart,
and what is the metric value of that time frame such as 5 for a 5 minute
chart or -1064 for a 1064 Tick.
More information about this feature is available at http://www.dacharts.org/archives/Ensign_Wed_class_transcripts/Beta-NOalt-colorbars-stochxover-fixcharts_10-12-05.htm
under the heading Chart TF Flags.
Often it is not necessary to test both Type and Value. Depending on your
workspace, you can likely assume a TF Value of 3 implies a minute based
chart, while -1064 is a Tick chart.
The DYO below changes its behavior depending on which timeframe chart it
is applied to. When running on a 3 minute chart, this DYO takes the 30
period weighted Moving Average and assigns it to GV 121. When running on a
Tick based chart it will plot that 3min 30WMA using the Plot Study
Transfer function.

Figure 1
Line A - Get the Time Frame Value from the chart, store in GV 1
Line B - Get the Time Frame Type from the chart, store in GV 2
Line C - If this is a 3 min chart, execute Line D
Line D - Get 30 WMA value and assign to GV 121 - Study Broadcast
Line E - If this is a Tick based chart, execute Line F
Line F - Draw the study value in GV 121 transferred from 3min chart
Audible Alerts Switchboard
Now we will take it up a notch and show a more complicated example, namely
generating unique audible alerts for a given condition announcing which
timeframe chart generated the alert.
The application in this example will be to play a unique audio alert given a
trade setup, long or short, and which chart it applies to. To do this, I need to
create a unique audible alert for each of these combinations. Then for each
audible alert, I need to create a Study Alert which tests for the correct
conditions to be true and plays that specific alert. There will be several Study
Alerts created, but only on a Master switchboard template.
You may immediately note, that if I wanted to play a unique alert for each
chart, I would need a unique template for each chart which references the
appropriate files. This is normally true. But in this example I
instead will build a single generic template which can be applied to all
charts, and then I will build a master switchboard template which will be
the central switch for consolidating alerts and playing the appropriate
alert file.
I will use the ‘Time Frame Value’ field to give extra information for
noting which chart generated the alert.
The next figure shows a simple DYO which attempts to detect when a Bline SlingShot
might be setting up. Lines G and H have been added to set a special Global
Variable (GV) for that alert, and the value is assigned to the GV in the Time
Frame for the chart which generated it. Notice that this DYO is not in any way
chart specific and can be applied to all charts from a single template. In this
example, GV 238 is defined that, if it is non-zero a SlingShot Short condition
exists, and the value in the GV is the Time frame that uniquely identifies which
chart generated the alert. Note for completeness, a separate similar DYO and GV
239 is used to identify SlingShot Long conditions in the same way.

Figure 2
Lines A-E are the example alert test, the result going in GV 8
Line G IF the alert (GV 8) is true, then run Line H
Line H Alert Triggered so Get the TF Value and store it in GV 238
GV 238 is my SELL state indicator. If it is non-zero, then the
value in the GV indicates which chart generated the alert.
Note there would be another similar DYO for the BUY alert, which would set
GV 239.
Now we jump over to the Alert Switchboard template. This
template needs to be applied to a single chart so that it can run. I have chosen
to apply it to a stand alone 133 Tick chart because that is the smallest
timeframe that my workspace is watching for these alerts. Which timeframe it is
applied to affects the resolution of the alerts because I use the 'Sound Once
Per Bar' feature to reduce the number of times I have to hear a given alert.
This template contains several Study Alerts, one for each timeframe and alert
type which generates a unique alert.

Figure 3

Figure 4
Column A tests GV 238 for value -133 (133 Tick chart Sell Alert)
Column B simply checks whether the Audio Alert Enable flag (GV 230) is
True
If both conditions are true, then the audio alert for 133 Tick Sell alert
is played.
Each of these Study Alerts (see Figure 4) will test for one condition on one chart,
and play the specific audible alert for that pair. In this
template I have also added the capability to easily enable or disable
all audible alerts using GV 230. At the end of the switchboard you can
see that I have a single DYO which clears both the alert GVs to Zero so
that the alert will not be falsely triggered on the next pass through.
Note that an alternate way to implement this switchboard would be to
include the same logic on the main template which is applied to each chart.
This would create more total objects on your workspace which may impact
memory or possibly CPU. Since this switchboard could potentially get very
large if we had several types of alert conditions, I chose for this project
to try the central switchboard approach instead to see how well it worked.
Since we cannot guarantee the order with which charts will be processed,
for each pass through our master switchboard (Figure 3), potentially 2 or
more charts may have triggered the same alert. If this is the case, only the
last chart to modify the GV will get an audio alert played by the
switchboard.
Generating Audio Files
For generating unique alerts, the AT&T Natural voices text to
speech generator is an excellent tool. Thanks to members of the
Bline chat room for sharing this link. I'm just passing it on
because I have used it and like it. It is available at http://www.naturalvoices.att.com/demos/
For a slingshot alert I would put in the text: ‘Sling Shot Long 10
64’ and it will generated a .WAV file with a computer generated voice
saying those words.
Managing GVs
We want to set a GV to a value when an alert is triggered, and only
when an alert is triggered, and then reset that GV to Zero after the
alert has been processed. We need to be careful to not
accidentally overwrite the GV with Zero just because the alert did not
trigger on a given chart. Because multiple charts are writing to a
single GV, we ONLY want to write to the GV when the alert is
triggered. By default, Study Alerts and DYOs always set GVs,
whether in the TRUE or FALSE case. To avoid this, we have to use
the Do Next IF Category of DYO to ONLY set the GV in the Positive
case. This can also be done with Study Alerts with the If A
then do B Condition.
Further Extension
It would be desirable to do the same type of thing for each Symbol which
is watched. The above examples assumed only a single symbol (e.g. ES
#F) is being watched. Logically you would like to extend this
conditional strategy to support more than one symbol. For example,
with the 30WMA DYO, we don't want to draw the ES 30WMA on the YM
chart. To support more than one symbol we would need to assign a
unique GV for the 30WMA for each symbol we monitor, and then have the DYO
detect which symbol was on a chart and use the appropriate GV.
Currently Ensign Windows has no direct way testing for a particular
symbol within a DYO. So you would still likely need a separate
template for each unique symbol on your workspace. There are possible
workarounds to this and Howard has suggested that you could for example
compare the Tick Size value or the $ / Tick value for the set
of instruments that you watch to identify a unique combination.
Computer Tips:PC Maintenance and Improving Performance
by Randy Hatten
Once you bring your new computer home from or receive it in the mail
there is no one around to offer basic PC maintenance tips for cleaning up
and improving performance of your computer. Maintenance and cleaning up of
your PC should be part of a regular routine to ensure that you don't have
any long-term problems with the computer. Unfortunately most
computer users don't understand the mechanics of a computer or may feel
intimidated with the maintenance. There are really simple steps anyone can
take to ensure that your computer will continue working at the level it
did when you first pulled it out of the box.
One of the first files to become acquainted with on your computer is the
System Tools, located under the Start Menu, then Programs, and
Accessories. The System Tools houses basic maintenance tools like Disk
Defragmenter, Disk Cleanup, Backup, Scheduled Tasks, and System
Information and ScanDisk on some Microsoft Windows computers. Strange that
these files are located in Accessories because they really are the key to
keeping your system running correctly and helping to improve performance
as the computer ages.
On a regular basis you want to go to My Computer and then right click on
the Local Disk (C Drive) and open up the Properties. This allows you to
see how much space you are using and how much you have left to use on your
computer. Under Tools in this area you can usually perform a scan of the
disk. If you cannot run a disk scan from here, your Microsoft should have
a disk scan available under the System Tools. It is important to run this
disk scan to determine if there are any errors or problems running on your
computer and the disk scan will repair those potential problems. Some
experts recommend doing a thorough disk scan the first time and then a
basic disk scan up to once a week to keep your computer performing at top
conditions.
After this it is important to regularly perform a disk cleanup, which is
located either under Properties under the C Drive, or under System Tools.
Be aware that both the disk scan and the disk cleanup can take quite a bit
of time and it is best to before these maintenance tools when you will not
be using the computer. Set a routine with yourself like performing the
disk clean up and disk scan on Saturday night while you are watching
movies with your family. After a disk cleanup, it also helps to regularly
perform a disk defragmentation. A computer hard drive will begin to
fragment over time, which means that programs that once worked in
conjunction have become separated over time and may not be in the proper
place to work well on your computer. This can slow down processes or make
using certain programs difficult. Using the disk defragmenter can pull
together those pieces again and return things to working order.
Basic maintenance routines that will ensure your computer runs at peak
performance start with simply getting rid of files you do not use. If you
have old word documents, software programs you have not used in a long
time, or pictures and music you are not using, delete them from your
computer. Remember that once you delete them, they do not automatically
disappear, but instead go to the recycle bin and it is just as important
to empty the recycle bin as it is to delete old files.
Old internet files can also cause your computer to slow down. Often with a
Disk Cleanup there will be an opportunity for you to get rid of temporary
internet files, but you can also get rid of them on your own by going to
your Temporary Internet files in Microsoft Explorer. Click on Tools then
Internet Options, General Tab, Temporary Internet Files, and Delete Files.
As well, take time to clean out any other temporary files you may have
acquired, like downloads from the internet. Depending on the model of your
computer, the temporary files could be in different locations, but most
often when you go to Disk Cleanup and scan there will be an option to get
rid of temporary files as well.
One of the other helpful and easy ways to maintain your computer's
performance is to always run your protection programs, use a personal
firewall when accessing the computer, and always install software updates
available for Microsoft and protection programs. Keeping up on regular
maintenance and setting a routine for updates on the computer will ensure
that your computer performs the way it was intended to when you first
brought it home.
The software that I use is listed below, some of it is free and some of
it costs but there are others I’m sure that will do these same thing its
just a personal preference as to which you choose but it is important that
the ‘clean-up process’ be consistent. Make sure to update your
software definitions prior to running the scans each time as new
definitions are added almost daily. Running these scans and registry fix
processes in Safe mode never hurts and can actually ‘fix’ errors in
the registry while the OS is not in ‘active mode’. Booting the
computer in safe mode usually requires holding down the F8 Key during
startup. Choose to enter Safe mode with networking if desired to update
applications while in safe mode (some computers may require a different
key equivalent to boot in safe mode…check to see what is required for
you to boot your computer in safe mode- also some keyboards are connected
via a USB connections and this may not allow the Function Keys to be
active during the initial booting process. If you can not access safe mode
using the F8 Key during the initial boot sequence using a USB Keyboard, a
special PS2-USB
Keyboard adaptor may be required ---
see link- it may be purple in color--- this should be used to connect your
keyboard to your computer in order access the ‘safe boot’ mode using
the F8 key).
Free Virus Software links (Control Click the images to go to download site)

After Download…. Always remember to update the software for the new
definitions.
Also remember to set the schedule preferences so as to not have is
running during trading hours!!!
Paid Registry Fix Software ($29.00)

Simple and easy to run during safe mode
or

http://www.systweak.com/
Paid Spyware Software ($29.95)

Spy Sweeper's Comprehensive Removal Technology
Remember to fix the schedule as to not interrupt the trading day. (I usually do not actively run these
during the day and I don’t surf on the trading computers as well… but I do run the same clean-up process on
all machines at least weekly.
Paid Cloning Software ($49.00)

Acronis True Image 9.0
This is how I do a Master back-up of each machine. This allows for fast clone of the
computer so an extra HD is necessary. I use an IDE 40-80Gig drive for each clone back up (…on each
computer. So 2 HD / computer) This is this about $50.00 extra these days at
NewEgg.com
or TigerDirect.com.
I also use this software to do incremental backups on a schedule during the week. … no
brainer it does it by itself… makes for good sleep.
So with the software and hardware on board, this is my routine.
- Before I begin the Clean-up/Back-up process…with all
applications off while running in normal windows mode, I’ll run
the updater for all of the application above. (getting all of the
new definitions etc).
- Run a basic disk scan (see
above). Go to My Computer and
then right click on the Local Disk (C Drive) and open up the
Properties. Under
perform a scan of the disk.
- Then perform a disk cleanup and a Disk Defragment.
- Restart computer in safe mode with networking (F8 key).
- While in safe mode- run the Virus and Registry software listed above
on the C Drive.
- Re-run the defrag while in safe mode once the Registry Mechanic
application has completed.
- Reboot into normal Windows environment (with now clean –tight
system).
- Run the Acronis Software fro the clone process to clone the C drive
to backup HD ( this requires 2 reboots) and now your ready for another
week or 2 carefree trading.
Your hard drive (and Data) will fail; will you be ready when it does?
Studies:
Chart Art
by: Howard Arrington
Enjoy these examples posted to www.dacharts.com
web site recently. The first 2 examples are in the 10-18 folder posted by
TOC. The 3rd example is in the 10-25 folder posted by Ensign. Go to www.dacharts.com
site and browse the daily chart folders for additional examples.



|