| 
 PureBytes Links 
Trading Reference Links 
 | 
There are NO magic sticks ... only tools and as I'll say again it's 
better if the tools are DOCUMENTED as without documentation it's 
all "Gee I hope this is how this works". This is why although I now 
do all development in AB because it's mucho fast I still check 
results of individual calculations of what I'm using to see what 
they're doing ELSEWHERE.  Obviously I didn't understand what this was 
doing, did you ? do you ?
--- In amibroker@xxxxxxxxxxxxxxx, "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxx> 
wrote:
> Variable period is not that simple.
> Let me use an example:
> k is either 0.1 or 0.9 bar per bar
> 0.1, 0.9, 0.1, 0.9 etc
> Do not expect AMA(C,k) to zig between AMA(C,0.1) and AMA(C,0.9)
> Try in IB the
> 
> Plot(AMA(C,0.1),"",4,1);Plot(AMA(C,0.9),"",5,1);
> k=0.1+0.8*(Cum(1)%2);//Plot(k,"",2,8);
> Plot(AMA(C,k),"",1,8);
> 
> It is better to study these cases and learn what is expected before 
> hitting the magic Apply IB button.
> The zig function will be the 
> (Cum(1)%2==1)*AMA(C,0.1)+(Cum(1)%2==0)*AMA(C,0.9)
> as you may see adding the
> Plot((Cum(1)%2==1)*AMA(C,0.1)+(Cum(1)%2==0)*AMA(C,0.9),"",2,8);
> It is not easy and, let me repeat here, variable inputs is not the 
> magic stick. If our "logic" is not correct, the upcoming facilities 
> will not solve any coding [and, above all, trading] problem.
> DT
> --- In amibroker@xxxxxxxxxxxxxxx, "DIMITRIS TSOKAKIS" 
<TSOKAKIS@xxxx> 
> wrote:
> > Fred,
> > take a look at
> > 
> > per=10+Cum(1)%20;//variable period from 10 to 29
> > StochKa=MA(100*(C-LLV(L,per))/(HHV(H,per)-LLV(L,per)),3);
> > StochDa=MA(MA(100*(C-LLV(L,per))/(HHV(H,per)-LLV(L,per)),3),3);
> > Plot(StochDa,"",1,1);Plot(StochD(),"",4,8);
> > 
> > for example.
> > DT
> > --- In amibroker@xxxxxxxxxxxxxxx, "Fred" <fctonetti@xxxx> wrote:
> > > Tomasz,
> > > 
> > > I agree completely that these are two different areas ... to me 
> > they 
> > > are both important with (1) being higher priority then (2) ...
> > > 
> > > With regards to (1) and more specifically those functions like 
> ATR 
> > > that require multiple arrays ... I understand and in the case 
of 
> > ATR 
> > > I'm not sure I care if this is even dealt with as again it's 
> simple 
> > > enough like my example w/MACD to create ones own ATR with a 
> Foreign 
> > > symbol using straight AFL.  
> > > 
> > > In the case of a stochastic though it's clearly valid to 
> calculate 
> > it 
> > > as 
> > > 
> > > 100 * (C - LLV(C, n)) / (HHV(C, n) - LLV(C, n)) 
> > > 
> > > as opposed to using highs and lows.  However here again I'm not 
> > sure 
> > > I care as it's easy enough to do these in straight AFL with n 
> being 
> > > time variant since HHV and LLV are already have the capability 
of 
> > > being time variant.
> > > 
> > > 
> > > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" 
> > <amibroker@xxxx> 
> > > wrote:
> > > > Hello,
> > > > 
> > > > As I mentioned in the other post of mine there are 
> > > > TWO INDEPENDENT areas:
> > > > 
> > > > 1. Make input data array available for functions like RSI
> > > > 2. Make second argument (period) accept array too (variable 
> > period).
> > > > 
> > > > Somehow people mix those 2 areas.
> > > > 
> > > > Fred speaks that he wants all functions to cover at least
> > > > area (1).
> > > > 
> > > > The posts of Mark refer to area (2).
> > > > 
> > > > Let me show you example:
> > > > 
> > > > RSI( period ) - this function has no input data array (uses 
> CLOSE 
> > > array
> > > > indirectly) and accepts static period
> > > > 
> > > > (1) RSIa( ARRAY, period ) - this function accepts input data 
> > array 
> > > but accepts
> > > > only static period
> > > > 
> > > > (2) RSIa( ARRAY, dynamic_period ) -  this function accepts 
> input 
> > > data array 
> > > > and accepts both static and dynamic_period. 
> > > > (NOTE: Current version of AB does NOT support this 
> RSIa 'flavour' 
> > > yet)
> > > > 
> > > > 
> > > > As to (1): implementation of this is relatively easy.
> > > > There is one caveat however: many analytical functions
> > > > in fact use MORE than one input array. For example 
Stochastics 
> use
> > > > Close, Open and High arrays as inputs.
> > > > ATR too needs OHLC, not only close.
> > > > 
> > > > As to (2): not every function is suitable for this kind of 
> > > operation. Although 
> > > > theoretically it is possible to rewrite every function to 
> accept 
> > > such 'variable
> > > > periods' the practice shows that transformations that are 
> > recurrent 
> > > in nature
> > > > (exponential averages for example) are extremely 'sensitive' 
if 
> > > parameter(s)
> > > > change to fast. A kind of "frequency modulation" effect 
appears 
> > > that may produce
> > > > distortions therefore one should be careful working with 
> adaptive 
> > > systems
> > > > using recurrency-based transformations.
> > > > 
> > > > Best regards,
> > > > Tomasz Janeczko
> > > > amibroker.com
> > > > ----- Original Message ----- 
> > > > From: <uenal.mutlu@xxxx>
> > > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > > Sent: Friday, April 18, 2003 5:28 PM
> > > > Subject: Re: [amibroker] Dynamic Indicators Poll -- VOTE 
AGAIN, 
> > > PLEASE
> > > > 
> > > > 
> > > > > And IMHO also 
> > > > >   LINEARREG, LINREGSLOPE, TSF 
> > > > > should be removed from your list. Please
> > > > > check the remaining too... Test it in AFL editor (it will 
> > inform 
> > > you
> > > > > via a small hint window about the params after you type the 
> > > opening brace).
> > > > > UM
> > > > > 
> > > > > ----- Original Message ----- 
> > > > > From: <uenal.mutlu@xxxx>
> > > > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > > > Sent: Friday, April 18, 2003 5:21 PM
> > > > > Subject: Re: [amibroker] Dynamic Indicators Poll -- VOTE 
> AGAIN, 
> > > PLEASE
> > > > > 
> > > > > 
> > > > > > Hi mark, 
> > > > > > can you clarify BBANDBOT and BBANDTOP; 
> > > > > > IMHO they both already do accept user defined arguments
> > > > > > for all the 3 possible parameters to them. 
> > > > > > UM
> > > > > > 
> > > > > > 
> > > > > > ----- Original Message ----- 
> > > > > > From: "markf2" <feierstein@xxxx>
> > > > > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > > > > Sent: Friday, April 18, 2003 4:03 PM
> > > > > > Subject: [amibroker] Dynamic Indicators Poll -- VOTE 
AGAIN, 
> > > PLEASE
> > > > > > 
> > > > > > 
> > > > > > > In Message 38132, Tomasz pointed out that HHV, LLV, 
> > HHVBars, 
> > > LLVBars,
> > > > > > > DEMA, TEMA, MA, WMA, REF, and SUM already work with 
> dynamic
> > > > > > > parameters. When I updated the poll to reflect this, 
ALL 
> > > votes were
> > > > > > > lost so please vote again if you're still interested, 
LOL.
> > > > > > > 
> > > > > > > http://groups.yahoo.com/group/amibroker/surveys?
id=1071266
> > > > > > > 
> > > > > > > I apologize for the confusion.  The fact that the above 
> > > indicators and
> > > > > > > functions accept dynamic parameters was reflected in 
> > release 
> > > notes but
> > > > > > > not in the 4.30 users guide that I used to make the 
> poll.  
> > > The fact
> > > > > > > that so many of you voted for them shows you didn't 
know 
> > > either, and
> > > > > > > I've asked Tomasz to include this information in the 
next
> > > > > > > documentation update.
> > > > > > > 
> > > > > > > Mark
> > > > > > > 
> > > > > > > "No good deed goes unpunished."
> > > > > > > --Steve Karnish
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > Send BUG REPORTS to bugs@xxxx
> > > > > Send SUGGESTIONS to suggest@xxxx
> > > > > -----------------------------------------
> > > > > 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 
> > > http://docs.yahoo.com/info/terms/ 
> > > > > 
> > > > > 
> > > > >
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Make Money Online Auctions! Make $500.00 or We Will Give You Thirty Dollars for Trying!
http://us.click.yahoo.com/yMx78A/fNtFAA/i5gGAA/GHeqlB/TM
---------------------------------------------------------------------~->
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
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 http://docs.yahoo.com/info/terms/ 
 
 |