Dostosowywanie wskaźnika TradingView
Zlecenie techniczne na dostosowanie wskaźnika TradingView
Przykład skryptu:
https://www.tradingview.com/v/8mzvMPWL/
1. Uproszczenie elementów wizualnych
Cel: uczynić wykres czyściejszym, usuwając wszystko zbędne.
Zadania:
Usunąć wszystkie linie pokazujące kontynuację trendu po BOS (np. linie diagonalne nad lub pod świecami).
Zostawić tylko kluczowe oznaczenia:
BOS(Break of Structure)CHoCH(Change of Character)
Upewnić się, że linie BOS pojawiają się tylko przy poprawnym pullbacku.
Upewnić się, że oznaczenie CHoCH jest rysowane tylko przy spełnieniu warunków, podanych poniżej.
2. Obsługa luk cenowych (gapów)
Problem: w obecnej wersji wskaźnik nie rozpoznaje gapów jako zamknięcia świecy, co narusza logikę BOS/CHoCH.
Rozwiązanie:
Każdy gap cenowy powinien być interpretowany jako zamknięcie świecy.
Jeśli gap spełnia warunki BOS lub CHoCH, linia i sygnał powinny być generowane poprawnie.
Przykład: https://www.tradingview.com/x/Ykwlp08p/
3. Logika BOS i CHoCH (struktura trendu)
Wymagania ogólne:
BOS można potwierdzać na podstawie korpusu lub cieni, ale tylko po korekcie (V-kształtny szczyt).
CHoCH potwierdza się tylko zamknięciem korpusu świecy (nie cienia).
4. System powiadomień (Alerts)
Wsparcie dla interwałów czasowych:
M1 (1 minuta)
M15 (15 minut)
H4 (4 godziny)
Dla każdego interwału:
oddzielne ustawienia alertów;
możliwość włączania/wyłączania.
Typy alertów:
BOS Up
BOS Down
CHoCH Up
CHoCH Down
Warunki aktywacji:
Alert powinien się uruchamiać przy przecięciu poziomu, a nie przy zamknięciu świecy.
Dodaj licznik CHoCH: maksymalnie 2 alerty z rzędu dla CHoCH; reset przy BOS.
Ustawić jako opcjonalną opcję (checkbox).
Filtrowanie alertów według zakresu cenowego
Dodaj parametry:
Start,Stop.
Warunki filtrowania:
Jeśli Start i Stop są ustawione: alerty uruchamiają się tylko w tym zakresie (w górę lub w dół).
Jeśli Stop = 0: zakres od Start do nieskończoności.
Jeśli Start = 0, Stop jest ustawione: zakres od -nieskończoności do Stop.
Jeśli obie wartości = 0: filtracja nie jest stosowana.
📍 Filtrowanie dotyczy tylko alertów M1 (głównie CHoCH).
5. Logika generowania sygnałów
BOS (Break of Structure)
Warunki:
Przed BOS musi wystąpić V-kształtny odwrót:
Świeca zamyka się poniżej poprzedniej (high i low).
Następna świeca przebija się w górę (po korpusie lub cieniu).
BOS może być:
BS (Bos Wick) — cień przebija poziom.
BB (Bos Body) — korpus przebija poziom.
CHoCH (Change of Character)
Warunki:
Tylko korpus świecy, zamykający się powyżej lub poniżej poziomu — potwierdzony CHoCH (CB).
Przebicie cieniem bez zamknięcia korpusu — niepotwierdzony CHoCH (CW).
W przypadku CW — linia CHoCH jest aktualizowana według nowego ekstremum.
6. Dodatkowe wymagania dotyczące jakości kodu
Modularność i skalowalność
Podziel kod na moduły logiczne:
Obliczanie CHoCH
Obliczanie BOS
Rysowanie
Alerty
Tabela trendów
Używać funkcji do powtarzających się bloków (
calcBOS(),calcCHoCH(),sendAlert()i inne).Nie duplikować
request.security()— przechowywać dane w zmiennych i używać wielokrotnie.
7. Stabilność i wydajność
Skrypt musi działać szybko nawet przy uruchomieniu na wielu wykresach.
Usunąć duplikację logiki i nadmiarowe obliczenia.
Optymalizować rysowanie i zmienne — używać
vartam, gdzie to możliwe.
8. Testowanie
Sprawdzić poprawność działania:
Na wszystkich interwałach czasowych.
Przy jednoczesnym dodaniu na kilku wykresach.
Z rzeczywistymi alertami w TradingView (w wersji web i mobilnej).
Potwierdzić:
Algorytm BOS & CHoCH działa tylko przy poprawnym pullbacku.
Alerty nie uruchamiają się ponownie na tej samej świecy.
📝 Podsumowalna tabela sygnałów
Typ sygnału | Metoda potwierdzenia | Kierunek trendu | Uwagi |
BOS | Wick (BS) lub Body (BB) | W kierunku trendu | Po odwróceniu (szczyt) |
CHoCH | Tylko Body (CB) | Przeciwnie do trendu | Wick ≠ potwierdzenie |
Nieudany CHoCH | Tylko Wick (CW) | Bez zmiany trendu | Linia CHoCH jest przesuwana na nowy ekstremum |
Załączniki 2
Załączniki 3
-
10 dni1115 PLN
3526 51 2 10 dni1115 PLNDzień dobry! Nazywam się Oleksandr, jestem full stack developerem z ponad czteroletnim doświadczeniem w komercyjnym rozwoju, z czego ostatnie dwa lata aktywnie pracuję z Pine Script i platformą TradingView. Mam głębokie zrozumienie struktury rynku oraz praktyczne doświadczenie w tworzeniu niestandardowych wskaźników z logiką BOS, CHoCH, a także elastycznym systemem alertów.
Dokładnie zapoznałem się z zadaniem technicznym i w pełni rozumiem, co należy uprościć elementy wizualne, pozostawiając tylko kluczowe oznaczenia BOS i CHoCH, a także zaimplementować poprawną logikę potwierdzania sygnałów z uwzględnieniem pullback i typów wybicia (korpus lub cień).
Jestem również gotów zaimplementować obsługę gapów, gdzie przerwa cenowa jest interpretowana jako zamknięcie świecy, co jest ważne dla precyzyjnego generowania sygnałów.
Szczególną uwagę poświęcę systemowi alertów dla trzech interwałów czasowych (M1, M15, H4) z możliwością ich elastycznego dostosowania, ograniczeniem liczby sygnałów CHoCH pod rząd, a także filtrowaniem według zakresów cenowych, jak opisano.
Zaimplementuję tę logikę starannie i modułowo — kod będzie czysty, strukturalny i łatwo skalowalny. Powtarzalne obliczenia umieszczę w funkcjach, zminimalizuję wywołania request.security, zoptymalizuję wydajność dla stabilnej pracy nawet przy korzystaniu z kilku wykresów.
Mam doświadczenie w testowaniu takich wskaźników zarówno na wersji webowej TradingView, jak i w aplikacji mobilnej, z rzeczywistymi alertami. Mogę dostarczyć przykłady wcześniejszych projektów lub stworzyć demo fragment pod Twój szablon.
Jestem gotów od razu rozpocząć pracę, udostępnić kod i przejść test, jeśli będzie taka potrzeba.
Chętnie omówię szczegóły i nawiążę współpracę przy tym projekcie.
-
13 dni1115 PLN
8753 60 0 1 13 dni1115 PLNWitam,
Jesteśmy gotowi pomóc w dostosowaniu Twojego wskaźnika TradingView. Nasza firma SolidWay posiada doświadczenie w tworzeniu i modyfikacji narzędzi handlowych, co pozwala nam skutecznie rozwiązywać podobne zadania. Opracowywaliśmy algorytmy, w tym logikę BOS i CHoCH, i jesteśmy pewni, że będziemy w stanie dostosować Twój wskaźnik zgodnie z podanymi wymaganiami.
Ważne jest, abyśmy uwzględnili wszystkie aspekty Twojego projektu, takie jak uproszczenie elementów wizualnych, obsługa gapów i wdrożenie systemu powiadomień. Wiemy, jak zapewnić wydajność skryptu i jego stabilność, nawet przy korzystaniu na wielu wykresach jednocześnie.
Omówienie szczegółów projektu pomoże określić budżet i terminy, więc omówmy szczegóły, aby pomyślnie zakończyć Twoje zadanie.
-
11 dni1115 PLN
0 1 11 dni1115 PLNRobię wszystko jakościowo, szybko i tak, jak potrzebujesz, co do ceny się dogadamy.
Aktualne zlecenia dla freelancerów w kategorii Kryptowaluty i blockchain
Audyt i budowa zabezpieczonej infrastruktury do wysyłania transakcji BTC
2235 PLN
Szukamy inżyniera ds. bezpieczeństwa Bitcoin do dwóch zadań: (1) audyt obecnego systemu generacji portfeli i wysyłania BTC z identyfikacją luk; (2) projektowanie i budowa nowej zabezpieczonej infrastruktury do przechowywania kluczy i wysyłania transakcji.Część 1 — Audyt obecnego… Administracja systemem i siecią, Kryptowaluty i blockchain ∙ 6 dni 4 godziny temu ∙ 10 ofert |
Potrzebny inżynier/mistrz kontraktów inteligentnych
29 733 PLN
Chcę znaleźć inżyniera/mentora kontraktów inteligentnych, który ma bogate doświadczenie w rozwoju kontraktów inteligentnych w Solidity. Kryptowaluty i blockchain, Doradztwo inżynieryjne ∙ 13 dni temu ∙ 12 ofert |

