Rajandran R FollowCreator of OpenAlgo - OpenSource Algo Trading framework for Indian Traders. Building GenAI Applications. Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Building Algo Platforms, Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in
Nifty futures cloud Update for 10th Dec 2010
4 sec read
[wp_ad_camp_5]
Nifty futures cloud charts shows that resistance near 5925 zone. Shorts should be reversed only above 5925
Related
Rajandran R FollowCreator of OpenAlgo - OpenSource Algo Trading framework for Indian Traders. Building GenAI Applications. Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Building Algo Platforms, Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in
The Nifty Futures October series is witnessing a consistent influx of short-term sellers on a daily basis. Over the past four consecutive trading sessions,...
Nifty and Bank Nifty futures hourly charts are maintaining the buy mode. Currently the supports zone comes around 5799 and 10000 respectively. Reverse to...
9 Replies to “Nifty futures cloud Update for 10th Dec 2010”
Nifty future charts
Recent Update : 9:24 a.m
hello sir
fine to sharing
can i get your nifty fisher transform afl code
thanks
Nifty Future Charts
Recent Update 11:42
Nifty Future Charts
Recent Update 1:13p.m
sir ,
please throw some light on mechanical trading ! tx
@Jitin
Its just the Buy or Sell method what we are practicing based on technical strategy alone.For example if you buy when the ichimoku strategy indicates a buy signal and sell when the strategy shows a sell signal. You go to your online broker and purchase/sale accordingly. Its just the traditional mechanical strategy.
Automated trading is just the execution of trades automatically. If there is a buy/sell signal the expert advisor(a strategic program like our AFL in amibroker) initiates buy or sell based on the Expert advisor conditions.
The benefit of automatic trading over mechanical is just the faster execution of trades as the trade execution is faster. scalpers will be benifited in every small trading moves. But with Mechanical trading its quite difficult to make money in every small trading moves
You can practice autotrading using mt4(metatrader) platforms avaialable at free of cost also many expert advisors are available at free of cost which can be analysed/tried with a demo practise account with mt4.
Sir ,
given below is afl code for daily, weekly and monthly pivot , but on 5.2 ver of ami , chart appears but without pivots . The snapshot of this afl showed convincing results , but its not showing the same on ami , can help? tx.
PIVOT POINTS can by used in 2 ways:
if you choose daily, the pivots are calculated from the previous day, this can be used for daily charts. The second option is next day for EOD charts. For all the options available right click on the chart parameters. To utilize all the program features you need amibroker from version 4.80.1 and above. Enjoy!
Nifty future charts
Recent Update : 9:24 a.m
hello sir
fine to sharing
can i get your nifty fisher transform afl code
thanks
Nifty Future Charts
Recent Update 11:42
Nifty Future Charts
Recent Update 1:13p.m
sir ,
please throw some light on mechanical trading ! tx
@Jitin
Its just the Buy or Sell method what we are practicing based on technical strategy alone.For example if you buy when the ichimoku strategy indicates a buy signal and sell when the strategy shows a sell signal. You go to your online broker and purchase/sale accordingly. Its just the traditional mechanical strategy.
Automated trading is just the execution of trades automatically. If there is a buy/sell signal the expert advisor(a strategic program like our AFL in amibroker) initiates buy or sell based on the Expert advisor conditions.
The benefit of automatic trading over mechanical is just the faster execution of trades as the trade execution is faster. scalpers will be benifited in every small trading moves. But with Mechanical trading its quite difficult to make money in every small trading moves
You can practice autotrading using mt4(metatrader) platforms avaialable at free of cost also many expert advisors are available at free of cost which can be analysed/tried with a demo practise account with mt4.
@suman raj
Download the Fisher Transform AFL code
Heard that it is better than MACD for earlier indication of oversold or overbought levels
Check out the notes for Fisher transform – Using The Fisher Transform
Sir ,
given below is afl code for daily, weekly and monthly pivot , but on 5.2 ver of ami , chart appears but without pivots . The snapshot of this afl showed convincing results , but its not showing the same on ami , can help? tx.
_SECTION_BEGIN(“TTM Auto-pivots”);
/***************************************/
/***************************************/
/*
PIVOT POINTS can by used in 2 ways:
if you choose daily, the pivots are calculated from the previous day, this can be used for daily charts. The second option is next day for EOD charts. For all the options available right click on the chart parameters. To utilize all the program features you need amibroker from version 4.80.1 and above. Enjoy!
*/
/*—————–data——————*/
SetChartBkColor(ParamColor( “BakcgroundColor”, colorBlack ) ) ;
k=IIf(ParamList(“select type”,”daily
next Day”)==”daily”,-1,0);
k1=-1;
TimeFrameSet(inDaily);
day_h= LastValue(Ref(H,K));
day_l= LastValue(Ref(L,K));
day_c= LastValue(Ref(C,K));
TimeFrameRestore();
TimeFrameSet(inWeekly);
Week_h= LastValue(Ref(H,K1));
Week_l= LastValue(Ref(L,K1));;
Week_c= LastValue(Ref(C,K1));;
TimeFrameRestore();
TimeFrameSet(inMonthly);
month_h= LastValue(Ref(H,K1));
month_l= LastValue(Ref(L,K1));
month_c= LastValue(Ref(C,K1));
TimeFrameRestore();
/*————————————–*/
// day
DH=Day_h;
DL=Day_L;
DC=Day_C;
// DAY PIVOT Calculation
pd = ( DH+ DL + DC )/3;
sd1 = (2*pd)-DH;
sd2 = pd -(DH – DL);
sd3 = Sd1 – (DH-DL);
sd4 = pd – (2*DH – 2*DL); // pd – (DH-DL)*3; //pd – (2*DH – 2*DL); another way
sd5 = 2*pd – (3*DH -2*DL); //pd – (DH-DL)*4; //2*pd – (3*DH -2*DL);
rd1 = (2*pd)-DL;
rd2 = pd +(DH -DL);
rd3 = rd1 +(DH-DL);
rd4 = pd + (2*DH-2*DL); //pd + (DH-DL)*3; another way
rd5 = 2*pd + (2*DH-3*DL); //pd + (DH-DL)*4; but wrong
// week
WH=Week_h;
WL=Week_l;
WC=Week_c;
// WEEK PIVOT Calculation
pw = ( WH+ WL + WC )/3;
sw1 = (2*pw)-WH;
sw2 = pw -(WH – WL);
sw3 = Sw1 – (WH-WL);
sw4 = pw – (2*WH – 2*WL);//sw4 = pw – (WH – WL)*3;
sw5 = 2*pw – (3*WH -2*WL); //sw5 = pw – (WH -WL)*4;
rw1 = (2*pw)-WL;
rw2 = pw +(WH -WL);
rw3 = rw1 +(WH-WL);
rw4 = pw + (2*WH-2*WL); //rw4 = pw + (WH-WL)*3;
rw5 = 2*pw + (2*WH-3*WL); //rw5 = pw + (WH-WL)*4;
// month
MH=month_h;
ML=month_l;
MC=month_c;
// MONTH PIVOT Calculation
pm = ( MH+ ML + MC )/3;
sm1 = (2*pm)-MH;
sm2 = pm -(MH – ML);
sm3 = Sm1 – (MH-ML);
sm4 = pm – (2*MH – 2*ML); // sm4 = pm – (MH – ML)*3;
sm5 = 2*pm – (3*MH -2*ML); //sm5 = pm – (MH -ML)*4;
rm1 = (2*pm)-ML;
rm2 = pm +(MH -ML);
rm3 = rm1 +(MH-ML);
rm4 = pm + (2*MH-2*ML); //rm4 = pm + (MH-ML)*3;
rm5 = 2*pm + (2*MH-3*ML); //rm5 = pm + (MH-ML)*4;
/*————————————–*/
// PARAMETERS
slide = Param(“slide all”,33,-1000,1000,1);
slide1 = Param(“slide_day”,50,0,1000,1);
slide2 = Param(“slide_week”,70,0,1000,1);
slide3 = Param(“slide_month”,90,0,1000,1);
slide_Hight = Param(“slide_Hight”,0,-1000,1000,1);
SHALD = ParamList(“daily Pivots”, “all
selected only
hide” );
SHALW = ParamList(“weekly Pivots”, “selected only
all
hide” );
SHALM = ParamList(“monthly Pivots”, “selected only
all
hide” );
//day
PDP = ParamList(“DP”, “SHOW
HIDE” );
PDR1 = ParamList(“DR1”, “SHOW
HIDE” );
PDR2 = ParamList(“DR2”, “HIDE
SHOW” );
PDR3 = ParamList(“DR3”, “HIDE
SHOW” );
PDR4 = ParamList(“DR4”, “HIDE
SHOW” );
PDR5 = ParamList(“DR5”, “HIDE
SHOW” );
PDS1 = ParamList(“DS1”, “SHOW
HIDE” );
PDS2 = ParamList(“DS2”, “HIDE
SHOW” );
PDS3 = ParamList(“DS3”, “HIDE
SHOW” );
PDS4 = ParamList(“DS4”, “HIDE
SHOW” );
PDS5 = ParamList(“DS5”, “HIDE
SHOW” );
//week
PWP = ParamList(“WP”, “SHOW
HIDE” );
PWR1 = ParamList(“WR1”, “SHOW
HIDE” );
PWR2 = ParamList(“WR2”, “HIDE
SHOW” );
PWR3 = ParamList(“WR3”, “HIDE
SHOW” );
PWR4 = ParamList(“WR4”, “HIDE
SHOW” );
PWR5 = ParamList(“WR5”, “HIDE
SHOW” );
PWS1 = ParamList(“WS1”, “SHOW
HIDE” );
PWS2 = ParamList(“WS2”, “HIDE
SHOW” );
PWS3 = ParamList(“WS3”, “HIDE
SHOW” );
PWS4 = ParamList(“WS4”, “HIDE
SHOW” );
PWS5 = ParamList(“WS5”, “HIDE
SHOW” );
//month
PMP = ParamList(“MP”, “SHOW
HIDE” );
PMR1 = ParamList(“MR1”, “SHOW
HIDE” );
PMR2 = ParamList(“MR2”, “HIDE
SHOW” );
PMR3 = ParamList(“MR3”, “HIDE
SHOW” );
PMR4 = ParamList(“MR4”, “HIDE
SHOW” );
PMR5 = ParamList(“MR5”, “HIDE
SHOW” );
PMS1 = ParamList(“MS1”, “SHOW
HIDE” );
PMS2 = ParamList(“MS2”, “HIDE
SHOW” );
PMS3 = ParamList(“MS3”, “HIDE
SHOW” );
PMS4 = ParamList(“MS4”, “HIDE
SHOW” );
PMS5 = ParamList(“MS5”, “HIDE
SHOW” );
DayCOLOR =ParamColor(“day color”, 34);
weekCOLOR =ParamColor(“week color”,10);
monthCOLOR =ParamColor(“month color”,42);
/*————————————–*/
// LABELS
for( i = 0; i < BarCount; i++ )
{
//day
if(i+slide1== BarCount && (PDP=="SHOW" OR SHALD=="all") && SHALD!="hide") PlotText( "daily Pivot "+pd ,i+slide,pd+slide_Hight ,DayCOLOR);
if(i+slide1== BarCount && (PDR1=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily R1 "+rd1 ,i+slide,rd1+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDR2=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily R2 "+rd2 ,i+slide,rd2+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDR3=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily R3 "+rd3 ,i+slide,rd3+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDR4=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily R4 "+rd4 ,i+slide,rd4+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDR5=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily R5 "+rd5 ,i+slide,rd5+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDS1=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily S1 "+sd1 ,i+slide,sd1+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDS2=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily S2 "+sd2 ,i+slide,sd2+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDS3=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily S3 "+sd3 ,i+slide,sd3+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDS4=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily S4 "+sd4 ,i+slide,sd4+slide_Hight ,DayCOLOR );
if(i+slide1== BarCount && (PDS5=="SHOW" OR SHALD=="all")&& SHALD!="hide") PlotText( "daily S5 "+sd5 ,i+slide,sd5+slide_Hight ,DayCOLOR );
//week
if(i+slide2== BarCount && (PWP=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly Pivot "+pw ,i+slide,pw+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWR1=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly R1 "+rw1 ,i+slide,rw1+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWR2=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly R2 "+rw2 ,i+slide,rw2+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWR3=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly R3 "+rw3 ,i+slide,rw3+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWR4=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly R4 "+rw4 ,i+slide,rw4+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWR5=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly R5 "+rw5 ,i+slide,rw5+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWS1=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly S1 "+sw1 ,i+slide,sw1+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWS2=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly S2 "+sw2 ,i+slide,sw2+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWS3=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly S3 "+sw3 ,i+slide,sw3+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWS4=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly S4 "+sw4 ,i+slide,sw4+slide_Hight ,weekCOLOR );
if(i+slide2== BarCount && (PWS5=="SHOW" OR SHALW=="all")&& SHALW!="hide") PlotText( "weekly S5 "+sw5 ,i+slide,sw5+slide_Hight ,weekCOLOR );
//month
if(i+slide3== BarCount && (PMP=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly Pivot "+pm ,i+slide,Pm+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMR1=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly R1 "+rm1 ,i+slide,rm1+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMR2=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly R2 "+rm2 ,i+slide,rm2+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMR3=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly R3 "+rm3 ,i+slide,rm3+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMR4=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly R4 "+rm4 ,i+slide,rm4+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMR5=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly R5 "+rm5 ,i+slide,rm5+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMS1=="SHOW" OR SHALM=="all")&& SHALM!="hide")PlotText( "monthly S1 "+sm1 ,i+slide,sm1+slide_Hight ,monthCOLOR);
if(i+slide3== BarCount && (PMS2=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly S2 "+sm2 ,i+slide,sm2+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMS3=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly S3 "+sm3 ,i+slide,sm3+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMS4=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly S4 "+sm4 ,i+slide,sm4+slide_Hight ,monthCOLOR );
if(i+slide3== BarCount && (PMS5=="SHOW" OR SHALM=="all")&& SHALM!="hide") PlotText( "monthly S5 "+sm5 ,i+slide,sm5+slide_Hight ,monthCOLOR );
}
/*————————————–*/
// PLOTS
style = IIf(ParamList("Chart style", "styleCandle
styleBar")=="styleCandle",64,128);
Plot (C,Date ()+" close",ParamColor("Chart color",11),style);
//day
if ((PDP=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (pd,"daily Pivot ",DayCOLOR,1);
if ((PDR1=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (rd1,"daily R1 ",DayCOLOR,32);
if ((PDR2=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (rd2,"daily R2 ",DayCOLOR,32);
if ((PDR3=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (rd3,"daily R3 ",DayCOLOR,32);
if ((PDR4=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (rd4,"daily R4 ",DayCOLOR,32);
if ((PDR5=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (rd5,"daily R5 ",DayCOLOR,32);
if ((PDS1=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (sd1,"daily S1 ",DayCOLOR,32);
if ((PDS2=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (Sd2,"daily S2 ",DayCOLOR,32);
if ((PDS3=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (Sd3,"daily S3 ",DayCOLOR,32);
if ((PDS4=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (Sd4,"daily S4 ",DayCOLOR,32);
if ((PDS5=="SHOW" OR SHALD=="all") && SHALD!="hide") Plot (Sd5,"daily S5 ",DayCOLOR,32);
//week
if ((PWP=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (pW,"weekly Pivot ",weekCOLOR,1);
if ((PWR1=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (rw1,"weekly R1 ",weekCOLOR,32);
if ((PWR2=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (rw2,"weekly R2 ",weekCOLOR,32);
if ((PWR3=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (rw3,"weekly R3 ",weekCOLOR,32);
if ((PWR4=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (rw4,"weekly R4 ",weekCOLOR,32);
if ((PWR5=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (rw5,"weekly R5 ",weekCOLOR,32);
if ((PWS1=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (sw1,"weekly S1 ",weekCOLOR,32);
if ((PWS2=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (Sw2,"weekly S2 ",weekCOLOR,32);
if ((PWS3=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (Sw3,"weekly S3 ",weekCOLOR,32);
if ((PWS4=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (Sw4,"weekly S4 ",weekCOLOR,32);
if ((PWS5=="SHOW" OR SHALW=="all") && SHALW!="hide") Plot (Sw5,"weekly S5 ",weekCOLOR,32);
//month
if ((PMP=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (pm,"monthly Pivot",monthCOLOR ,1);
if ((PMR1=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (rm1,"monthly R1",monthCOLOR ,32);
if ((PMR2=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (rm2,"monthly R2",monthCOLOR ,32);
if ((PMR3=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (rm3,"monthly R3",monthCOLOR ,32);
if ((PMR4=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (rm4,"monthly R4",monthCOLOR ,32);
if ((PMR5=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (rm5,"monthly R5",monthCOLOR ,32);
if ((PMS1=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (sm1,"monthly S1",monthCOLOR ,32);
if ((PMS2=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (sm2,"monthly S2",monthCOLOR ,32);
if ((PMS3=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (sm3,"monthly S3",monthCOLOR ,32);
if ((PMS4=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (sm4,"monthly S4",monthCOLOR ,32);
if ((PMS5=="SHOW" OR SHALM=="all") && SHALM!="hide") Plot (sm5,"monthly S5",monthCOLOR ,32);
/*————————————–*/
// TEXT
"high = "+H;
"low = "+L;
"close = "+C;
_SECTION_END();
@Jitin
paramlist funtion is wrongly defined in the afl code.Also too much violation in using case sensitive variables.