• Tidak ada hasil yang ditemukan

AFL Basic

N/A
N/A
Protected

Academic year: 2021

Membagikan "AFL Basic"

Copied!
43
0
0

Teks penuh

(1)
(2)

AFL MERUPAKAN

AFL MERUPAKAN BAHASA KHUSUS AMIBROKERBAHASA KHUSUS AMIBROKER UNTUK MENJALANKAN PERINTAH YANG

UNTUK MENJALANKAN PERINTAH YANG UNTUK MENJALANKAN PERINTAH YANG UNTUK MENJALANKAN PERINTAH YANG

DIINGINKAN OLEH USER DIINGINKAN OLEH USER

SEPERTI

SEPERTI

MENAMPILKAN CHART

MENAMPILKAN CHART

SIGNAL BUY / SELL

SIGNAL BUY / SELL

SCANNING / EXPLOR

SCANNING / EXPLOR

BACK TEST & OPTIMIZING

BACK TEST & OPTIMIZING

(3)

DALAM SESI INI AKAN DIPELAJARI DALAM SESI INI AKAN DIPELAJARI DALAM SESI INI AKAN DIPELAJARI DALAM SESI INI AKAN DIPELAJARI

MEMBUAT

MEMBUAT

FILE AFL UNTUK MELAKUKAN FILE AFL UNTUK MELAKUKAN

SEARCHING

SEARCHING

SEARCHING

SEARCHING

DENGAN SYARAT

DENGAN SYARAT--SYARAT TERTENTU SEHINGGA DIDAPATKAN SYARAT TERTENTU SEHINGGA DIDAPATKAN EMITEN

EMITEN--EMITEN YANG MEMENUHI SYARAT YANG DIBERIKANEMITEN YANG MEMENUHI SYARAT YANG DIBERIKAN EMITEN

EMITEN EMITEN YANG MEMENUHI SYARAT YANG DIBERIKANEMITEN YANG MEMENUHI SYARAT YANG DIBERIKAN

FUNGSI INI AKAN FUNGSI INI AKAN

MEMPERMUDAH

MEMPERMUDAH

PEKERJAAN PENCARIAN EMITEN PER EMITEN PEKERJAAN PENCARIAN EMITEN PER EMITEN PEKERJAAN PENCARIAN EMITEN PER EMITEN PEKERJAAN PENCARIAN EMITEN PER EMITEN

(4)

CONTOH

CONTOH

CONTOH

CONTOH

PENCARIAN

PENCARIAN

PENCARIAN

PENCARIAN

(5)

CONTOH PENCARIAN

CONTOH PENCARIAN

„

„

Mencari emiten 4P

Mencari emiten 4P

MA 5

MA 20

MA 60

MA 5

MA 20

MA 60

••

MA 5 > MA 20 > MA 60

MA 5 > MA 20 > MA 60

••

Harga diatas Parabolic sar (SAR buy)

Harga diatas Parabolic sar (SAR buy)

Harga diatas Parabolic sar (SAR buy)

Harga diatas Parabolic sar (SAR buy)

••

Volume > 2 x Volume rata

Volume > 2 x Volume rata--rata 3

rata 3

hari yang lalu

hari yang lalu

Harga dibawah Bolinger Band bawah

Harga dibawah Bolinger Band bawah

Harga dibawah Bolinger Band bawah

Harga dibawah Bolinger Band bawah

(6)

CONTOH PENCARIAN

CONTOH PENCARIAN

„

„

Pencarina CandleStick digendong MA5

Pencarina CandleStick digendong MA5

L

< MA5

L

< MA5

„

„

Low < MA5

Low < MA5

„

„

High > MA5

High > MA5

gg

„

„

MA5 bergerak mendatar atau menuju

MA5 bergerak mendatar atau menuju

ke atas

ke atas

ke atas

ke atas

(7)

CONTOH PENCARIAN

CONTOH PENCARIAN

„

„

Pencarian emiten yang akan Golden

Pencarian emiten yang akan Golden

Cross

Cross

Cross

Cross

„

„

MA5 < MA20

MA5 < MA20

„

„

