Ikarus
- JustDarro
- Moderator globalny
- Posty: 5718
- Rejestracja: poniedziałek 09 lut 2015, 17:20
- Lat na Forex: 9
- Lokalizacja: Dublin
- Liczba podziękowań: 54 razy
- Otrzymano podziękowania: 21 razy
- Kontakt:
Ikarus
Ikarus 2.2
Chciałbym wam przedstawić kolejnego sensownego robota o nazwie Ikarus. Moje testy nad nim trwają już od pewnego czasu i zaczynają nabierać kolorów. Robotem tym zainteresowałem się ze względu na ideę twórcy tego EA. Sama nazwa Ikarus sugeruje że robot będzie zarabiał i wzniesie się, ale niezbyt wysoko, tak aby słońce nie uwaliło mu skrzydeł. Jednym słowem w mechanizmie gridu zaszyte są jakieś hamulce.
Kolejną ciekawostką jest progresja robota oparta na siatce oraz wolumenie transakcji. Ikarus wykorzystuje tutaj nie tylko logikę Martingale, lecz także D’Alembert i Fibonacci, co jest naprawdę mało spotykane. W przypadku Ikarusa nie chodzi już nawet o samego robota lecz poznanie innych rozwiązań zarządzania gridem oraz samym kapitałem. Osoby, które mają takie możliwość będą więc mogły zaimplementować to do innych strategii, wzorując się rzecz jasna na Ikarusie.
Ustawienia robota
1. Magic: Jeśli chcesz uruchomić EA na różnych instrumentach, ale na jednym koncie, to dla każdego instrumentu wprowadzasz inny numer np. 1235, 1236 lub 1237. Zalecam jednak odpalenie każdego instrumentu na osobnym rachunku aby uniknąć hiperaktywności oraz blokady rachunku przez Brokera.
2. Grid_size: Jest to odległość między zleceniami w pojedynczym cyklu.
3. Gs_progession: Współczynnik progresji opartej na szerokości zleceń w cyklu. Jest to rozszerzający się grid_size.
0 = wyłączone, wszystkie zamówienia będą miały tę samą odległość, która została zdefiniowana w opcji grid_size.
1 = Odległość między zamówieniami wzrośnie o 1/2/3/4/5… (D'Alembert).
2 = Odległość między zamówieniami wzrośnie o 1/2/4/8/16…(Martingale).
3 = Odległość między zamówieniami wzrośnie o 1/1/2/3/5…(Fibonacci).
4. Take_profit: Ustawienie zabezpieczające zysk cyklu z trailing stopem.
5. Pro fit_lock: Procent zysku zabezpieczonego przez trailing stop.
6. Min_lot: Wolumen, aby rozpocząć nowy cykl.
7. Equity_warning: Alert wypłaty, gdy jest aktywny, zatrzyma automatyczne otwieranie zleceń.
8. Account_risk: Stop Loss na podstawie konta, po osiągnięciu którego wszystkie zlecenia zostaną zamknięte, a EA przestanie handlować.
9. Progresja: Ustawienie progresji kapitału (money management) w ramach jednego cyklu.
0 = wyłączone, wszystkie zamówienia będą miały ten sam wolumen.
1 = Wolumen wzrośnie w cyklu 1/2/3/4/5 w oparciu o min_lot… (D'Alembert).
2 = Wolumen będzie rósł w cyklu 1/2/4/8/16 na podstawie min_lot …(Martingale).
3 = Wolumen będzie rósł w cyklu 1/1/2/3/5 na podstawie min_lot …(Fibonacci).
10. Max_possitions: Ustawienie maksymalnych pozycji na cykl.
11. Unbalance_control: Funkcja zabezpieczająca kolejny cykl transakcyjny (np. kupno) zostanie otwarty z ostatnim wolumenem niezamkniętego cyklu (np. sprzedaży). Może to jednak spowodować EKSTREMALNE RYZYKO i może łatwo wysadzić Twoje konto.
12. Max_spread: Ustawienie pozwalające uniknąć dużych spreadów podczas otwierania pozycji. Wpisujemy tutaj punkty MT4, 1 pips = 10 punktów.
13. Show_forecast: Włącza elementy graficzne na wykresie. Numer 0 oznacza włączone, a numer 1 oznacza wyłączone.
Oryginalny wątek dotyczący Ikarusa na Forex Factory: https://www.forexfactory.com/thread/107 ... om-zero-to Możecie tam znaleźć rozwojowe wersje robota. Na dzień dzisiejszy jest to v. 4.73 z flex ATR.
Pozdrawiam
___________________________________________________________________________
Atlantian: https://www.fxblue.com/users/atlantian
Virtuo: https://www.fxblue.com/users/virtuomultitrading
North East Way: https://www.fxblue.com/users/north_east_way
- JustDarro
- Moderator globalny
- Posty: 5718
- Rejestracja: poniedziałek 09 lut 2015, 17:20
- Lat na Forex: 9
- Lokalizacja: Dublin
- Liczba podziękowań: 54 razy
- Otrzymano podziękowania: 21 razy
- Kontakt:
Re: Ikarus
Logika robota
Zdaniem autora robot gra na różnych parach walutowych. Ustawienie interwału nie odgrywa tutaj żadnego znaczenia. Robot otwiera transakcje zawsze po cenach rynkowych. Jednen cykl zostanie otwarty na buy a drugi cykl na sell. Jeśli cena pójdzie do góry wówczas trailing stop zabezpieczy pozycje buy, natomiast cykl sell zostanie poddany uśrednianiu. Jeśli w cyklu buy trafi sie traliling stop wówczas zostanie otwarty ponowny cykl na kupno. W zależności od ustawiań kolejny cykl może zacząć się z wolumenem ostatniej transakcji w poprzednim cyklu lub zacząć się od najmniejszej zdefiniowanej transakcji.
Ciekawym rozwiązaniem jest zestaw klawiszy na wykresie. Są to kolejno:
Stop next cycle - zatrzymaj koleiny cykl.
Rest & Realize - robot nie otworzy nowych transakcji a pozostałe zabezpieczy trailing stopem.
Stop & Close - wszystkie pozycje zostaną natychmiast zamkniete bez otwierania kolejnych transakcji.
Należy zauważyć że przyciski zaczynają być aktywne w określonych sytuacjach. Przykładowo, jeśli Ea osiągnie wartość ustawiona w parametrze max_possition, wówczas klawisze zmienią kolor na żółty (yellow alert). Czerwony kolor pojawi się (red alert) kiedy kapitał własny ustawiony jest wyższy niż ustawienia equity_worring.
Podobnie funkcjonuje kolejny zestaw przycisków:
Buy/Sell - kup sprzedaj.
Cl.Last B / Cl. Last S - ostatnie zlecenie w cyklu zostanie zamknięte.
Cl. All Bs / Cl. All Ss - zamkniecie wszystkich cyklów z rzędu.
Kiedy EA znajduje się w żółtym lub czerwonym alarmie, nie otworzy automatycznie nowej pozycji w cyklu, który jest w trakcie wypłaty, ale zamknie cykl z funkcją trailing stop po osiągnięciu zysku.
Pozdrawiam
___________________________________________________________________________
Atlantian: https://www.fxblue.com/users/atlantian
Virtuo: https://www.fxblue.com/users/virtuomultitrading
North East Way: https://www.fxblue.com/users/north_east_way
- JustDarro
- Moderator globalny
- Posty: 5718
- Rejestracja: poniedziałek 09 lut 2015, 17:20
- Lat na Forex: 9
- Lokalizacja: Dublin
- Liczba podziękowań: 54 razy
- Otrzymano podziękowania: 21 razy
- Kontakt:
Re: Ikarus
Moje doświadczenie z robotem jest od grudnia 2021 roku i muszę przyznać że robot dobrze sobie radzi. Nie zawiera zbyt wiele transakcji, jednak jest po stronie dodatniej.
Cały dostępny na dzień dzisiejszy statetment zamieszczam w załączniku.
___________________________________________________________________________
Atlantian: https://www.fxblue.com/users/atlantian
Virtuo: https://www.fxblue.com/users/virtuomultitrading
North East Way: https://www.fxblue.com/users/north_east_way
- irfx
- Zasłużony
- Posty: 2864
- Rejestracja: piątek 27 sty 2017, 19:27
- Lat na Forex: 4
- Liczba podziękowań: 4 razy
- Otrzymano podziękowania: 6 razy
Re: Ikarus
Kod: Zaznacz cały
stderror.mqh