Tworzenie bota handlowego
Tworzenie bota handlowego na podstawie wskaźników supertrend od (KivancOzbilgic), wskaźnika ZigZag.
Cel: Zautomatyzowany bot handlowy dla giełdy
Dodatkowe wymagania dotyczące logiki działania bota:
Automatyczne określanie linii ZigZag:
- Bot powinien automatycznie analizować dane cenowe na wybranym interwale czasowym i określać tworzenie linii wskaźnika ZigZag (ekstremy High i Low).
Integracja z kalkulatorem Elliotta (dostarczonym przez użytkownika):
- Bot musi mieć możliwość przyjmowania danych wejściowych lub sygnałów od zewnętrznego kalkulatora fal Elliotta (format danych i sposób integracji zostaną dostarczone przez użytkownika).
- Na podstawie otrzymanych poziomów od kalkulatora Elliotta, bot powinien określać potencjalne poziomy wejścia i wyjścia z transakcji.
Automatyczne dopasowanie Supertrend do wielu interwałów czasowych:
- Bot powinien analizować wskaźnik Supertrend (z moimi ustawieniami) na zestawie interwałów 1:2 (np. 5/10 min, 15/30 min) itd.
- Użytkownik powinien mieć możliwość ustawienia podstawowego interwału czasowego (np. 15 minut). Bot automatycznie analizuje Supertrend na tym interwale i na interwale dwukrotnie dłuższym (np. 30 minut).
- Sygnały handlowe muszą uwzględniać stan Supertrend na obu interwałach (logika potwierdzania sygnału na obu TF powinna być jasno określona, np. sygnał pojawia się tylko przy zgodności kierunku Supertrend na obu TF).
- Użytkownik powinien mieć możliwość ustawiania parametrów Supertrend osobno dla każdego analizowanego interwału.
Automatyczne ustawianie limit orderów (dzielenie pozycji):
- Po otrzymaniu sygnału wejścia (zgodnie z punktem 2 głównego opisu i sygnałami od kalkulatora Elliotta), bot powinien automatycznie ustawiać cztery limit ordery na wejście w pozycję według następujących zasad (z ogólnej kwoty inwestycji na transakcję, np. 100 USD):
- 1. poziom: 40% od wyznaczonej kwoty (40 USD).
- 2. poziom: 30% od wyznaczonej kwoty (30 USD).
- 3. poziom: 20% od wyznaczonej kwoty (20 USD).
- 4. poziom: 10% od wyznaczonej kwoty (10 USD)
- Po otrzymaniu sygnału wejścia (zgodnie z punktem 2 głównego opisu i sygnałami od kalkulatora Elliotta), bot powinien automatycznie ustawiać cztery limit ordery na wejście w pozycję według następujących zasad (z ogólnej kwoty inwestycji na transakcję, np. 100 USD):
Dodatkowa piąta pozycja:
- Przewidzieć możliwość ręcznego lub automatycznego (według osobnego, konfigurowalnego algorytmu) dodania piątej pozycji, która nie będzie zależeć od logiki ustawiania pierwszych czterech limit orderów. Parametry dla tej pozycji (rozmiar, poziomy TP/SL) powinny być konfigurowalne.
Pływający stop-loss (Trailing Stop):
- Pozycja long:
- Początkowy stop-loss ustawiany jest na poziomie dolnego ekstremum (Low) ostatniej utworzonej linii ZigZag w momencie otwarcia pierwszej części pozycji (pierwszego aktywowanego limit ordera).
- Po aktywacji pierwszego take-profit (logika określenia TP opisana w punkcie 4 głównego opisu), stop-loss automatycznie przesuwa się na poziom ceny otwarcia pierwszej zrealizowanej części pozycji (break-even).
- Dalsze przesuwanie stop-lossu w górę powinno odbywać się według zdefiniowanego algorytmu [Dokładnie opisać algorytm przesuwania stop-loss: o określoną liczbę punktów/procentów powyżej każdego kolejnego poziomu TP, na poziom High następnej utworzonej linii ZigZag, na poziom Supertrend na określonym interwale].
- Pozycja short: Analogiczna logika, ale lustrzanie odwrócona (początkowy stop na górnym poziomie ZigZag, przesuwanie w dół po aktywacji pierwszego TP).
- Pozycja long:
-
1323 35 1 Dzień dobry. W zasadzie masz zwykłego bota sieciowego (punkt 4 to budowa siatki zleceń), którego skomplikowałeś poprzez wyszukiwanie punktu wejścia/wyjścia. Siatkę tworzy się, gdy nie jest się pewnym, czy po punkcie wejścia (omawiamy BUY) rynek nie będzie dalej spadał, a stop-loss wprowadza się, gdy wiadomo na pewno, że sygnały są niepewne. Ale to Ty decydujesz, co zrobić. Piszę boty na PHP pod giełdę Binance. Mam coś do pokazania. Zadzwoń.
-
310 2 1 Witam, Oleg! 🌟
Nazywam się Semyon, jestem programistą z doświadczeniem w tworzeniu botów handlowych opartych na wskaźnikach. Chętnie opracuję zautomatyzowanego bota do handlu na giełdzie z wykorzystaniem wskaźników Supertrend (KivancOzbilgic) i ZigZag, integracją kalkulatora Elliotta, wielopoziomowymi zleceniami i przesuwanym stop-lossem! 🚀
Plan realizacji
Automatyczne wykrywanie linii ZigZag:
Zaimplementuję wskaźnik ZigZag w Pythonie (analiza ekstremów High/Low).
Bot będzie wykrywał ekstremy na wybranym interwale czasowym (np. 15 minut).
Integracja z kalkulatorem Elliotta:
… Skonfiguruję odbiór danych z kalkulatora (np. przez JSON lub API).
Użyję poziomów Elliotta do wyznaczania punktów wejścia/wyjścia.
Supertrend na wielu interwałach czasowych:
Zaimplementuję wskaźnik Supertrend z Twoimi ustawieniami.
Analiza pary na dwóch interwałach (np. 15/30 minut):
Użytkownik ustawia podstawowy interwał (np. 15 minut).
Bot sprawdza Supertrend na obu interwałach, sygnały potwierdzają się przy zgodności kierunku.
Ustawienia Supertrend (okres, mnożnik) są konfigurowalne dla każdego interwału.
Zlecenia limitowe (dzielenie pozycji):
Przy sygnale wejścia (Supertrend + Elliotta) bot wystawia 4 zlecenia limitowe:
1. 40% kwoty (40 USD).
2. 30% (30 USD).
3. 20% (20 USD).
4. 10% (10 USD).
Piąta pozycja: dodam opcję ręcznego/automatycznego wejścia (konfigurowalne parametry TP/SL).
Przesuwany stop-loss (Trailing Stop):
Pozycja długa:
Startowy stop-loss: najniższy ekstremum ZigZag w momencie pierwszego zlecenia.
Po pierwszym TP: stop-loss na poziomie otwarcia (bezstratny).
Dalej: przesunięcie na poziom High kolejnej linii ZigZag lub według Supertrend (konfigurowalny interwał).
Pozycja krótka: logika lustrzana (stop na najwyższym ZigZag, przesunięcie w dół).
Integracja z giełdą:
Użyję API giełdy (np. Binance, Bybit).
Skonfiguruję połączenie, obsługę sygnałów, składanie zleceń.
Szczegóły techniczne
Język: Python (biblioteka ccxt do obsługi giełdy, pandas do analizy).
Wskaźniki: własna implementacja Supertrend i ZigZag.
Przechowywanie danych: SQLite do logów i ustawień.
💰 Koszt i terminy:
Rozwój: 1500 USD.
Integracja z giełdą: 500 USD.
Razem: 2000 USD.
Termin: 14–21 dni
Wsparcie: 50 USD/miesiąc.
❓ Kolejne kroki:
Podaj giełdę i ustawienia Supertrend.
Prześlij format danych kalkulatora Elliotta.
Rozpocznę po uzgodnieniu!
Z poważaniem, Semyon 😊
-
1182 8 1 Dzień dobry, Oleg
Możemy opracować podobne oprogramowanie do automatycznego handlu lub powiadomień przez komunikator.
Możemy podzielić pracę na kilka etapów.
Napisz do mnie na prywatną wiadomość, omówimy.
-
1970 45 3 1 Gotów zacząć pracę, napiszę na pythonie potrzebne funkcje.
Zrobię wszystko jakościowo, przeprowadzę testy i zbiorę statystyki.
Będę zadowolony ze współpracy z wami.
Aktualne zlecenia dla freelancerów w kategorii AI i uczenie maszynowe
Przegląd architektury i wdrożenia N8nJęzyk Nasza ekipa techniczna mówi po angielsku, rosyjsku i niemiecku. Możesz wybrać dowolny z tych języków dla swojego tekstu i rozmowy przeglądowej. CelObsługujemy gotowe do produkcji AI i przepływy dokumentów w n8n Cloud, które integrują Salesforce z LLM i usługami… AI i uczenie maszynowe, AI consult ∙ 56 minut temu ∙ 5 ofert |
AI agent do zbierania i strukturyzacji informacji
337 PLN
Potrzebny specjalista, który ma doświadczenie w tworzeniu zautomatyzowanych systemów monitorowania stron internetowych, wiadomości, stron konkurencji oraz źródeł branżowych. Trzeba zebrać prosty scenariusz MVP, który będzie: regularnie sprawdzać określoną listę stron; znajdować… AI i uczenie maszynowe ∙ 1 godzina 18 minut temu ∙ 16 ofert |
Zrobić wideo-rolik AI
169 PLN
Wygenerować wideo z renderu budynku z wykorzystaniem zdjęcia obiektu zgodnie z referencją oraz z uwzględnieniem scenariusza. Jest opracowany testowy prompt, który należy dopracować. Prawdopodobne sieci neuronowe do generacji: King AI, Runway, Luma, Google AI Pro, Google AI… AI i uczenie maszynowe ∙ 1 dzień 14 godzin temu ∙ 19 ofert |
Poszukuję inżyniera automatyzacji AI
84 PLN
Potrzebny inżynier automatyzacji AI, specjalista do stworzenia systemu aktywnego poszukiwania klientów i inteligentnego outreachu (nie zwykły chatbot-automatyczna odpowiedź) w projekcie B2B Zbieranie danych: automatyczne parsowanie kontaktów z "ślepych" baz po nazwach.… AI i uczenie maszynowe, Systemy wbudowane i mikrokontrolery ∙ 1 dzień 16 godzin temu ∙ 14 ofert |
Rozwój systemu Highload z fine tuning modeli LLMOpracowanie systemu o wysokim obciążeniu (Highload) z fine tuningiem modeli LLM dla internetowej usługi multimodalnego wyszukiwania produktów na podstawie zdjęć i zapytań tekstowych, jednocześnie zintegrowanej z komunikatorami przez osobistego agenta-asystenta. AI i uczenie maszynowe ∙ 2 dni 1 godzina temu ∙ 16 ofert |