Wszystkie pytania dozwolone początkujących programistów
Re: Wszystkie pytania dozwolone początkujących programistów
Nie analizowałem całego kodu, bo nie ma sensu. Błędów szuka się po zapiskach w zakładce "dziennik".
Jednak widzę, że problem nie dotyczy bezpośrednio kodu ( chyba ), ale Twojego braku wiedzy na temat zasad działania tego robota.
Pamiętaj, że robot korzysta z RSI takiego jaki mu wpiszesz w parametrach, a nie takiego jaki naniesiesz sobie na wykres. W parametrach masz wpisany RSI.period = 3;
A na wykresie jaki masz ? Nanieś sobie taki RSI na wykres jaki ustalisz sobie parametrami i zobaczysz, czy otwiera transakcje zbyt często. Bo dla mnie okres RSI 3 to masakra.
Jednak widzę, że problem nie dotyczy bezpośrednio kodu ( chyba ), ale Twojego braku wiedzy na temat zasad działania tego robota.
Pamiętaj, że robot korzysta z RSI takiego jaki mu wpiszesz w parametrach, a nie takiego jaki naniesiesz sobie na wykres. W parametrach masz wpisany RSI.period = 3;
A na wykresie jaki masz ? Nanieś sobie taki RSI na wykres jaki ustalisz sobie parametrami i zobaczysz, czy otwiera transakcje zbyt często. Bo dla mnie okres RSI 3 to masakra.
Solą życia jest kasa.
-
- Bywalec
- Posty: 19
- Rejestracja: 23 lis 2012, 16:44
Re: Wszystkie pytania dozwolone początkujących programistów
Dobrze, a co oznacza RSI=3? Bo to chyba by ratowało te forum przed moimi dalszymi postami
Tak myślałem, żet o odpowiada za time chart, ale nie byłem pewien. No i masz rację - moje wiedza jest raczkująca, ale m.in. po to pytam - doszedłem do tego jak co i gdzie ładować, ale już np. o tym jak na 4H to walnąć to nie wiem bo nigdzie nikt o tym nie pisał

Tak myślałem, żet o odpowiada za time chart, ale nie byłem pewien. No i masz rację - moje wiedza jest raczkująca, ale m.in. po to pytam - doszedłem do tego jak co i gdzie ładować, ale już np. o tym jak na 4H to walnąć to nie wiem bo nigdzie nikt o tym nie pisał

Re: Wszystkie pytania dozwolone początkujących programistów
RSI.period to okres wskaźnika. Przy nanoszeniu RSI na wykres wpisujesz go w miejscu, które zaznaczyłem w załączniku.
-- Dodano: czw 23-05-2013, 11:03 --
Ale pamiętaj, że ten parametr nie odpowiada za time frame ( H1, H4 itp. ) To jest okres świec przeliczania wskaźnika. Jaką liczbę tam wpiszesz to taki wskaźnik nanieś sobie na wykres i wtedy badaj czy robot otwierał poprawnie pozycje, czy może zbyt często.
-- Dodano: czw 23-05-2013, 11:03 --
Ale pamiętaj, że ten parametr nie odpowiada za time frame ( H1, H4 itp. ) To jest okres świec przeliczania wskaźnika. Jaką liczbę tam wpiszesz to taki wskaźnik nanieś sobie na wykres i wtedy badaj czy robot otwierał poprawnie pozycje, czy może zbyt często.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Solą życia jest kasa.
-
- Bywalec
- Posty: 19
- Rejestracja: 23 lis 2012, 16:44
Re: Wszystkie pytania dozwolone początkujących programistów
http://www.investopedia.com/university/ ... ng-rsi.asp
Jak rozumiem to jest nasz guide
Okay, czyli jeżeli dobrze zrozumiałem:
zamiast R3 powinienem dać R14 jak P.Bóg przykazał
W ustawieniach wskaźnika powinienem walnąć tylko H1 lub H4, i nie będzie problemu (prawdopodobnie):
http://i.investopedia.com/inv/articles/ ... gure_9.gif
Widzę już, że temat jest dość ciekawy i trzba koło tego SPORO pochodzić.
Jak rozumiem to jest nasz guide

