Skip to content

WeiJian123-tech/DawnTrades

Repository files navigation

Note

The development of DawnTrades has been suspended until further notice.

About

DawnTrades is a free and open source stock charting Java program that is intended to assist with trading publicly available common stock.

Java and the Java Library XChart is utilized for the creation of DawnTrades due to the relative ease and convenience of making fast programs with graphs/charts.

Please make sure that you have version Java 8 or higher and the latest xChart update to be able to run this program effectively. Best compatible with Windows Operating Systems (O.S.). Untested for Mac and Linux O.S. Incompatable with mobile devices.

Currently, the development of this working prototype does not have all the features that are going to be present in the final non-prototype build. All features, User Interfaces (U.I.), and methodologies are subject to change during the development and improvement of this and future working prototypes. DawnTrades currently has:

  • A simple static graph that shows the stock price of a single stock ticker.

  • Inserting stock data via .csv file.

  • Stock indicators.

  • Technical Analysis integration.

For long time goals:

  • Using Funadamental Analysis combined with Technical Analysis to provide accurate predictions that can be displayed on charts.

  • Be able to predict time to buy and sell for 1 day, 5 days, 1 week, 1 month, 3 months, 6 months, 1 year, 2 years, 5 years, 10 years, and lifetime of stock.

  • Clean, simple, easy to understand User Interface (U.I.)

  • Fast - Trades today happen between milliseconds to nanoseconds.

    • Should speed be balanced by accuracy, or should speed be prioritized over accuracy?

Extra features that could be added:

  • Customizations of U.I.
  • Customization of trading strategies.

Right click to save xChart charts to your hard drive.

As of right now, people can only be able to access DawnTrades by downloading the zip file provided by Github and running it through a Java IDE. A runnable .jar file may be developed for this working prototype or the next version of this working prototype.

How to Use DawnTrades

First open an IDE such as Eclipse to run DawnTrades:

image

Next run the program. A window should pop-up displaying DawnTrades:

image image

Now you will need to enter in your Comma-separated values .csv file name into the textbox next to the "Enter" button. Then click the "Enter" button or enter key on your keyboard to view the rest of the tabs like stock charts. You can get stock .csv files by downloading them from websites such as Yahoo Finance.

image image image

Congratulations! You are now able to use DawnTrades.

image

Programmed and developed by Wei Jian Zhen and Jawad Rahman

Apache 2.0 Open-Source License

DISCLAIMER: The program "DawnTrades" is not guaranteed to generate profits nor is qualified to offer financial advice for the end user (Any entities including but not limited to I, we, they, them, company, etc.). Please consult with a finanacial advisor for inquiries into finance, trading, securities, equities, or any additional financial or business-related questions. Please use discretion when utilizing, modifying, and trading with DawnTrades. THE AUTHORS OF THE PROGRAM "DawnTrades" ARE NOT AND WILL NOT BE ENTITLED OR LIABLE FOR THE END USER'S PERSONAL TRADING DECISIONS, PROFITS, AND/OR DAMAGES. There are no gaurentees and/or warranties regarding the end user's use of DawnTrades and success in the end user's trading. DawnTrades does not reflect the author's opinions, decisions, and endorsements, implied nor expressed, and vise versa. The end user should knowingly be an age of 18 years or older and trade responsibly when using DawnTrades. This open scource project will remain free and always be free. If you have bought DawnTrades with tangible currency, please know that you have been scammed and that you should contact the authorities to reclaim damages with legal counsel.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages