Beruflich Dokumente
Kultur Dokumente
And Markets
Intraday Live Charts: Live Nifty Chart Live Bank Nifty Chart Live CNXIT
Chart Market Breadth Charts
Intraday Trading Tools: Elliott Waves Calculator Volatility Intraday
Method GANN's Intraday Method
End Of Day RSI-2 Charts For Swing Trading: Nifty-50 Stocks Midcap-50
Stocks Junior Nifty Stocks
}
else
{
state=1;
BoxTop=High[i];
}
}
StateArray[i] = state;
}
fillDarvas(BoxStart,BarCount,swap,BoxTop,BoxBot);
Plot( box1, "" , 1 + statearray, styleThick);
Plot( box2, "" , 1 + statearray , styleThick);
_SECTION_END();
//***********************************
More formulas are welcome from your side. Can mail me new Amibroker formulas at
stockmaniacs@ymail.com. If I think the formula is worth publishing the same will be
published here. If possible also send your screenshot of the indicator.
Posted by Indrajit Mukherjee at 1:41 PM 0 comments Links to this post
Labels: Amibroker formula, Darvas Box
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Twiggs Money Flow warns of breakouts and provides useful trend confirmation. It is
based on the observation that buying support is normally signaled by:
Andrews' Pitchfork
Andrews' Pitchfork is a method of channel identification in a trending market. I was
experimenting to learn this technique of drawing Andrew's pitchfork on the charts. Lets
learn together.
This technique, in effect, splits a major channel into two minor equidistant
channels.
The lines in the Pitchfork tend to delineate lines of support and resistance.
Andrews' Pitchfork was developed by Dr. Alan Andrews, based on what he called his
"Action/Reaction" techniques. Originally called the "Median Line Study," this pattern is
based on a set of lines drawn from peaks and valleys on a price chart. When linked
together, the arrangement of lines closely resembles a farmer's pitchfork.
Dr. Andrews' median lines, and the pitchfork pattern, often indicate lines of support or
resistance where prices tend to stall out or reverse.
Andrews' Pitchfork can be plotted on a price chart in your favourite software Amibroker
as follows:
1. First, identify a significant reversal point (high or low) and this becomes Point A.
2. Draw a line (shown in red) from this point to the next significant reversal point; at
Point B.
3. Then plot a line from a significant point early in the trend (Point C) bisecting the
first line half way between Points A and B. This is the Median Line or "handle" of
the Pitchfork.
4. Now, draw two lines parallel to the Median Line, one starting from Point A and
the other from Point B. These form the "tines" of the Pitchfork.
5. Now you have Andrews' Pitchfork on your charts.
Your comments in this regard will be highly appreciated.
Posted by Indrajit Mukherjee at 1:57 PM 1 comments Links to this post
Labels: Andrew's Pitchfork, Trading Tutorial
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Principal/proprietary trading
Agency/customer facilitation
In: Equities, Fixed Income, Futures and Options
Buy programs occur when the futures market is overvalued, relative to the cash market.
Sell programs occur when the cash market is overvalued, relative to futures.
Source NYSE: Computers do at warp speed what traders used to do by hand e.g.:
Buy-side firms focusing on trading strategies that involve a combination of equities, fixed
income and/or derivative instruments that lower overall trading costs and risks when
Provide buy side clients with the ability to diversify risk, get comprehensive
pricing, acquire research, increase anonymity, maintain relationships, etc.
Integrate algo trading strategies into OMS and front end trading systems:
Buy side users want to use algorithmic strategies to split up large orders into
smaller ones, to reduce market impact.
Algos for VWAP (Volume Weighted Average Price), TWAP (Time Weighted
Average Price), small-cap illiquid, mid-cap liquid, passive, aggressive, etc.
All major softwares nowadays - Amibroker, Metastock etc. can perform auto-trading
provided the right algorithm is provided to the software. For more details on the subject
and to go deeper your comments are welcome or mail us at stockmaniacs@ymail.com on
know-how on mechanical or auto-trading.
Posted by Indrajit Mukherjee at 10:41 PM 2 comments Links to this post
Labels: Algo Trading, Auto Trading, Robo Trading
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Here is the amibroker formula for ORB. It calculates the first hour range breakout and
initiates trades accordingly.
//***************************************
_SECTION_BEGIN("ORB");
//www.stockmaniacs.net
//Mail To: stockmaniacs@ymail.com
breakoutime = 100000;
afterbreakout0 = Cross(TimeNum(),100000);
afterbreakout1 = TimeNum()>=100000;
NewDay = Day()!= Ref(Day(), -1);
highestoftheday = HighestSince(newday,H,1);
Lowestoftheday =LowestSince(newday,L,1);
ORBHigh = ValueWhen(afterbreakout0,highestoftheday,1);
ORBLow = ValueWhen(afterbreakout0,lowestoftheday,1);
Buy= Cross(C,orbhigh) AND afterbreakout1;
Sell = Cross(orblow,C) AND afterbreakout1;
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
Short=Cross(C,ORblow) AND afterbreakout1;
Cover=Cross(ORbhigh,C) AND afterbreakout1;
Plot(C,"",colorYellow,styleBar);
PlotShapes( shapeUpArrow * Buy, colorGreen,0,L,-12);
PlotShapes( shapeDownArrow * Sell, colorRed,0,H,-12);
Plot(afterbreakout0,"",colorBlue,styleHistogram|styleOwnScale);
Plot(ORBHigh,"",colorGreen,styleDots);
Plot(ORBLow,"",colorRed,styleDots);
_SECTION_END();
//***************************************
More formulas are welcome from your side. Can mail me new Amibroker formulas at
stockmaniacs@ymail.com. If I think the formula is worth publishing the same will be
published here. If possible also send your screenshot of the indicator.
Posted by Indrajit Mukherjee at 2:24 PM 0 comments Links to this post
Labels: Amibroker formula, Opening Range Breakout, ORB
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
BHARTIARTL below.
Now how to find extreme price movement. Only two tools are necessary. Daily Bollinger
Bands (20,2) and 2-Period RSI (normal RSI is by default of 14 period in many charting
softwares, just change the period to 2). Bollinger Band theory says 90% of the price
actions has to be inside the Bollinger Bands and any action beyond the bands are
consideded as extreme, and 2-Period RSI denotes short term overbought and oversold
levels. Value close to zero is considered to be highly oversold, and value close to 100 is
considered as highly overbought. Check for BHARTIARTL this value is 99+.
Now check the today's image BHARTIARTL is trading completely outside its daily
Bollinger Bands with a 2-Period RSI value close to zero. Prive always tends to revert to
its mean. We can take the top of Bollinger Bands (currently at 287) as the mean
(remember this mean may change with time, so dont be so sure about target). Some other
traders take 5-day EMA or 5-day SMA as the mean. So its a positional short selling
opportunity in BHARTIARTL till it reverts to its mean.
Disclaimer: This write-up is just for education purpose of fellow traders and should not
be used as any kind of consultaion to buy or sell securities of any kind.
Posted by Indrajit Mukherjee at 1:33 PM 3 comments Links to this post
Labels: 2 Period RSI, Bollinger Bands, RSI-2
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Long tails on last week's Thursday and Friday indicated some buying support on the Dow
and on Wednesday night as expected it found retracement to test the new resistance
level at 10000. Immediate resistance now comes around 10350-10450 and now fresh
close above the zone will re-initiate buying, whereas failure to hold 9650 zone in closing
basis will confirm bearish signals.
The Sensex remains more bullish than most other global markets and narrow
consolidation below resistance at 18000 indicates an upward breakout above 1800018200 can target of 20000. On the other hand failure cross 18000-18200 and failure to
hold 17150 on closing basis will take it down towards 16800-16700.
Posted by Indrajit Mukherjee at 1:18 PM 0 comments Links to this post
Labels: Dow, Sensex
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
overbought and oversold situations. A moving average is often applied to smooth the
data. The terms Arms Index and TRIN are used interchangeably in this article.
Calculation of TRIN:
(advances / declines) / (up volume / down volume)
As a ratio of two indicators, the Arms Index reflects the relationship between the AD
Ratio and the AD Volume Ratio. The TRIN is below 1 when the AD Volume Ratio is
greater than the AD Ratio and above 1 when the AD Volume Ratio is less than the AD
Ratio. Low readings, below 1, show relative strength in the AD Volume Ratio. High
readings, above 1, show relative weakness in the AD Volume Ratio. In general, strong
market advances are accompanied by relatively low TRIN readings because up volume
overwhelms down volume to produce a relative high AD Volume Ratio. This is why the
TRIN appears to move "inverse" to the market. A strong up day in the market usually
pushes the Arms Index lower, while a strong down day pushes the Arms Index higher.
The settings for overbought and oversold depend on the smoothing of the Arms Index.
An unadulterated Arms Index will be more volatile and require a larger range to identify
overbought/oversold conditions. A 10-period SMA of TRIN smooths the data and can be
used reading from 10-period SMA of TRIN where a smaller range is needed to generate
overbought/oversold signals. As such, oversold levels are preferred in order to generate
bullish signals in the direction of the bigger uptrend.
End of day chart of 10-period SMA of Nifty TRIN is available at our site in the Market
Breadth Charts section. You can use it for predicting short term movement of Nifty
index. (Some part of the write ups are taken from TRIN section of StockCharts).
Posted by Indrajit Mukherjee at 12:06 PM 0 comments Links to this post
Labels: Nifty Trading, Trading Tutorial, TRIN
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
According to the turtle trading system, the shorter term entry system based on a 20-days
breakout and exit is designed as per 10-days low. Traders can easily write a formula for
daily charts as follow.
H > Ref(HHV(H, 20), -1) OR L < Ref(LLV(L, 20), -1);
H = Today's high; L = Today's low
HHV(H, 20) = Highest value that the high price (H) has reached in the last 20 days.
LLV(L, 20) = Lowest value that the low price (L) has reached in the last 20 days.
Ref(HHV(H, 20), -1) = The highest high price in the last 20 days refer to yesterday.
Ref(LLV(L, 20), -1) = The lowest low price in the last 20 days refer to yesterday.
If traders want a list of securities that match the turtle exit system, 10-days low for long
positions and 10-days high for short positions. The formula will be as follow.
L < Ref(LLV(L, 10), -1) OR H > Ref(HHV(H, 10), -1);
These are examples of how to apply trading systems by using MetaStock formula.
Besides The Explorer, traders can also write the formula in other tools such as Expert
Advisor or Indicator Builder as well.
Posted by Indrajit Mukherjee at 2:01 PM 0 comments Links to this post
Labels: Metastock exploration, Metastock formula, Trading Tutorial
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Think Differently
Rule 1 Buy Pullbacks Not Breakouts
After the market has dropped three days in a row, it has risen more than 4 times its
average weekly gain over the next five trading days.
After the market has risen three days in a row, it has on average lost money over the next
five trading days.
Rule 2 Buy The Market After Its Dropped; Not After Its Risen
After the market has dropped three days in a row, it has risen more than 4 times its
average weekly gain over the next five trading days.
After the market has risen three days in a row, it has on average lost money over the next
five trading days.
Rule 3 Buy Stocks Above Their 200-Day Moving Average, Not Below
This rule is not fool-proof.
Many good stocks represent real value below the 200-day MA but its easier and less
When a doji appears on a chart, it usually means the opening and closing prices of the
candlestick were identical. This means that the market reached the end of the trend and
temporarily balanced. Usually, the markets tend to reverse after a doji appears, although
signifi cant market pressure on one side may postpone the reversal briefly.
There are many variations of the doji. For example, the long-legged doji has long upper
and lower shadows that show the level of trader indecision in the market.
When a doji appears midway through an up or down trend, the pattern is called a
rickshaw man. Often, the appearance of this doji means that the trend is about to reverse
suddenly.
A paper umbrella is a doji candlestick with a small body and a long lower shadow. When
this type of doji appears at the top of an uptrend, it is called a hangman. When a paper
umbrella appears at the bottom of a downtrend, it is called a hammer.
A doji may also appear with other patterns that indicate reversal trends in the market.
Whenever a doji appears, traders should watch the market and prepare for a reversal.
(Tutorial courtesy - GFT)
Posted by Indrajit Mukherjee at 2:04 PM 0 comments Links to this post
Labels: Candlestick Patterns
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
of the value region do facilitate expanded trade, we will break free of the value area in a
trending move. That trend will continue until sufficient sellers or buyers perceive value in
the new prices and take the other side of the trade, beginning the process of forming a
new region of balance.
The formula is as follows:
_SECTION_BEGIN("MarketProfile");
//-----------------------------------------------------------------------------//
// Formula Name: Market Profile
//
// Use with 5/15min chart
// Originial - From AFL library
// Edited by - Milind / KAKA
//Market Profile 9/12/2009
PlotOHLC(O,H,L,C,"Price",IIf(C>O,colorGreen,colorRed),styleCandle);
EnMP2= ParamList("MarketProfile","Solid|Lines|Letters");
styleLines = ParamStyle("Style", styleLine, maskAll);
Type=ParamList("Type","Price Profile|Volume Profile");
Period= ParamList("Base","Hourly|Daily|Weekly|Monthly",1);
Den = Param("Density", 1, 0.25, 100, 0.25); // Resolution in terms of $
percent=Param("Value Area", 70, 1, 100, 1);
ViewTPOCount= ParamToggle("Show TPO Count", "No|Yes",1);
ViewPOC = ParamToggle("Show POC", "No|Yes",1);
ViewVALVAH = ParamToggle("Show VAL VAH Line", "No|Yes",1);
Viewfill = ParamToggle("Show VA Fill", "No|Yes",1);
Colorpoc=ParamColor("Color POC", colorYellow);
Colorfill=ParamColor("Color Fill", ColorRGB(20,40,60));
EnIB = ParamToggle("Show Initial Balance", "Yes|No");
IBBars = Param("Initial Balance Bars", 2, 0, 10, 1);
if(Period=="Daily"){
BarsInDay = BarsSince(Day() != Ref(Day(), -1));
Bot = TimeFrameGetPrice("L", inDaily, 0);
Top = TimeFrameGetPrice("H", inDaily, 0);
Vol = TimeFrameGetPrice("V", inDaily, 0);
}
if(Period=="Hourly"){
BarsInDay = BarsSince(Minute() != Ref(Minute(), -1));
Bot = TimeFrameGetPrice("L", in5Minute, 0);
Top = TimeFrameGetPrice("H", in5Minute, 0);
baseY+p*Den); line2 = LineArray(baseX, baseY+(p-1)*Den, baseX+x[p-1], baseY+(p1)*Den); if (EnMP2 == "Solid") { PlotOHLC( Line, Line, Line2, Line2,
"",IIf(p>(maxj+shiftup),ParamColor("Color_VAH",
colorLavender),IIf(p<=(maxj+shiftup)AND p>(maxj-shiftdn),ParamColor("Color_VA",
colorLightBlue),ParamColor("Color_VAL", colorLavender))) ,styleCloud|
styleNoRescale|styleNoLabel);
}
if (EnMP2 == "Lines")
{
Plot(line,"",IIf(p>(maxj+shiftup),ParamColor("Color_VAH",
colorLavender),IIf(p<=(maxj+shiftup)AND p>(maxj-shiftdn),ParamColor("Color_VA",
colorLightBlue),ParamColor("Color_VAL", colorLavender))) , styleLines|styleNoLabel);
}
}
if(Viewfill==1){PlotOHLC(Vah,Vah,Val,Val,"",Colorfill,styleCloud|styleNoRescale|
styleNoLabel);}
}
}
_SECTION_END();
_SECTION_BEGIN("Gradient Backfill");
SetChartBkGradientFill( ParamColor("BgTop", ColorRGB( 255,255,255 )),
ParamColor("BgBottom",
ColorRGB( 255,255,255 )),ParamColor("titleblock",ColorRGB( 255,255,255 )));
_SECTION_END();
Some friends told that in their Amibroker the code is giving syntax error. For them I have
attached the AFL here.
I felt that Market Profile used with Floor Pivots are a very useful tool for intraday
traders. Check the screenshot below:
More formulas are welcome from your side. Can mail me new Amibroker formulas at
stockmaniacs@ymail.com. If I think the formula is worth publishing the same will be
published here. If possible also send your screenshot of the indicator.
Posted by Indrajit Mukherjee at 1:36 PM 2 comments Links to this post
Labels: Amibroker formula, Market Profile
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
ParamStyle("Style") );
_SECTION_END();
_SECTION_BEGIN("ELLIOTT Fractals");
/*
The basic definition of an 'up' fractal is a bar high that is both higher than the two bars
immediately preceding it
and higher than the two bars immediately following it.
The lows of the bars are NOT considered in determining the up fractal progression.
If two bars in the progression have equal highs followed by two consecutive bars with
lower highs,
then a total of six bars rather than the usual five bars will make up the progression.
The first High becomes the counting fractal. Reverse for 'down' fractals.
The 5 bar formation works best on Daily or longer time frame charts.For intraday data
charts we often use 9 bar, 13 bar and 21 bar formations for fractal counting
*/
Up5BarFractal = Ref(H,-2) < H AND Ref(H,-1) < H AND Ref(H,1) < H AND Ref(H,2)
< H; Up6BarFractal = Ref(H,-2) < H AND Ref(H,-1) < H AND (H == Ref(H,1)) AND
Ref(H,2) < H AND Ref(H,3) < H; Down5BarFractal = Ref(L,-2) > L AND Ref(L,-1) > L
AND Ref(L,1) > L AND Ref(L,2) > L;
Down6BarFractal = Ref(L,-2) > L AND Ref(L,-1) > L AND (L == Ref(L,1)) AND
Ref(L,2) > L AND Ref(L,3) > L;
//TODO: More filtering: Show only troughs that are around atrough in trix(9).
PlotShapes( IIf(Down5BarFractal ,shapeSmallUpTriangle,0) ,colorBlack, 0, L,-12);
PlotShapes( IIf(Down6BarFractal ,shapeSmallUpTriangle,0) ,colorBlack, 0, L,-12);
PlotShapes( IIf(Up5BarFractal ,shapeSmallDownTriangle,0) ,colorBlack, 0, H,-12);
PlotShapes( IIf(Up6BarFractal ,shapeSmallDownTriangle,0) ,colorBlack, 0, H,-12);
Up = (Up5BarFractal OR Up6BarFractal);
Down = (Down5BarFractal OR Down6BarFractal);
//Removing false fractals:
DownSignal = Flip(Ref(Up,-1), Ref(Down,-1));
UpSignal = Flip(Ref(Down,-1), Ref(Up,-1));
LastHigh[0] = H[0];
LastLow[0] = L[0];
LastLowIndex = 0;
LastHighIndex = 0;
Valid = 0;
*/
//Line = LineArray( x0, y0, x1, y1, 1 );
//Plot( Line, "Trend line", colorBlue );
/*
Wave B
Usually 50% of Wave A
Should not exceed 75% of Wave A
Wave C
either 1 x Wave A
or 1.62 x Wave A
or 2.62 x Wave A
*/
function CorrectiveRatios(StartPrice, A, B, C, RatioDelta, Delta)
{
ALength = abs(startPrice - A); BLength = abs(A-B);
CLength = abs(B-C);
Ratio1 = BLength / CLength ;
Cond1 = Ration1 >= 0.5 - RatioDelta AND ratio1 <= 0.75 + RatioDelta; Cond2 =
abs(Clength - ALength) < Delta OR abs(Clength - 1.62 * ALength) < Delta OR
abs(CLength - 2.62 * ALength) < Delta; return Cond1 AND Cond2; } function
ImpulseRules(StartPrice, One, Two, Three, Four, Five) { //Wave 2 should be beneath
wave 1 start: Cond1 = Two > StartPrice AND Two < One; //Wave 4 - the same: Cond2 =
Four > Two AND Four < Three; //Wave 5 should be <= wave 3 Cond3 = abs(Three-Two)
>= abs(Five - Four);
//Wave 1 should be smaller than wave five, making wave 3 the biggest:
Cond4 = abs(StartPrice - One) < abs(Five - Four);
return Cond1 AND Cond2 AND Cond3 AND Cond4;
}
_SECTION_END();
Last but not the least check the screenshot of the indicator:
More formulas are welcome from your side. Can mail me new Amibroker formulas at
stockmaniacs@ymail.com. If I think the formula is worth publishing the same will be
published here. If possible also send your screenshot of the indicator.
Posted by Indrajit Mukherjee at 10:01 PM 0 comments Links to this post
Labels: Amibroker formula
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
We also undertake chart setup and training assignments for Metastock users. We will
setup your Metastock charts with renowned third party utilities like Alphomega Elliott
Waves, RMO ATM, ETS Trading System or Trade Oracle. You need Metastock Pro 10.0
or above for the trading system setup.
Please note:. We charge for only setup of your charts and education on the above mentioned third party
utilities. We are not resellers of the utilities, and recommend traders to buy from the links given above. We
will take no liabilities from any loss occurring from the generated signals. MetaStock is a registered
trademark of Equis International.
Weekly chart shows strong weekly MACD and if Gold future can remain above the
support zone of 18294 we can see medium term rallies towards weekly fibonacci
resistance like 18851-19189-19466. Long tern trend is extremely bullish till we have
closings above 18000 mark and once the sideways move is over we will definitely see
new highs. Stay invested and add more in dips.
Your comments are welcome in this regard. Obviously the more comments, the better to
take this discussion to newer heights.
Posted by Indrajit Mukherjee at 3:25 PM 0 comments Links to this post
Labels: Gold
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Now I introduce the Pivot identifier AFL for Amibroker. You can also identify important
supports and resistances in any time frame. The AFL is as follows (also an image
attached):
_SECTION_BEGIN("Pivot Identifier");
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() );
dist = 0.5*ATR(10);
//code and plot the pivot top
PivotTop = L < Ref(L,-1) AND H < Ref(H,-1) AND Ref(L,-1) < Ref(L,-2) AND Ref(H,1) < Ref(H,-2) AND Ref(H,-2) > Ref(H,-3) AND Ref(L,-2) > Ref(L,-3);
PivotBottom = H > Ref(H,-1) AND L > Ref(L,-1) AND
Ref(H,-1) > Ref(H,-2) AND Ref(L,-1) > Ref(L,-2) AND
Ref(L,-2) < Ref(L,-3) AND Ref(H,-2) < Ref(H,-3);
for( i = 0; i < BarCount; i++ )
{
if( PivotTop [i] ) PlotText( "PVT", i-2, H[ i-2 ], colorGreen );
if( PivotBottom [i] ) PlotText( "PVB", i-2, L[ i-2 ] - dist[i] , colorRed );
}
_SECTION_END();
More formulas are welcome from your side. Can mail me new Amibroker formulas at
stockmaniacs@ymail.com. If I think the formula is worth publishing the same will be
published here. If possible also send your screenshot of the indicator.
Posted by Indrajit Mukherjee at 8:48 PM 0 comments Links to this post
Labels: Amibroker formula
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Just leave a comment below. Obviously, the more comments the better, so don't be shy!
Posted by Indrajit Mukherjee at 9:48 AM 2 comments Links to this post
Labels: Free stuff
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Col A: CLOSE
Col B: Fml("OB/OS Summation")
Filter: Fml("OB/OS Summation") > 450 OR Fml("OB/OS Summation") < -50
More formulas are welcome from your side. Can mail me new Metastock formulas at
stockmaniacs@ymail.com. If I think the formula is worth publishing the same will be
published here. If possible also send your screenshot of the indicator.
Posted by Indrajit Mukherjee at 11:17 AM 0 comments Links to this post
Labels: Metastock exploration, Metastock formula
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
1.
2.
3.
4.
5.
6.
Option 1 - using Stochastic - with the Stochastic lines cross above 70 (for
uptrend) / below 30 (for downtrend).
Option 2 - using a trailing stop - for an uptrend a trailing stop is activated for the
first time when Stochastic reaches 70. A trailing stop is placed below the previous
bar's lowest price and is moved with each new price bar.
This strategy allows to accurately pin-point good entries with sound money management
- risks/protective stops are very tight and potential profits are high.
Current trading strategy can be improved when it is combined with the best exits. For
example, once in trade the traders may also try applying Fibonacci studying to the most
recent swings. This way they can predict short-term retracements and make sure they will
not be pulled out of the trade early and will continue pursuing profit targets at Fibonacci
extension levels. (Some idea of the system is taken from a forex discussion forum, big
credit goes to Edward Revy)
Posted by Indrajit Mukherjee at 12:03 AM 0 comments Links to this post
Labels: 2 Period RSI, RSI-2, Stochastics
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Now lets see how have I earned 40+ points in trading Nifty future in a trading day. A
picture is worth a 1000 words, so I am attaching a picture of the Nifty Trading System
with full analysis. Your comments are welcome in this regard.
Posted by Indrajit Mukherjee at 11:49 PM 0 comments Links to this post
Labels: Yahoo Chart
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Let me tell you how have I made 66 points in Nifty trading in a trading day using the
Nifty Yahoo Chart? Rules are again simple: simply follow the auto signals. Buy Nifty
when stochastics crosses blue line over red and confirm that a full white candle is formed
above the 21 EMA, the red line. Short Nifty when stochastics crosses red line over blue
and confirm that a full blue candle is formed below the 21 EMA, the red line. Exit criteria
RSI reaching overbought or oversold zone. Also, sometimes the auto signals will tell not
to short at all, or sometimes it will tell not to buy at all. My today's trades are represented
graphically. Your comments are welcome in this matter to take this discussion to a
further height.
Posted by Indrajit Mukherjee at 11:39 PM 0 comments Links to this post
Labels: Yahoo Chart
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Sell Nifty when 3 mins EMA goes below 13 mins EMA and 13 mins EMA is also below
34 mins EMA. Comfirm the RSI and Stochastics both in downtrend and has not reached
the oversold zone of 20. Exit Nifty shorts when RSI and Stochastics both starts moving
up from the oversold zone.
Now lets see how I have made 45 points in Nifty yesterday (i.e. 8th May 2009), just by
trading the FREE Yahoo charts. I know a picture worth a thousand words, so I attached a
picture of yesterday's trades. Your comments are welcome to extend this discussion to a
further height. Cheers!!
Posted by Indrajit Mukherjee at 11:35 PM 0 comments Links to this post
Labels: Yahoo Chart
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
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;
//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" );
//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 );
",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
More formulas are welcome from your side. Can mail me new formulas at
stockmaniacs@ymail.com. If I think the formula is worth publishing the same will be
published here. If possible also send your screenshot of the AFL.
Posted by Indrajit Mukherjee at 12:26 PM 0 comments Links to this post
Labels: Amibroker formula, Pivot Point
Share the post with the world:
0diggsdigg Stumble Delicious Technorati Facebook
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)
Subscribe
Delivered by FeedBurner
Andrews' Pitchfork
7/15/2010
Followers
Blog Archive
2010 (32)
o July (10)
Darvas Box Theory And Amibroker Formula
Calculating Smart Money Flow By Twigg's Money Flow...
Andrews' Pitchfork
How FIIs Trade? What Is Algorithmic Trading Or Alg...
Opening Range Breakout
BHARTIARTL - Classic Example Of Extreme Price Move...
Dow Jones And Sensex Update (EOD 7th July 2010)
Nifty Trading With TRIN (Traders Index)
Turtle Trading Technique
10 Trading Rules Outlined By Larry Connors
o June (22)
Smooothed CCI (Amibroker Formula)
What Is Revenge Trading - And How To Avoid It?
Candlestick Analysis - DOJI
Market Profile - Amibroker Formula
Reader's Request - Elliot Fractals (Amibroker Form...
All That Glitters Are Not Gold - But How 15 Lacs E...
Analysing Gold MCX Future (EOD Analysis 18/06/2010...
Pivot Identifier (Amibroker AFL)
Are You Running For The Holy Grail?? Then Read Bel...
Fibonacci Trader - Fixed Balance Point Indicator A...
How Have I Made Rs. 1,65,638 In Two Months? Simple...
2 Period RSI Reloaded - Excellent Trading Strategy...
How To Trade With Yahoo Charts (Part-III)
How To Trade With Yahoo Charts (Part-II)
How To Trade With Yahoo Charts (Part-I)
TTM Auto Pivots (Amibroker Formula)
Pivot Point Trade Setups For Intraday (Part - V)
Pivot Point Trade Setups For Intraday (Part - IV)
Pivot Point Trade Setups For Intraday (Part - III)...