MA5 mendekati MA20

MA5 mendekati MA20

A b

k

d

A b

k

d

„

„

MA5 bergerak mendatar atau menuju

MA5 bergerak mendatar atau menuju

keatas

keatas

(8)

CONTOH SYARAT PENCARIAN

CONTOH SYARAT PENCARIAN

„

„

Pencarian BreakUp Pivot

Pencarian BreakUp Pivot

„

„

Open < Pivot, Close > Pivot

Open < Pivot, Close > Pivot

„

„

Volume > 1.000.000 lembar

Volume > 1.000.000 lembar

„

„

Stochastic < 20

Stochastic < 20

„

(9)

CONTOH SYARAT PENCARIAN

CONTOH SYARAT PENCARIAN

„

„

Pencarian Vier30

Pencarian Vier30

„

„

Open = Low

Open = Low

V l

> 1 000 000 l

b

V l

> 1 000 000 l

b

„

„

Volume > 1.000.000 lembar

Volume > 1.000.000 lembar

„

(10)

MEMBUAT AFL

MEMBUAT AFL

MEMBUAT AFL

MEMBUAT AFL

DIWAJIBKAN MENGERTI PENGGUNAAN : DIWAJIBKAN MENGERTI PENGGUNAAN :

• SINTAX / BAHASA (minimum): ( )

FILTER - REF - BUY / SELL - ADDCOLUMN

• LOGIKA MATEMATIK ( > < >= <= != AND OR)LOGIKA MATEMATIK ( >,<,>=,<=, !=,AND, OR) • FUNGSI-FUNGSI YANG SUDAH ADA DI

AMIBROKER MA EMA STOCHASTIC DLL AMIBROKER: MA, EMA, STOCHASTIC DLL

(11)

T

T

SYNTAX

SYNTAX

(12)

SYNTAX

SYNTAX

SYNTAX

SYNTAX

FILTER

FILTER

FILTER

FILTER

M

i

d

t t t t

M

i

d

t t t t

Menyaring dengan syarat tertentu

Menyaring dengan syarat tertentu

(13)

FILTER =

FILTER =

Menyaring dengan syarat tertentu Menyaring dengan syarat tertentu

FILTER (Cl > MA(Cl 5)) FILTER (Cl > MA(Cl 5))

„

„ FILTER = (Close > MA(Close,5));FILTER = (Close > MA(Close,5));

„

„ Menyaring emiten dengan harga penutupan diatas harga MA5. Menyaring emiten dengan harga penutupan diatas harga MA5.

„

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

„

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

Catatan : Catatan :

„

„ Selalu bubuhkan tanda Selalu bubuhkan tanda ;; pada setiap akhir perintah.pada setiap akhir perintah.

H

H ClCl b kb k hh hh i ji j kk hh

„

„ Harga Harga CloseClose bukan hanya harga penutupan pasar tapi juga merupakan harga bukan hanya harga penutupan pasar tapi juga merupakan harga

terakhir hasil download dengan menggunakan AmiQuote yang biasa terakhir hasil download dengan menggunakan AmiQuote yang biasa dialakukan setiap satu menit sekali. Demikian juga untuk High dan Low. dialakukan setiap satu menit sekali. Demikian juga untuk High dan Low.

(14)

SYNTAX

SYNTAX

SYNTAX

SYNTAX

REF

REF

Mendapatkan refernsi harga Periode sebelumnya Mendapatkan refernsi harga Periode sebelumnya

(15)

REF(A

P i d )

REF(A

P i d )

REF(Array,Periode)

REF(Array,Periode)

Mendapatkan refernsi harga Periode sebelumnya Mendapatkan refernsi harga Periode sebelumnya

„

„ Ref(Close,Ref(Close,--1)1)

„

„ Mendapatkan harga Close kemarin (satu hari yang lalu)Mendapatkan harga Close kemarin (satu hari yang lalu) „

„ Mendapatkan harga Close kemarin (satu hari yang lalu)Mendapatkan harga Close kemarin (satu hari yang lalu)

„

„ Ref(MA(Close,5),Ref(MA(Close,5),--3)(( (( , ),, ), ))3)

„

„ Mendapatkan harga MA5 tiga hari yang laluMendapatkan harga MA5 tiga hari yang lalu

„

„ Ref(StochD(14,3,3),Ref(StochD(14,3,3),--2)2)

„

(16)

Buy / Sell

Buy / Sell

Buy / Sell

Buy / Sell

Menambahkan tanda panah Buy / Sell pada chart Menambahkan tanda panah Buy / Sell pada chart

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

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

Menambahkan tanda panah

Menambahkan tanda panah

pp

buy

buy

yy

dalam chart untuk

dalam chart untuk

emiten emiten dengan harga penutupan

emiten emiten dengan harga penutupan

diatas

diatas

harga MA5.

harga MA5.

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

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

M

b hk

d

h

M

b hk

d

h

llll

d l

d l

h

h

k

k

Menambahkan tanda panah

Menambahkan tanda panah

sell

sell

dalam chart untuk

dalam chart untuk

emiten dengan harga penutupan

(17)

SYNTAX

SYNTAX

SYNTAX

SYNTAX

AddColumn

AddColumn

AddColumn

AddColumn

Menambahkan Kolom pada hasil pencarian Menambahkan Kolom pada hasil pencarianpp pp

(perintah ini harus ada pada setiap pencarian) (perintah ini harus ada pada setiap pencarian)

(18)

AddColumn

AddColumn

Menambahkan Kolom pada hasil pencarian Menambahkan Kolom pada hasil pencarian

(perintah ini harus ada pada setiap pencarian) (perintah ini harus ada pada setiap pencarian)

„

„ AddColumn(Volume,"Volume");AddColumn(Volume,"Volume");

„

„ Menambahkan kolom “Volume” Menambahkan kolom “Volume”

„

„ AddColumn(Volume*Close “Value");AddColumn(Volume*Close “Value"); „

„ AddColumn(Volume Close, Value );AddColumn(Volume Close, Value );

„

„ Menambahkan kolom Value = Volume x CloseMenambahkan kolom Value = Volume x Close

„

