I make 20 bar breakout system. Perfomance ? NO GOOD, bad! This program has money management. If you have good money management, Please tell me. ======================================== I want to try how recover this bad perfomance system with good money management. This program is for Tradestation 2000i or (6?). {******************************************************************* Description : 20 bar Breakout System. Perfomance ? No good !! nakayama@swingwaver.com ********************************************************************} Inputs: AccountSize(100000), {Account size [$]} RiskPer(2.0), {Risk fraction [%]} Length(20), StopLength(10), Stopfraction(3), TSfraction(3); Vars: cont_lose(0), entryflag(false), PrevEquity(0), NowAccount(0), ii(0),Ntrades(0), TrailStop(0), PostionSize(0), MMsize(0), {Money Management Positon size} MMstop(0); {Money Management Stop} Arrays: Equity[100](0); if Ntrades = 0 then begin { Initialize } NowAccount = AccountSize/2; end; MMstop = Average(TrueRange,StopLength)*Stopfraction; If MarketPosition = 0 and MMStop <> 0 then begin value1=PositionProfit(1); If value1 <> Equity[100] and value1 <> 0 then Begin {When New Trades} { Make room } For ii=0 to 100-1 begin Equity[ii] = Equity[ii+1]; end; Equity[100]=value1; { New Profit or Loss} NowAccount=NowAccount+Equity[100]; { New Account balance } Ntrades = Ntrades + 1; end; MMsize = Round(NowAccount*RiskPer/100/MMstop,0); ii = 0; cont_lose=0; while Equity[100-ii] < 0 begin if Equity[100-ii] < 0 then begin cont_lose = cont_lose + 1; end; ii = ii + 1; end; if cont_lose >= 3 then begin MMsize = Round(3*NowAccount*RiskPer/100/MMstop,0); end; {Entries} If Close > Highest(Close,Length)[1] then begin Buy ("UP") MMsize shares next bar at open; end; If Close < Lowest(Close,Length)[1] then begin Sell ("Dw") MMsize shares next bar at open; end; end; TrailStop = Average(Range,StopLength)*TSfraction; {Exits} {EntryPrie(0) is Open Entry Point} If MarketPosition = 1 then begin ExitLong ("MM LX stop") at EntryPrice(0)-MMStop on stop; ExitLong ("TrailStop LX") at Highest(High,Length) - TrailStop on stop; end; If MarketPosition = -1 then begin ExitShort ("MM SX stop") at EntryPrice(0)+MMStop on stop; ExitShort ("TrailStop SX") at Lowest(Low,Length) + TrailStop on stop; end;
I took a glance at it on a few stocks over the past 500 daily bars - it looks alright. The absolute numbers are really ok on some stocks - ie SEE , GM. Personally I couldn't stomach the drawdowns, but that's a question of personal preference, right. I don't see what your problem with this program is?
eeeeengleesh not first language my being is, tommy. TradingStations codey-wise sorts umpa-lumpa shortsales no likely p/l yes? sheesh PS Porkypines weighty-loaded down is bricks maybe, sinks he does, floatywoaty not, young jedi.
that insulting Wapper2. Wapper2, let's see how well you post in this guy's native language - doubt you'd do much better. Swingwaver, could you be more specific about what kind of money management you'd like to implement? Also, what time frame are you working in, and on what securities?
If you have a bad system, money management is not going to fix it. In order for anyone here to critique/offer help you should also disclose what security(ies) or index it is designed to trade, and also paste a trade station performance summary to start with.
just trying the mood be lightning is I young jedi. To the dark side have you gone, thinks me from them 'waddy-wadda' poems you writing be...
trading leadings be to fear fear leadings be to anger anger leadings be to hate hate is being leading to working at a prop firm.