PureBytes Links
Trading Reference Links
|
Thank You!
:) - support from this group is almost as fast as Tomasz.
--- In amibroker@xxxxxxxxxxxxxxx, "s.carrasset" <s.carrasset@xxxx> wrote:
> Hello,
>
> _I have uploaded a help file in 3rd party with a clean indicators.dll
>
> _Stephane_
> _
>
>
>
>
> CANDLESTICKS
>
>
>
> SCblack() is Black Candlestick
>
> SCwhite() is White Candlestick
>
> SCMaruBlack is MarubozuBlack
>
> SCMaruWhite is MarubozuWhite
>
> SCdoji() isDoji Candle
>
> SCdojiLg() is DojiLongLegged Candle
>
> scMp() is Median price ( H+L /2)
>
> scTyp() is Typical price ( H+L+C/3)
>
> scWC() is weigthed close ( 2*C +H+L /4)
>
> SChammer() is Hammer
>
> SCHammerWhite() is HammerWhite
>
> SChammerBlack() is HammerBlack
>
> SCInvHammer() is Inverted Hammer
>
> SCinvHammerBlack() is inverted HammerBlack
>
> SCinvHammerWhite() is Inverted Hammer White
>
> SCspinningTop() is SpinningTop
>
> SCDojiStarBear() is DojiStarBear
>
> SCDojiStarBull() is DojiStarBull
>
> SCTassement() is a candle with BodySmall based on
abs(C-O) <
> Ref(MA(abs(C-O),3),-1)
>
> SCOInside() is a candle where C and O are Inside H and
> L of previous day
>
> SCp() is the ChaikinPrice 2*C-H-L
>
>
>
> Examples:
>
>
>
> PlotShapes(IIf(sCMaruWhite(), *shapeSmallCircle* + *shapePositionAbove*
> , *shapeNone*),*colorRed*);
>
>
>
> PlotShapes(IIf(sCDojiStarBear(), *shapeSmallCircle* ,
> *shapeNone*),*colorBlue*);
>
>
>
> OR
>
>
>
>
Plot(*Close*,"close",IIf(sCMaruWhite(),2,IIf(sCHammer(),3,IIf(sCInvHammer(),4,1))),64);
>
>
>
>
>
>
>
>
> INDICATORS.DLL
>
>
>
>
>
> *_1. CMO ON ARRAY_*
>
> *_ _*
>
> The first parameter is the array.
>
> The second is the period of the CMO.
>
>
>
> Plot(scCMO(RSI(9),9),"",3,1);
>
> or
>
> Plot(scCMO(*Close*,9),"",3,1); // it is the standard version
>
>
>
> test=scCMO(*C*,9);
>
> Plot(test,"",2,1|*styleOwnScale*);
>
> Plot(*C*,"",1,64);
>
>
>
> *_2. GAUSSIAN MOVING AVERAGE_*
>
> *_ _*
>
> The Gaussian average are computed according to Ehlers ( Easy
Language Code)
>
> One Pole: f = ag + (1-a)f[1]
>
> Two Poles: f = a^2 g + 2(1-a)f[1] - (1-a)^2 f[2]
>
> Three Poles: f = a^3 g + 3(1-a)f[1] - 3(1-a)^2 f[2] + (1-a)^3 f[3]
>
> Four Poles: f = a^4 g + 4(1-a)f[1] - 6(1-a)^2 f[2] + 4(1-a)^3 f[3]
> - (1-a)^4 f[4]
>
>
>
> The plugin takes two parameters
>
> The first parameter is the array.
>
> The second is the period of the EMA
>
>
>
> Plot(scGauss2ord(*C*,5),"",2,1);
>
> Plot(scGauss3ord(*C*,5),"",3,1);
>
> Plot(scGauss4ord(*C*,5),"",4,1);
>
> *_ _*
>
> *_3.DEMAND INDEX_*
>
>
>
> *Demand index can be plotted:*
>
> *Graph0*=scDI();
>
> The default value is 19 (like in metastock) , but you can change it to
> any period of your choice
>
> test=scDI(19);
>
> Plot(test,"",2,1|*styleOwnScale*);
>
> Plot(*C*,"",1,64);
>
>
>
>
>
>
>
> *_4.ALPHA _**_BETA_*
>
> *_ _*
>
> *Beta is *scBETA(Index,*C*,periods)
>
> Beta=(( Periods * Sum(ROC( *C*,1) * ROC(Index,1),Periods )) - (Sum(ROC
>
> (*C*,1),Periods) * Sum(ROC( Index,1),Periods))) / ((Periods *
> Sum((ROC(Index,1)
>
> ^2 ),Periods)) - (Sum(ROC(Index,1 ),Periods)^2 ));
>
> Plot(beta,"BETA",*colorWhite*,1);
>
> *_ _*
>
> Index= Foreign("999150","C");
>
> Periods=Param("period",20,20,200,10);
>
> Plot(scBETA(Index,*C*,periods),"",*colorBlue*,1);
>
> Plot(scALPHA(Index,*C*,periods),"ALPHA",*colorRed*,1);*__*
>
>
>
>
>
>
>
> *_5.PERFORMANCE_*
>
>
>
>
>
> *MaxGraph* = 4;
>
> LASTBARS=Param("period",20,20,*BarCount*-1,10);
>
> start = IIf((Cum(1) > (LastValue(Cum(1)) - Lastbars)),1,0);
>
> start=Hold(start==0,2) *AND* start;
>
>
>
> val=ValueWhen( start,*C* );
>
> Perf=100 * (*C*/Val - 1 );
>
> // same as (C-Val)/Val *100;
>
> Plot(Perf,"",2,1);
>
>
>
> Plot(scPerf(*C*,Lastbars),"",*colorBlue*,1);
>
>
>
>
>
>
>
>
> 6.FORECASTING INDICATORS // not checked
>
>
>
>
>
> *_6.1 RSI_*
>
> * *
>
> The first parameter is the array.
>
> The second is the period of the RSI
>
> The third parameters is the forecasting level of the RSI**
>
>
>
> Plot(scRSIFor(*C*,14,30),"",2,1);
>
> Plot(*Close*,"",1,64);
>
>
>
> This dll to gives you the value of the close for tomorrow in the
purpose
> that
>
> The rsi ( array, 14) reaches the level of 30
>
>
>
>
>
> *_6.2 MOVING AVERAGE CROSSOVER_*
>
>
>
> Plot(scEMAFor(12,26),"",2,1);
>
> Plot(*Close*,"",1,64);
>
>
>
> This dll to give you the value of the close for tomorrow in the
purpose that
>
> The Ema(C,12) must be == Ema (c,26)
>
>
>
>
>
> *_6.3 MACD_*
>
>
>
> Plot(scMACDFor(12,26),"",2,1);
>
> Plot(*Close*,"",1,64);
>
>
>
> This dll to gives you the value of the close for tomorrow in the
purpose
> that
>
> The macd or the Ema(c,12)-Ema(c,26) must be == to the signal line ( by
> default the signal line is 9 bars EMA)
>
>
>
>
>
> *_7. EHLERS _*
>
> *_ _*
>
>
>
> *7.1 Hilbert Transform - InPhase & Quadrature*
>
>
>
> Plot(sbHilbertT(scMp()),"Quadrature",1,1);
>
> Plot(sbInPhase,"InPhase",4,1);
>
>
>
> *7.2 Optimum Elliptic Filter*
>
>
>
> Plot(sbOEF(*Close*),"OEF",4,1);
>
> Plot(*C*,"Close",1,64);
>
>
>
> *7.3 Signal to Noise Ratio*
>
>
>
> price = (*H*+*L*)/2;
>
> Plot(sbSNR(price),"SNR",4,1);
>
> Plot(6,"",1,1);
>
>
>
>
>
> *7.4 MAMA & FAMA*
>
>
>
> price = (*H*+*L*)/2;
>
>
>
> Plot(sbMAMA(price,0.5,0.005),"MAMA",4,1);
>
> Plot(sbFAMA,"FAMA",6,1);
>
> Plot(*C*,"Close",1,64);
>
> * *
>
> *7.5 Centre of Gravity Oscillator*
>
>
>
> price = (*H* + *L*) / 2;
>
> Plot(sbCGO(price,10),"CGO",4,1);
>
> Plot(Ref(sbCGO(price,10),-1),"CGO-1",6,1);
>
>
>
>
>
> *7.6 Dominant Cycle*
>
>
>
> price = (*H* + *L*) / 2;
>
> Plot(sbDC(price),"DC",4,1);
>
>
>
> *7.7 Sinewave Indicator*
>
>
>
> price = (*H* + *L*) / 2;
>
> Plot(sbSine(price),"Sine",4,1);
>
> Plot(sbLeadSine,"Lead Sine",1,1);
>
>
>
> *7.8 Relative Vigour Index*
>
>
>
> SetBarsRequired(10000,10000);
>
> RVISig = (sbRVI(20) + 2 * Ref(sbRVI(20),-1) + 2 * Ref(sbRVI(20),-2) +
> Ref(sbRVI(20),-3))/6;
>
> Plot(sbRVI(20),"RVI",4,1);
>
> Plot(RVISig,"RVISig",1,1);
>
>
>
> *7.9 Distant Coefficient Nonlinear Ehlers Filters*
>
>
>
> periods = 15;
>
> mprice = (*High* + *Low*)/2;
>
>
>
> Plot(scNLEF(scMp(),periods),"",*colorGreen*,1);
>
> Plot(*C*,"",*colorBlack*,64);
>
>
>
> Triple Delay-line Canceller // NOT AVAILABLE
>
>
>
>
>
> *_8. VARIABLE PERIOD INDICATORS_*
>
>
>
>
>
> *8.1 CMF*
>
>
>
> temp=MFI(14);
>
> scCMF(pds);
>
>
>
> *Graph0* = Sum(((( *C*-*L* )-( *H*-*C* )) / ( *H*-*L* ))**V*, 21 ) /
> Sum(*V*,21)*100;
>
> *Graph1*= scCMF(21);
>
>
>
>
>
> *8.2 EMA *
>
> * *
>
> temp=MFI(14);
>
> Plot(scEMA(*C*,temp),"",3,1);
>
> Plot(AMA(*C*,2/(temp+1)),"",2,1);
>
>
>
> *8.3 LinRegSlope***
>
>
>
> temp=MFI(14);
>
> Plot(scLinRegSlope(*C*,temp),"",3,1);
>
> * *
>
> *8.4 MFI*
>
> * *
>
> temp=MFI(14);
>
> Plot(scMFI(*C*,temp),"",3,1);
>
>
>
> *8.5 WILDERS*
>
>
>
> temp=MFI(14);
>
> Plot(scWilders(*C*,temp),"",3,1);**
>
>
>
> *8.6 STOCHASTIQUE*
>
>
>
> temp=MFI(14);
>
> Plot(scStoch(temp),"",3,1);
>
> * *
>
> *8.7 RSI*
>
> * *
>
> temp=MFI(14);
>
> Plot(scRSI(*C*,temp),"",2,1);**
>
>
>
>
>
>
>
> *_THREE LINE BREAK_*
>
> *_ _*
>
> *_1. SC VERSION_**__*
>
> *_ _*
>
> *Title*="Three Line Break";
>
>
>
> //Plot(Close,"close",1,64);
>
> scTLB(*C*,2);
>
> Plot(newtop ,"",*colorBlue*,1);
>
> Plot(newbot,"",*colorYellow*,1);
>
>
>
> *C*=top;
>
> *O*=Bot;
>
> PlotOHLC(*O*,*O*,*C*,*C*,"",1,64);
>
>
>
> *_2. ACE VERSION_**__*
>
> *_ _*
>
> *Title*="Three Line Break";
>
>
>
> Plot(*Close*,"close",1,64);
>
>
>
> Plot(aceTLB(3,4),"",*colorGreen*,512+8);*__*
>
> elee67 wrote:
>
> > Hello,
> >
> > Just wondering if there is any documentation on what is included in
> > the indicators.dll that can be called?
> >
> > Thanks!
> >
> >
> >
> > Check AmiBroker web page at:
> > http://www.amibroker.com/
> >
> > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> >
> >
> > *Yahoo! Groups Sponsor*
> > ADVERTISEMENT
> > click here
> >
<http://us.ard.yahoo.com/SIG=129hi8753/M=295196.4901138.6071305.3001176/D=groups/S=1705632198:HM/EXP=1095976189/A=2128215/R=0/SIG=10se96mf6/*http://companion.yahoo.com>
> >
> >
> >
> >
------------------------------------------------------------------------
> > *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
> >
<mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?subject=Unsubscribe>
> >
> > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > Service <http://docs.yahoo.com/info/terms/>.
> >
> >
> >
> >
> > __________ NOD32 1.873 (20040920) Information __________
> >
> > This message was checked by NOD32 antivirus system.
> > http://www.nod32.com
>
>
>
>
> [Non-text portions of this message have been removed]
------------------------ Yahoo! Groups Sponsor --------------------~-->
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~->
Check AmiBroker web page at:
http://www.amibroker.com/
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.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/
|