Python - Bot telegram + API
Dwóch klientów telegram;
1) bot
2) logowanie na istniejace konto w celu podgladu wiadomosci na kanalach
2) gielda m-futures
Główne założenie;
Skrypt/bot Python nasłuchuje dane kanały (ID) na telegramie, gdy nadejdzie wiadomość, rozpoznaje czy to sygnał na giełde, jeżeli tak składa zlecenie na giełdzie
sygnal w takim formacie;
📉 #XXXX/USDT | BITGET
SHORT: 0.xxxx$ - 0.xxx$
1) 0.xxx$
2) 0.xxx$
3) 0.xxx$
STOP LOSS: 0.xxxx$
(uwaga, sygnał moze zawierac znaki specjalne jak * /, nie musi zawierac znaku $, czasami TP sa podane jako 1. 2. 3., czasami zamiast STOP LOSS widnieje SL) - regexp musi to przewidziec
take profitów może być od 1 do 8
zasada funkcjonalności bota:
jest zakres cenowy wejścia w pozycje; 0.100 - 0.200 - bot dzieli to wejście na 3 zlecenia (opcja powinna byc konfigurowalna przez użytkownika)
ustalamy w bocie jaki % salda konta ma być na jeden sygnał, np 5%. i tą wielkość pozycji danej pary walutowej, dzieli na ilość zleceń, więc każde zlecenie jest takiej samej wielkości, ale całość nie przekracza danego % depozytu
wyjątek; jeżeli cena ask/bid (kurs na gieldzie) jest juz w widełkach, wtedy otwiera 1 pozycje po cenie rynkowej, a resztę składa zlecenia limit. Jeżeli kurs jest poza widełkami, ale jeszcze przed SL, wtedy otwiera natychmiast cala pozycje z % depozytu konta.
bot nasłuchuje czy pozycje zostały otwarte, jeżeli tak ustawia SL i TP ( 2. i 3. z sygnału)
bot nadal nasłuchuje pozycje, jeżeli zlecenia zamknięcia na TP2 znikneło z listy otwartych zleceń, wtedy przesuwa SL na cene wejscia i usuwa pozostałe zlecenia oczekujace w widelkach na wypelnienie
TP2 ma byc 50% pozycji, TP3 reszta.
Bot musi co jakis czas sprawdzac wielkosc pozycji gdyz moga otwierac sie dodatkowe zlecenia ktore wczesniej utworzyl na gieldzie, jezeli wielkosc pozycji ulegla zmianie, musi to dostosowac w SL i TP2+3
Bot musi sprawdzac maksymalna dzwignie dostepna dla danej pary walutowej, jezeli maksymalna dziwgnia na gieldzie jest nizsza niz zdefiniowana przez uzytkownika, ustawia wtedy maksymalna mozliwa dla danego symbolu.
Uwaga, istnieja limity maksymalnej pozycji dla danych dzwigni, wtedy musi dostosowac dzwignie do wielkosci pozycji
Bot musi obsługiwać kilka giełd jednoczenie biorąc pod uwagę priorytet giełdy wybrany przez użytkownika, przykładowo;
Mam skonfigurowane api do 3ch giełd; Binance, Bitget, MEXC. ustawiam priorytet na binance, po otrzymaniu sygnalu, bot musi szukac pasujacy symbol na gieldzie z najwiekszym priorytetem, jezeli nie znajdzie, szuka go na następnej gieldzie
Symbole moga miec rozne oznaczenia oraz ceny, pomimo ze jest to ten sam symbol, dla przykladu
na Binance:Symbol: 1000SATSUSDT, kurs: 0.0000705
na Bitget: Symbol: 100SATUSDT, kurs: 0.000705
Na Binance Symbol: BROCCOLI714USDT kurs; 0.03750
na bitget symbol: BROCCOLIUSDT kurs: 0.03750
Wszystko przy wykorzystaniu bibliotek CCXT oraz telethon
+ obsługa skryptu przez bota na telegramie;
uklad menu:
/start
/konfiguracja api
-- wybór giełdy + wprowadzenie kluczy API
/ustawienia handlowe
-- Ryzyko na transkacje
-- maksymalna dzwignia
-- minimalny rozmiar
-- max ilosc prob zlozenia orderów
-- interwał monitora otwartych pozycji
-- priorytet giełdy
/sprawdz saldo
/pomoc
/sprawdz pozycje - podglad na wszystkie pozycje + opcje
-- mozliwosc zmiany SL/TP2/TP3
-- Zamkniecie pozycji
/panel admina
--lista kanałów do nasłuchiwania
---- dodanie kanalu
---- usuniecie kanalu
-- podglad uzytkownikow
--- podglad ustaiwen uzytkownikow
Bot telegram musi wysylac do uzytkownika takie wiadomosci jak;
znalazlem sygnal - otworzylem/nie otworzylem pozycji bo: błąd / Zlozylem zlecenia limit, wartosci cen: xxx, xxx, xxx, xxx TP xxx SL xxx
- znalazlem otwarta pozycje, ustawiam SL TP
itd. itd..
Aktualne zlecenia dla freelancerów w kategorii Python
Specjalista ds. Excela / automatyzacji procesów (Excel + mile widziane programowanie)Szukamy specjalisty z ZAAWANSOWANYMI umiejętnościami Excel do optymalizacji istniejącego pliku i automatyzacji procesów. Wielką zaletą będzie, jeśli masz również umiejętności programowania / VBA / Power Query / Power Automate lub doświadczenie w tworzeniu złożonej logiki w… Python, Bazy danych i SQL ∙ 4 minuty temu ∙ 1 oferta |
Automatyzacja procesów przez API i PythonaPoniżej opisałem aktualny proces i to, do jakiego wyniku chciałbym dojść. Dołączam również pliki rzeczywistego procesu, aby lepiej zrozumieć, jak on wygląda w rzeczywistości Aktualny proces Obecnie cały proces wykonywany jest ręcznie: ładowanie/wyładowanie plików,… AI i uczenie maszynowe, Python ∙ 1 godzina 5 minut temu ∙ 16 ofert |
Należy stworzyć bota w tg do płatności subskrypcyjnej.
164 PLN
Trzeba stworzyć bota w Telegramie, gdzie użytkownik będzie mógł wykupić subskrypcję na dostęp do kamer internetowych znajdujących się na podwórku. Organizować w bocie płatność dwóch rodzajów subskrypcji (na miesiąc i na jeden dzień). Bot powinien automatycznie sprawdzać płatność… Python, Tworzenie chatbota ∙ 13 godzin 51 minut temu ∙ 67 ofert |
Parsowanie i klasyfikacja dużej liczby obrazówNależy zrealizować projekt zbierania i strukturyzacji dużej ilości architektonicznych obrazów z otwartych źródeł internetowych.Zadanie obejmuje: automatyczne zbieranie obrazów; ładowanie plików w maksymalnie dostępnej jakości; klasyfikację obrazów według kategorii: Exterior;… Python, Parsowanie danych ∙ 20 godzin 51 minut temu ∙ 30 ofert |
Logika biznesowa platformy: potwierdzenie zajęć, kontrola obecności i historia lekcji (DjangoRozbudowa logiki biznesowej platformy edukacyjnej: potwierdzenie zajęć, kontrola obecności i historia lekcji (Django + React) Wymagana jest pełnoprawna system potwierdzania lekcji, kontroli obecności i przechowywania historii potwierdzeń. Ważne Przed rozpoczęciem prac należy… Python ∙ 3 dni 1 godzina temu ∙ 29 ofert |