PARTNER SERWISU
ydvkgegn

Dywergencja RSI a cena Afl Amibroker

michalmotyka
0
Dołączył: 2014-12-04
Wpisów: 63
Wysłane: 31 marca 2015 15:23:21
W jaki zapisać w kodzie dywergencje by pokazywała sygnały na plotshapes'ach?

dziubie i dziubie i zrobiłem taki kod jednak nie pokazuje mi on nic. gdzie błąd albo jak inaczej to zrobić ?
dzięki z góry za wasze wskazówki

//DYWERGENCJA RSI
HHVRSI = RSI(9) - HHV(RSI(9),-15);
//Plot(HHVrsi,"s",colorBlack,styleLine);
HHVClose = Close - HHV(Close,-15);

Byk = HHVRSI >0 AND HHVCLOSE <0;
Niedzwiedz = HHVRSI <0 AND HHVCLOSE >0;
jestdyw = IIf(byk,byk,Niedzwiedz);
PlotShapes(jestdyw*shapeDownTriangle,colorViolet,0,Liniatrendu,10);

zappisałem to w najprostszy sposób w jaki rozumuję dywergencje jednak wiem że czegoś tu brakuje

michalmotyka
0
Dołączył: 2014-12-04
Wpisów: 63
Wysłane: 31 marca 2015 16:04:36
Przy close jest blad ale jak to zapisac by bylo prawidlowo ?

michalmotyka
0
Dołączył: 2014-12-04
Wpisów: 63
Wysłane: 1 kwietnia 2015 08:26:54
Nie chodzi mi o gotową formułe których jest sporo tylko system myślenia jak to zrobić.

W jaki sposób za pomocą HHV określić maximum z 30 dni i porównać go z dzisiejszym ?

robiąc komende HHV(high,30) < High; nie pokazuje mi tej wartości. Co jest nie tak ? przecież logicznie patrząc forma jest prawidłowa.. Jak to mam zrobić ?


michalmotyka
0
Dołączył: 2014-12-04
Wpisów: 63
Wysłane: 1 kwietnia 2015 10:00:37
Po rozwinieciu i dodaniu plotow i plotshapesow ktore pomagaja mi wychwycic blad w dalszym ciagu nie dziala to prawidlowo.

ponizej kod:
OKRES = Param("okres",1,0,100,1);
SzczytCeny1 = HHV(High,OKRES);
SzczytCeny2 = Max( SzczytCeny1, High );
CenaMaleje= szczytceny2 > High ;

DolekCeny1 = LLV(High,OKRES);
DolekCeny2 = Min( DolekCeny1, High );
CenaRosnie= DolekCeny2 < High;

SzczytRSI1 = HHV(RSI(),OKRES);
SzczytRSI2 = Max( SzczytRSI1, RSI() );
RSIMaleje= szczytRSI2 > RSI();


DolekRSI1 = LLV(RSI(),OKRES);
DolekRSI2 = Min( DolekRSI1, RSI() );
RSIrosnie= dolekRSI2 < RSI();

Dyw1= Cenamaleje AND RSIrosnie;
Dyw2= CenaRosnie AND RSImaleje;
dyw3= ExRem(dyw1,dyw2);

Plot(SzczytCeny2 ,"szczytceny2",colorBlue,styleLine);
Plot(Cenamaleje ,"Cenamaleje",colorRed,styleLine);
Plot(DolekCeny2 ,"DikejCeny2",colorBlue,styleLine);
Plot(CenaRosnie ,"CenaRosnie",colorGreen,styleLine);

Plot(SzczytRSI2 ,"rsi2",colorBlue,styleLine);
Plot(RSImaleje ,"rsi",colorOrange,styleLine);
Plot(dolekRSI2 ,"rsi2",colorBlue,styleLine);
Plot(RSIrosnie ,"rsi",colorOrange,styleLine);

Użytkownicy przeglądający ten wątek Gość



Na silniku Yet Another Forum.net wer. 1.9.1.8 (NET v2.0) - 2008-03-29
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.
Czas generowania strony: 0,128 sek.

bxfztguu
yfsrrwwe
mrsqkynq
Portfel StockWatch
Data startu Różnica Wartość
Portfel 4 fazy rynku
01-01-2017 +75 454,67 zł +377,27% 95 454,67 zł
Portfel Dywidendowy
03-04-2020 +60 637,62 zł 254,44% 125 556,00 zł
Portfel ETF
01-12-2023 +4 212,35 zł 20,98% 24 333,09 zł
cnqinyob
jxksqsyb
cookie-monstah

Serwis wykorzystuje ciasteczka w celu ułatwienia korzystania i realizacji niektórych funkcjonalności takich jak automatyczne logowanie powracającego użytkownika czy odbieranie statystycznych o oglądalności. Użytkownik może wyłączyć w swojej przeglądarce internetowej opcję przyjmowania ciasteczek, lub dostosować ich ustawienia.

Dostosuj   Ukryj komunikat