project_description
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
![Product Name Screen Shot][product-screenshot]
To get a local copy up and running follow these simple steps.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
EXAMPLE FROM OPERATEEXCHANGEGUI
- Install
CCXT
. This can be done in a number of ways. I usedpip
.
- npm
npm pip install ccxt
-
Download the
.py
files from this repository (OperateExchangeGUI.py
,OperateExchange.py
,ConnectToExchange.py
,GetCurrentTime.py
,QuadraticFormula.py
, and optionallyAudioPlayer.py
) -
In the same folder as
ConnectToExchange.py
, create a.txt
file to store your API information. Its name should start with the exchange you are using, followed by an underscore, followed by the name of the account you're using, and ending with_API.txt
.
For example, if you are using your Main account on Coinbase, you would name the .txt
file Coinbase_Main_API.txt
If your API key is view-only
, you can save your cryptocurrency exchange API key on the 1st line, and your API secret on the 2nd. However, if your API key has trade
priveleges, you should save an encrypted version of both your key and secret on those lines instead.
To encrypt your API information, I recommend using CustomEncryptor.py
, which can be downloaded here: github.com/EvanGottschalk/CustomEncryptor
-
Run
OperateExchangeGUI.py
-
Congratulations! You can now use
OperateExchangeGUI
to calculate, graph, create and cancel orders on your chosen cryptocurrency exchange!
Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.
For more examples, please refer to the Documentation
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU GPL-3 License. See LICENSE
for more information.
Evan Gottschalk - @Fort1Evan - evan@fort1e.com
Project Link: https://github.com/EvanGottschalk/repo_name
Thinking about contributing to this project? Please do! Your Github username will then appear here.