„ AddColumn((HighAddColumn((High--Low)/Low,“HLLow)/Low,“HL--R");R");

„

(19)

Fungsi Logika

Fungsi Logika

Fungsi Logika

Fungsi Logika

Matematika

Matematika

Matematika

Matematika

(20)

F

i L ik M

ik

F

i L ik M

ik

Fungsi Logika Matematika

Fungsi Logika Matematika

Selalu digunakan fungsi logika matematika sederhana seperti Selalu digunakan fungsi logika matematika sederhana seperti Selalu digunakan fungsi logika matematika sederhana seperti Selalu digunakan fungsi logika matematika sederhana seperti

„

„ Besar dari, >Besar dari, > „

„ Kecil dari, <Kecil dari, < „

„ Besar sama >=Besar sama >= „

„ Besar sama, >=Besar sama, >= „

„ Kecil sama, <=Kecil sama, <= „

„ Tidak sama, !=Tidak sama, != „

„ Sama, ==Sama, == „

„ Sama, Sama, „

„ Dan, ANDDan, AND „

„ Atau, ORAtau, OR

Catatan Catatan

„

„ == merupakan fungsi logika berarti sama dengan== merupakan fungsi logika berarti sama dengan „

(21)

Variabel

Variabel

(22)

Variabel

Variabel

Variabel

Variabel

T

i

b h il i

d

dib i

T

i

b h il i

d

dib i

Tempat menyimpan sebuah nilai yang dapat diberi

Tempat menyimpan sebuah nilai yang dapat diberi

nama secara bebas, asalkan tidak menggunakan

nama secara bebas, asalkan tidak menggunakan

b k

d A ib k

b k

d A ib k

nama

nama--nama baku pada Amibroker.

nama baku pada Amibroker.

Contoh : Contoh : HargaTutup1=Close; HargaTutup1=Close; MyStokastikD = StohcD(14,3,3); MyStokastikD = StohcD(14,3,3); MyBestMA = MA(Close,5 MyBestMA = MA(Close,5yy ((

(23)

Text Line (catatan)

Text Line (catatan)

Text Line (catatan)

Text Line (catatan)

Memberikan komentar / catatan dalam file AFL

Memberikan komentar / catatan dalam file AFL

(24)

Text Line (catatan)

Text Line (catatan)

(

(

)

)

Memberikan komentar / catatan dalam file AFL Memberikan komentar / catatan dalam file AFL

/*

/* Created on 19 June 2008 by Meddi RinaldiCreated on 19 June 2008 by Meddi Rinaldi*/*/ /*

/* ini merupakan text line untuk catatanini merupakan text line untuk catatan bisa dibuat untuk beberapa baris

bisa dibuat untuk beberapa baris d di khi i d

d di khi i d //

dan diakhiri dengan dan diakhiri dengan */*/ //

// ini juga untuk catatan per barisini juga untuk catatan per baris

//

// ini juga untuk catatan per barisini juga untuk catatan per baris

//

(25)

L ih

L ih

Latihan

Latihan

M

b

S

M

b

S

Membuat Scanner

Membuat Scanner

dengan AFL

dengan AFL

(26)

Membuka

Membuka

Membuka

Membuka

Editor AFL

Editor AFL

Editor AFL

Editor AFL

(27)
(28)
(29)
(30)
(31)

Setelah selesai Save AFL

dan beri nama file

(32)

Mari langsung coba

Mari langsung coba

Mari langsung coba

Mari langsung coba

di Amibroker

di Amibroker

di Amibroker

di Amibroker

(33)

Latihan

Latihan

11

Mencari emiten yang Mencari emiten yang

O

L

O

L

Open = Low

Open = Low

(34)

Latihan 2

Latihan 2

Mencari emiten Mencari emiten

S

h

i D < 20

S

h

i D < 20

StochasticD < 20

StochasticD < 20

(35)

Latihan 3

Latihan 3

Mencari Mencari

L d k

V l

L d k

V l

Ledakan Volume

Ledakan Volume

(36)

Latihan 4

Latihan 4

Mencari Mencari

F

i S

F

i S

Formasi Sempurna

Formasi Sempurna

SMA5

SMA5 SMA20

SMA20

SMA5

(37)

Latihan 5

Latihan 5

Latihan 5

Latihan 5

M i M i Mencari Mencari

Formasi Sempurna

Formasi Sempurna

Formasi Sempurna

Formasi Sempurna

SMA5

SMA5--SMA20

SMA20

+ Kedua SMA menuju

+ Kedua SMA menuju

jj

keatas

keatas

(38)

Latihan 6

Latihan 6

Latihan 6

Latihan 6

Mencari Mencari Mencari Mencari

SMA5

SMA5--SMA20

SMA20--SMA60

SMA60

Formasi Sempurna

(39)

Latihan 7

Latihan 7

Latihan 7

Latihan 7

M i M i Mencari Mencari

Formasi Sempurna

Formasi Sempurna

Formasi Sempurna

Formasi Sempurna

SMA10

SMA10--EMA30

EMA30

+ Kedua SMA menuju

+ Kedua SMA menuju

jj

keatas

keatas

(40)

Latihan 8

Latihan 8

Latihan 8

Latihan 8

Mencari Mencari

SAR yang baru

SAR yang baru

SAR yang baru

SAR yang baru

berpindah ke bawah

berpindah ke bawah

berpindah ke bawah

berpindah ke bawah

(41)

Latihan

Latihan

Latihan . . .

Latihan . . .

Mencari Mencari Mencari Mencari

???

???

Buat berkelompok masing

Buat berkelompok

masing--i

2

k

b

i

2

k

b

masing 2 orang untuk membuat

masing 2 orang untuk membuat

scanner sesuai dengan ide

scanner sesuai dengan ide

scanner sesuai dengan ide

scanner sesuai dengan ide

masing

(42)

S l

l j

S l

l j

Selamat Belajar

Selamat Belajar

&

&

Ber

(43)

Terimakasih

Terimakasih

Support

Support

email

email

meddi@cbn.net.id

meddi@cbn.net.id

Referensi

Dokumen terkait