Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
/nbproject/private/
/build/
/nbproject/private/
/build/
/dist/
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
JStock is a free stock market software for 26 countries. It provides Stock watchlist, Intraday stock price snapshot, Stock indicator editor, Stock indicator scanner and Portfolio management. Free SMS/email alert supported. It integrates seamless with Android. JStock Android can be downloaded separately from http://goo.gl/t24hN

JStock long term product roadmap can be found from http://goo.gl/55gGQS and http://goo.gl/ClN7zT
JStock is a free stock market software for 26 countries. It provides Stock watchlist, Intraday stock price snapshot, Stock indicator editor, Stock indicator scanner and Portfolio management. Free SMS/email alert supported. It integrates seamless with Android. JStock Android can be downloaded separately from http://goo.gl/t24hN
JStock long term product roadmap can be found from http://goo.gl/55gGQS and http://goo.gl/ClN7zT
12 changes: 6 additions & 6 deletions appengine/jstock-static/war/WEB-INF/appengine-web.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>jstock-static</application>
<version>1</version>
<threadsafe>true</threadsafe>
</appengine-web-app>
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>jstock-static</application>
<version>1</version>
<threadsafe>true</threadsafe>
</appengine-web-app>
4 changes: 2 additions & 2 deletions appengine/jstock-static/war/WEB-INF/web.xml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
</web-app>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
</web-app>
34 changes: 17 additions & 17 deletions appengine/jstock-static/war/alert_indicators/CCIBuySignal.html
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Commodity Channel Index (CCI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect BUY signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Author: </b>Yan Cheng Cheok</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/cci_indicator.html">http://jstock.sourceforge.net/cci_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>CCI = (Typical Price - SMATP) / (0.015 x Mean Deviation)</b></p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">Typical Price (TP) = (H+L+C)/3 where H = high, L = low, and C = close.</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">SMATP = Simple Moving Average of the Typical Price.</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">Mean Deviation = First, calculate the absolute value of the difference between the last period's SMATP and the typical price for each of the past 20 periods. Add all of these absolute values together and divide by 20 to find the Mean Deviation.</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">CCI can be used to identify oversold levels. A security would be deemed oversold when the CCI dips below -100. From oversold levels, a buy signal might be given when the CCI moves back above -100.</p>
</body>
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Commodity Channel Index (CCI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect BUY signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Author: </b>Yan Cheng Cheok</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/cci_indicator.html">http://jstock.sourceforge.net/cci_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>CCI = (Typical Price - SMATP) / (0.015 x Mean Deviation)</b></p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">Typical Price (TP) = (H+L+C)/3 where H = high, L = low, and C = close.</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">SMATP = Simple Moving Average of the Typical Price.</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">Mean Deviation = First, calculate the absolute value of the difference between the last period's SMATP and the typical price for each of the past 20 periods. Add all of these absolute values together and divide by 20 to find the Mean Deviation.</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">CCI can be used to identify oversold levels. A security would be deemed oversold when the CCI dips below -100. From oversold levels, a buy signal might be given when the CCI moves back above -100.</p>
</body>
</html>
34 changes: 17 additions & 17 deletions appengine/jstock-static/war/alert_indicators/CCISellSignal.html
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Commodity Channel Index (CCI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect SELL signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Author: </b>Yan Cheng Cheok</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/cci_indicator.html">http://jstock.sourceforge.net/cci_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>CCI = (Typical Price - SMATP) / (0.015 x Mean Deviation)</b></p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">Typical Price (TP) = (H+L+C)/3 where H = high, L = low, and C = close.</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">SMATP = Simple Moving Average of the Typical Price.</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">Mean Deviation = First, calculate the absolute value of the difference between the last period's SMATP and the typical price for each of the past 20 periods. Add all of these absolute values together and divide by 20 to find the Mean Deviation.</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">CCI can be used to identify overbought levels. A security would be deemed overbought when it exceeds +100. From overbought levels, a sell signal might be given when the CCI moved back below +100.</p>
</body>
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Commodity Channel Index (CCI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect SELL signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Author: </b>Yan Cheng Cheok</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/cci_indicator.html">http://jstock.sourceforge.net/cci_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>CCI = (Typical Price - SMATP) / (0.015 x Mean Deviation)</b></p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">Typical Price (TP) = (H+L+C)/3 where H = high, L = low, and C = close.</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">SMATP = Simple Moving Average of the Typical Price.</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">Mean Deviation = First, calculate the absolute value of the difference between the last period's SMATP and the typical price for each of the past 20 periods. Add all of these absolute values together and divide by 20 to find the Mean Deviation.</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">CCI can be used to identify overbought levels. A security would be deemed overbought when it exceeds +100. From overbought levels, a sell signal might be given when the CCI moved back below +100.</p>
</body>
</html>
24 changes: 12 additions & 12 deletions appengine/jstock-static/war/alert_indicators/Doji.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Doji</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Trend reversal indicator</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Author: </b>Parth Khare</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/doji_indicator.html">http://jstock.sourceforge.net/doji_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">It is one candlestick small in length with an opening and closing price that are virtually equal. Open price = Close price.</p>
</body>
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Doji</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Trend reversal indicator</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Author: </b>Parth Khare</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/doji_indicator.html">http://jstock.sourceforge.net/doji_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">It is one candlestick small in length with an opening and closing price that are virtually equal. Open price = Close price.</p>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Moving Average Convergence Divergence (MACD)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect DOWN TREND signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/ma_indicator.html">http://jstock.sourceforge.net/ma_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>MACD = EMA[12] of price - EMA[26] of price</b> where: EMA[12] = 12 days exponential moving average, EMA[24] = 24 days exponential moving average.</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">When MACD is negative, the stock is moving in downward trend.</p>
</body>
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Moving Average Convergence Divergence (MACD)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect DOWN TREND signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/ma_indicator.html">http://jstock.sourceforge.net/ma_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>MACD = EMA[12] of price - EMA[26] of price</b> where: EMA[12] = 12 days exponential moving average, EMA[24] = 24 days exponential moving average.</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">When MACD is negative, the stock is moving in downward trend.</p>
</body>
</html>
26 changes: 13 additions & 13 deletions appengine/jstock-static/war/alert_indicators/MACDUpTrendSignal.html
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Moving Average Convergence Divergence (MACD)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect UP TREND signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/ma_indicator.html">http://jstock.sourceforge.net/ma_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>MACD = EMA[12] of price - EMA[26] of price</b> where: EMA[12] = 12 days exponential moving average, EMA[24] = 24 days exponential moving average.</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">When MACD is positive, the stock is moving in upward trend.</p>
</body>
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Moving Average Convergence Divergence (MACD)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect UP TREND signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/ma_indicator.html">http://jstock.sourceforge.net/ma_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>MACD = EMA[12] of price - EMA[26] of price</b> where: EMA[12] = 12 days exponential moving average, EMA[24] = 24 days exponential moving average.</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">When MACD is positive, the stock is moving in upward trend.</p>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Money Flow Index (MFI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect DOWN TREND signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/mfi_indicator.html">http://jstock.sourceforge.net/mfi_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>MFI = 100 - 100 / (1 + Money Ratio)</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">If the MFI approaches 30, the price is moving, with little interest in that trade, and it will most likely fail.</p>
</body>
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Money Flow Index (MFI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect DOWN TREND signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/mfi_indicator.html">http://jstock.sourceforge.net/mfi_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>MFI = 100 - 100 / (1 + Money Ratio)</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">If the MFI approaches 30, the price is moving, with little interest in that trade, and it will most likely fail.</p>
</body>
</html>
26 changes: 13 additions & 13 deletions appengine/jstock-static/war/alert_indicators/MFIUpTrendSignal.html
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Money Flow Index (MFI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect UP TREND signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/mfi_indicator.html">http://jstock.sourceforge.net/mfi_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>MFI = 100 - 100 / (1 + Money Ratio)</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">If the MFI approaches 70, the price is moving, with a lot of interest in that trade, and it will most likely continue in the future.</p>
</body>
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Money Flow Index (MFI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect UP TREND signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/mfi_indicator.html">http://jstock.sourceforge.net/mfi_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>MFI = 100 - 100 / (1 + Money Ratio)</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">If the MFI approaches 70, the price is moving, with a lot of interest in that trade, and it will most likely continue in the future.</p>
</body>
</html>
28 changes: 14 additions & 14 deletions appengine/jstock-static/war/alert_indicators/RSIBuySignal.html
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Relative Strength Index (RSI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect BUY signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Author: </b>Yan Cheng Cheok</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/rsi_indicator.html">http://jstock.sourceforge.net/rsi_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>RSI = 100 - [100/(1 + RS)]</b> where: RS = (Avg. of n-day up closes)/(Avg. of n-day down closes), n= days (most analysts use 9 - 15 day RSI)</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">The RSI ranges from 0 to 100. If the RSI approaches 30 a stock is considered oversold and you should consider buying. Again, make the adjustment to 20 in a bear market.</p>
</body>
<html>
<head>
</head>
<body>
<!--fe78440e-e0fe-4efb-881d-264a01be483c-->
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Indicator: </b>Relative Strength Index (RSI)</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Usage: </b>Detect BUY signal</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Author: </b>Yan Cheng Cheok</p>
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>Homepage: </b> <a href="http://jstock.sourceforge.net/rsi_indicator.html">http://jstock.sourceforge.net/rsi_indicator.html</a></p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;"><b>RSI = 100 - [100/(1 + RS)]</b> where: RS = (Avg. of n-day up closes)/(Avg. of n-day down closes), n= days (most analysts use 9 - 15 day RSI)</p>
<br />
<p style="margin-top: 10; font-size: 9px; font-family: Tahoma;">The RSI ranges from 0 to 100. If the RSI approaches 30 a stock is considered oversold and you should consider buying. Again, make the adjustment to 20 in a bear market.</p>
</body>
</html>
Loading