Hi Kumar, Yes I will be glad to help, but first I would like to see what you have been trying and perhaps you will learn more from a critique of any mistakes along with a solution rather than just being handed a solution. Please post your code attempts, and comment what is not working.
As a hint to get you started again, what I provided before would identify when PDI crossed above MDI, and vice versa. Now you have added a different condition and you want to start from an adx of less than 25. Consider adding Cross(ADX(14), 25) to the conditions for a PDI crossover. If all you want is the ADX going above 25, then that would be the basic code. If you want ADX to have attained a certain low value before any cross over consider using Flip() to set a state that will continue until some other condition has been met or IIF() to require a condition to be satisfied before or with signaling a cross of PDI. Read the manual for functions such as LLV(), FLIP(), EXREM(), IIF(). Look in the Library for examples of how to combine conditions or read the tutorial on using AFL. I do not mean to frustrate you, but if you can not start learning this very basic sort of code, you will not be able to advance and will always be asking for someone else to do it for you. At some point no one will answer and you will be truly stuck. Peace and Justice --- Patrick ----- Original Message ----- From: indiainfo2008 To: amibroker@yahoogroups.com Sent: Tuesday, March 02, 2010 2:03 AM Subject: [amibroker] Re: ADX DMI CROSSOVER hi rakesh, i tried hard, but didn't succeed. will you please help me if you have afl code? with regards Kumar --- In amibroker@yahoogroups.com, Rakesh Sahgal <rakeshsah...@...> wrote: > > Writng an afl for that purpose is not difficult . > > Patrick has been kind enough to point you in the right direction. Read up on > "CROSS". If you do not mind making the effort that is. > > If your effort does not succeed, I shall be more than glad to help you with > this, even though I am not an afl guru. > > Regards > > Rakesh Sahgal > > > On Tue, Mar 2, 2010 at 2:20 PM, indiainfo2008 <indiainfo2...@...>wrote: > > > > > hi patrick, > > first thanks for the reply. > > is it possible to write afl code for ADX and + DMI rising from low (ie, > > less than 25)?. If yes, will you help me to write a afl code for this > > purpose? i am a beginner in afl. > > with regards > > Kumar > > > > --- In amibroker@yahoogroups.com, "NW Trader" <ta4charts@> wrote: > > > > > > Hi Kumar, > > > > > > See Cross in the AFL glossary. Basically you want: > > > > > > CondUP = Cross( PDI(14), MDI(14) ); > > > CondDn = Cross( MDI(14), PDI(14) ); > > > > > > Filter = CondUP or CondDn ; > > > Addcolumn( C, "Close", 3.2, coloryellow, colorblue); > > > Addtextcolumn( writeif( CondUP, "Cross UP", "Cross Down"), "DI STATUS" , > > 10.0, colorwhite, iif(CondUP, colordarkgreen, colordarkred) ); > > > > > > Peace and Justice --- Patrick > > > ----- Original Message ----- > > > From: indiainfo2008 > > > To: amibroker@yahoogroups.com > > > Sent: Wednesday, February 24, 2010 8:41 PM > > > Subject: [amibroker] ADX DMI CROSSOVER > > > > > > > > > how to write a afl code to search for a +DMI crossover to -DMI in my > > watchlist ? > > > > > > with regards > > > kumar > > > > > > > > > > > > ------------------------------------ > > > > > > **** 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