Giter Club home page Giter Club logo

algotrading's People

Contributors

codacy-badger avatar dependabot[bot] avatar ivopetiz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

algotrading's Issues

Error in Readme - could cause confusion to users

https://github.com/ivopetiz/algotrading#entry-functions

Entry functions aggregate all strategies to enter in a specific market. Once data fill all the requisites to enter a specific market, an action is taken. Users can use one or several functions in the same call, to fill the requisites and enter market/markets. Functions should return True, if the available data represent an exit point for the user. If not, the return needs to be False. <entry.py> should aggregate all users entry functions.

"Exit point" should be "entry point" here. Feel free to make the quick fix yourself, or assign my way.

Add desktop notification

Add some kind of desktop notification, able to:

  • Alert about finished backtests.
  • Notify about entry and exit points in realtime.
  • Report P&L.
  • Inform about results in simulation mode.

hello

### hello i have couple problem ,
this is the first

,
line 17, in
import cryptoalgotrading.var as var
ModuleNotFoundError: No module named 'cryptoalgotrading.var'; 'cryptoalgotrading' is not a package

and the other one is ,
is when i run pip install -r requirements.txt
ERROR: Could not find a version that satisfies the requirement matplotlib==2.2.2
ERROR: No matching distribution found for matplotlib==2.2.2

### if i change in the requirements the matplotlib from 2.2.2 to 3.4.1 so is make me now

ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-zth40e8e/tables_2311501a8cfc4ba59fb36049f3ffb3bd/setup.py'"'"'; file='"'"'/tmp/pip-install-zth40e8e/tables_2311501a8cfc4ba59fb36049f3ffb3bd/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-xho4ah8s
cwd: /tmp/pip-install-zth40e8e/tables_2311501a8cfc4ba59fb36049f3ffb3bd/
Complete output (13 lines):
/tmp/H5closezd786i5e.c: In function ‘main’:
/tmp/H5closezd786i5e.c:2:5: warning: implicit declaration of function ‘H5close’ [-Wimplicit-function-declaration]
2 | H5close();
| ^~~~~~~
/usr/bin/ld: cannot find -lhdf5
collect2: error: ld returned 1 exit status
* Using Python 3.8.5 (default, Jan 27 2021, 15:41:15)
* USE_PKGCONFIG: True
* Found conda env: /home/hagai123/miniconda3
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the HDF5_DIR environment
variable or by using the --hdf5 command-line option.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/73/51/6dabb2b94826e5db3aa2542b80f1382780b96a0cd13e0cfb637b36ede5c5/tables-3.5.2.tar.gz#sha256=b220e32262bab320aa41d33125a7851ff898be97c0de30b456247508e2cc33c2 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement tables==3.5.2
ERROR: No matching distribution found for tables==3.5.2

and then if i change the tables from 3.5.2 to 3.6.1
so is make me this

ERROR: Cannot install matplotlib==3.4.1 and pyparsing==2.2.0 because these package versions have conflicting dependencies.

The conflict is caused by:
The user requested pyparsing==2.2.0
matplotlib 3.4.1 depends on pyparsing>=2.2.1

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

I need your help

Hello, thank you for publishing this project
I have been researching digital currency exchange for some time and I really do not know where to start. I am more interested in working with Python and need guidance on what the database structure and data type should look like. Thanks for taking the time to guide me.

aux is a reserved keyword on key windows - can't checkout aux.py

The file aux.py in the cryptoalgotrading directory raises and error when checking out on Windows as aux is a reserved key word.

error: invalid path 'cryptoalgotrading/aux.py'
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

More info from WIndows

It might be worth renaming that file to algo_aux.py or something like that?

(I normally use Linux but happened to be looking at the project on my windows machine)

Cool project by the way - are you looking for contributors?

Create a quick start guide

Add a tutorial to this project which should be simple and easy to follow.

Should allow users to start using Algotrading right away!

BNBUSDT commission invalidate sell

[ERROR] {'error': BinanceAPIException(<Response [400]>, 400, '{"code":-2010,"msg":"Account has insufficient balance for requested action."}')}

no module named cryptoalgotrading

When running cryptoalgotrading.py file I get the following error:
import cryptoalgotrading.var as var
ImportError: No module named var

And other files says there is no module named cryptoalgotrading.

hello

after you fix the requirements.txt

but still i have problem ,

Traceback (most recent call last):
File "c:\FOREX\CRYPTO\algotrading-master\cryptoalgotrading\cryptoalgotrading.py", line 17, in
import cryptoalgotrading.var as var
File "c:\FOREX\CRYPTO\algotrading-master\cryptoalgotrading\cryptoalgotrading.py", line 17, in
import cryptoalgotrading.var as var
ModuleNotFoundError: No module named 'cryptoalgotrading.var'; 'cryptoalgotrading' is not a package

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.