50% com Compounding acho que não é possivel. O risco que terias que assumir seria insuportável psicologicamente.
Se partires todos os anos da mesma base e retirares os lucros, com menos stress que isso implicaria talvez.....
O neo tem razão, arranjar sistemas seja para 5%,10% ou 50% é a melhor solução.
quem quiser pode faclmente arranjar um sistema que dê pelo menos 10% sem alavacagem com este trigger por exemplo (QQQ e SPY):
L<(REF(L,-1)-f3*(REF(H,-1)-REF(C,-1))). No QQQ e SPY existem muitas price patterns que dão bons resultados.
o f3, o sinal saída ou filtros fica ao vosso critério.
Estás a dizer que acabaste de por num forum publico, um sistema que dá "pelo menos" 10% ao ano, sem alavancagem?
A pedido de Demelo:
SetTradeDelays(1,1,1,1);
SetOption ("allowsamebarexit",false);
SetOption("initialequity",10000);
SetOption("MaxOpenPositions",1);
SetPositionSize(100/1,spsPercentOfEquity);
SetOption("AccountMargin",50);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//SYMBOLS: QQQ
// MAIN RULES
PricePattern1 = RSI(2)<5;
PricePattern2 = O>Ref(H,-1);
Sell_1 = C==HHV(C,3);
Sell_2 = (100*(C-BBandBot(C,60,2.5)) /(BBandTop(C,60,2.5)-BBandBot(C,60,2.5)))>90;
BullMarket = C > MA(C,300);
BearMarket = C < MA(C,300);
MarketState = Flip(Bullmarket,Bearmarket);
// BUY & SELL SIGNAL
Buy = (PricePattern1 AND MarketState == 0) OR (PricePattern2 AND MarketState == 1);
Sell = (Sell_1 AND MarketState == 0) OR (Sell_2 AND MarketState == 1);
// STOP LOSS
bars = 15;
ApplyStop( stopTypeNBar, stopModeBars, bars, True );
// BUY & SELL PRICE
BuyPrice = Open;
SellPrice = Open;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////