[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Top 10 Systems of All Time



PureBytes Links

Trading Reference Links

Found a system called catscan (could be number 9 on your list) on the net
somewhere. I sincerely hope nobody paid money for this. 



{ System: catscan }
Vars: ChoppyMarket(False), XMA1(Xaverage(TrueRange,10)),
XMA2(Xaverage(TrueRange,10)),CI(0); 

CI=ChoppyIndex;
ChoppyMarket =  -ChopLimits <= CI and CI <= +ChopLimits; {TRUE IF CHOPPY
MARKET}

              { *** CALCULATE DAILY XAVERAGE OF DAILY TRUE RANGES ***}
XMA1 = 0.818*XMA2+ 0.182*TrueRange;     {CHOPPY MKT  XAVG OF DAILY RANGES}
XMA2 = 0.818*XMA1 + 0.182*TrueRange;     {TRENDY MKT  XAVG OF DAILY RANGES}


                        { *** CHOPPY MARKET ENTRY SIGNALS ***    }
If MarketPosition <> 1 and ChoppyMarket then Buy("ChoppyBuy") Tomorrow at
Open of Tomorrow+1.25*XMA1 Stop; 
If MarketPosition <>-1 and ChoppyMarket then Sell("ChoppySell") Tomorrow at
Open of Tomorrow-1.25*XMA1 Stop;


                       { *** TRENDY MARKET ENTRY SIGNALS ***}
If MarketPosition <> 1 and CI > ChopLimits then Buy("BullBuy") Tomorrow at
Open of Tomorrow+0.50*XMA2 Stop;           
If MarketPosition <>-1 and CI < -ChopLimits then Sell("BearSell") Tomorrow
at Open of Tomorrow-0.50*XMA2 Stop;  

                   { *** CHANNEL BREAKOUT ENTRY SIGNALS ***}
If MarketPosition <>1 then Buy("ChannelBuy")   Tomorrow at the
Highest(TrueHigh,40) + 1 Point Stop;
If MarketPosition <>-1 then Sell("ChannelSell") Tomorrow at the
Lowest(TrueLow,40)  - 1 Point Stop; 

                  {***$2,000 MM STOP STARTS ON 2ND DAY OF TRADE***}
If MarketPosition = 1 then ExitLong("MMLongExitStop") at EntryPrice -
(2000/BigPointValue) Stop;
If MarketPosition =-1 then ExitShort("MMShortExitStop") at EntryPrice
+(2000/BigPointValue) Stop;


{ system: catscan #2 }
Vars: ChoppyMarket(False), XMA1(Xaverage(TrueRange,10)),
XMA2(Xaverage(TrueRange,10)),CI(0); 

CI=ChoppyIndex;
ChoppyMarket =  -ChopLimits2 <= CI and CI <= +ChopLimits2; {TRUE IF CHOPPY
MARKET}

              { *** CALCULATE DAILY XAVERAGE OF DAILY TRUE RANGES ***}
XMA1 = 0.818*XMA2+ 0.182*TrueRange;     {CHOPPY MKT  XAVG OF DAILY RANGES}
XMA2 = 0.818*XMA1 + 0.182*TrueRange;     {TRENDY MKT  XAVG OF DAILY RANGES}


                        { *** CHOPPY MARKET ENTRY SIGNALS ***    }
If MarketPosition <> 1 and ChoppyMarket then Buy("ChoppyBuy") Tomorrow at
Open of Tomorrow+1.25*XMA1 Stop; 
If MarketPosition <>-1 and ChoppyMarket then Sell("ChoppySell") Tomorrow at
Open of Tomorrow-1.25*XMA1 Stop;


                       { *** TRENDY MARKET ENTRY SIGNALS ***}
If MarketPosition <> 1 and CI > ChopLimits2 then Buy("BullBuy") Tomorrow at
Open of Tomorrow+0.50*XMA2 Stop;           
If MarketPosition <>-1 and CI < -ChopLimits2 then Sell("BearSell") Tomorrow
at Open of Tomorrow-0.50*XMA2 Stop;  

                   { *** CHANNEL BREAKOUT ENTRY SIGNALS ***}
If MarketPosition <>1 then Buy("ChannelBuy")   Tomorrow at the
Highest(TrueHigh,40) + 1 Point Stop;
If MarketPosition <>-1 then Sell("ChannelSell") Tomorrow at the
Lowest(TrueLow,40)  - 1 Point Stop; 

                  {***$2,000 MM STOP STARTS ON 2ND DAY OF TRADE***}
If MarketPosition = 1 then ExitLong("MMLongExitStop") at EntryPrice -
(2000/BigPointValue) Stop;
If MarketPosition =-1 then ExitShort("MMShortExitStop") at EntryPrice
+(2000/BigPointValue) Stop;


{ Function: ChopLimits }
{THIS USER FUNCTION SETS THE CHOP LIMITS  FOR EACH CATSCAN SYSTEM COMMODITY.

IF THE CHOPPY INDEX IS BETWEEN -CHOP LIMITS AND + CHOP LIMITS,
THEN IT'S A CHOPPY MARKET.
IF THE CHOPPY INDEX IS > + CHOP LIMITS THEN IT'S A BULLISH TRENDING MARKET.
IF THE CHOPPY INDEX IS <  - CHOP LIMITS THEN IT'S A BEARISH TRENDING MARKET.
}

If CurrentBar=1 then begin
If CommodityNumber = 2     then ChopLimits = 85;    {(LC)  Live Cattle}
If CommodityNumber = 3     then ChopLimits = 100;  {(CC)  Cocoa}
If CommodityNumber = 4     then ChopLimits = 70;    {(LH  Live Hogs}
If CommodityNumber = 5     then ChopLimits = 50;    {(PB)  Pork Bellies}
If CommodityNumber = 7     then ChopLimits = 60;    {(CT)  Cotton}
If CommodityNumber = 8     then ChopLimits = 190;  {(HG )or (CP)  Copper}
If CommodityNumber = 9     then ChopLimits = 230;  {(C) or (CN)  Corn}
If CommodityNumber = 10   then ChopLimits = 140;  {(KC)  Coffee}
If CommodityNumber = 11   then ChopLimits = 85;    {(LC)  Live Cattle}
If CommodityNumber = 12   then ChopLimits = 140;  {(OJ)  Orange Juice}
If CommodityNumber = 13   then ChopLimits = 40;    {(PL)  Platinum}
If CommodityNumber = 16   then ChopLimits = 450;  {(SI) or (SV)  Silver}
If CommodityNumber = 17   then ChopLimits = 700;  {(S) or (SD)  Soybeans}
If CommodityNumber = 18   then ChopLimits = 160;  {(SM)  Soybean Meal}
If CommodityNumber = 19   then ChopLimits = 27;    {(BO) Soybean Oil}
If CommodityNumber = 20   then ChopLimits = 10;    {(SU) Sugar #11}
If CommodityNumber = 21   then ChopLimits = 29;    {(W) or (WD)  Wheat}
If CommodityNumber = 24   then ChopLimits = 37;    {(DM)  D Mark}
If CommodityNumber = 25   then ChopLimits = 10;    {(SF)  Swiss Franc}
If CommodityNumber = 26   then ChopLimits = 105;  {(BP)  British Lb}
If CommodityNumber = 27   then ChopLimits = 170;  {(LB)  Lumber}
If CommodityNumber = 30   then ChopLimits = 600;  {(GC)  Gold}
If CommodityNumber = 41   then ChopLimits = 22;    {(TB)  T Bills}
If CommodityNumber = 44   then ChopLimits = 62;    {(US)  T Bonds}
If CommodityNumber = 65   then ChopLimits = 30;    {(JY)  Japanese Yen}
If CommodityNumber = 89   then ChopLimits = 18;    {(HO)  Heating Oil}
If CommodityNumber = 127 then ChopLimits = 10;    {(S2)  Day Swiss Franc}
If CommodityNumber = 128 then ChopLimits = 105;  {(B2)  Day British Lb}
If CommodityNumber = 141 then ChopLimits = 19;    {(ED  Euro$}
If CommodityNumber = 144 then ChopLimits = 62;    {(TQ)  Day T Bonds}
If CommodityNumber = 149 then ChopLimits = 60;    {(SP)  S&P 500}
If CommodityNumber = 150 then ChopLimits = 50;    {(TY)  T Notes}
If CommodityNumber = 188 then ChopLimits = 16;    {(CL)  Crude Oil}
If CommodityNumber = 224 then ChopLimits = 75;    {(HU)  Unleaded Gas}
If CommodityNumber = 250 then ChopLimits = 50;    {(TT)   Day T Notes}
If CommodityNumber = 261 then ChopLimits = 37;    {(D2)  Day D Mark}
If CommodityNumber = 262 then ChopLimits = 30;    {(J2)   Day Japanese Yen}
If CommodityNumber = 263 then ChopLimits = 30;    {(DX   US $ Index}
If CommodityNumber = 269 then ChopLimits = 19;    {(E2)  Day Euro$}
end;

{ Function: ChopLimits2 }
{THIS USER FUNCTION SETS THE CHOP LIMITS  FOR EACH CATSCAN SYSTEM COMMODITY.
NOTE:THESE ARE THE ORIGINAL CHOP LIMITS SET BY VIEWING CONTINUOUS CONTRACT
FILES AND THEN TESTING THEM USING SYSTEM WRITER. 
THEY ARE NOT THE ONES SET ON THE 21 FUTURES TRUTH BACK TESTS. 

IF THE CHOPPY INDEX IS BETWEEN -CHOP LIMITS AND + CHOP LIMITS,
THEN IT'S A CHOPPY MARKET.
IF THE CHOPPY INDEX IS > + CHOP LIMITS THEN IT'S A BULLISH TRENDING MARKET.
IF THE CHOPPY INDEX IS <  - CHOP LIMITS THEN IT'S A BEARISH TRENDING MARKET.
}

If CurrentBar=1 then begin
If CommodityNumber = 2     then ChopLimits2 = 45;    {(LC)  Live Cattle}
If CommodityNumber = 3     then ChopLimits2 = 100;  {(CC)  Cocoa}
If CommodityNumber = 4     then ChopLimits2 = 50;    {(LH  Live Hogs}
If CommodityNumber = 5     then ChopLimits2 = 90;    {(PB)  Pork Bellies}
If CommodityNumber = 7     then ChopLimits2 = 40;    {(CT)  Cotton}
If CommodityNumber = 8     then ChopLimits2 = 95;    {(HG )or (CP)  Copper}
If CommodityNumber = 9     then ChopLimits2 = 175;  {(C) or (CN)  Corn}
If CommodityNumber = 10   then ChopLimits2 = 170;  {(KC)  Coffee}
If CommodityNumber = 11   then ChopLimits2 =  80;    {(O) or (OT)  Oats}
If CommodityNumber = 12   then ChopLimits2 = 145;  {(OJ)  Orange Juice}
If CommodityNumber = 13   then ChopLimits2 = 40;    {(PL)  Platinum}
If CommodityNumber = 16   then ChopLimits2 = 800;  {(SI) or (SV)  Silver}
If CommodityNumber = 17   then ChopLimits2 = 1240;{(S) or (SD)  Soybeans}
If CommodityNumber = 18   then ChopLimits2 = 235;  {(SM)  Soybean Meal}
If CommodityNumber = 19   then ChopLimits2 = 25;    {(BO) Soybean Oil}
If CommodityNumber = 20   then ChopLimits2 = 10;    {(SU) Sugar #11}
If CommodityNumber = 21   then ChopLimits2 = 29;    {(W) or (WD)  Wheat}
If CommodityNumber = 24   then ChopLimits2 = 40;    {(DM)  D Mark}
If CommodityNumber = 25   then ChopLimits2 = 35;    {(SF)  Swiss Franc}
If CommodityNumber = 26   then ChopLimits2 = 55;    {(BP)  British Lb}
If CommodityNumber = 27   then ChopLimits2 = 175;  {(LB)  Lumber}
If CommodityNumber = 30   then ChopLimits2 = 405;  {(GC)  Gold}
If CommodityNumber = 41   then ChopLimits2 = 15;    {(TB)  T Bills}
If CommodityNumber = 44   then ChopLimits2 = 50;    {(US)  T Bonds}
If CommodityNumber = 65   then ChopLimits2 = 30;    {(JY)  Japanese Yen}
If CommodityNumber = 89   then ChopLimits2 = 48;    {(HO)  Heating Oil}
If CommodityNumber = 127 then ChopLimits2 = 35;    {(S2)  Day Swiss Franc}
If CommodityNumber = 128 then ChopLimits2 = 55;    {(B2)  Day British Lb}
If CommodityNumber = 141 then ChopLimits2 = 6;      {(ED  Euro$}
If CommodityNumber = 144 then ChopLimits2 = 50;    {(TQ)  Day T Bonds}
If CommodityNumber = 149 then ChopLimits2 = 60;    {(SP)  S&P 500}
If CommodityNumber = 150 then ChopLimits2 = 40;    {(TY)  T Notes}
If CommodityNumber = 188 then ChopLimits2 = 10;    {(CL)  Crude Oil}
If CommodityNumber = 224 then ChopLimits2 = 55;    {(HU)  Unleaded Gas}
If CommodityNumber = 250 then ChopLimits2 = 40;    {(TT)   Day T Notes}
If CommodityNumber = 261 then ChopLimits2 = 40;    {(D2)  Day D Mark}
If CommodityNumber = 262 then ChopLimits2 = 30;    {(J2)   Day Japanese Yen}
If CommodityNumber = 263 then ChopLimits2 = 35;    {(DX   US $ Index}
If CommodityNumber = 269 then ChopLimits2 = 6;      {(E2)  Day Euro$}
end;

{ Function: ChoppyIndex }
If HighestBar(TrueHigh,30) <= LowestBar(TrueLow,30) 
then ChoppyIndex =   10*(Highest(TrueHigh,30)-Lowest(TrueLow,30))
else ChoppyIndex = - 10*(Highest(TrueHigh,30)-Lowest(TrueLow,30));


	-----Original Message-----
	From:	Patrick [SMTP:vibri@xxxxxxxxx]
	Sent:	Thursday, May 06, 1999 12:12 PM
	To:	OmegaList
	Subject:	Top 10 Systems of All Time

	Dear List,

	I was looking through my old Futures mags and ran across an article
titled
	'Top 10 Trading Systems of All Time' in the July 1997 issue.  Below
is a
	list of the systems.  Usually I can not trade portfolio systems
because they
	require to much capital but the non-portfolio systems look
interesting.  If
	anyone has some detail on these systems post it to the list.


	1.) Time Trend III
	Oscillator system that changes to trend following when certain
conditions
	are met.

	2.) Culler Currency System
	Volatility breakout system.

	3.) DCS II
	Based on n-day breakout with trailing stop.

	4.) Dollar Trader
	Long term system. Average nine traders per year.

	5.) Grand Cayman
	Portfolio system

	6.) R-Breaker
	Breakout and counter trend S&P day-trading system

	7.) Universal LT
	Volatility based breakout system for a portfolio.

	8.) Aberration
	Long term posrtfolio system

	9.) Catscan I
	Trades differently for trending and choppy markets

	10.) Combo Advantage
	Black Box System.