Okay, czyli jeżeli dobrze zrozumiałem:
zamiast R3 powinienem dać R14 jak P.Bóg przykazał
W ustawieniach wskaźnika powinienem walnąć tylko H1 lub H4, i nie będzie problemu (prawdopodobnie):
http://i.investopedia.com/inv/articles/ ... gure_9.gif
Widzę już, że temat jest dość ciekawy i trzba koło tego SPORO pochodzić.
Re: Wszystkie pytania dozwolone początkujących programistów
Tak. Period 14 jest bardziej przyzwoity, bo 3 to bardzo poszarpany i dlatego może otwierał dużo transakcji ( porównaj sobie backtest z 3 i 14 ).
Co do samego działania robota i jego ustawień nie będę się wypowiadał, bo nie jestem autorem tego robota i nie wiem co autor miał na myśli pisząc go. A parametry sam musisz sobie dobrać tak aby robot uzyskiwał najlepsze wyniki.
-- Dodano: czw 23-05-2013, 11:33 --
Co do wizualizacji wystarczy, że będzie zaznaczone "all timeframes" - widoczne na każdym TFie.
Ale to i tak nie ma znaczenia do działania robota. Bo to są sprawy dotyczące dodawania wskaźnika na wykres. Robot ma swój własny wskaźnik RSI wpisany jakby w kod.
Co do samego działania robota i jego ustawień nie będę się wypowiadał, bo nie jestem autorem tego robota i nie wiem co autor miał na myśli pisząc go. A parametry sam musisz sobie dobrać tak aby robot uzyskiwał najlepsze wyniki.
-- Dodano: czw 23-05-2013, 11:33 --
Co do wizualizacji wystarczy, że będzie zaznaczone "all timeframes" - widoczne na każdym TFie.
Ale to i tak nie ma znaczenia do działania robota. Bo to są sprawy dotyczące dodawania wskaźnika na wykres. Robot ma swój własny wskaźnik RSI wpisany jakby w kod.
Solą życia jest kasa.
-
- Bywalec
- Posty: 19
- Rejestracja: 23 lis 2012, 16:44
Re: Wszystkie pytania dozwolone początkujących programistów
Zaczynam rozumiec wszystko opróc jednego - jak zrobic, żeby to cos mi działało na H4.
Dlaczego? A no z prostej przyczyny, że całe SL TP i tak dalej mam pod średnioterminowe wykresy.
Innymi słowy w mojej chłopskiej głowie zaśitała myśl, że przy M1 czy M5 tego będzie za dużo, zbyt przypadkow i szybciutko wyczyści kono demu stop lossami.
Okay bactest sp500 na H4:
R3: 8500 usd z 10000 usd (tylko tera nie wiem, jaki okres czasu bierze ten backtesting pod uwagę)
R14: 9600 usd z 10000 usd
R21: 9950 z 10000usd, aż dwie transakcje.
No dobra, chyba jak już się zacząłem w to bawić, trzeba testować do końca i w końcu zrozumieć ten EA.
Ogólnie to bardzo dziękuję za pomoc!!!
ps. dalej nie wiem jak zrobić to coś na H4 a nie M1
No ale może do tego jakoś dojdę.
Jeszcze raz dzięki personov!!!
Dlaczego? A no z prostej przyczyny, że całe SL TP i tak dalej mam pod średnioterminowe wykresy.
Innymi słowy w mojej chłopskiej głowie zaśitała myśl, że przy M1 czy M5 tego będzie za dużo, zbyt przypadkow i szybciutko wyczyści kono demu stop lossami.
Okay bactest sp500 na H4:
R3: 8500 usd z 10000 usd (tylko tera nie wiem, jaki okres czasu bierze ten backtesting pod uwagę)
R14: 9600 usd z 10000 usd
R21: 9950 z 10000usd, aż dwie transakcje.
No dobra, chyba jak już się zacząłem w to bawić, trzeba testować do końca i w końcu zrozumieć ten EA.
Ogólnie to bardzo dziękuję za pomoc!!!
ps. dalej nie wiem jak zrobić to coś na H4 a nie M1

