[Amibroker] Kolejność umieszczania wskaźników na wykresie

Opinie, rekomendacje, porady, rozwiązania problemów

Postprzez dejwidziu » 2009-01-13, 22:00

poprosze o wskazówke.
jak zrobic w AMIBROKER chart on foregroud tzn. chcę aby wskaźniki były na wykresie aby świece były pod wskażnikiem ICHIMOKU...
Pozdr.
dejwidziu
 
Posty: 39
Dołączenie: 2008-10-30, 22:02
Miejscowość: Bialogard z ach.pom

Postprzez olaf » 2009-01-13, 22:29

dejwidziu napisał(a):poprosze o wskazówke.
jak zrobic w AMIBROKER chart on foregroud tzn. chcę aby wskaźniki były na wykresie aby świece były pod wskażnikiem ICHIMOKU...
Pozdr.


Jezeli chcesz miec wskaniki "nad" wykresem ceny (srednie, linie cokolwiek) to dopisujesz w pierwszej sekcji ("price") linie:

Kod: Zaznacz wszystko
GraphZOrder=1;


Przykladowa formula wyglada nastepujaco:

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", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );

GraphZOrder=1;

_SECTION_END();


_SECTION_BEGIN("EMA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 15, 2, 200, 1, 10 );
Plot( EMA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
_SECTION_END();


Wyglad jak na zalaczonym wykresie. Na "dole" wykres ceny, a na gorze nalozony wskaznik (w tym wypadku srednia EMA).

Jezeli wpisze wartosc =0

Kod: Zaznacz wszystko
GraphZOrder=0;


To ta sama srednia bedzie "pod" wykresem ceny.

W ten sposob mozesz dostosowac kazda formule do wlasnych potrzeb.
Załączniki
fw20_ab_example.jpg
Ostatnio edytowany przez olaf 2009-01-14, 11:41, edytowano w sumie 7 razy
Pozdrawiam... Olaf

"Trade What You See, Not What You Think"
"When the facts change, I change my mind - what do you do, sir?"
Awatar użytkownika
olaf
 
Posty: 1981
Dołączenie: 2006-06-21, 20:23

olej!

Postprzez mopel44 » 2009-01-30, 00:00

Wyswietla sie odwrotnie z kolejnoscia dodawania - to co w kodzie jest ostatnie wysietla sie ostatnie - wystarczy pozamieniac :)
mopel44
 
Posty: 36
Dołączenie: 2007-11-13, 17:11


Powróć do Programy AT

Kto jest na forum

Użytkownicy przeglądający to forum: ikuu00 oraz 2 gości