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"
Sửa API ở trong file "config.py" bằng APi của binance
-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
-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
-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)
-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
python3 firstCode.py -mo testStrategy -stl 0.20 -pf 0.03 -me 18 -cy 72 -tr "1 JUL, 2021++9 SEP, 2021" 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
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%