Giter VIP home page Giter VIP logo

coinbot's Introduction

Bot python3 tự động mua bán altcoin trên sàn binance. Sử dụng đồ thị mây ichimoku, RSI, MACD để tính điểm vào hợp lý và mua. Kết hợp với chiến thuật trung bình giá, chốt lời. Tất cả được mô tả trong file "thietke.txt"

Cách sử dụng:

Sửa API ở trong file "config.py" bằng APi của binance

6 mode chính:

* release: up lên vps xuất lệnh mua và tự động mua bán sau 1 khoảng thời gian được định sẵn

-kh: thời gian mỗi nến. nên để mặc định là "1H"

-ir: INDICATORFILERELEASE: file luư kết quả (/var/www/html/indictor.txt)

-me: metric thấp nhất. default 16

-sba: số tiền mặc định mua cho mỗi lệnh. mặc định là 20

* testStratergy: xuất ra các lệnh bán ra file trong 1 khoảng thời gian nhất định

-pair: cặt tiền cần kiểm tra. nếu k set thfi sẽ kiểm tra tất cả các cặp tiền của binance

-pl: vẽ các điểm trên đồ thị. chỉ hỗ trợ khi pair được set

-kh: thời gian mỗi nến. nên để mặc định là "1H"

-it: INDICATORFILETEST: file luư kết quả (indicatortest.txt)

-me: metric thấp nhất. default 16

-tr: time range for mode test. format: "1 JAN, 2020++1 JAN, 2021"

* testIndicator: Kiểm tra kết quả của các lệnh mua được xuất ra từ mode "testStratergy". xuất ra số lượng lãi và lỗ theo khoảng % và các lệnh đúng và sai ở 2 file win.txt và lose.txt

-it: INDICATORFILETEST: file luư kết quả (indicatortest.txt)

-me: metric thấp nhất. default 16

-pf: profit mặc định 0.05

-stl: stoploss mặc định 0.15

-cy: chu kì lệnh mua bán. mặc định 72 tiếng

* testAll: Là kết hợp của 2 mode "testStratergy" và "testIndicator":

-pair: cặt tiền cần kiểm tra. nếu k set thfi sẽ kiểm tra tất cả các cặp tiền của binance

-pl: vẽ các điểm trên đồ thị. chỉ hỗ trợ khi pair được set

-kh: thời gian mỗi nến. nên để mặc định là "1H"

-it: INDICATORFILETEST: file luư kết quả (indicatortest.txt)

-me: metric thấp nhất. default 16

-tr: time range for mode test. format: "1 JAN, 2020++1 JAN, 2021"

-pf: profit mặc định 0.05

-stl: stoploss mặc định 0.15

-cy: chu kì lệnh mua bán. mặc định 72 tiếng

* analysisLog: Phân tích log của chương trình để xuất ra lãi, số lượng các lệnh mua, bán, TBG, chốt lời

-lp: Đường dẫn chứ thư mục gồm: file indicatorRelease.txt và thư mục log (mặc định là "." vì khi chạy chương trình sẽ tự sinh log ra thư mục hiện tại)

* panic: bán toàn bộ số token hiện tại (ngoại trừ bnb). Chỉ áp dụng với các token hỗ trợ usdt.

* analysisLog: xuất báo cáo. tình trạng mua bán.

-ar: analysis report file path. nếu k có tham số này thì sẽ xuất ra terminal. Sử dụng vòng lặp vô hạn nên dùng để up lên webserver cho dễ nhìn

Sử dụng control.txt để điều khiển luồng chương trình: chỉ cần ghi các lệnh sau vào file thì chương trình sẽ đọc và thực hiện

stopBuy: Ngừng mua vào

stopSell: Ngừng bán ra

stopFindIndicator: ngừng tìm indicator mới

sell-BNBUSDT: bán nóng cặp BNBUSDT nếu như cặp này đang được xử lý bởi hàm checkForSell

Ví dụ:

- Tìm điểm mua trong 1 khoảng thời gian:

python3 firstCode.py -mo testStrategy -stl 0.20 -pf 0.03 -me 18 -cy 72 -tr "1 JUL, 2021++9 SEP, 2021"

- Kiểm tra số lệnh thắng trong dong indicator:

python3 firstCode.py -mo testIndicator -stl 0.20 -pf 0.03 -me 18 -cy 72 -tr "1 JUL, 2021++9 SEP, 2021"

- khoảng thời gian 2 tháng từ 1/7-9/9

- profit ít nhất 3%

- stoploss 20%

- metreic > 18

- chu kì mua bán 72 tiếng

- Tự tìm điểm mua và kiểm tra số lệnh thắng:

python3 firstCode.py -mo testAll -stl 0.1 -pf 0.05 -tr "1 SEP, 2020++9 SEP, 2021"

- khoảng thời gian 1 tháng từ 2020-2021

- profit ít nhất 5%

- stoploss 10%

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.