Thread View: pl.biznes.wgpw
3 messages
3 total messages
Started by Endriu
Wed, 26 Dec 2012 18:19
Amibroker - EMA na wykresie daily oraz monthly.
Author: Endriu
Date: Wed, 26 Dec 2012 18:19
Date: Wed, 26 Dec 2012 18:19
44 lines
2138 bytes
2138 bytes
Zwykłe dwie emy (EMA50 i EMA200) dla SP500 odpowiednio dla wykresu Daily
oraz
Monthly wyglądają następująco:
http://www.fotosik.pl/pokaz_obrazek/pelny/d58a334ea270f5e2.html
Kod do w/w obrazków wynikający z przeciągnięcia na wykres odpowiedniego
indyka
wygląda następująco:
"[...]
_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() );
_SECTION_END();
_SECTION_BEGIN("EMA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 50, 2, 300, 1, 10 );
Plot( EMA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ),
ParamStyle("Style") );
_SECTION_END();
_SECTION_BEGIN("EMA1");
P = ParamField("Price field",-1);
Periods = Param("Periods", 200, 2, 300, 1, 10 );
Plot( EMA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ),
ParamStyle("Style") );
_SECTION_END();
[...]".
Co dopisać aby uzyskać na wykresie daily linie z EMA 50/200 ale dla
interwału z
monthly ?.
--
Pozdrawiam
Endriu
Re: Amibroker - EMA na wykresie daily oraz monthly.
Author: Kazimierz
Date: Thu, 27 Dec 2012 09:43
Date: Thu, 27 Dec 2012 09:43
20 lines
1736 bytes
1736 bytes
Witam. W dniu 2012-12-26 19:19, Endriu pisze: (...) > Co dopisać aby uzyskać na wykresie daily linie z EMA 50/200 ale dla > interwału z > monthly ?. Do tego służą funkcje z rodziny TimeFrame[]. Poszukaj sobie w pomocy programu w zakładce Indeks, na pewno znajdziesz. Ogólnie ma to wyglądać tak, że mając podstawową bazę np. dzienną przełączasz jedną z w/w funkcji kompresję np. na miesięczną, wykonujesz obliczenia, np. obliczasz MA50 Monthly, wyprowadzasz tę średnią na wykres podstawowy i przełączasz z powrotem kompresję na podstawową, czyli dzienną. Przełączania kompresji nie będziesz widział na wykresie, bo dotyczy ona w tym wypadku tylko obliczeń. Powodzenia, Kazimierz
Re: Amibroker - EMA na wykresie daily oraz monthly.
Author: Endriu
Date: Thu, 03 Jan 2013 08:47
Date: Thu, 03 Jan 2013 08:47
19 lines
1423 bytes
1423 bytes
> Do tego służą funkcje z rodziny TimeFrame[].
Dokładnie:
"[...]
TimeFrameSet(inMonthly);
_SECTION_BEGIN("EMA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 15, 2, 300, 1, 10 );
Plot( EMA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ),
ParamStyle("Style") );
_SECTION_END();
[...]".
--
Pozdrawiam
Endriu
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads