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
|
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 ?
|
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ć ?
|
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);
|