Introducing a New Product - Joe Krutsinger | Trading Systems | E

Transcription

Introducing a New Product - Joe Krutsinger | Trading Systems | E
Joe Krutsinger, CTA
Joe Krutsinger, CTA
Joe Krutsinger is a Commodity Trading Advisor (CTA), registered with the CFTC.
Joe Krutsinger began his futures and options career over thirty-four years ago with Conti
Commodity. He has worked in almost every facet of the trading industry and continues to be a
prolific developer of trading systems. He has developed proprietary trading programs for numerous
clients and brokerage firms. Joe now works directly with clients and brokerage firms designing
custom trading systems. He has been a trading system design consultant since 1989 and consults
with traders on how to develop systems using state of the art system automation software.
Joe was recognized as the Outstanding Senior in Food Systems, Economics, and Management from
Michigan State University in 1973. A featured speaker and teacher at seminars and meetings
worldwide, he co-authored THE COMMODITY COOKBOOK:RECIPES TRADING, LESSONS FROM THE
MASTERS. (This was the 1990 book of the year, the 1990 Super trader's almanac-Calendar Edition).
Joe has also been featured in the Future’s Learning center three video course, TRADING SYSTEMS
101,102, and 103.
Joe Krutsinger’s books include: THE TRADINGSYSTEMS TOOLKIT (was the Fortune Book Club
Selection) and his book, TRADING SYSTEMS-SECRETS, OF THE MASTERS, published by McGraw-Hill
in 1977, has been highly rated. His newest book, TRADING SYSTEM SECRETS, SELECTING A
WINNING SYSTEM, is in paperback. Joe has consulted with world class traders including: Larry
Williams, Jake Bernstein, and Bruce Babcock. Joe owns Block No. 1 for TradeStation (the first
TradeStation ever delivered) and was one of the first beta testers of that professional trading
software platform. He has given over 200 lectures.
His systems have been featured in several journals including TECHNICAL ANALYSIS OF STOCKS AND
COMMODITIES and FUTURES TRUTH

1st
I want to Tell You What I Want to Tell You

2nd
I am Going to Tell You

3rd
I am Going to Tell You What I Told You!
Terms

Hypothetical / Simulated:
Trades that have not been executed generated by a strategy
WITH the benefit of hindsight

Blind Walk Forward:
Trades that have not been executed generated by a strategy
WITH the benefit of hindsight,
but whose input values have not been changed since a certain date;
hence the trades, although NOT executed are shown on unseen data

Real:
Actual trades that have been filled at an exchange
TOOLS TO HELP MANAGE DRAWDOWN
and MAXIMIZE LEVERAGE



Everyone hates drawdown! But it is an
unavoidable cost of the trading business.
To help identify and deal with this issue, I have
designed custom indicator tools that come as
standard equipment with every trading strategy
I create.
They are engineered to work together in tandem
to help you determine which strategy or market
offers the best potential performance in relation
to the others.
Long-term Goals






To develop a mathematical and visual technique
to decide which system to trade
When to trade which system,
When to monitor the system
When to monitor in simulated mode
when to trade more or less contracts
All WITHOUT changing the underlying
code of the original system!
Tools


HOW each of these uniquely customized
tools work on my strategies… And HOW
they can help you decide which system
to trade or which market to trade with
the same system.
Professional traders have a major focus
on DRAWDOWN as well as maximizing
LEVERAGE to as much potential as the
system will provide.
JOEKRUT SWITCHER
IN TRADING



Tells you the profit or loss your system is
producing for the period of time your
graph is set for.
When the system shows red bars, you
might not want to trade it with real money
at this time.
Green bars indicate that the system is
making a net profit.
J Yen Weekly
4 Week MA Crossover Always In Last 9 Years
J Yen Weekly-4 Week MA Crossover
Always In Last 9 Years
J Yen Weekly-4 Week MA Crossover
Always In Last 3 Years
J Yen Weekly-4 Week MA Crossover
Always In Last 3 Years
J Yen Weekly-
4 Week MA Crossover Code
Buy Monday-
All Data April 1982 to Feb 2010
Buy Monday-
All Data April 1982 to Feb 2010
Buy Monday
June 2008 to Feb 2010
Buy Monday
written July, 1989
Real Time – Real Money

Joe Krutsinger, CTA
I will review what I have learned from my real-time
fully automated trading account at TradeStation
over the past year.


Specific topics will include:
• A new way to use optimization and blind
walk-forward tests
• My tips on how to optimize a trading system
• How to pick the best numbers from the tables.
Original Recipe-No Opt: +$7,120
Weekly Opts:+$8,824
Trigger Switcher:+$12,113
Morning Joe Original Tune Blind Walk Forward
April 1, 2009 thru Feb. 19, 2010
Morning Joe Real Time
April 1, 2009 thru Feb. 19, 2010
Real Morning Joe
30 trade Trigger Switcher Moving Average Illustrated
M Joe Using Trigger Switcher
Simulated $12,113 gain on $10k account
82 trades skipped
Trigger SwitcherAn Original Idea
Robustness and Sweet Spotting
Blind Optimization vs. Refresh Optimization
Baseline vs. Client Tweaks
Money Management System
My Free Gifts to you:
[email protected]
JoeKrut Switcher






JoeKrut Switcher(210) 2195.00 401.40
DEFINITION of JoeKrut Switcher
Calculates the green number as the systems net profit or loss
for the past number of bars specified by the input value. 210
bars (input value) is used to give you the past 30 days of
trading.
Calculates the yellow number as the moving average of the past
number of bars specified.
i.e. in above example, 390.95 is the moving average of the past
210 bars.
Note: For trading the E-mini Russell 2000, you can create a
chart using the symbol @TF to give you an historical idea of the
systems trading i.e. the past 2 or 3 years.
JoeKrut Switcher
EASY LANGUAGE CODE
[LegacyColorValue = true];
Input:Length(210);
Value1=(I_OpenEquity);
Value2=Highest(Value1,Length)[1];
Value3=Value1-Value2;
Value4=(I_OpenEquity)[1];
Value5=Lowest(Value1,Length)[1];
Value6=Value1-Value5;
If Value3>0 then Plot1(I_OpenEquity,"OpenEquity");
If Value6<=0 then begin;
Plot2(Value4,"AsideEquity");
end;
{ Plot2(I_ClosedEquity,"ClosedEquity");}
Plot3(Value5,"EqLow");
Plot4(Value2,"EqHigh");
IF CheckAlert and False Then Alert = TRUE;
{ Suggested uses- If Equity is above its Moving Average,
trade multiple contracts, if Equity is below its Moving Average,
system may be broken, trade one contract or less
Questions? Call 913-334-2202,Copyright, 1989 Joe Krutsinger,
email [email protected], www.joekrut.com }
{**Remember, Green font is ignored by Easy Language program.
It is placed in the code to help you remember certain things.}
JOEKRUT DIFF IN TRADING


The value of this indicator is to help you determine if this strategy
is making you or losing you money over the last 210 hours
If the value is a white number (no minus sign if front of it) then
you are making an hourly profit of that amount
over the last 210 hours

When you have multiple system trading, you will want to know
what systems are hot and what systems are cold.

The JoeKrut Diff value can be calculated by taking the JoeKrut
Switcher profit and dividing it by the JoeKrut Switcher input value

Looking at the direction and SLOPE of the JoeKrut Diff gives you
an advance “feel” for the direction of system equity
JoeKrut Diff Or Difference Indicator
JoeKrut Diff Or Difference Indicator
JoeKrut Diff (210.00) 0.00-28.50
DEFINITION of JoeKrut Diff
Calculates the difference between today's (210) bar profit/loss Moving Average
and yesterdays (210) bar profit/loss Moving Average; A negative DIFF
spotlights a losing strategy
MEANING OF THE THREE VALUES
1st:This value indicates how many bars back the moving average is using
2nd:The ZERO line is drawn GREEN
3rd:This values indicates how much your system is winning or losing per bar.
On 60 minute bars, this value indicates your hourly profit or loss for
the past (210) hours.
EASY LANGUAGE CODE
JoeKrut Diff
INDICATOR
[LegacyColorValue = true];
Inputs: Length(30);
Value1=(I_OpenEquity);
Value2=Average(Value1,Length)[1];
{Plot1(I_OpenEquity,"OpenEquity");
Plot2(I_ClosedEquity,"ClosedEquity");
Plot3(Value2,"JoeKrut");}
Plot3(0,"Zero Diff");
Plot4(Value2-Value2[1],"JoeKrut Diff");
#BeginAlert
if checkalert and (plot4 < 0) or
(plot4[1] <=0 and plot4>0) then
alert = TRUE;
#End;
{ Suggested uses- If Equity Moving Average is rising, trade multiple contracts,
if Equity Moving Average drops lower than its' previous value, then system may be broken or out of phase,
trade one contract or less, (paper trade, abandon any current position).
Questions? Call 913-334-2202, email [email protected], www.joekrut.com
JoeKrut-Diff (c) Copyright 1999, Joe Krutsinger
**Remember, Green font is ignored by Easy Language program. It is place in the code to help you remember
certain things }
JoeKrut Profit Size
DEFINITION of JoeKrut Profit Size

Calculates the profit or loss that your system is
producing today (purple value).
MEANING OF THE TWO VALUES

First: This value indicates your current profit or loss
per contract for this bar’s trading

Second: This value indicates Zero line
JoeKrut Profit Size
JoeKrut Profit Size
The Purple Line
Original Recipe-No Opt: +$7,120
Weekly Opts:+$8,824
Trigger Switcher:+$12,113
Think Tank
A think tank is an organization,
institute, corporation, group, or
individual that conducts research and
engages in advocacy in areas such as
social policy, political strategy, economy,
science or technology issues, industrial
or business policies, or military advice
Think Tank- ala carte
My job is to provide both the underlying
trading strategy and the day to day
support of the optimization process
Trading.MyFamily.com
An invitation Only site with daily input
and weekly posting of refreshed tsws
Morning Joe
Private Client File Site
Free Stuff




JoeKrut Switcher
JoeKrut Dif
JoeKrut Profit Size
XLS workbook
Next Steps of Action
Please go to:
eTrackRecords.com
and sign up for free online course or
send me an email at:
[email protected]
Good luck and GREAT Trading!!