You are on page 1of 43

by Meddi

Hotel Kristal Jakarta 21 Juni 2008


amibroker-4-bei@yahoogroups.com

AFL MERUPAKAN BAHASA KHUSUS AMIBROKER UNTUK MENJALANKAN PERINTAH YANG DIINGINKAN OLEH USER

MENAMPILKAN CHART SIGNAL BUY / SELL SCANNING / EXPLOR BACK TEST & OPTIMIZING
amibroker-4-bei@yahoogroups.com

SEPERTI

DALAM SESI INI AKAN DIPELAJARI

MEMBUAT
FILE AFL UNTUK MELAKUKAN

SEARCHING
DENGAN SYARAT-SYARAT TERTENTU SEHINGGA DIDAPATKAN SYARATEMITENEMITEN-EMITEN YANG MEMENUHI SYARAT YANG DIBERIKAN

FUNGSI INI AKAN

MEMPERMUDAH
PEKERJAAN PENCARIAN EMITEN PER EMITEN DIBANDINGKAN SECARA MANUAL
amibroker-4-bei@yahoogroups.com

CONTOH PENCARIAN
amibroker-4-bei@yahoogroups.com

CONTOH PENCARIAN
Mencari emiten 4P MA 5 > MA 20 > MA 60 Harga diatas Parabolic sar (SAR buy) Volume > 2 x Volume rata-rata 3 ratahari yang lalu Harga dibawah Bolinger Band bawah
amibroker-4-bei@yahoogroups.com

CONTOH PENCARIAN
Pencarina CandleStick digendong MA5 Low < MA5 L High > MA5 g MA5 bergerak mendatar atau menuju ke atas

amibroker-4-bei@yahoogroups.com

CONTOH PENCARIAN
Pencarian emiten yang akan Golden Cross MA5 < MA20 MA5 mendekati MA20 MA5 b A bergerak mendatar atau menuju k d keatas
amibroker-4-bei@yahoogroups.com

CONTOH SYARAT PENCARIAN Pencarian BreakUp Pivot Open < Pivot, Close > Pivot Volume > 1.000.000 lembar Stochastic < 20

amibroker-4-bei@yahoogroups.com

CONTOH SYARAT PENCARIAN Pencarian Vier30 Open = Low Volume > 1.000.000 lembar V l 1 000 000 l b StochasticD < 20

amibroker-4-bei@yahoogroups.com

MEMBUAT AFL
DIWAJIBKAN MENGERTI PENGGUNAAN : SINTAX / BAHASA (minimum): ( )
FILTER - REF - BUY / SELL - ADDCOLUMN

LOGIKA MATEMATIK ( > < >= <= !=,AND, OR) >,<,>=,<=, != AND FUNGSI-FUNGSI YANG SUDAH ADA DI AMIBROKER: MA EMA, AMIBROKER MA, EMA STOCHASTIC DLL MENGGUNAKAN VARIABLE
amibroker-4-bei@yahoogroups.com

SYNTAX T
amibroker-4-bei@yahoogroups.com

SYNTAX

FILTER
Menyaring dengan syarat tertentu M i d tt t t

amibroker-4-bei@yahoogroups.com

FILTER =
Menyaring dengan syarat tertentu FILTER = (Close > MA(Close,5)); (Cl MA(Cl 5))
Menyaring emiten dengan harga penutupan diatas harga MA5.

FILTER = (StochD(14,3,3)< 20);


Menyaring emiten dengan StochasticD(14,3,3) lebih kecil dari 20

Catatan :
Selalu bubuhkan tanda ; pada setiap akhir perintah. Harga Cl H Close b k h bukan hanya h harga penutupan pasar tapi j i juga merupakan h k harga terakhir hasil download dengan menggunakan AmiQuote yang biasa dialakukan setiap satu menit sekali. Demikian juga untuk High dan Low.

amibroker-4-bei@yahoogroups.com

SYNTAX

REF
Mendapatkan refernsi harga Periode sebelumnya

amibroker-4-bei@yahoogroups.com

REF(Array,Periode) REF(A P i d )
Mendapatkan refernsi harga Periode sebelumnya Ref(Close,Ref(Close,-1)
Mendapatkan harga Close kemarin (satu hari yang lalu)

Ref(MA(Close,5),- ) Ref(MA(Close,5),-3) ( ( , ),
Mendapatkan harga MA5 tiga hari yang lalu

Ref(StochD(14,3,3),Ref(StochD(14,3,3),-2)
Mendapatkan nilai StochasticD(14,3,3) dua hari yang lalu.
amibroker-4-bei@yahoogroups.com

Buy / Sell
Menambahkan tanda panah Buy / Sell pada chart

Buy = (MA(Close,5) < Close);


Menambahkan tanda panah buy dalam chart untuk p y emiten emiten dengan harga penutupan diatas harga MA5.

Sell = (MA(Close,5) > Close);


Menambahkan tanda panah sell d l chart untuk M b hk d h ll dalam h k emiten dengan harga penutupan dibawah harga MA5. MA5
amibroker-4-bei@yahoogroups.com

SYNTAX

AddColumn
Menambahkan Kolom pada hasil p p pencarian
(perintah ini harus ada pada setiap pencarian)

amibroker-4-bei@yahoogroups.com

AddColumn
Menambahkan Kolom pada hasil pencarian
(perintah ini harus ada pada setiap pencarian)

AddColumn(Volume,"Volume");
Menambahkan kolom Volume

AddColumn(Volume Close,Value"); AddColumn(Volume*Close Value );


Menambahkan kolom Value = Volume x Close

AddColumn((High-Low)/Low,HLAddColumn((High-Low)/Low,HL-R");
Menambahkan kolom High-Low Ratio . High-

amibroker-4-bei@yahoogroups.com

Fungsi Logika Matematika


amibroker-4-bei@yahoogroups.com

Fungsi Logika Matematika F i L ik M ik


Selalu digunakan fungsi logika matematika sederhana seperti
Besar dari, > Kecil dari, < Besar sama, >= sama Kecil sama, <= Tidak sama, != Sama, == Dan, AND Atau, OR Catatan == merupakan fungsi logika berarti sama dengan = merupakan fungsi matematika yang memberikan nilai (a=10, a diberi nilai 10) Contoh salah : Jika dibuat Filter1 = (Open=Low); maka nilai Open akan berubah (Open= menjadi nilai Low j di il i L
amibroker-4-bei@yahoogroups.com

Variabel
amibroker-4-bei@yahoogroups.com

Variabel
Tempat menyimpan sebuah nilai yang d T i b h il i dapat dib i diberi nama secara bebas, asalkan tidak menggunakan namanama-nama b k pada A ib k baku d Amibroker.
Contoh : HargaTutup1=Close; MyStokastikD = StohcD(14,3,3); y ( MyBestMA = MA(Close,5);
amibroker-4-bei@yahoogroups.com

Text Line (catatan)


Memberikan komentar / catatan dalam file AFL

amibroker-4-bei@yahoogroups.com

Text Line ( (catatan) )


Memberikan komentar / catatan dalam file AFL /* Created on 19 June 2008 by Meddi Rinaldi*/ Rinaldi*/ /* ini merupakan text line untuk catatan bisa dibuat untuk beberapa baris dan di khi i d d diakhiri dengan */ / // ini juga untuk catatan per baris // catatan baris ke 2

amibroker-4-bei@yahoogroups.com

Latihan L ih Membuat Scanner M b S dengan AFL


amibroker-4-bei@yahoogroups.com

Membuka Editor AFL


amibroker-4-bei@yahoogroups.com

amibroker-4-bei@yahoogroups.com

amibroker-4-bei@yahoogroups.com

amibroker-4-bei@yahoogroups.com

amibroker-4-bei@yahoogroups.com

Setelah selesai Save AFL dan beri nama file

amibroker-4-bei@yahoogroups.com

Mari langsung coba di Amibroker


amibroker-4-bei@yahoogroups.com

Latihan 1
Mencari emiten yang

Open = Low O L

amibroker-4-bei@yahoogroups.com

Latihan 2
Mencari emiten

StochasticD S h i D < 20

amibroker-4-bei@yahoogroups.com

Latihan 3
Mencari

Ledakan Volume L d k V l

amibroker-4-bei@yahoogroups.com

Latihan 4
Mencari

Formasi Sempurna F iS SMA5SMA5-SMA20

amibroker-4-bei@yahoogroups.com

Latihan 5
Mencari M i

Formasi Sempurna SMA5SMA5-SMA20 + Kedua SMA menuju j keatas


amibroker-4-bei@yahoogroups.com

Latihan 6
Mencari

SMA5-SMA20SMA5-SMA20-SMA60 Formasi Sempurna p


amibroker-4-bei@yahoogroups.com

Latihan 7
Mencari M i

Formasi Sempurna SMA10SMA10-EMA30 + Kedua SMA menuju j keatas


amibroker-4-bei@yahoogroups.com

Latihan 8
Mencari

SAR yang baru berpindah ke bawah


amibroker-4-bei@yahoogroups.com

Latihan . . .
Mencari

???
Buat berkelompok masingmasingmasing 2 orang untuk membuat i k b scanner sesuai dengan ide masingmasing-masing, kemudian dipresentasikan
amibroker-4-bei@yahoogroups.com

Selamat Belajar S l l j & Ber-searchingBer-searching-ria g


amibroker-4-bei@yahoogroups.com

Terimakasih
Support
email

meddi@cbn.net.id
amibroker-4-bei@yahoogroups.com

You might also like