Forex/ya_LK2410
Robot rozgrywający poszczególne sesje (Azja, Londyn, Nowy York) wg filmu opublikowanego w październiku 2024, autorem jest Lewis Kelly.
- Robot jest tworzony w ramach badania efektywności strategii omówionych w filmach na YouTube.
- Drugim celem robota jest zorganizowanie i testowanie struktur (klas) zapamiętujących ruchy ceny pomiędzy lokalnymi ekstremami oraz analiza zakresu potrzebnych funkcjonalności. Struktury te zostały wstępnie uruchomione na potrzeby robota ya_SwingOVT1 i są również potrzebne do oceny cofnięć oraz wsparć i oporów w ya_Wieloryb1.
Spis treści
Podstawy merytoryczne
Punktem wyjścia jest omówienie strategii w filmie z października 2024: Ultimate SMC Trading Strategy: How I Made My FIRST $100,000+ (Forex Trading). Opisane są zagrania w dniach 2024-10-15 oraz 2024-10-16, które kończą się w 100% sukcesem.
W maju 2025 rozpoczęta została analiza pozostałych filmów autora pod kątem dodatkowych informacji. Filmy wcześniejsze przedstawiają inne strategie i raczej nie wnoszą istotnych informacji (ale mogą być podstawą do osobnego robota). Opisy z podziałem na sesje zaczynają się w marcu 2024.
Warunki zaliczenia cofnięcia
Jednym z problemów opisanej strategii jest rozpoznawanie cofnięć. Nie są one opisane szczegółowo w większości filmów. Dodatkowe szczegóły są jednak zamieszczone w filmie AyAjB88kGnQ, od 0:20:09. Kolejne świeczki w przeciwną stronę mają mieć zamknięcia poza knotem poprzedniej zaliczonej świeczki i muszą być co najmniej 3. Ponieważ występują różnice w cenach u różnych brokerów, planowane jest dodanie marginesu niepewności ceny. Pozwoli to w przyszłości sprawdzić statystycznie, które przypadki są bardziej prognostyczne.
Niedokładność cen u różnych brokerów
Po przejrzeniu ponad 10h filmów (z ponad 26h wszystkich) jedną z obserwacji jest niezgodność cen u brokerów. Są przypadki, kiedy autor filmu pokazuje BoS albo CHoCH, natomiast na danych innego brokera to nie występuje, ze względu na różnice cen. Zdarzają się też sytuacje odwrotne. Docelowym rozwiązaniem ma być zbadanie niepewności sygnału i ewentualnie rozgałęzienie analizy na dwa osobne warianty, które dalej będą prowadzone niezależnie, aż do sytuacji dającej jednoznaczny wynik.
Inne warianty strategii
Działanie robota ya_LK2410 ma być skupione na rozgrywaniu sesji londyńskiej oraz nowojorskiej, z uwzględnieniem zakresu sesji azjatyckiej. Są filmy, które opisują inne zagrania, nie związane z podziałem na sesje. Opisane tam sytuacje będą raczej obsługiwane przez osobne roboty.
EURUSD
Niektóre filmy pokazują pojedyncze zagrania na EURUSD, będą one weryfikowane z działaniem robota.
| Data zagrania | Kod filmu | Wersja uwzględniająca i uwagi |
|---|---|---|
| 2024-10-15 | Fj0iZjMOyDU | 255.111, cztery pozycje w dwóch kolejnych dniach |
| 2024-11-13 | f0BcDi89BE4 | |
| 2024-11-18 | _y7F43IGDZQ |
Testy
Wersja 256.160
- Przebudowany sposób podawania godzin: obecnie czasy sesji mają być podawane w UTC (czas zimowy) wraz z osobno podaną strefą czasową brokera (albo danych Testera) oraz strefą czasową wirtualnej doby — plus wariant przechodzenia na czas letni. Wcześniejszy sposób podawania godzin był prowizoryczny i niejednoznaczny — zależnie od początkowej daty uruchomienia Testera trzeba było zmieniać godziny sesji.
- Dodane rysowanie prostokątów dla sesji, aby móc zweryfikować poprawność godzin.
Wersja 255.111
Wstępne uruchomienie robota: rozegranie przykładów w sposób pokazany na filmie, z uwzględnieniem opisanych warunków.
- Działa otwieranie pierwszej pozycji BUY LIMIT w momencie pokazanym na filmie (2024-10-15 09:22, realizacja 9:25, TP 11:14).
- Działa otwieranie drugiej pozycji SELL LIMIT w sesji nowojorskiej (2024-10-15 16:55, realizacja 17:53, TP 19:24).
- Działa otwieranie trzeciej pozycji BUY LIMIT.
- Działa otwieranie czwartej pozycji SELL LIMIT.
- Uruchomione wyliczanie wielkości pozycji tak, aby ryzykować 1% kapitału (strata na SL).
- Zrobiona modyfikacja ceny otwarcia SELL LIMIT (zamiast dodawania kolejnych pozycji oczekujących). Wyznaczany jest nowy SL i jeśli jest on znacząco różny od wcześniejszej pozycji oczekującej, jest ona usuwana i nowa pozycja oczekująca ma przeliczoną wielkość pozycji.
- Zrobiona częściowa realizacja zysków na 1:3 dla pozycji SELL.
- Test dla kolejnych dni wykazuje duży potencjał. Od października 2024 do maja 2025 robot zwiększa kapitał o 50% przy wskaźniku zysku 1.74 i zyskowności pozycji pomiędzy 35% a 40% (wg autora powinno być 50%). Przy czym nadal nie jest dokończone rozgrywanie w przeciwną stronę niż podane przykłady (tzn. dla trendu wzrostowego).
| Robot | Podstrony | Dodatkowe informacje |
|---|---|---|
| 2301 ya_ScalperRB | Zmiany | Wybijanie poprzednich szczytów i dołków (RB). |
| 2302 ya_Wybijacz | Zmiany | Pozycje STOP na zewnątrz ruchu we wskazanych godzinach (Orchard). |
| 2403 ya_FAB4 | Zmiany | Rozgrywanie otwarcia indeksów giełdowych (OVT). |
| 2405 ya_SwingOVT1 | Zmiany | Równoległość średnich na S&P500/D1 (OVT). |
| 2406 ya_Wieloryb1 | Zmiany | Wybicia ze SMA200 — przykłady EURUSD/M15 (OVT). |
| 2507 ya_Wieloryb4 | Zmiany | Wybicia ze SMA200 — przykłady EURUSD/H4 oraz USDJPY/H1 (OVT). |
| 2508 ya_LK2410 | Zmiany | Rozgrywanie z podziałem na sesje Azja/Londyn/NY (LK). |
| Wskaźnik | Podstrony | Dodatkowe informacje |
|---|---|---|
| ya_M2OVT | Wyliczanie średnich dla M2 całodobowych i sesyjnych (OVT). | |
| ya_D1OVT | Wyliczanie średnich sesyjnych z łączeniem świeczek M30 — S&P500/D1 (OVT). | |
| ya_H4OVT | Wyliczanie średnich dla H4 z łączonych świeczek H1 i ustawianej północy (OVT). | |
| ya_Audytor | Przewijanie wykresu wg listy wygenerowanej przez robota (własny). | |
| ya_CandlesM2 | Prostokąty obrazujące świece M2 na wykresie M1 (OVT). | |
| ya_Kalibrator | Przetwarzanie plików CSV (własny). |