New Forecast. Updated How it works Client Application / install it

Prediction is very difficult, especially about the future.
Niels Bohr
Premium Markets stocks and shares price trend forecast based on neural network, financial technical analysis and sector rotation

Premium Markets, Free stock market Forecast, Trend Analysis, Investment Advice, Buy Sell signals, based on Sector Rotation and Technical Analysis


Google adSense Privacy & Terms


Note to the reader: The standalone application includes a full integration of ta-lib C/C++ libraries. It does NOT include the forecast engine.


Take a look at the latest prediction engine based on technical analysis with BTC.


Premium Markets Standalone App


The stock market forecast is based on technical analysis of individual stocks or markets, as well as on sectors and markets indices rotation and stock markets performances.

This free trend forecast software ought to help you, as a stock market beginner or as an advanced investor, in stock market screening, performance projections, market analysis and ultimately in finding the best future stocks and shares for your swing or long term investments. Premium Markets also offers stocks buy sell signals monitoring via buy sell advice sent through email notifications.

The stock market forecast engine is available as a free workable demo online and also as a standalone application. The latter including additional features like price historical data charting, price trend monitoring, financial technical analysis indicators and oscillators editing and managing stock portfolios.

Be Premium Markets a free addition to your stock market watch and stock market trend analysis.


Download and Install

The following installation notes may not be fully up to date as the resulting artifact (.jar) went out of date.
For an update, it is recommended to use the source code instead: at sourceforge.net or at github.com.

Premium Markets is java based and requires version 11 or higher. Please, do check that you have an up to date version of java installed.

To access Yahoo quotation data, you will also need python3 and the additional packages through: pip install yfinance requests pandas
The path of your python3 executable can be changed after installation.
In the db.properties file, you will be able to set your own python executable path: quote.pythonPath=C:/../../python3.exe

Installation using the Java archive

Once the archive (pm.jar) is fully downloaded, your web browser should prompt you to open it. If it doesn't, right click the downloaded pm.jar file in the download list of your browser and open it.
Depending on your Operating System, browser and java version, you may be prompted that the software can't be installed for security reasons.

As a work around, follow the steps below.

Work around the security (First)

Some browser will offer you the possibility to open the folder where the archive as been downloaded using a right click in the download history list.
If not, you will have to run your file explorer and go in the folder where the archive has been downloaded by your browser. This is usually a folder called 'Downloads' in your user directory.
When you have done this, just right click on the file pm.jar and open it. On some Operating Systems, a double click may also work but don't unpack the file. Your Operating System should recognise the file and run Java.
Again you may be prompted that the file can be run for security reasons.

If this is the case try the second work around below.

Work around the security (Second)

Open a terminal and use 'cd' to go to the folder where the archive has been downloaded by your browser. Then run:

java -jar pm.jar

Installation using Java Web Start

Unfortunately following Oracle security reenforcement in its latest java versions. You will first have to set up your java setting to the minimum requirement or authorise the installation beforehand

Premium markets is available at source forge for a direct installation using jnlp technology.
If java is properly installed on your operating system and enabled for your web browser, you should be prompted to open the above link using Java Web Launcher

Installation troubleshooting

If your are no automatically prompted by your browser or the jnlp file is opened with another application (like wordpad for instance)

First check that you have java installed. Then you may have to select the Java Web Launcher, javaw or Java Web Start in the Other applications drop down list offered by your browser.

If you see this message


#### Java Web Start Error: #### Unsigned application requesting unrestricted access to system

This means that your previous installation of java has failed. This is a known problem with java 6 and 7. To fix the problem, follow Oracle instructions.

If the above is not compliant with your operating system and its settings

You can also try to directly download the installation archive. When it is all on your hard drive, double click on the downloaded archive in your file explorer. Don't unpack it. Your Operating System should recognise the file and run Java.

Still not working

You probably don't have java installed. Otherwise, you can also try and open a command terminal, cd to the download folder and issue the following command:

java -jar pm.jar

Let us know. Thanks

History

A few years ago - around 2012 -, as seeking to find a free financial technical analysis tool that would fit my needs (i.e. generating buy and sell signals based on stock market historical data and technical analysis), I decided to implement my own solution.
With the assent of AI, this eventually lead to the development of a forecast engine also based on technical analysis.

Release notes

Premium Markets Standalone App is an automated stock market analysis system. It implements a graphical environment for monitoring and editing stock market technical analysis indicators and oscillators, generating signals, back testing, managing portfolios and charting. In its advanced packaging, not provided under this license, it also includes:

Features Overview

Charting

