Fave This

Wednesday, 12 September 2012

[Komunitas AmiBroker] Re: Menentukan nilai tertinggi

Pak Mario,

Kalau anda ada sempat waktu saja, nanti tolong dipikirkan formula untuk melihat perbandingan :

harga close terakhir 2012 vs close terakhir 2011
misal harga closing INDF tgl.12/09/12 vs closing tgl.12/09/11 (kalau kebetulan tgl.12/09/11 = hari libur ---> diambil data hari berikutnya)

menentukan harga closing akhir tahun 2011

Tambahan kedua formula tsb untuk melengkapi analisa yang sudah ada :
harga tertinggi tahun 2012 vs 2011
harga terendah tahn 2012 vs 2011
analisa fibonacci

Terima kasih.

Salam,
Supendi


--- In amibroker-4-bei@yahoogroups.com, "Mario AAA" <id.intrader@...> wrote:
>
> Mantab Pak Supendi..
> Anyway.. Saya cuma nambahin sedikit dari AFL-nya suhu2 amibroker disini koq.. Itu kode awalnya dr Pak Husni dan Pak Blessing.. Full credit should go to them :)
>
> Terima kasih telah berbagi ide2-nya..
>
> -----Original Message-----
> From: Supendi Yo <supe2010@...>
> Sender: amibroker-4-bei@yahoogroups.com
> Date: Wed, 12 Sep 2012 14:38:02
> To: amibroker-4-bei@yahoogroups.com<amibroker-4-bei@yahoogroups.com>
> Reply-To: amibroker-4-bei@yahoogroups.com
> Subject: Re: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi
>
> Pak Husni,
>
> Terlampir adalah revisi afl dengan keterangan sbb :
>
> Tujuan dari formula "harga terendah setelah harga tertinggi" adalah (salah satunya) untuk mengetahui level fibonacci untuk setiap saham (saya cenderung memilih saham dengan fibo 61.8% karena bila level ini berhasil ditembus : peluang-nya sangat besar untuk menuju fibo 100% walaupun belum tentu selalu benar)
>
> "Harga terendah (dipakai harga Low)" setelah harga tertinggi : dianggap sebagai titik 0% fibonacci sedangkan "Harga tertinggi-nya (dipakai harga High)" dianggap sebagai titik 100% fibonacci
>
> Periode yang dipakai pada formula "Harga terendah setelah harga tertinggi" & "Harga tertinggi" dimulai dari awal tahun s/d closing terakhir
>
>
> Terlampir adalah contoh report fibonacci dengan menggunakan daftar saham LQ-45 sbb :
>
> AALI :
> Harga tertinggi = 24000 terjadi tgl.18/07/12 merupakan harga tertinggi dari tgl.02/01/12 s/d 11/09/12
>
> Harga terendah1 = 18000 merupakan harga terendah dari tgl.02/01/12 s/d 11/09/12 (harga terendah tsb terjadi tgl.24/05/12 sebelum harga tertinggi tgl.18/07/12 )
>
> Harga terendah2 = 19350 terjadi tgl.06/09/12 (terjadi setelah harga tertinggi)
>
> %Fibo = 10.8 diperoleh dari perhitungan :
>
> Harga tertinggi - Harga terendah2 = 24000 - 19350 = 4650
> Harga close tgl.11/09/12 - Harga terendah2 = 19850 - 19350 = 500
> %Fibo = 500/4650 x 100 = 10.8%
>
> Jadi berdasarkan perhitungan tsb diatas maka AALI berada pada level fibo 10.8%
>
> Catatan :
> Bila "Terendah1" = "Terendah2" : itu artinya harga terendahnya sama-sama terjadi setelah harga tertinggi
>
> Mohon koreksi bila ada yang salah & sekali lagi terima kasih kepada Pak Mario.
>
> Salam,
> Supendi
>
>
>
>
>
>
>
>
>
> ________________________________
> From: Husni <husni.gumilang@...>
> To: amibroker-4-bei@yahoogroups.com
> Sent: Wednesday, September 12, 2012 12:26 PM
> Subject: RE: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi
>
>
>  
> Pak
> Supendi,
>  
> Kalau
> tidak keberatan, mohon di-sharing AFL hasil revisi nya.
> Supaya
> kita semua bisa mendapatkan manfaat.
>  
> Salam,
>  
> Husni Gumilang
> Buku AmiBroker - Sebuah Pengantar dan Charting Tools
>  
> From:amibroker-4-bei@yahoogroups.com
> [mailto:amibroker-4-bei@yahoogroups.com] On Behalf Of supe2010
> Sent: Wednesday, September 12, 2012 11:51 AM
> To: amibroker-4-bei@yahoogroups.com
> Subject: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi
>  
>  
> Pak Mario, revisi formula dari anda : sudah
> saya coba & berhasil (sesuai dengan kriteria "harga terendah setelah
> harga tertinggi), terima berat nih pak.
>
> --- In amibroker-4-bei@yahoogroups.com,
> "Mario AAA" <id.intrader@> wrote:
> >
> > I see.. Hm.. bener juga.. Afl yg saya tulis tadi, ambil low-nya hanya di
> candle terakhir karena ambil parameter jumlah bar dr Tertinggi.. Sorry pak
> salah..
> >
> > Hm, Mungkin coba begini: (kalau pak Supendi berkenan untuk test lagi) :D
> >
> > ---start ammend code--
> >
> > isTertinggi = iif(H == Tertinggi, 1, 0);
> > AwalBarTertinggi = iif(Highest(isTertinggi) > 0,
> BarsSince(isTertinggi)+1,0);
> > Terendah1 = LastValue(LowestSince(Tertinggi, LLV(L, AwalBarTertinggi), 1
> ));
> >
> > --end ammend code--
> >
> >
> > Moga2 ga salah logicnya kali ini..
> > *ga sabar pengen pulang ketemu AFL editor* hehehe
> >
> >
> > -----Original Message-----
> > From: Supendi Yo <supe2010@>
> > Sender: amibroker-4-bei@yahoogroups.com
> > Date: Tue, 11 Sep 2012 20:50:35
> > To: amibroker-4-bei@yahoogroups.com<amibroker-4-bei@yahoogroups.com>
> > Reply-To: amibroker-4-bei@yahoogroups.com
> > Subject: Re: [Komunitas AmiBroker] Menentukan nilai tertinggi
> >
> > Pak Mario,
> >
> >
> > Sudah saya coba afl dengan formula anda tsb : "harga terendah setelah
> harga tertinggi"-nya selalu terjadi pada harga low candle terakhir (jadi
> bukan harga terendah setelah harga tertinggi), tapi terima kasih pak atas
> perhatian & bantuannya (barangkali nanti bisa anda revisi lagi).
> >
> > Salam,
> > Supendi
> >
> >
> > ________________________________
> > From: Mario AAA <id.intrader@>
> > To: amibroker-4-bei@yahoogroups.com
> > Sent: Tuesday, September 11, 2012 6:35 PM
> > Subject: Re: [Komunitas AmiBroker] Menentukan nilai tertinggi
> >
> >
> >  
> > Hm.. Newbie coba nimbrung ya..
> > Mungkin bisa pakai "LowestSince"
> >
> > untuk dapat nilai terendah semenjak Tertinggi jadinya:
> >
> > Terendah = LastValue(LowestSince(Tertinggi, L, 1));
> >
> > Sorry kalau error AFLnya, karena lagi ga depan kompie jadi belum tested..
> >
> > Anyway.. Great share pak Husni.. Mantap AFL nya
> >
> >
> > ________________________________
> >
> > From: "Husni" <husni.gumilang@>
> > Sender: amibroker-4-bei@yahoogroups.com
> > Date: Tue, 11 Sep 2012 13:04:59 +0700
> > To: <amibroker-4-bei@yahoogroups.com>
> > ReplyTo: amibroker-4-bei@yahoogroups.com
> > Subject: RE: [Komunitas AmiBroker] Menentukan nilai tertinggi
> >  
> > Nah
> > kalo ini belum tahu pak,
> > Logikanya
> > sih gampang tapi menerapkan dlm AFL nya yg belum nemu …
> >  
> > Husni Gumilang
> > Buku AmiBroker - Sebuah Pengantar dan Charting Tools
> >  
> > From:amibroker-4-bei@yahoogroups.com [mailto:amibroker-4-bei@yahoogroups.com]
> On
> > Behalf Of Supendi Yo
> > Sent: Monday, September 10, 2012 8:19 AM
> > To: amibroker-4-bei@yahoogroups.com
> > Subject: Re: [Komunitas AmiBroker] Menentukan nilai tertinggi
> >  
> >  
> > Pak Husni,
> >  
> > Pada contoh chart MYOR terlampir
> > selama periode jan s/d sep.2012 terjadi :
> > harga terendah (Low) 13750 pada
> > tgl.02/01/12
> > harga tertinggi (High) 26500 pada
> > tgl.25/06/12
> >  
> > kemudian pada tgl.23, 24/08/12
> > terjadi reversal dengan harga terendah (Low) di 20000
> > secara berangsur-angsur harga MYOR
> > kemungkinan akan menuju ke harga tertinggi lagi di 26500
> >  
> > Apakah ada formula afl untuk
> > menentukan "harga terendah" setelah terjadinya "harga
> > tertinggi", terima kasih.
> >  
> > Salam,
> > Supendi
> >  
> >  
> >  
> >
> > ________________________________
> >
> > From:Husni
> > <husni.gumilang@>
> > To: amibroker-4-bei@yahoogroups.com
> > Sent: Monday, September 10, 2012 7:50 AM
> > Subject: RE: [Komunitas AmiBroker] Menentukan nilai tertinggi
> >  
> >  
> > Mantaps
> > Pak Blessing,
> >  
> > AFL nya
> > sangat bermanfaat …
> >  
> > Husni Gumilang
> > Buku
> > AmiBroker - Sebuah Pengantar dan Charting Tools
> >  
> > From:amibroker-4-bei@yahoogroups.com [mailto:amibroker-4-bei@yahoogroups.com]
> On
> > Behalf Of blessing8189@
> > Sent: Sunday, September 09, 2012 10:35 PM
> > To: amibroker-4-bei@yahoogroups.com
> > Subject: Re: [Komunitas AmiBroker] Menentukan nilai tertinggi
> >  
> >  
> > Revisi dikit agar lebih baik.
> >
> >
> > _SECTION_BEGIN( "Hi-Low
> > Range" );
> >
> > YearStart = Param( "From", 2012, 1997, 2100, 1 );
> > YearEnd =  Param( "To", 2012, YearStart, 2100, 1 ); //
> <---
> > line yg di revisi.
> >
> >
> > Semoga lebih baik dari newbie.
> >
> >
> > On
> > 9/9/2012 10:29 PM, blessing8189@ wrote:
> > Mungkin seperti ini..
> > >
> > >_SECTION_BEGIN( "Price Chart" );
> > >
> > >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( "Hi-Low Range" );
> > >
> > >YearStart = Param( "From", 2012, 1997, 2100, 1 );
> > >YearEnd =  Param( "To", 2012, 1997, 2100, 1 );
> > >
> > >AwalTahun = IIf( Ref( Year(), -1 ) < Year(), Year(), 0 );
> > >AkhirTahun = IIf( Ref( AwalTahun, 1 ) - 1 > 0, Year(), 0 );
> > >
> > >IsAwal = IIf( AwalTahun == YearStart, 1, 0 );
> > >IsAkhir = IIf( AkhirTahun == YearEnd, 1, 0 );
> > >
> > >AwalBar = IIf( Highest( IsAwal ) > 0, BarsSince( IsAwal ) + 1, 0 );
> > >AkhirBar = IIf( Highest( IsAkhir ) > 0, BarsSince( IsAkhir ) + 1, 0
> );
> > >JmlBar = AwalBar - AkhirBar;
> > >
> > >Tertinggi = LastValue( Ref( HHV( H, JmlBar ), -AkhirBar ) );
> > >Terendah = LastValue( Ref( LLV( L, JmlBar ), -AkhirBar ) );
> > >
> > >Plot ( Tertinggi, "Hi " + NumToStr( YearStart, 1.0, False )
> +
> > "-" + NumToStr( YearEnd, 1.0, False ), colorBlue, styleLine );
> > >Plot ( Terendah, "Lo " + NumToStr( YearStart, 1.0, False ) +
> > "-" + NumToStr( YearEnd, 1.0, False ), colorBlue, styleLine );
> > >
> > >
> > >_SECTION_END();
> > >
> > >
> > >Semoga bermanfaat dari newbie.
> > >
> > >
> > >On
> > 9/9/2012 11:50 AM, Eco Syariah wrote:
> > > 
> > >>Mas Husni,
> > >>
> > >>Kalau 2012 nya diganti dengan Param("Year", 2012, 1997,
> 2100, 1); koq
> > ndak bisa ya ?
> > >>Satu lagi ya... gimana buat AFL nya jika pengen plot Lowest 2008
> dan Highest
> > 2012 (juga dgn menggunakan Param year) ?
> > >>
> > >>Anyway... nice AFL from yg ngaku2 nubi... hehehe...
> > >>
> > >>Thanks,
> > >>ES
> > >>2012/9/8
> > Husni <husni.gumilang@>
> > >> 
> > >>Saya
> > bukan Senior masih Newbie, tapi coba ini pak Supendi,
> > >> 
> > >>H2012 = HighestSince( ( Year()== 2012ANDMonth() == 1ANDDay() ==
> 2  )
> > , H) ;
> > >>Plot (H2012, "Highest 2012", colorBlue, styleLine);
> > >> 
> > >>_SECTION_BEGIN("Price1");
> > >>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();
> > >> 
> > >>Semoga
> > Bermanfaat,
> > >> 
> > >>Husni Gumilang
> > >>Buku
> > AmiBroker - Sebuah Pengantar dan Charting Tools
> > >> 
> > >>From:amibroker-4-bei@yahoogroups.com [mailto:amibroker-4-bei@yahoogroups.com]
> On Behalf Of supe2010
> > >>Sent: Friday, September 07, 2012 7:35 PM
> > >>To: amibroker-4-bei@yahoogroups.com
> > >>Subject: [Komunitas AmiBroker] Menentukan nilai tertinggi
> > >> 
> > >> 
> > >>Dear
> > senior,
> > >>
> > >>Saya ingin menemukan saham-saham dengan nilai tertinggi yang
> dihitung dari awal
> > tahun (01 januari 2012): formula apa yang harus saya pakai ?
> > >>
> > >>Biasanya saya menggunakan HHV(close,angka constant);
> > >>Bgm caranya mengganti "angka constant" tsb dengan range
> periode
> > tertentu (01 Januari 2012 s/d hari terakhir closing tgl.06/09/12)
> > >>
> > >>Saya sudah mencoba pakai DayOfYear tapi setelah hasil
> screening-nya dicheck :
> > periode-nya adalah setahun kebelakang (06/09/11 s/d 06/09/12)
> > >>
> > >>Mohon bantuan senior untuk memecahkan masalah saya tsb diatas,
> terima kasih.
> > >>
> > >>Salam,
> > >>Supendi
> > >> 
> > >> 
> > > 
> >  
> >  
> >
>




------------------------------------

Harga Software AmiBroker:
- Versi Professional: Rp 2,5 Jt
- Versi Standard: Rp 1,8 Jt

Harga Paket Realtime Intraday Data:
- 1 bulan Rp 250 Rb
- 3 bulan Rp 675 Rb (after disc 10%)
- 6 bulan Rp 1,2 Jt (after disc 20%)
- 12 bulan Rp 2,3 Jt (after disc 23%)

Pemesanan:
E-Mail: sales@integrity.co.id
Ph: 021-57936155
SMS: 08159304868
Pin: 285844A8
http://www.integrity.co.idYahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker-4-bei/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker-4-bei/join
(Yahoo! ID required)

<*> To change settings via email:
amibroker-4-bei-digest@yahoogroups.com
amibroker-4-bei-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
amibroker-4-bei-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment