AmiBroker memiliki fitur untuk melakukan filter saham, dari hasil filter tersebut dapat diberi tambahan kolom untuk memberikan keterangan. Berikut ini beberapa cara untuk menambahkan kolom di AmiBroker.
AddColumn
Pada pembahasan kali ini, akan dijelaskan cara untuk menambahkan kolom eksplorasi numerik
SINTAKSIS
FUNGSI
Menambahkan kolom baru ke daftar hasil eksplorasi. Kolom menunjukkan array nilai dan memiliki keterangan nama. Nilai diformat menggunakan format spesifikasi. Secara default, semua variabel ditampilkan dengan 2 angka desimal, tetapi Anda dapat mengubahnya dengan menetapkan nilai yang berbeda untuk variabel ini: 1,5 memberikan 5 angka desimal, 1,0 tidak memberikan angka desimal.
(Catatan untuk pengguna tingkat lanjut: bagian bilangan bulat dari angka ini dapat digunakan untuk mengisi nomor yang diformat dengan spasi - 6.0 tidak akan memberikan angka desimal tetapi nomor yang diisi ruang hingga 6 karakter.) Dua parameter selanjutnya memungkinkan untuk mengubah teks dan warna latar belakang.
Konstanta format khusus:
FormatDateTime - menghasilkan waktu tanggal yang diformulasikan sesuai dengan pengaturan sistem Anda
SINTAKSIS
AddColumn (array, nama, format = 1.2, textColor = colorDefault, bkgndColor = colorDefault, width = -1, barchart = Null)
FUNGSI
Menambahkan kolom baru ke daftar hasil eksplorasi. Kolom menunjukkan array nilai dan memiliki keterangan nama. Nilai diformat menggunakan format spesifikasi. Secara default, semua variabel ditampilkan dengan 2 angka desimal, tetapi Anda dapat mengubahnya dengan menetapkan nilai yang berbeda untuk variabel ini: 1,5 memberikan 5 angka desimal, 1,0 tidak memberikan angka desimal.
(Catatan untuk pengguna tingkat lanjut: bagian bilangan bulat dari angka ini dapat digunakan untuk mengisi nomor yang diformat dengan spasi - 6.0 tidak akan memberikan angka desimal tetapi nomor yang diisi ruang hingga 6 karakter.) Dua parameter selanjutnya memungkinkan untuk mengubah teks dan warna latar belakang.
Konstanta format khusus:
FormatDateTime - menghasilkan waktu tanggal yang diformulasikan sesuai dengan pengaturan sistem Anda
AddColumn (DateTime (), "Date / Time", formatDateTime);
AddColumn (DateTime (), "Date / Time", formatDateTimeISO);
Contoh (menghasilkan file sinyal yang diterima oleh berbagai program lain):
Buy = Cross (MACD (), Signal ());
Sell = Cross (Sinyal (), MACD ());
Filter = Buy atau Sell;
SetOption ("NoDefaultColumns", True);
AddColumn (DateTime (), "Date", formatDateTime);
AddColumn (IIf (Buy, 66, 83), "Signal", formatChar);
1. Kolom sederhana yang menunjukkan Close price
AddColumn (Close, "Close Price", 1.4);
2. Output berwarna-warni
Filter = 1;
AddColumn (Close, "Close", 1.2);
AddColumn (MACD (), "MACD", 1.4, IIf (MACD ()> 0, colorGreen, colorRed));
AddTextColumn (FullName (), "Full Name", 77, colorDefault, IIf (Close <10, colorLightBlue, colorDefault));
3. Contoh Barchart
Filter = 1 ;
AddColumn ( Close , "Close" );
rank = PercentRank ( Close , 100 );
Color = ColorHSB (rank * 64 / 100 , 255 , 255 );
AddColumn (rank, "100-day percent rank" , 1.2 , colorDefault , Color, - 1 , rank);
AddTextColumn
Selanjutnya, akan dijelaskan cara untuk menambahkan kolom eksplorasi teks.
SINTAKSIS
FUNGSI
Menambahkan kolom teks baru ke daftar hasil eksplorasi. Kolom menunjukkan teks dan memiliki judul nama. Dua parameter selanjutnya memungkinkan untuk mengubah teks dan warna latar belakang. Parameter lebar memungkinkan untuk mengontrol lebar piksel kolom.
CONTOH
SINTAKSIS
AddTextColumn (string, name, format = 1.2, textColor = colorDefault, bkgndColor = colorDefault, width = -1)
FUNGSI
Menambahkan kolom teks baru ke daftar hasil eksplorasi. Kolom menunjukkan teks dan memiliki judul nama. Dua parameter selanjutnya memungkinkan untuk mengubah teks dan warna latar belakang. Parameter lebar memungkinkan untuk mengontrol lebar piksel kolom.
CONTOH
addtextcolumn (GroupID (1), "The name of the group");
Itulah tadi pembahasan tentang menambahkan kolom di Eksplorasi Amibroker.
Selamat mencoba 😉
Untuk mendapatkan data EOD Saham Indonesia lengkap dengan frekuensi dan NBSA secara GRATIS silahkan berkunjung ke yuniortrader.blogspot.com
No comments:
Post a Comment