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

Re: [amibroker] Re: Dynamic indicators



PureBytes Links

Trading Reference Links

Hi Fred,
yes true, do you also have complete plot routine
similar to the built in one (ie. with histogramm)?
UM


----- Original Message ----- 
From: "Fred" <fctonetti@xxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Thursday, April 17, 2003 5:15 PM
Subject: [amibroker] Re: Dynamic indicators


> MACDx = EMA(X, Y) - EMA(X, Z) where X is an array and Y and Z are 
> constants.
> 
> If one wanted to calculate MACD for virtually anything one could do 
> so with the calculation above i.e.
> 
> MACDx = EMA(C, 12) - EMA(C, 26);
> 
> --- In amibroker@xxxxxxxxxxxxxxx, uenal.mutlu@xxxx wrote:
> > Hi Jayson,
> > really a nice programming trick!
> > UM
> > 
> >   ----- Original Message ----- 
> >   From: Jayson 
> >   To: amibroker@xxxxxxxxxxxxxxx 
> >   Sent: Thursday, April 17, 2003 3:36 PM
> >   Subject: RE: [amibroker] Dynamic indicators
> > 
> > 
> >   A workaround would be 
> > 
> >   c=v;
> >   plot(macd(12,26),"",4,1);
> > 
> >   of course this fails if you need actual closing data elsewhere in 
> the code......
> > 
> > 
> > 
> >   Jayson 
> >   -----Original Message-----
> >   From: uenal.mutlu@xxxx [mailto:uenal.mutlu@x...]
> >   Sent: Thursday, April 17, 2003 8:25 AM
> >   To: amibroker@xxxxxxxxxxxxxxx
> >   Subject: [amibroker] Dynamic indicators
> > 
> > 
> >   Hi CS, DT and all,
> > 
> >   I too would like dynamic (user modifyable) args to
> >   internal functions. For example the MACD and SIGNAL
> >   functions work only on the Close price. It would be a 
> >   plus if user could override the default Close array it internally 
> uses.
> >   The function prototypes then would look like:
> >     MACD(fastperiod = 12, slowperiod = 26, sourcearray = Close);
> >     SIGNAL(fastperiod = 12, slowperiod = 26, signalperiod = 9, 
> sourcearray = Close);
> >   (here the last param was added).
> > 
> >   then such things like the following would be possible:
> >     MACD(12,26,C) > MACD(12,26,EMA(C, 9)); 
> >   or you could create the MACD for volume etc... :-)
> > 
> >   UM
> > 
> > 
> >   ----- Original Message ----- 
> >   From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxx>
> >   To: <amibroker@xxxxxxxxxxxxxxx>
> >   Sent: Thursday, April 17, 2003 2:01 PM
> >   Subject: [amibroker] Re: AmiBroker 4.31.0 BETA Question
> > 
> > 
> >   > CS,
> >   > something must be more clear:
> >   > Do you speak for a variable period for RSI(periods) or for the 
> RSI of 
> >   > another function?
> >   > When we write RSI(12), we mean RSI calculated on Close, 
> periods=12.
> >   > An example of variable period should be like
> >   > per=10+cum(1)%10;
> >   > W=RSI(per);
> >   > It will not work, since built-in RSI() does not accept variable 
> >   > period.
> >   > The second case is to apply the RSI transformation on another 
> >   > function, say Stochastics.
> >   > This is already included through the RSIA(Array,periods) 
> function, 
> >   > but still for a fixed period.
> >   > It would be better to be more specific, which improvement do 
> you ask. 
> >   > DT
> >   > --- In amibroker@xxxxxxxxxxxxxxx, "CS" <csaxe@xxxx> wrote:
> >   > > 
> >   > > Since converting some of my systems to dynamic parameter 
> input, my 
> >   > success (profits) has increased dramatically.
> >   > > Unfortunately, most people don't know the difference between 
> >   > dynamic (variable) and static (constant) parameter inputs.
> >   > > Simplistic Hint:  Static-  RSI(14);    Dynamic-  RSI( ATR
> (3) );
> >   > > 
> >   > > I have asked TJ to go back and re-work indicators and 
> functions to 
> >   > accept dynamic inputs, but he said that only three other people 
> had 
> >   > asked for the same thing, so it is low on his priority list. 
> So, I 
> >   > have had to resort to manually coding each indicator/function 
> in 
> >   > script, and script sucks. Error messages while debugging are so 
> >   > vague, that they are useless.
> >   > > The recent inclusion of native AFL looping and flow control 
> will 
> >   > help.
> >   > > 
> >   > > There are some functions that accept dynamic input such as 
> HHV, 
> >   > LLV, Sum, Ref, AMA, AMA2, WMA, DEMA, TEMA and MA.
> >   > > 
> >   > > It would be nice if all new functions/indicators created 
> would 
> >   > accept dynamic inputs.
> >   > > 
> >   > > -CS
> >   > >   ----- Original Message ----- 
> >   > >   From: Fred 
> >   > >   To: amibroker@xxxxxxxxxxxxxxx 
> >   > >   Sent: Wednesday, April 16, 2003 4:26 PM
> >   > >   Subject: [amibroker] Re: AmiBroker 4.31.0 BETA Question
> >   > > 
> >   > > 
> >   > >   I believe LinRegSlope takes as it's second argument a NON 
> time 
> >   > >   variant argument or a constant NOT an array like for 
> example AMA 
> >   > >   would.  I don't know but I supect the code I put in my 
> original 
> >   > post 
> >   > >   won't work any way or if it has a chance of working I 
> wouldn't 
> >   > know 
> >   > >   how to modify it so it does, maybe 
> >   > > 
> >   > >   LRS = LinRegSlope(close[ i ], HilbertPeriod[ i ]);
> >   >



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get a FREE REFINANCE QUOTE - click here!
http://us.click.yahoo.com/2CXtTB/ca0FAA/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/