hi,
when developing systems I
usually make a chart of the output. Below is shown how to do it,
rgds, Ed
SetOption("InitialEquity",100000);
SetOption("MaxOpenPositions",1);
SetOption("MarginRequirement",100);
SetOption("UsePrevBarEquityForPosSizing",False); SetOption("AllowPositionShrinking" , True); SetOption("AllowSameBarExit",True); SetOption("ActivateStopsImmediately"
,False); SetTradeDelays(0,0,0,0);
SetPositionSize(100,spsPercentOfEquity); RoundLotSize = 10;
Buy = True; Sell = 0; ApplyStop(3,2,0);
BuyPrice = C; SellPrice = O;
Equity(1);
GraphXSpace = 5; Plot(C,"C",1,64); Title=Name()+ ",
O: "+WriteVal(O)+
", H: "+WriteVal(H)+ ", L: "+WriteVal(L)+ ", C: "+WriteVal(C);
PlotShapes(IIf(Buy,shapeUpArrow,0),colorWhite, layer = 0, yposition = BuyPrice, offset = 0 ); PlotShapes(IIf(Sell,shapeDownArrow,0),colorYellow, layer = 0,
yposition = SellPrice, offset = 0
);
----- Original Message -----
Sent: Thursday, May 26, 2005 9:56
PM
Subject: [amibroker] Buy on Close, Sell
on Open
Hi,
I'm trying to write a Backtest for a single
symbol that Buys on the Close of each Day, and Sells on the next
Open. (Sounds weird, but there's a good reason for the
research.)
Attached below is my code.
It almost works, but Buys
only every other day, not every day, and does exit on the next day's
Open.
Any
suggestions?
Thanks, David ------------------------------------------------------
SetOption("InitialEquity",100000);
SetOption("MaxOpenPositions",1);
SetOption("MarginRequirement",100);
SetOption("UsePrevBarEquityForPosSizing",False); SetOption("AllowPositionShrinking"
, True); SetOption("AllowSameBarExit",False);
SetOption("ActivateStopsImmediately"
,False); SetTradeDelays(0,0,0,0);
BuyPrice = Close; SellPrice =
Open; SetPositionSize(100,spsPercentOfEquity); RoundLotSize =
10;
Buy = True; Sell =
False; ApplyStop(3,2,0);
Please note
that this group is for discussion between users only.
To get support
from AmiBroker please send an e-mail directly to SUPPORT {at}
amibroker.com
For other support material please check also: http://www.amibroker.com/support.html
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
Yahoo! Groups Links
|