Premium Markets offers charting for EOD quotations of user defined portfolios.

Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Performance comparison charting, Portfolio, Financial Technical Analysis Standalone App

The quotations representation can be set relative giving the ability to compare the performance of stocks against each other within a portfolio.
Quotation charting can be set in various ways



Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Indicators charting, Portfolio, Financial Technical Analysis Standalone App

You will also be able to chart technical analysis indicators and oscillators and their buy and sell signals. In its advanced version Premium Markets also displays the results of a neural network based forecasting analysis.


Native indicators and oscillators

More about this.

Parametrise and create you own indicators

Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Indicators editor, Portfolio, Financial Technical Analysis Standalone App

With Premium Markets you can edit and create your own indicators as a composition of more than a hundred common technical analysis functions. You first specialise one or several indicators by parametrising and making composition of existing technical analysis functions. You then can use these indicators to create an event calculator formula with bullish and bearish conditions.
In order to make it easier we also provide command completion and suggestions.


In this example, we have created two indicators:

The former will calculate the Macd and the latter its signal. We can then use them to create an event calculator that will trigger events on Macd zero crossing and signal crossing as follow:
is bullish when ( sampleMacd crosses up 0.0 and sampleMacd is above sampleMacdSgn );
is bearish when ( sampleMacd crosses down 0.0 and sampleMacd is below sampleMacdSgn );

Premium market as a technical analysis indicator editor also provides a more advanced grammar for more flexibility. It comes with additional keywords like : spanning, over and for. When it makes sense, adding these keywords will change the result as follows:

For instance close crosses up 10 spanning 3 days means that close was below 10 three days ago and close is now above 10.

Keyword can also be combined as in the following :

Condition spanning over for
above, below, equals threshold Does not make sense. As the condition is a status in time not an event in time. OK OK
above, below, equals historical data Does not make sense. As the condition is a status in time not an event in time. NA OK
crosses up, down threshold OK OK Does not make sense. As the condition is an event in time not a status in time.
goes up, down % OK NA OK
crosses up, down historical data OK OK Does not make sense. As the condition is an event in time not a status in time.
high and lows OK NA NA
Reverses up, down OK NA Does not make sense. As the condition is an event in time not a status in time.
Notes:

Markets, Stock lists and Quotations

In order to populate your portfolio content, you will first need to upload stock lists of your choice and their quotations.
With Premium Markets you can download EOD quotations from various service providers. The main quotation provider being yahoo.

Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Stock lists and quotations, Portfolio, Financial Technical Analysis Standalone App

You can manage existing stock lists, created over previous market selections, or download new ones from the net. You can also upload your own lists provided you create a file in the specified format. Finally you can add a new share manually using the provided form. In the Quotations menu you can refresh the quotations for the shares available in your portfolios as well as download advisor's recommendations in the advanced version.



Portfolios

In the right sash window each tab contains a portfolio. You can add and remove portfolios and in each of these add and remove shares.
You can see the quotations historical data for each share in the left hand side quotations charting window.
The quotation historical data can be displayed in various manner including relative to the buy price or to the history of another preselected share acting as a reference. The portfolio feature offers the possibility to load and export advanced report from gnucash.

Currencies

Premium Markets also provides technical analysis on currencies relative price change.

Events

In the events sash window, we show a tree view of the events triggered for the currently selected set of stocks since the start date specified in the left column. The events are sorted in different tabs : selling, buying and neutral events.
The weight thresholds and the calculation mode of the events are based on signal indicators. They can be calculated, filtered and refined in the left hand menu tool box.

Other screenshots

Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Portfolio management Standalone App    Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Charting, Portfolio, Financial Technical Analysis Standalone App Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Charting Standalone App    Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Financial Technical Analysis Indicators Monitoring Standalone App    Premium Markets Trend forecast, Portfolio management, Technical analysis, Sector rotation. Trend forecast Standalone App





Trade Automation and Forecast

The Standalone App, in its advanced version, also includes an automation service and a forecast engine, it is not included here.

With the advanced version, you can set up your portfolios but also use the auto screened portfolios. Screened portfolio contents are updated following financial advisor's and expert's recommendations from divers Internet sources. Portfolios are then automatically updated and managed acording to buy sell signals based on technical analysis, trend projection and your threshold settings.

Dear Reader, this web site is a non-profit initiative. It is free. It aims at helping You in making profitable stocks and shares transactions. Give as ... every penny/cent counts and You can help.

Hosting and developing a cloud based web site has costs. If you found this site of some interest, take a minute to help keeping it online and improve.

For more see also

For more information about the calculation please refer to Premium Markets.
For requests and comments, use the contact.