Penulis ide: Vladimir, penulis kode mq5: barabashkakvn.
Burg Extrapolator adalah Expert Advisor (EA) yang menggunakan metode Burg untuk prediksi linier. Prediksi linier ini berfokus pada menemukan nilai masa depan sebagai fungsi linier dari nilai-nilai sebelumnya. Misalkan kita memiliki rentang harga x[0]..x[n-1] di mana indeks yang lebih tinggi menunjukkan harga terbaru. Prediksi harga masa depan x[n] dihitung sebagai berikut:
Di sini, a[i=1..p] adalah rasio model, dan p adalah urutan model. Metode Burg mencari rasio a[] dengan mengurangi kesalahan kuadrat rata-rata pada n-p bar pelatihan terakhir.
Parameter Input
- MaxRisk - risiko maksimum dari semua transaksi yang dilakukan secara bersamaan.
- ntmax - jumlah maksimum transaksi dalam satu arah.
- MinProfit - profit minimal yang diprediksi di mana posisi akan dibuka.
- MaxLoss - kerugian maksimal yang diprediksi di mana posisi akan ditutup.
- TakeProfit - nilai Take Profit.
- StopLoss - nilai Stop Loss.
- TrailingStop - fungsi Trailing Stop.
- PastBars - jumlah bar sebelumnya yang digunakan untuk memprediksi nilai masa depan.
- ModelOrder - urutan model Burg sebagai fraksi dari jumlah bar lalu (0..1).
- UseMOM - mengaktifkan detrend data input: mom(i)=log[p(i)/p(i-1)].
- UseROC - mengaktifkan detrend data input: roc=100*(p(i)/p(i-1)-1).
Hanya satu dari variabel UseMOM dan UseROC yang dapat bernilai benar, artinya UseMOM=true AND UseROC=true tidak diperbolehkan.
Seperti kebanyakan Expert Advisor yang dioptimalkan, Burg Extrapolator hanya bekerja dengan baik pada bar pelatihan. EA ini akan terus mengalami kerugian tanpa adanya re-optimasi yang konstan.
Komentar 0