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

Re: [amibroker] BuyPrice



PureBytes Links

Trading Reference Links




Dimitris,
 
You are wrong. See the blue 
comments below.
Best regards,Tomasz Janeczkoamibroker.com
<BLOCKQUOTE 
>
  ----- Original Message ----- 
  <DIV 
  >From: 
  Dimitris 
  Tsokakis 
  To: <A title=amibroker@xxxxxxxxxxxxxxx 
  href="">amibroker@xxxxxxxxxxxxxxx 
  Sent: Monday, February 17, 2003 7:36 
  PM
  Subject: [amibroker] BuyPrice
  
  Tomasz,Here is an example to clear my point :In AA 
  we have
  Stoplevel = Open + 0.6 * Ref( H - L, -1 );Buy = High 
  >= StopLevel;BuyPrice = StopLevel; Sell=Ref(Buy,-3);// for 
  example
  and in IB we have
  Stoplevel = Open + 0.6 * Ref( H - L, -1 );Buy = High 
  >= StopLevel;BuyPrice = StopLevel; 
  Sell=Ref(Buy,-3);Plot(C,"C",1+6*Buy,64);Plot(STOPLEVEL,"STOPLEVEL",4,1);<FONT 
  size=2>
  On Sept29, point X, we have the red line STOPLEVEL=11.58, H=11.65, 
  consequently High>=StopLevel and this is a Buy signal.Since we use EOD, 
  we know the Buy signal AFTER the end of the session.
  This is NOT true. Backtesting uses EOD data, 
  but you can place buy order during the session without 
  knowing
  what the final High will be. You 
  just have to understand the way buy stop orders are 
  placed.
  BEFORE trading hours start on Sept 29 we know 
  the H-L range of YESTERDAY, right ?
  Now trading starts - we learn what the OPEN 
  price is, OK ?
  Now we can call the broker (or place the 
  order by internet) : we place BUY STOP order at ( TODAYS OPEN + 0.6 
  of YESTERDAY RANGE ).
  and now we can forget it... we can go for a 
  good dinner or have a good time with friends. 
  Now the trading is OVER for today. We 
  read the EOD records for Today. 
  And now we find out that the High of today 
  was HIGHER than our BUY STOP level.
  Our broker automatically fulfilled our order 
  at BUY STOP level. 
  We didn't need to know what the final High 
  is. It is just enough to know
  that final High was higher than our stop 
  level so our order got fulfilled sometime during
  trading hours (it does not matter when - only 
  the limit price matters).
   
  Now. ... if we backtesting such thing - we 
  don't really need intraday quotes. It is enough to
  know that High was above our stop limit that 
  was based only on YESTERDAY data and todays OPEN price.
  The backtester takes buystop limit as the 
  trade entry price and everything is OK.
  We don't look into the future and this is 
  perfectly tradeable.
   
  (if you wonder what happens when prices do 
  not move above buystop limit during the day
  - it is simple : our broker just does not 
  fulfill the order - there is no trade)
   
  We give to our broker the order Buy at 11.58 for tomorrow, the 
  Sept30.But, it is impossible, since the highest Sept30 is 11.08.So, 
  the order will not be executed.On the other side, in the AA we see a 
  buy arrow on Sept29 and [in actual trades mode] a buy arrow on 
  Sept30.
  The same for Aug6, 2002, point Y
  STOPLEVEL=12.06, H=12.62
  It is a Buy, with BuyPrice 12.06.
  But, the next bar range was [12.52,13.45]. What is the 
  actual price we buy on Aug7 ?In general, a buyprice given in advance 
  may not happen at all the next trading day, no matter if it appears in AA 
  results.
  Here is the conflict, AA says we have an impossible trade 
  for tomorrow.Do I still miss something ?Dimitris 
  TsokakisPost 
  AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A 
  href="">http://groups.yahoo.com/group/amiquote/messages/)Check 
  group FAQ at: <A 
  href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
  Your use of Yahoo! Groups is subject to the <A 
  href="">Yahoo! Terms of Service. 







Yahoo! Groups Sponsor


  ADVERTISEMENT  









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



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.