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

[amibroker] Re: What's AFL for 'selling on close 3 days later'



PureBytes Links

Trading Reference Links


I'm still struggling with this.. So wouldn't the following code
perform a buy, and then sell at the open 2 days later? It still
reports the buys & sells on the same day when I run it.

Buy = 1;
BuyPrice = Close;
Sell = Ref(Buy,-2);
SellPrice = Open; // or should this be SellPrice = Ref(Open,-2)?


--- In amibroker@xxxxxxxxxxxxxxx, Terry <MagicTH@xxxx> wrote:
> Said another way, you can't buy in the future, so you have to be in the
> future and look back 3 days to see if there is a buy for today
> (3 days into the future from 3 days ago.) Get it?
> 
> Terry
> 
> Graham wrote:
> 
> >the post wanted to sell 3 days after the buy, so the ref needs to look
> >back 3 days, so
> >Sell = Ref(Buy,-3);
> >
> >Defining the buyprice and sellprice can be done in the AA settings, or
> >using SellPrice and BuyPrice
> >If you want to buy on close one day and seel at open the next then as
> >I posted before there are various ways to code this.
> >
> >On Mar 31, 2005 10:19 AM, onlyobsession2k3 <jmpatton@xxxx> wrote:
> >  
> >
> >>I'm new to AFL so forgive if these questions seem simple:
> >>
> >>1) Regarding the post below, the AFL Function reference says that in
> >>the Ref function, a positive number refers to the future, so wouldn't
> >>"three days later" be Ref(Close,3) and not -3? Is the help
> >>documentation incorrect?
> >>
> >>2) How would I write a simple formula like "Buy on Close, Sell on
> >>Open"? I tried the following, but it seems to buy & sell on the
same day?
> >>Buy=Close
> >>Sell=Ref(Open,-1)
> >>
> >>
> >>--- In amibroker@xxxxxxxxxxxxxxx, Graham <kavemanperth@xxxx> wrote:
> >>    
> >>
> >>>check the help screens for AFL functions
> >>>
> >>>it sets the delays for (buy,sell,short,cover)
> >>>
> >>>
> >>>On Tue, 29 Mar 2005 14:06:07 -0000, Dickie Paria <babui@xxxx> wrote:
> >>>      
> >>>
> >>>>Thanks - the 'sell=ref(buy,-3)' worked just fine.  Quick qts - what
> >>>>is the 'zeros' mean in 'settradedelays(0,3,0,0)?  Is it H,L,O ?
> >>>>
> >>>>--- In amibroker@xxxxxxxxxxxxxxx, "W Schmidt" <william.schmidt@xxxx>
> >>>>wrote:
> >>>>        
> >>>>
> >>>>>On Tue, 29 Mar 2005 06:28:51 +0800, Graham <kavemanperth@xxxx>
> >>>>>          
> >>>>>
> >>>>wrote:
> >>>>        
> >>>>
> >>>>>>A few ways of doing it
> >>>>>>
> >>>>>>buy = exremspan(buy,3);
> >>>>>>sell = ref(buy,-3);
> >>>>>>
> >>>>>>or
> >>>>>>
> >>>>>>settradedelays(0,3,0,0);
> >>>>>>sell = buy;
> >>>>>>
> >>>>>>there are more ways to do it as well.
> >>>>>>
> >>>>>>
> >>>>>>On Mon, 28 Mar 2005 21:13:52 -0000, Dickie Paria <babui@xxxx>
> >>>>>>            
> >>>>>>
> >>>>wrote:
> >>>>        
> >>>>
> >>>>>>>//IF X=1 THEN Buy Next Bar AT C+.05 STOP;
> >>>>>>>Buy=Ref(x,-1);
> >>>>>>>BuyPrice=Ref(C+.05,-1);
> >>>>>>>Sell=Ref(x,-1);
> >>>>>>>SellPrice=Close;
> >>>>>>>
> >>>>>>>The above is for selling on close on the same day you bought a
> >>>>>>>particular stock/future.  How would you write the above - if you
> >>>>>>>              
> >>>>>>>
> >>>>wanted
> >>>>        
> >>>>
> >>>>>>>to sell on close 3 days after a buy?  Thanks
> >>>>>>>
> >>>>>>>              
> >>>>>>>
> >  
> >





------------------------ Yahoo! Groups Sponsor --------------------~--> 
In low income neighborhoods, 84% do not own computers.
At Network for Good, help bridge the Digital Divide!
http://us.click.yahoo.com/EpW3eD/3MnJAA/cosFAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

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

<*> 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/