PureBytes Links
Trading Reference Links
|
Hi Howard,
Yes, you are missing the underlying backtest code. I did not post it.
Greg asked me to run a comparison of one of my trading systems which
used QP2 QRS values for PositionScore, substituting his RSW code as
the PositionScore.
The purpose was to see if RSW came close to simulating QRS ranking values.
--- In amibroker@xxxxxxxxxxxxxxx, "Howard Bandy" <howardbandy@xxxx> wrote:
> Hi Phsst --
>
> I must be missing something. Here is the code I am running to
duplicate the
> results in your December 13 message. I don't get results anywhere
near the
> ones being discussed in this thread, even when I use $0 commission.
>
> Using the S&P 100:
>
> My $100,000 becomes $709,124.
>
> In my runs, I see 266 trades, 204 of them long. Your results show 7431.
> My average bars held are 16, yours are 2.
>
> When I run this using the NASDAQ 100, the results are awful.
> $100,000 becomes $3,000,000 in April 2000, but drops to $900,000 by
March
> 2002.
>
> Changing the trade from close to open and the delay from 1 to 0 make
small
> differences. Adding an $11 commission takes a big chunk out of the
profits.
>
>
> What else do I need?
>
> Thanks,
> Howard
>
>
> ---------------------------------------------------------
>
> //// Phsst RSW Portfolio Selection
> //
>
> // Settings:
> // Trade: Close
> // Delay: 1
> // Initial Equity: 100000
> // Commission: 0
> // Date Range: 6/1/1995 through 12/16/2003
> // Watchlist: S&P100
>
> EnableRotationalTrading();
> SetOption("MaxOpenPositions", 5 );
> PositionSize = -20; // 20% of portfolio equity
>
>
> // RSW = .4*(Total Return 13-Week)+.3*(Total Return
26-Week)+.3*(Totalreturn
> 1-Year)
> tr13 = 0.4 * (C - Ref(C, -65)) / Ref(C, -65) * 100;
> tr26 = 0.3 * (C - Ref(C, -130)) / Ref(C, -130) * 100;
> tr52 = 0.3 * (C - Ref(C, -260)) / Ref(C, -260) * 100;
> RSW = tr13 + tr26 + tr52;
> PositionScore = RSW;
>
> // end of code
>
> ---------------------------------------------------------
>
> ----- Original Message -----
> From: Phsst
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Saturday, December 13, 2003 6:30 PM
> Subject: [amibroker] Re: PositionScore Ideas
>
>
> Greg,
>
> This backtest comparison is for illustrative purposes only. I make no
> claims regarding these test results other than the AFL and Setup
> criteria was identical for both tests. The only difference was the
> assignment of PositionScore = QRS versus PositionScore = RSW.
>
> NOTE:
>
> // RSW = .4*(Total Return 13-Week)+.3*(Total Return 26-Week)+.3*(Total
> Return 1-Year)
> tr13 = 0.4 * (C - Ref(C, -65)) / Ref(C, -65) * 100;
> tr26 = 0.3 * (C - Ref(C, -130)) / Ref(C, -130) * 100;
> tr52 = 0.3 * (C - Ref(C, -260)) / Ref(C, -260) * 100;
> RSW = tr13 + tr26 + tr52;
> PositionScore = RSW;
>
> Date Range 6/1/1995 to Present (No QRS scores exist prior to this)
>
> Direct comparison:
>
> RSW SCORE QRS SCORE
> Long trades Long trades
> Initial capital 100000 100000
> Ending capital 22984180 190338380
> Net Profit 22884180 190238380
> Net Profit % 22884.18% 190238.38%
> Exposure % 94.25% 94.16%
> Net RAR % 24280.98% 202035.63%
> Annual Return % 89.07% 142.19%
> Risk Adj Retn % 94.50% 151.01%
>
> All trades 7431 (100.00 %) 7487 (100.00 %)
> Avg. Profit/Loss 3079.56 25409.16
> Avg. Profit/Loss % -4.16% -2.88%
> Avg. Bars Held 2.65 2.63
>
> Winners 3829 (51.53 %) 4066 (54.31 %)
> Total Profit 64437022.92 436648089.7
> Avg. Profit 16828.68 107390.09
> Avg. Profit % 3.10% 3.13%
> Avg. Bars Held 2.33 2.33
> Max. Consecutive 17 17
> Largest win 978262.15 7798920.06
> # bars in largest win 2 2
>
> Losers 3602 (48.47 %) 3421 (45.69 %)
> Total Loss -41552842.92 -246409709.4
> Avg. Loss -11536.05 -72028.56
> Avg. Loss % -11.88% -10.03%
> Avg. Bars Held 2.98 2.99
> Max. Consecutive 13 12
> Largest loss -542767 -4301835.5
> # bars in largest loss 6 6
>
> Max. trade drawdown -610851.92 -4864832.72
> Max. trade % drawdown -98.69% -99.67%
> Max. system drawdown -2119041.36 -15587244.83
> Max. system % drawdown -34.68% -27.63%
> Recovery Factor 10.8 12.2
> CAR/MaxDD 2.57 5.15
> RAR/MaxDD 2.72 5.46
> Profit Factor 1.55 1.77
> Payoff Ratio 1.46 1.49
> Standard Error 2982472.3 25676798.01
> Risk-Reward Ratio 0.44 0.38
> Ulcer Index 12.1 7.64
> Ulcer Performance Index 6.92 17.9
> Sharpe Ratio of trades -0.72 -0.86
> K-Ratio 1.09 0.93
>
> FWIW, I have some other systems / variations that I'll run a RSW vs.
> QRS comparison on. If there are any notable improvements to the RSW
> results, I'll post them.
>
> Regards,
>
> Phsst
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|