Code Monkey home page Code Monkey logo

cryptowatch's Introduction

Hello, and welcome to my GitHub repository! ๐Ÿ‘‹

I have lots of repositories with completed projects, uncompleted projects, proof-of-concepts, ideas, and course notes.

To make this a bit more navigatable, this is a list of my most interesting projects. Not all projects are finished, and actually, when is software really finished?

C#

Python

JavaScript/TypeScript

GLSL

My ShaderToy profile contain many more GLSL doodles.

Machine Learning/Statistics

C++

Other

Other

Competitions

  • Participated in Google Hash Code 2020 and got rank 366 out of 10,724 participants world wide and rank 6 out of 141 participants in The Netherlands, with a total score of 26,883,344.

cryptowatch's People

Contributors

darkeclipz avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

tdoobw

cryptowatch's Issues

Period on the daily chart (Polo API) is too short

There are not enough periods to calculate the 10 & 20 SMA. Due to this they start half way in the daily graph.

Calculate the required period to give as parameter to the Polo API. This way we don't collect any more data than we need.

Add logging

Useful when we do buy/sell orders and stuff.

Last candle close update by scanner

The scanner just updates the last 5 records in the database (assuming that those are the last 5 candles of each chart), ordered descending by date.

Sometimes a chart is not loaded yet (so it will overwrite a second last from another chart, or more). Or when a chart has not updated for days it will still update that last value.

Suggested solution: update the last candle close from the last on the scanner for only that datetime?

Charts are not updated

When a chart is updated, the timer is stopped. After the update the timer is somehow not restarted, although the code is present.

Without stopping/starting it works, but due to very low response time from Poloniex it keeps refreshing the chart with an old symbol because the multiple tasks are still waiting for the HTTP request.

Implement settings

Implement the settings within the application.

  • Chart settings
  • API settings
  • Data settings

Close a position

Close an open position. Save the metrics.

These metrics can be collected from SQL server with Excel. Make a dashboard in Excel?

Implement HTTP request handler

Handle all the HTTP requests in a centralised way with a queue. Polo only accepts max. 6 requests per second. This needs to be buffered.

Implement a way to update all the data in the application when a request has been completed. Has too be reliable (retry policy) because Polo's API is not.

Open a position

Open a trading position.

It should track metrics such as %P/L, targets, stop, etc...

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.