Jeszcze raz dzięki personov!!!
Re: Wszystkie pytania dozwolone początkujących programistów
Czyli rozumiem, że nie otwiera Ci transakcji na H4 ? Ale dotyczy to backtestu ?
Może nie masz dostatecznie długiej historii na H4 i dlatego robot nie zdąży nawet otworzyć transakcji ?
Musisz pamiętać o jednej rzeczy : jeśli masz przykładowo wczytaną historię wykresu tylko tydzień to na wykresie M1 będzie to 7200 świec, czyli w ciągu tych świec wskaźnik RSI może się "wyginać", przecinać i inne fikołki robić dając okazję do sygnału.
A le ta sama historia ( tydzień ) na wykresie H4 to już tylko 30 świec. To trochę mało do tego aby w ogóle zaistniał sygnał , bo scenariuszy kształtu RSI może być niewiele. Dlatego może nie otwiera Ci transakcji w backteście na H4.
Proponuję, abyś zaznajomił się z używaniem backtestera, bo datę początku testu można sobie swobodnie ustawiać ( o ile wystarczy zaczytanej historii ).
Może nie masz dostatecznie długiej historii na H4 i dlatego robot nie zdąży nawet otworzyć transakcji ?
Musisz pamiętać o jednej rzeczy : jeśli masz przykładowo wczytaną historię wykresu tylko tydzień to na wykresie M1 będzie to 7200 świec, czyli w ciągu tych świec wskaźnik RSI może się "wyginać", przecinać i inne fikołki robić dając okazję do sygnału.
A le ta sama historia ( tydzień ) na wykresie H4 to już tylko 30 świec. To trochę mało do tego aby w ogóle zaistniał sygnał , bo scenariuszy kształtu RSI może być niewiele. Dlatego może nie otwiera Ci transakcji w backteście na H4.
Proponuję, abyś zaznajomił się z używaniem backtestera, bo datę początku testu można sobie swobodnie ustawiać ( o ile wystarczy zaczytanej historii ).
Solą życia jest kasa.
-
- Bywalec
- Posty: 19
- Rejestracja: 23 lis 2012, 16:44
Re: Wszystkie pytania dozwolone początkujących programistów
Dobra, na spokojnie i po kolei:
Backtesting wychodzi ALE nie mam pojecia z jakiego okresu mi bierze
Tester mi chowa coraz to nowe opcje, czasu w każdym bądź razie nie mogę ustawić.
Dobra już wiem, punkt 1 nieważny !!!
TO CZEGO NIE UMIEM TO:
przenieść strategii na odpowiedni chart czasowy w ten sposób, żeby mi działała tylko na nim.
Czyli : działamy i zawieramy zlecenia na H4 a nie działamy i nie zawieramy zleceń na M30 -->na przykład.
Backtesting wychodzi ALE nie mam pojecia z jakiego okresu mi bierze

Dobra już wiem, punkt 1 nieważny !!!
TO CZEGO NIE UMIEM TO:
przenieść strategii na odpowiedni chart czasowy w ten sposób, żeby mi działała tylko na nim.
Czyli : działamy i zawieramy zlecenia na H4 a nie działamy i nie zawieramy zleceń na M30 -->na przykład.
Re: Wszystkie pytania dozwolone początkujących programistów
Zgodnie z kodem RSI brane jest tylko z TFu bieżącego. Czyli jak go testujesz na H4 to bierze sygnały tylko z H4, jak testujesz M1 to bierze sygnały tylko z M1.
TF ustawia się tak jak zaznaczyłem na załączniku
TF ustawia się tak jak zaznaczyłem na załączniku
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Solą życia jest kasa.
-
- Bywalec
- Posty: 19
- Rejestracja: 23 lis 2012, 16:44
Re: Wszystkie pytania dozwolone początkujących programistów
Okay ale ja to wiem, jesli chodzi o backtesteing
CHODZI MI O COS TAKIEGO:
Jak sprawić, ażeby RSI dokonywał transakcji lub dawał sygnały (jezli go nie upowąznie do zawierania transakcji) TYLKO i WYŁĄCZNIE w wykresie czterogodzinnym, tj. tylko w takim okresie czasu, kiedy to miało by sens przy tym konkretnym wskazniku.
Ogólnia wydaje mi się, że przy przełączaniu okienek czasowych na M1 zawiera mi dziad transkacje, a chciałbym zeby robil to tylko na H4


CHODZI MI O COS TAKIEGO:
Jak sprawić, ażeby RSI dokonywał transakcji lub dawał sygnały (jezli go nie upowąznie do zawierania transakcji) TYLKO i WYŁĄCZNIE w wykresie czterogodzinnym, tj. tylko w takim okresie czasu, kiedy to miało by sens przy tym konkretnym wskazniku.
Ogólnia wydaje mi się, że przy przełączaniu okienek czasowych na M1 zawiera mi dziad transkacje, a chciałbym zeby robil to tylko na H4

