100% found this document useful (1 vote)
71 views3 pages

NSK New Text Document

The document describes code for plotting Camarilla pivot points on a chart. It calculates the six Camarilla levels (R6, H5, H4, etc.) based on the previous day's high, low, and close. It then plots these levels on the chart and applies formatting and labels. It also displays a magnified market price showing the current price, yesterday's close, and percentage change.

Uploaded by

senthil kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
71 views3 pages

NSK New Text Document

The document describes code for plotting Camarilla pivot points on a chart. It calculates the six Camarilla levels (R6, H5, H4, etc.) based on the previous day's high, low, and close. It then plots these levels on the chart and applies formatting and labels. It also displays a magnified market price showing the current price, yesterday's close, and percentage change.

Uploaded by

senthil kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

_SECTION_BEGIN("best Camarilla Levels");

// Background color

SetChartBkGradientFill( ParamColor("BgTop", colorDarkGrey),


ParamColor("BgBottom", colorDarkGrey),ParamColor("titleblock",colorDarkGrey ));

EntrySignal = C > ( LLV( L, 20 ) + 2 * ATR( 10 ) );


ExitSignal = C < ( HHV( H, 20 ) - 2 * ATR( 10 ) );
Color = IIf( EntrySignal, colorGreen, IIf( ExitSignal, colorRed, colorGrey50));
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle |
ParamStyle("Style") | GetPriceStyle() );
//---- Camarilla pivot points

DayH = TimeFrameGetPrice("H", inDaily, -1);// yesterdays high


DayL = TimeFrameGetPrice("L", inDaily, -1);//low
DayC = TimeFrameGetPrice("C", inDaily, -1);//close
DayO = TimeFrameGetPrice("O", inDaily);// current day open
HiDay = TimeFrameGetPrice("H", inDaily);
LoDay = TimeFrameGetPrice("L", inDaily);

TimeFrameSet( inDaily );

R6 = (DayH / DayL) * DayC * 1.002;


H5 = (DayH / DayL) * DayC;
H4 = (((DayH / DayL) + 0.83) / 1.83) * DayC;
H3 = ( ( (DayH / DayL) + 2.66) / 3.66) * DayC;
H2 = ( ( (DayH / DayL) + 4.5) / 5.5) * DayC;
H1 = ( ( (DayH / DayL) + 10) / 11) * DayC;

L1 = (2- ( ( (DayH / DayL) + 10) / 11)) * DayC;


L2 = (2-( (DayH / DayL) + 4.5) / 5.5) * DayC;
L3 = (2-(( DayH / DayL) + 2.66) / 3.66) * DayC;
L4 = (2-( (DayH / DayL) + 0.83) / 1.83) * DayC;
L5 = (2-( DayH / DayL)) * DayC;
S6 = (2-( DayH / DayL)) * DayC * 0.998;

ShowH5 = ParamToggle("H5", "No|Yes");


H5Color=ParamColor( "H5Color", colorGold );
ShowH4 = ParamToggle("H4", "yes|no");
H4Color=ParamColor( "H4Color", colorDarkRed );
ShowH3 = ParamToggle("H3", "yes|no");
H3Color=ParamColor( "H3Color", colorRed );
ShowH2 = ParamToggle("H2", "No|Yes");
H2Color=ParamColor( "H2Color", colorOrange );
ShowH1 = ParamToggle("H1", "No|Yes");
H1Color=ParamColor( "H1Color", colorOrange );

ShowL1 = ParamToggle("L1", "No|Yes");


L1Color=ParamColor( "L1Color", colorOrange );
ShowL2 = ParamToggle("L2", "No|Yes");
L2Color=ParamColor( "L2Color", colorOrange );
ShowL3 = ParamToggle("L3", "yes|no");
L3Color=ParamColor( "L3Color", colorGreen );
ShowL4 = ParamToggle("L4", "yes|no");
L4Color=ParamColor( "L4Color", colorDarkGreen );
ShowL5 = ParamToggle("L5", "No|Yes");
L5Color=ParamColor( "L5Color", colorGold );

//Shadowcolor = ParamColor("Shadow",ColorRGB(40,30,20));
//ShadowcoloH1 = ParamColor("Shadow1",ColorRGB(20,30,20));
//ShadowcoloH2 = ParamColor("Shadow2",ColorRGB(30,40,0));

