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

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



PureBytes Links

Trading Reference Links

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@xxxxxxxxxxxxx> 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 --------------------~--> 
What would our lives be like without music, dance, and theater?
Donate or volunteer in the arts today at Network for Good!
http://us.click.yahoo.com/Tcy2bD/SOnJAA/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/