Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _SECTION_BEGIN("Chart Settings");
- SetChartOptions(0,chartShowArrows|chartShowDates);
- SetChartBkColor(ParamColor("Outer Panel",colorPaleBlue));
- SetChartBkGradientFill(ParamColor("Upper Chart",colorBlack),ParamColor("Lower Chart",colorBlack));
- GraphXSpace=Param("GraphXSpace",10,0,100,1);
- dec = (Param("Decimals",2,0,7,1)/10)+1;
- bi = BarIndex();
- Lbi = LastValue(BarIndex());
- sbi = SelectedValue(bi);
- x1= BarCount-1;
- Title = EncodeColor(55)+ Title = Name() + " " + EncodeColor(32) + Date() +
- " " + EncodeColor(5) + "{{INTERVAL}} " +
- EncodeColor(55)+ " Open = "+ EncodeColor(52)+ WriteVal(O,dec) +
- EncodeColor(55)+ " High = "+ EncodeColor(5) + WriteVal(H,dec) +
- EncodeColor(55)+ " Low = "+ EncodeColor(32)+ WriteVal(L,dec) +
- EncodeColor(55)+ " Close = "+ EncodeColor(52)+ WriteVal(C,dec)+
- EncodeColor(55)+ " Volume = "+ EncodeColor(52)+ WriteVal(V,1);
- SetChartOptions(2,chartShowArrows|chartShowDates|chartWrapTitle);
- SetChartOptions(0,chartShowArrows|chartShowDates);
- //GfxGradientRect( 180, 30, 1759, 735, ColorRGB(40,40,40), ColorRGB(0,0,40) );
- GfxSetOverlayMode(1);
- //GfxSelectPen( ColorRGB(150,0,0), 1 );
- GfxSelectSolidBrush( ColorRGB(0,0,40) );
- //GfxRectangle=( 0,750, 1807, 35 );
- //GfxSelectPen( ColorRGB(150,0,0), 2 );
- GfxSelectSolidBrush( ColorRGB(65,65,65) );
- //GfxPolygon(250,200,200,250,250,20,200,50);
- //GfxSelectPen( ColorRGB(125,0,0), 1 );
- //GfxSelectSolidBrush( ColorRGB(0,0,40) );
- //GfxRectangle( 10,100, 190, 160 );
- //GfxSelectPen=( ColorRGB(0,0,0) ,1 );
- GfxSelectSolidBrush( ColorRGB(0,0,0) );
- //GfxSetTextAlign( 250 );// center alignment
- GfxSetOverlayMode(1);
- //GfxSelectFont=("Times New Roman", 30, 400, True );
- GfxSetTextColor( ColorRGB( 105, 105, 105 ) );
- GfxSetBkMode(0); // transparent
- //GfxTextOut=("Pathfinder", 15 , 35 );
- _SECTION_END();
- _SECTION_BEGIN("Price");
- SetChartOptions(0,chartShowArrows|chartShowDates);
- //_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g,
- //Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
- //Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
- _SECTION_END();
- _SECTION_BEGIN("Heiken Ashi Smoothed");
- SetChartBkGradientFill( ParamColor("BgTop", colorBlack),ParamColor("BgBottom", colorBlack),ParamColor("Titleblock",colorBlack ));
- SetChartOptions(0,chartShowArrows|chartShowDates);
- GraphXSpace=5;
- p=Param("Period",6,2,30,1);
- Om=MA(O,p);
- hm=MA(H,p);
- lm=MA(L,p);
- Cm=MA(C,p);
- HACLOSE=(Om+Hm+Lm+Cm)/4;
- HaOpen = AMA( Ref( HaClose, -1 ), 0.5 );
- HaHigh = Max( Hm, Max( HaClose, HaOpen ) );
- HaLow = Min( Lm, Min( HaClose, HaOpen ) );
- PlotOHLC( HaOpen, HaHigh, HaLow, HaClose, "" + Name(), colorWhite, styleCandle | styleNoLabel );
- _SECTION_END();
- Line=ParamToggle("Show Line chart also","Hide|Show",0);
- if(Line==1) {
- Plot(C,"Close",colorBlack,styleLine);
- }
- ////////////////////////////////////////////////////////////////////////////////////
- _SECTION_BEGIN( "Chart Settings" );
- SetChartOptions( 0, chartShowArrows | chartShowDates );
- SetChartBkColor( ParamColor( "Outer Panel", colorDarkGrey ) );
- SetChartBkGradientFill( ParamColor( "Upper Chart", colorBlack ), ParamColor( "Lower Chart", colorBlack ) );
- _SECTION_END();
- Kisa = Param( "KISA GÜN", 12, 0.1, 500, 0.1 );
- Uzun = Param( "UZUN GÜN", 43, 0.1, 100, 0.1 );
- Tetik = Param( "TETI.K GÜN", 21, 0.1, 50, 0.1 );
- _SECTION_BEGIN( "Periodlar" );
- function KisaPeriodTopla( Kisa )
- {
- ka = Kisa;
- for ( i = 1; i < Kisa; i++ )
- {
- ka = ka + i;
- }
- return ka;
- }
- function UzunPeriodTopla( Uzun )
- {
- au = Uzun;
- for ( iu = 0; iu < Uzun; iu++ )
- {
- au = au + iu;
- }
- return au;
- }
- function TetikPeriodTopla( Tetik )
- {
- a = Tetik;
- for ( i = 0; i < Tetik; i++ )
- {
- a = a + i;
- }
- return a;
- }
- _SECTION_END();
- _SECTION_BEGIN( " Gün Toplamlar?" );
- function KisaGunTopla( Kisa )
- {
- a = Kisa;
- kd = a * C;
- for ( i = 0;i < Kisa;i++ )
- {
- b = Ref( C, -i );
- if ( a > 0 )
- a--;
- kd = kd + ( a * b );
- }
- return kd;
- }
- function UzunGunTopla( Uzun )
- {
- au = Uzun;
- ku = au * C;
- for ( iu = 0;iu < Uzun;iu++ )
- {
- bu = Ref( C, -iu );
- if ( au > 0 )
- au--;
- ku = ku + ( au * bu );
- }
- return ku;
- }
- Period12Toplam = KisaPeriodTopla( Kisa );
- Day12Toplam = KisaGunTopla( Kisa );
- LWMA12 = Day12Toplam / Period12Toplam;
- Period43Toplam = UzunPeriodTopla( Uzun );
- Day43Toplam = UzunGunTopla( Uzun );
- LWMA43 = Day43Toplam / Period43Toplam;
- _SECTION_END();
- _SECTION_BEGIN( " TSR HESAPLANMASI" );
- function XDAY( Tetik )
- {
- X = ( ( 2 * LWMA12 ) - LWMA43 );
- aX = Tetik;
- kX = AX * X;
- for ( iX = 0;iX < Tetik;iX++ )
- {
- bX = Ref( X, -iX );
- if ( aX > 0 )
- aX--;
- kX = kX + ( aX * bX );
- }
- return kX;
- }
- XDayToplam = XDAY( Tetik );
- XPeriodToplam = TetikPeriodTopla( Tetik );
- TSR = ( XDayToplam / XPeriodToplam );
- _SECTION_END();
- _SECTION_BEGIN( " EKRANA BASMA I.S,LEMI." );
- Plot( C, "Kapanis", colorBlack, styleLine );
- tsrcolor = IIf( TSR > Ref( TSR, -1 ), colorLime, colorRed );
- Plot( TSR, "TSR", tsrcolor, styleDots + styleLine );
- _SECTION_END();
- _SECTION_BEGIN( "EXPLORATION" );
- //AL=TSR>Ref(TSR,-1);
- //SAT=Ref(TSR,-1)>TSR;
- AL = Cross( C, TSR );
- SAT = Cross( TSR, C );
- AL_status = WriteIf( AL, "Al?s, Yap", " " );
- SAT_status = WriteIf( SAT, "Sat?s, Yap", " " );
- AL_Col = IIf( AL, colorDarkGreen , colorWhite );
- SAT_Col = IIf( SAT, colorRed, colorWhite );
- Filter = AL OR SAT;
- AddColumn( C, "KAPANIS,", 1.2, IIf( C > Ref( C, -1 ), colorBlue, colorRed ) );
- AddTextColumn( AL_status, "TSR ALIS,", 1.2, colorWhite, AL_col );
- AddTextColumn( SAT_status, "TSR SATIS,", 1.2, colorWhite, SAT_col );
- _SECTION_END();
- ////////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement