ZigZag kolorowe swingi (amibroker).

Formułki do programów, skrypty, programowanie
Animator działu: Dark

ZigZag kolorowe swingi (amibroker).

Postprzez endriu » 2014-02-07, 00:39

Pytanie prawdopodobnie dla kolegi Frodo :).

Chciałem na wykresie ohlc wspartym indykatorem Zig-Zag uzyskac kolorowe swingi (a nie tak jak w standardowej wersji Zig -jednokolorowe). Dla spadkowych swingów czerowne, dla wzrostowych zielone. Na wykresie ma to wyglądać tak:

http://images61.fotosik.pl/629/f6596258c30bd9da.png

Czy ktoś wie jak ugyżć ten problem ?.
Pozdrawiam
Endriu
Awatar użytkownika
endriu
 
Posty: 72
Dołączenie: 2010-09-30, 19:41

Re: ZigZag kolorowe swingi (amibroker).

Postprzez banqrut » 2014-02-07, 23:04

Z braku czasu nigdy się tym nie bawiłem, ale znalazłem takie coś - może Ci pomoże:

http://www.wisestocktrader.com/indicato ... e-function

Sprawdź ok. 80 wiersza kodu.
Roken Drol !!!
Awatar użytkownika
banqrut
 
Posty: 273
Dołączenie: 2009-01-10, 21:17
Miejscowość: Rybnik

Re: ZigZag kolorowe swingi (amibroker).

Postprzez endriu » 2014-02-08, 00:42

banqrut napisał(a):Z braku czasu nigdy się tym nie bawiłem, ale znalazłem takie coś - może Ci pomoże:

http://www.wisestocktrader.com/indicato ... e-function

Sprawdź ok. 80 wiersza kodu.


Wielkie dzięki. Też szukałem na tej stronie :):

http://www.wisestocktrader.com/programs/1/functions/139

.. ale jakoś na ten akurat kodzik podany przez ciebie nie natrafiłem :). Wielkie dzięki jeszcze raz naprawdę :).
Pozdrawiam
Endriu
Awatar użytkownika
endriu
 
Posty: 72
Dołączenie: 2010-09-30, 19:41

Re: ZigZag kolorowe swingi (amibroker).

Postprzez endriu » 2014-12-26, 13:30

endriu napisał(a):Pytanie prawdopodobnie dla kolegi Frodo :).

Chciałem na wykresie ohlc wspartym indykatorem Zig-Zag uzyskac kolorowe swingi (a nie tak jak w standardowej wersji Zig -jednokolorowe). Dla spadkowych swingów czerowne, dla wzrostowych zielone. Na wykresie ma to wyglądać tak:

http://images61.fotosik.pl/629/f6596258c30bd9da.png

Czy ktoś wie jak ugyżć ten problem ?.


Dzięki koledze Wojtkowi Filipkowi (Frodo) udało mi sie rozkminić problem.

Kod: Zaznacz wszystko
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
_SECTION_END();

_SECTION_BEGIN("ZIG - Zig");
P = ParamField( "Price field" );
change = Param("% change",5,0.1,25,0.1);
Zig1 = Zig(P,change);
rosnie = Zig1>Ref(Zig1,-1);
spada = Zig1<Ref(Zig1,-1);
kolor = IIf(rosnie,colorGreen,colorRed);
Plot(Zig1,"Procent",kolor,styleLine|styleThick,styleOwnScale);
_SECTION_END();
Pozdrawiam
Endriu
Awatar użytkownika
endriu
 
Posty: 72
Dołączenie: 2010-09-30, 19:41


Powróć do Formuły

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 0 gości