Fave This

Friday, 14 September 2012

RE: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi



Pak Haki datanya dr yahookah? Masih ada "virus doji"nya tuh yg ada dikotak warna kuning, open dan close nilainya sama. Disamping itu ada data yg "aneh" tgl 5-6 Juni 2012

 

 

 

 

 

 

 

 

 

 

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

"completing one small step would be more meaningful

 than the thought of a big step that was never done"

 

From: amibroker-4-bei@yahoogroups.com [mailto:amibroker-4-bei@yahoogroups.com] On Behalf Of hakitrader
Sent: 15 September 2012 9:43 - IT
To: amibroker-4-bei@yahoogroups.com
Subject: Re: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi

 

 



Data ASII.JK ada yg belum adjusted, saya lampirkan data asii.jk yg sudah adjusted.

----- Original Message -----

From: Supendi Yo

Sent: Friday, September 14, 2012 9:34 PM

Subject: Re: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi

 

 

Dear temens,'

Terlampir adalah afl beserta lampiran contoh report & penjelasannya.

Pada afl tsb belum dimasukkan formula indikator lain-lain, karena bertujuan ingin mengetahui posisi level fibonacci untuk setiap saham & trend harga 2012 vs 2011.

Semoga bermanfaat sebagai salah satu masukan untuk trading, terima kasih kepada Pak Husni, Pak Mario, Pak Blessing dll yang sudah membantu formula afl tsb.

Salam,
Supendi


From: Mario AAA <id.intrader@gmail.com>
To: amibroker-4-bei@yahoogroups.com
Sent: Friday, September 14, 2012 3:11 PM
Subject: Re: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi

 

 

Kalau untuk H/L YTD Tahun berjalan dan H/L Tahunan... coba test code ini:

----

H_YTD_TahunJalan = LastValue(Highest(ValueWhen(Year() == Now(8), H, 1)));

L_YTD_TahunJalan = LastValue(Lowest(ValueWhen(Year() == Now(8), L, 1)));

H_OnYear = LastValue(Highest(ValueWhen(Year() == Now(8) - back/12, H, 1)));

L_OnYear = LastValue(Lowest(ValueWhen(Year() == Now(8) - back/12, L, 1)));

----


From: Supendi Yo <supe2010@yahoo.com>

Sender: amibroker-4-bei@yahoogroups.com

Date: Fri, 14 Sep 2012 10:22:23 +0800 (SGT)

To: amibroker-4-bei@yahoogroups.com<amibroker-4-bei@yahoogroups.com>

ReplyTo: amibroker-4-bei@yahoogroups.com

Subject: Re: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi

 

 

Pak Mario,

Terima kasih banyak nih pak, afl anda sudah saya coba & berhasil : mantappp & ma'nYos pak.

Sorry mau tanya lagi untuk melengkapi analisa fibonacci karena pada formula kemarin : saya hanya menanyakan penentuan "harga tertinggi" & "harga terendah" untuk tahun 2012 saja (periode = satu tahun).

Karena formula tsb di-plot hanya untuk satu saja maka terdapat error ketika digunakan untuk dua tahun, misal
pada contoh kasus ADHI (terlampir contoh report)

harga tertinggi 2011 yang sebenarnya = 930
harga tertinggi 2012 = 1140
tapi harga tertinggi 2011 yang tercantum di-report = 1140 bukan 930

Pak Mario, minta tolong dibantu supaya afl terlampir bisa digunakan untuk periode dua tahun, terima kasih.

Catatan :
Setelah mendapatkan tambahan formula dari Pak Mario, nantinya akan saya rangkum di afl untuk disharingkan kembali

Salam,
Supendi







 

 


From: Mario AAA <id.intrader@gmail.com>
To: amibroker-4-bei@yahoogroups.com
Sent: Friday, September 14, 2012 7:47 AM
Subject: Re: [Komunitas AmiBroker] Re: Menentukan nilai tertinggi

 

 

Pak Supendi.. Sorry saya baru sempet liat emailnya..

Hm.. Untuk "memproses" hari2 libur, sepertinya harus menggunakan prosedur loop, tapi terus terang proses belajar AFL saya belum sampai situ nih pak.. Hehe... Mungkin rekan2 yg lain bisa membantu untuk itu..


Atau kalo ga gini,.. kalau boleh saya tanya dulu (tanpa bermaksud menyederhanakan).. Apakah bapak benar2 perlu angka Close dengan akurat pada tanggal yg sama, di tahun2 lalu? Bagaimana kalau seandainya digunakan Close monthly-nya saja? Jadi diambil Close terakhir pada bulan (bukan tanggal) yg sama di tahun lalu (i.e Close 9/2011, 9/2010, 9/2009,... 9/2002)

Kalau untuk Close akhir tahun (EOY) sih mungkin tidak masalah.. Karena pasti angka Close terakhir merupakan Close monthly. Misal: extreme, bursa libur dr 25/12 - 4/1.. Tetap angka Close nya akan diambil dr tgl 24 untuk EOY..

Tapi tetap ada downside-nya dengan flow ini.. Yaitu:
1. AFL ini TIDAK akan akurat apabila digunakan pada saham2 yg pernah tidak transaksi/suspend/tidur selama 1 bulan penuh. --- Namun ya rasanya bisa dikatakan kemungkinannya sangat kecil untuk bisa terjadi di jajaran LQ45 atau bahkan di Kompas100 (karena perlu 1 bulan penuh "kosong"nya, untuk bisa bikin meleset Bar Reference-nya)

2. rules ini jauh lebih "longgar", shg resultnya akan bisa beda cukup besar dibanding rules yg bapak inginkan (pin-point Close pada 1 tanggal tertentu). Apalagi kalo misalnya di bulan tsb terjadi rally.

3. dll. (yg saat ini belum terpikir oleh saya) Hehehe


Nah.. Kalau dirasa akurasi tanggal bisa dikesampingkan, dan downsidenya kira2 dapat diterima, mungkin bisa coba code dibawah..

-----start

xTahun = Param("Berapa Tahun Lalu ?", 1,1,10,1);
Back = xTahun*12;

C_EndOfMonth_xTahunLalu = LastValue(TimeFrameGetPrice("C", inMonthly, -(Back) ));
C_AkhirTahun = LastValue(TimeFrameGetPrice("C", inMonthly, -(Now(7) + Back-12) ));

ChangePct_YoY = (C - C_EndOfMonth_xTahunLalu)/C_EndOfMonth_xTahunLalu*100);

ChangePct_YTD = (C - C_AkhirTahun) / C_AkhirTahun*100;

----end

Again.. Kodenya sendiri belum saya test.. Kalau mau silakan ditest, atau bahkan silakan di-oprek lebih lanjut kalau memang ternyata bisa digunakan..


From: "supe2010" <supe2010@yahoo.com>

Sender: amibroker-4-bei@yahoogroups.com

Date: Thu, 13 Sep 2012 00:25:18 -0000

To: <amibroker-4-bei@yahoogroups.com>

ReplyTo: amibroker-4-bei@yahoogroups.com

Subject: [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.id




Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

No comments:

Post a Comment