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

Re: [amibroker] Help with SAR function [1 Attachment]



PureBytes Links

Trading Reference Links

<*>[Attachment(s) from Vinay Gakkhar. included below]

Dear Edward,

Thanks again for your continued help. You are a big encouragement.

I am attaching with this mail the full AFL. Will you please check it for me? I think with my very little knowledge I have done some wrong somewhere because I cannot find the "1" or "1" printed anywhere, nor can I see written anywhere the values at cycle start & end. I may clarify here that the values that I need are the start & close prices of the same single cycle. How can I also get these prices through AddColumn?

Best regards,

Vinay

On Thu, 01 Oct 2009 12:57:37 +0530, Edward Pottasch <empottasch@xxxxxxxxx> wrote:

> hi Vinay,
>
> no f_sar is a function. It is an array filled with numbers. If you mean by
> SAR cycles the start and end points of the green and red dots you can find
> them using the Cross function as well. Add this to the code and you will
> find that a "1" is printed at the start and end of the "cycles", rgds, Ed
>
> SAR_cycle_start = Cross(C,f_sar) OR Cross(f_sar,C);
> "start: " + WriteVal(SAR_cycle_start);
> SAR_cycle_end = Ref(SAR_cycle_start,1);
> "end: " + WriteVal(SAR_cycle_end);
>
>
>
> ----- Original Message -----
> From: "Vinay Gakkhar." <vgakkhar@xxxxxxxxxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Thursday, October 01, 2009 3:47 AM
> Subject: [amibroker] Help with SAR function
>
>
>> Dear Mr. Edward Pottasch,
>>
>> Thank you again for the help provided. My exploration is now working very
>> well.
>>
>> I have one question. If I understand well, f_sar represents the first dot
>> of a SAR cycle. What should I write for the last dot of a SAR cycle?
>>
>> Thanks again.
>>
>> vgakkhar
>>
>> On Sun, 20 Sep 2009 12:49:09 +0530, Edward Pottasch <empottasch@xxxxxxxxx>
>> wrote:
>>
>>> you have to define the SAR function, see code below, regards, Ed
>>>
>>>
>>>
>>>
>>> accel = Param("Acceleration", 0.02, 0, 1, 0.001);
>>> mx = Param("Max. acceleration", 0.2, 0, 1, 0.001);
>>>
>>> f_sar = SAR(accel,mx);
>>>
>>> colordots = IIf(f_sar < L,colorBrightGreen,IIf(f_sar >
>>> H,colorRed,colorWhite));
>>>
>>> Buy = Cross(C,f_sar); Buy = Ref(Buy,-1); BuyPrice = O;
>>> Sell = Cross(f_sar,C); Sell = Ref(Sell,-1); SellPrice = O;
>>>
>>> SetBarsRequired(-2,-2);
>>> SetChartOptions(0, chartShowDates);
>>> Plot(C,"\nClose",colorWhite,64);
>>> Plot(f_sar,"\nf_sar",colordots,styleDots|styleNoLine);
>>>
>>> PlotShapes(IIf(Buy,shapeUpArrow,shapeNone),colorGreen,0,L,-15);
>>> PlotShapes(IIf(Buy,shapeHollowUpArrow,shapeNone),colorWhite,0,L,-15);
>>> PlotShapes(IIf(Buy,shapeHollowSmallCircle,shapeNone),colorWhite,0,BuyPrice,0);
>>>
>>> PlotShapes(IIf(Sell,shapeDownArrow,shapeNone),colorRed,0,H,-15);
>>> PlotShapes(IIf(Sell,shapeHollowDownArrow,shapeNone),colorWhite,0,H,-15);
>>> PlotShapes(IIf(Sell,shapeHollowSmallCircle,shapeNone),colorWhite,0,SellPrice,0);
>>>
>>>
>>>
>>>
>>> ----- Original Message -----
>>> From: "Vinay Gakkhar." <vgakkhar@xxxxxxxxxxx>
>>> To: "Amibroker" <amibroker@xxxxxxxxxxxxxxx>
>>> Sent: Sunday, September 20, 2009 2:08 AM
>>> Subject: [amibroker] Help with SAR function
>>>
>>>
>>>> Learned senior members,
>>>>
>>>> I need help with the SAR function.
>>>>
>>>> I want a buy signal when SAR has received 2 green dots, and a sell
>>>> signal when MFI has received 2 red dots.
>>>>
>>>> Can you please tell me what is wrong in the following formula? It is not
>>>> showing me any result.
>>>>
>>>> acc = Param("Acceleration", 0.02, 0, 1, 0.001 );
>>>> acc1 = Ref(Param("Acceleration", 0.02, 0, 1, 0.001 ),1);
>>>> accm = Param("Max. acceleration", 0.2, 0, 1, 0.001 );
>>>> accm1 = Ref(Param("Max. acceleration", 0.2, 0, 1, 0.001 ),1);
>>>> BuySAR1 = (acc + acc1)  ;// buy signal if 2 green dots have come already
>>>> SellSAR1 =  (accm + accm1)  ;// Sell signal if 2 red dots have come
>>>> already
>>>>
>>>>
>>>>
>>>> Many thanks.
>>>>
>>>> vgakkhar
>>>>
>>>>
>>>>
>>>> ------------------------------------
>>>>
>>>> **** IMPORTANT PLEASE READ ****
>>>> This group is for the discussion between users only.
>>>> This is *NOT* technical support channel.
>>>>
>>>> TO GET TECHNICAL SUPPORT send an e-mail directly to
>>>> SUPPORT {at} amibroker.com
>>>>
>>>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
>>>> http://www.amibroker.com/feedback/
>>>> (submissions sent via other channels won't be considered)
>>>>
>>>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
>>>> http://www.amibroker.com/devlog/
>>>>
>>>> Yahoo! Groups Links
>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>>
>>
>> ------------------------------------
>>
>> **** IMPORTANT PLEASE READ ****
>> This group is for the discussion between users only.
>> This is *NOT* technical support channel.
>>
>> TO GET TECHNICAL SUPPORT send an e-mail directly to
>> SUPPORT {at} amibroker.com
>>
>> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
>> http://www.amibroker.com/feedback/
>> (submissions sent via other channels won't be considered)
>>
>> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
>> http://www.amibroker.com/devlog/
>>
>> Yahoo! Groups Links
>>
>>
>>
>
>
>
> ------------------------------------
>
> **** IMPORTANT PLEASE READ ****
> This group is for the discussion between users only.
> This is *NOT* technical support channel.
>
> TO GET TECHNICAL SUPPORT send an e-mail directly to
> SUPPORT {at} amibroker.com
>
> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> http://www.amibroker.com/feedback/
> (submissions sent via other channels won't be considered)
>
> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> Yahoo! Groups Links
>
>
>
>


-- 

<*>Attachment(s) from Vinay Gakkhar.:


<*> 1 of 1 File(s) http://groups.yahoo.com/group/amibroker/attachments/folder/3758800/item/list 
  <*> SAR.afl

------------------------------------

**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

TO GET TECHNICAL SUPPORT send an e-mail directly to 
SUPPORT {at} amibroker.com

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx

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