GithubHelp home page GithubHelp logo

nika90426 / tradesharp-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from trade-nexus/tradesharp-ui

0.0 1.0 0.0 24.37 MB

TradeSharp Frontend code. TradeSharp is a C# based data feed and broker neutral Algorithmic Trading Platform that lets trading firms or individuals connect to providers, and automate any rules based trading strategies in stocks, forex and ETFs.

Home Page: http://www.tradesharp.se

License: Apache License 2.0

HTML 0.17% PowerShell 0.03% C# 99.80%

tradesharp-ui's Introduction

IMPORTANT

This is an old project and hasn't been actively maintained since 2015 and we're not providing any paid support for it.

TradeSharp - UI

This repository contains all the front-end code for TradeSharp. TradeSharp is a C# based data feed and broker neutral Algorithmic Trading Platform that lets trading firms or individuals automate any rules based trading strategies in stocks, forex and ETFs.

Table of contents


Installation

To install TradeSharp, follow the steps given here

Usage

Once the TradeSharp has started, the dashboard page (see Figure 1 below) is loaded. Menu on the right allows the user to connect with multiple market data and order execution providers. On the left of the dashboard page, there are tabs for navigating between Dashboard, Strategy Runner, Orders and Data Downloader views.

TradeSharp Dashboard Figure 1: TradeSharp Dashboard

To get live data from the market data provider for any symbol, create a new market scanner (if not already created) for that provider using the New Market Scanner on the dashboard view and add the symbols to the scanner. See Figure 2 below.

TradeSharp Dashboard with Multiple Market Scanners Figure 2: TradeSharp Dashboard with Multiple Market Scanners

TradeSharp allows user to send orders manually using the entry order window. See Figure 3 below.

TradeSharp Dashboard with Entry Order Window Figure 3: TradeSharp Dashboard with Entry Order Window

To execute an automated strategy, move to the strategy runner view by clicking on the second tab on the left of dashboard view. Load your strategy by clicking on the Load Strategy button and create or load and instance for that strategy using the Create Strategy or Import Instances button respectively. TradeSharp allows creating multiple instances of same strategy. See Figure 4 below of TradeSharp Strategy Runner view.

TradeSharp Strategy Runner Figure 4: TradeSharp Strategy Runner

Use genetic or brute force optimization feature provided by TradeSharp to find the best parameters for your strategy. Figure 5 below shows the TradeSharp genetic and brute force optimization windows.

TradeSharp Genetic and Brute Force Optimization Figure 5: TradeSharp Genetic and Brute Force Optimization

To view the order statistics click on the third tab on the left of dashboard view. Figure 6 below shows TradeSharp order statistics view.

TradeSharp Order Statistics Figure 6: TradeSharp Order Statistics

TradeSharp allows downloading data from a provider to be used later for back testing. Click on the last tab on the left of dashboard view to see the Data Downloader view. See Figure 7 below.

TradeSharp Data Downloader Figure 7: TradeSharp Data Downloader


Demo

Click on the video below for TradeSharp Demo.

TradeSharp Demo


Bugs

Please report bugs here

tradesharp-ui's People

Contributors

bilal-78699 avatar hasnainasyed avatar rasheedamir avatar abaziz avatar ahmadiq avatar

Watchers

James Cloos avatar

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.