Tips id

AmiBroker Digunakan Untuk Forex

by admin August 5, 2018 8 min read 0 comments

Key Takeaways

  • Market conditions and their impact on trading decisions
  • Key levels and price action analysis
  • Risk management strategies for this setup

Berikut ini adalah artikel yang memberi tahu Anda semua yang perlu Anda ketahui tentang penggunaan AmiBroker untuk perdagangan pasar FOREX.

I. DATA

AmiBroker sangat fleksibel mengenai sumber data yang dapat digunakan untuk memberi makan data ke program.

1) Data waktu nyata

Pedagang valas biasanya membutuhkan sumber data realtime dan dengan AB Anda memiliki berbagai pilihan.
Proses konfigurasi yang tepat bergantung pada sumber tertentu – klik pada tautan yang sesuai untuk mempelajari cara mengonfigurasi sumber pilihan Anda:

– eSignal – http://www.amibroker.com/video/esignal.html
– IQFeed – http://www.amibroker.com/iqfeed.html
– Broker Interaktif – http://www.amibroker.com/video/ib.html
– setiap sumber yang mendukung standar DDE (ini adalah antarmuka komunikasi umum, periksa apakah aplikasi broker Anda mendukung DDE) – http://www.amibroker.com/dde.html
– setiap sumber yang mengirimkan data dalam format MetaStock – lihat:
http://www.amibroker.com/guide/h_extsources.html

2) Pengunduh AmiQuote

Jika Anda tidak memerlukan kutipan waktu nyata, tetapi cukup bagi Anda untuk memiliki data historis (misalnya untuk menguji kembali strategi Anda) – maka Anda juga dapat menggunakan program pengunduh AmiQuote (program pendamping yang diinstal dengan AmiBroker) dan ini akan memungkinkan Anda untuk dapatkan data forex GRATIS (interval EOD dan intraday: 1-, 3-, 5-, 15-, 30-, 60- dan 120-menit).

AmiQuote dapat mengunduh kutipan untuk pasangan mata uang berikut ini:
EURCHF, EURGBP, EURJPY, EURUSD, GBPUSD, USDCHF, USDJPY

Proses pengunduhan ditampilkan dalam video:
http://www.amibroker.net/video/forex.html

Anda perlu melakukan hal-hal berikut:
– mengatur database di AmiBroker (File -> Database Baru, basis data lokal, basis
interval waktu, mis. EOD)
– jalankan AmiQuote (MULAI -> Program -> AmiBroker -> AmiQuote)
– tambahkan simbol forex di AQ: (Edit -> Tambah tickers)
– pilih FOREX sebagai sumber data
– pilih rentang waktu
– centang “Impor Otomatis”
– pilih: File -> Mulai unduh
Kutipan forex intraday tersedia dalam versi Terdaftar dari AmiQuote saja.
Meskipun seluruh rentang data sangat panjang, Anda harus ingat bahwa dalam hal kutipan intraday cara saefst adalah untuk mendapatkan data dalam bagian-bagian kecil, beberapa minggu pada suatu waktu.
Jika tidak, permintaan mungkin terlalu besar untuk server data untuk mengatasinya dan sebagai hasilnya akan menolak permintaan.
Hal penting lainnya untuk diingat adalah bahwa data tidak tersedia untuk unduhan antara jam 13.00 – 22.00 waktu GMT (7:00 – 16:00 EST) – pada jam-jam ini server penjual data hanya menolak semua permintaan untuk intraday tanda kutip.

3) File teks.

Anda juga dapat menggunakan data apa pun yang ada dalam file teks. Importir ASCII yang tersedia di AmiBroker sangat fleksibel dan menerima hampir semua standar data.
Untuk mengimpor kutipan – yang paling mudah adalah menggunakan File -> Impor Wizard.

Untuk mempelajari lebih lanjut tentang mengimpor data dari ASCII (teks) file – silakan baca tutorial berikut:
http://www.amibroker.com/guide/w_impwizard.html
 

II. PANDUAN SIMBOL

Setelah Anda mengkonfigurasi database (untuk membaca data realtime), maka yang perlu Anda lakukan adalah menambahkan simbol melalui: Simbol -> Menu baru dan AmiBroker akan secara otomatis membaca data untuk simbol yang dipilih. Harap dicatat bahwa berbagai sumber data memiliki simbologi yang berbeda, jadi harap selalu simak panduan Simbol vendor data untuk mempelajari tentang format simbol yang diperlukan.

Di sini Anda akan menemukan tautan ke panduan vendor paling populer:

– eSignal:
http://www.esignalcentral.com/support/symbol/symbol_format.asp#forexGarban
http://www.esignalcentral.com/support/symbol/forex.asp

– IQFeed:
http://www.iqfeed.net/symbolguide/index…

– Broker Interaktif:
http://www.amibroker.com/ib.html
Dalam kasus Broker Interaktif – jika Anda memiliki keraguan format apa yang digunakan –
Anda dapat dengan mudah memeriksa simbol apa pun di IB.

Cukup masukkan simbol di Interaktif
Broker TWS, kemudian ubah tampilan menjadi mode Simbol
(Lihat -> mode Simbol). Sekarang Anda dapat menyusun simbol yang sebenarnya dari tiga
ladang:

SYMBOL-EXCHANGE-TYPE
dimana:
SIMBOL sama dengan kolom simbol seperti yang ditampilkan dalam TWS sementara di bawah
mode simbol
EXCHANGE adalah pertukaran d dalam TWS saat berada di bawah mode simbol
TYPE adalah salah satu yang berikut: STK – saham, FUT – futures, FOP – opsi aktif
futures, OPT – options, IND – index, CASH -cash (FX ideal)

AKU AKU AKU. CHARTING

Karena sebagian besar pasangan mata uang membutuhkan 4 desimal untuk menampilkan harga dengan benar, maka perlu mengatur AmiBroker. Jumlah tempat desimal dapat didefinisikan dalam dialog Preferensi di:

Alat -> Preferensi -> Miscellaneous

AmiBroker Digunakan Untuk Forex

Perubahan juga akan memengaruhi alat seperti alat bantu Ekstensi Fibonacci atau alat gambar Retracement.

IV. SCANNING dan DATA EXPLORATIONS

AmiBroker memungkinkan Anda melakukan pemindaian canggih dan eksplorasi data (baik secara realtime maupun dengan menggunakan tanda kutip historis). Untuk melakukan analisis data dan menampilkan nilai indikator yang dipilih dalam tabel yang disesuaikan – kita dapat menggunakan jendela Analisis Otomatis. Deskripsi mendetail tentang cara melakukan eksplorasi tersedia di:
http://www.amibroker.com/guide/h_exploration.html

Sebagai contoh singkat – kita akan menemukan crossover MACD dan garis Signal-nya dan tambahan – menampilkan nilai simbol yang kita uji. Parameter ke-3 fungsi AddColumn () memungkinkan untuk menyesuaikan jumlah tempat setelah titik desimal, jadi mungkin untuk menentukan apakah kita membutuhkan 2 atau 4 tempat desimal. Jika kami menggunakan:

AddColumn (Close, “Close”, 1.4);
kemudian – 4 tempat desimal akan ditampilkan. Di sisi lain – jika kami menggunakan:

AddColumn (Close, “Close”, 1.2);
maka AB hanya akan menampilkan 2 desimal.

Untuk melakukan tes – Anda perlu melakukan hal-hal berikut:
– buka Formula Editor (Analisis -> Formula Editor)
– masukkan rumus:

Buy = Cross( MACD(), Signal() ); Sell = Cross( Signal(), MACD() ); Filter = Buy OR Sell; AddColumn( Close, "Close", 1.4);

– Alat -> Kirim ke Analisis otomatis
– pilih rentang waktu eksplorasi
– tekan EXPLORE

Sebagai hasilnya – kita akan mendapatkan daftar poin MACD / Signal crossover dan nilai simbol yang dipilih pada bar tersebut.

V. BACKTESTING

CATATAN: Kecuali disebutkan lain, semua contoh di bawah ini menganggap Anda memperdagangkan kontrak ukuran penuh.

Pertama-tama, penting untuk memasukkan informasi simbol-spesifik ke dalam Simbol -> halaman Informasi (masing-masing untuk setiap ticker). Dalam hal mata uang dalam mata uang USD (seperti EURUSD), pengaturan berikut harus digunakan:
AmiBroker Digunakan Untuk Forex

– Ukuran lot bulat harus sama dengan 1

– Ukuran tick harus ditetapkan ke nilai pip sama 0,0001 untuk mata uang dengan empat digit desimal dan 0,01 untuk mata uang dengan dua angka desimal (jadi dalam kasus EURUSD itu 0,0001).

– Nilai poin mewakili nilai laba / rugi sebesar 1 pergerakan harga poin penuh. Ini dapat dihitung dengan membagi nilai laba dengan pergerakan harga. Jadi jika Anda memperdagangkan kontrak EURUSD ukuran penuh +0.0001 pergerakan harga (satu pip) mewakili keuntungan $ 10:

PointValue = profit / movement = 10 $ / 0,0001 = 100000

– Margin Deposit dalam banyak kasus harus di set ke 1000 (1% margin dari $ 100’000)

1) Mata uang dalam denominasi USD

Mari kita menganalisis hasil yang dihasilkan oleh rumus sederhana (sebuah persilangan dari 12 dan 24-hari Moving Averages of Closing price, perdagangan 3 kontrak pada suatu waktu). Untuk melakukan backtest – Anda perlu melakukan hal-hal berikut:

– buka Formula Editor (Analisis -> Formula Editor)
– masukkan rumus:

Buy = Cross( MA(Close, 12) , MA( Close, 24) ); Sell = Cross( MA(Close, 24) , MA( Close, 12) ); SetPositionSize(3, spsShares );

– pilih: Tools -> Kirim ke Auto-analysis

Akibatnya – jendela Analisis Otomatis akan terbuka. Dalam dialog pengaturan (tombol SETTNGS), perlu untuk mengaktifkan MODE FUTURES (untuk menggunakan informasi yang dimasukkan ke dalam dialog Informasi) dan menentukan Ekuitas Awal.

AmiBroker Digunakan Untuk Forex

lalu – tekan OK. Di layar utama jendela AA, Anda perlu menentukan rentang waktu backtest dan simbol yang disertakan dalam pengujian.Untuk contoh kita yang akan: Simbol Lancar, Semua kutipan

Kemudian – setelah semuanya dikonfigurasi – tekan tombol BACKTEST . Sekarang mari kita lihat daftar hasil.
Keuntungan dihitung sebagai berikut:

NumContracts * (SellPrice – BuyPrice) * PointValue
AmiBroker Digunakan Untuk Forex

Di transaksi pertama:
– Harga Entri sama dengan 1,2154
– Harga Keluar sama dengan 1.2304
– NumContracts = 3 (karena kami memperdagangkan 3 kontrak).
– Kita menukarkan margin 1% jadi setoran adalah $ 1.000 x 3 = $ 3.000 (yang dinyatakan dalam Nilai Posisi )

Profit = 3 * (1,2304 – 1,2154) * 100’000 = 4’500

Jadi – keuntungan cocok dengan hasil yang kita peroleh dengan perhitungan manual.

2) Mata uang dalam mata uang yang berbeda dari USD (dengan asumsi akun Anda dalam USD)

AmiBroker memungkinkan Anda untuk menentukan mata uang dasar dan nilai tukar (tetap atau dinamis) untuk mata uang yang berbeda, dan sebagai hasilnya – untuk mendapatkan hasil backtest yang benar ketika menguji sekuritas dalam mata uang yang berbeda dari mata uang portofolio dasar Anda.

Pengaturan ini dapat didefinisikan dalam: Tools -> Preferences -> dialog Currencies .

AmiBroker Digunakan Untuk Forex

AmiBroker memungkinkan untuk menggunakan kuotasi tetap dan dinamis (historis) untuk tujuan backtesting (menggunakan kutipan dinamis akan memungkinkan Anda untuk memeriksa pengaruh nyata dari perubahan kurs mata uang untuk perdagangan Anda dalam mata uang yang berbeda).

Ada persyaratan berikut untuk menggunakan penyesuaian mata uang:
a) Simbol-> Informasi, bidang “ Mata Uang ” menunjukkan mata uang yang berbeda dari mata uang BASE
b) Mata uang yang sesuai (didefinisikan dalam Simbol-> Informasi) memiliki entri yang cocok dalam halaman Preferences-> Currencies
c) laju dinamis “FX SYMBOL” yang ditentukan dalam preferensi EXISTS dalam database Anda dan MEMILIKI KUTIPAN untuk setiap hari di bawah rentang analisis.

“INVERSE” kotak centang untuk preferensi harus diperiksa, ketika menguji tarif FX seperti USDJPY atau USDCHF – tidak didenominasi dalam mata uang dasar portofolio.

Untuk alasan yang sama – jika kita melihat contoh EURUSD – ketika “USD” adalah mata uang BASE Anda maka nilai tukar EUR akan “lurus” EURUSD fx (misalnya ~ 1,25). Tetapi ketika “EUR” adalah mata uang BASE Anda maka nilai tukar USD akan menjadi INVERSE dari EURUSD (yaitu ~ 1 / 1.25).

Trading Data Snapshot

Always verify current market conditions before executing any trade. Past performance does not guarantee future results.

A
admin
Trading analyst and market commentator with expertise in technical analysis, price action, and risk management. Dedicated to helping traders make informed decisions.

Leave a Reply