//style = styleDots | styleThick + styleNoRescale ;


style = styleLine + styleNoRescale ;

if(ShowH5 == True)
Plot(H5, "H5",H5Color,style);
if(ShowH4 == False)
Plot(H4, "H4",H4Color,Style);
if(ShowH3 == False)
Plot(H3, "H3",H3Color,styleDots,styleThick,1);
if(ShowH2 == True)
Plot(H2, "H2",H2Color,styleLine);
if(ShowH1 == True)
Plot(H1, "H1",H1Color,styleLine);

if(ShowL1 == True)
Plot(L1, "L1",L1Color,styleLine);
if(ShowL2 == True)
Plot(L2, "L2",L2Color,styleLine);
if(ShowL3 == False)
Plot(L3, "L3",L3Color,styleDots,styleThick,1);
if(ShowL4 == False)
Plot(L4, "L4",L4Color,style);
if(ShowL5 == True)
Plot(L5, "L5",L5Color,style);

ToolTip=StrFormat("Open: %g\nHigh: %g\nLow: %g\nClose: %g (%.1f%%)\nVolume:


"+NumToStr( V, 1 ), O, H, L, C, SelectedValue( ROC( C, 1)));
TimeFrameRestore();

Title = EncodeColor(colorWhite)+ "best CAMARILLA LEVELS" + " - " + Name() + " - "
+ EncodeColor(colorWhite)+ Interval(2) + EncodeColor(colorWhite) +
" - " + Date() +" - "
//+ WriteIf(Col_action==colorGreen, EncodeColor(colorGreen)+"stay LONG","")+
WriteIf(Col_action==colorRed, EncodeColor(colorRed)+"stay SHORT","")+
WriteIf(Col_action==colorBlack, EncodeColor(colorYellow)+"No Trend","")+"\n"
+ "Vol= "+ WriteVal(V) +WriteIf ( V > MA(V,26) ,EncodeColor(colorWhite)+" UP "+
(V/MA(V,26))*100 + " %", EncodeColor(colorWhite)+" DOWN "+ (V/MA(V,26))*100 + "
%")
+ EncodeColor(colorWhite)+ "\n H5 (LONG BREAKOUT TARGET): "+
EncodeColor(colorWhite)+H5
+ EncodeColor(colorWhite)+ "\n H4 (SHORT SL & LONG BREAKOUT): "+
EncodeColor(colorWhite)+H4
+ EncodeColor(colorWhite)+ "\n H3 (SHORT): "+ EncodeColor(colorWhite)+H3
+ EncodeColor(colorWhite)+ "\n H2: "+ EncodeColor(colorWhite)+H2
+ EncodeColor(colorWhite)+ "\n H1: "+ EncodeColor(colorWhite)+H1
+ EncodeColor(colorWhite)+ "\n L1: "+ EncodeColor(colorWhite)+L1
+ EncodeColor(colorWhite)+ "\n L2: "+ EncodeColor(colorWhite)+L2
+ EncodeColor(colorWhite)+ "\n L3 (LONG): "+ EncodeColor(colorWhite)+L3
+ EncodeColor(colorWhite)+ "\n L4 (LONG SL & SHORT BREAKOUT): "+
EncodeColor(colorWhite)+L4
+ EncodeColor(colorWhite)+ "\n L5 (SHORT BREAKOUT TARGET): "+
EncodeColor(colorWhite)+L5;
_SECTION_END();
_SECTION_BEGIN("Magfied Market Price");

//Magfied Market Price


FS=Param("Font Size",30,11,100,1);
GfxSelectFont("Times New Roman", FS, 700, True );
GfxSetBkMode( colorWhite );
GfxSetTextColor( ParamColor("Color",colorBlack) );
Hor=Param("Horizontal Position",800,1,1200,1);
Ver=Param("Vertical Position",12,1,830,1);
GfxTextOut(Date() +"="+C, Hor , Ver );
YC=TimeFrameGetPrice("C",inDaily,-1);
DD=Prec(C-YC,2);
xx=Prec((DD/YC)*100,2);
GfxSelectFont("Times New Roman", 11, 700, True );
GfxSetBkMode( colorBlack );
GfxSetTextColor(ParamColor("Color",colorBlack) );
GfxSelectFont("Tahoma", Status("pxheight")/40 );
_SECTION_END();

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy