Giter Site home page Giter Site logo

armanbehnam / finance Goto Github PK

View Code? Open in Web Editor NEW
14.0 0.0 11.0 28.94 MB

Notebooks based on financial machine learning.

Home Page: http://www.armanbehnam.com/

Jupyter Notebook 99.50% Python 0.31% R 0.19%
finance financial-analysis finance-application trading machine-learning python r

finance's Introduction

Welcome to Arman Behnam Finance repository

Here are some courses that I've shared with U to help broaden our knowledge. Courses are categorized into four parts: Coursera, Udemy, Udacity, Interdisciplinary schools

Sharing Lnowledge is a sacred job and I'll appreciate this repository will be useful.(Especially in the field of AI and Data science)

  • Reach my Coursera experience
    • Courses: Hundreds of free courses give you access to on-demand video lectures, homework exercises, and community discussion forums. Paid courses provide additional quizzes and projects as well as a shareable Course Certificate upon completion.
    • Guided Projects: are self-paced, require a smaller time commitment, and provide practice using tools in real-world scenarios, so you can build the job skills you need, right when you need them.
    • Specializations: tackle hands-on projects based on real business challenges, and earn a Specialization Certificate to share with your professional network and potential employers.
  • Reach my Udemy experience
  • The leading global marketplace for learning and instruction; by connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
  • Reach my Udacity experience
    • Learn by doing
    • Practitioner-level skills
    • Job-focused content
    • Real human help
    • Personalized code reviews
    • Real-life projects
  • Reach my Interdisciplinary schools experience

THANK YOU

Finance Repo

Contains all the Jupyter Notebooks used.

All of the research I do in these notebooks is on the full tick history dataset.

I do provide a 2 year sample on tick, volume, and dollar bars to help the community get started.

Contributing

Our hope is that the sample data and notebooks will enable the community to build on the research and contribute to the open source community.

A good place to start for new users is to use the data provided to answer the questions at the back of the chapters in Advances in Financial Machine Learning.

Please review the Guidelines for research

Sample Data

The following folder contains 2 years sample data on S&P500 Emini Futures, for the period 2015-01-01 to 2017-01-01.

Specifically the following data structures:

  • Dollar Bars: Sampled every $70'000
  • Volume Bars: Sampled every 28'000 contracts
  • Tick Bars: Sampled every 2'800 ticks

Installation

Recommended versions:

  • Anaconda 3
  • Python 3.6

Installation for Mac OS X and Ubuntu Linux

  1. Make sure you install the latest version of the Anaconda 3 distribution. To do this you can follow the install and update instructions found on this link: https://www.anaconda.com/products/individual
  2. Launch a terminal
  3. Create a New Conda Environment. From terminal: conda create -n <env name> python=3.6 anaconda accept all the requests to install.
  4. Now activate the environment with source activate <env name>.
  5. From Terminal: go to the directory where you have saved the file, example: cd Desktop/research/.
  6. Install Python requirements, by running the command: pip install -r requirements.txt
  7. (Optional) Continue to Chapter-specific Installation

Installation for Windows

  1. Download and install the latest version of Anaconda 3
  2. Launch Anaconda Navigator
  3. Click Environments, choose an environment name, select Python 3.6, and click Create
  4. Click Home, browse to your new environment, and click Install under Jupyter Notebook
  5. Launch Anaconda Prompt and activate the environment: conda activate <env name>
  6. From Anaconda Prompt: go to the directory where you have saved the file, example: cd Desktop/research/.
  7. Install Python requirements, by running the command: pip install -r requirements.txt
  8. (Optional) Continue to Chapter-specific Installation

Chapter-specific Installation

We will create a symlink inside each of the Chapters for ease of dataset changes. You may change the symlink of official_data to your own dataset rather than using the 2 year sample; the format follows Tick Data LLC.

Create a symbolic link inside the Chapter folder to where you saved the official data:

cd Chapter3; ln -s ../Sample-Data official_data

Additional Research Repo

BlackArbsCEO has a great repo based on de Prado's research. It covers many of the questions at the back of every chapter and was the first source on Github to do so. It has also been a good source of inspiration for our research.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.