Pencipta idea: Vladimir, penulis kod mq5: barabashkakvn.
Sistem Trading ini menggunakan kaedah Burg untuk ramalan linear. Ramalan linear adalah berdasarkan kepada pencarian nilai masa depan sebagai fungsi linear daripada nilai-nilai sebelumnya. Misalnya, kita ada julat harga x[0]..x[n-1] di mana indeks yang lebih tinggi merujuk kepada harga yang lebih terkini. Ramalan harga masa depan x[n] dikira seperti berikut:
Di sini, a[i=1..p] adalah nisbah model, dan p adalah urutan model. Metode Burg mencari nisbah a[] dengan mengurangkan ralat kuasa dua purata pada n-p bar latihan terakhir.
Parameter Input
- MaxRisk - risiko maksimum untuk semua urus niaga yang dilakukan secara serentak.
- ntmax - bilangan maksimum urus niaga dalam satu arah.
- MinProfit - keuntungan minimum yang diramalkan di mana posisi akan dibuka.
- MaxLoss - kerugian maksimum yang diramalkan di mana posisi akan ditutup.
- TakeProfit - nilai Take Profit.
- StopLoss - nilai Stop Loss.
- TrailingStop - fungsi Trailing Stop.
- PastBars - bilangan bar sebelumnya yang digunakan untuk meramalkan nilai masa depan.
- ModelOrder - urutan model Burg sebagai pecahan daripada bilangan bar lepas (0..1).
- UseMOM - membolehkan penyingkiran tren data input: mom(i)=log[p(i)/p(i-1)].
- UseROC - membolehkan penyingkiran tren data input: roc=100*(p(i)/p(i-1)-1).
Hanya satu daripada variabel UseMOM dan UseROC boleh benar, iaitu UseMOM=true AND UseROC=true tidak dibenarkan.
Seperti kebanyakan Sistem Trading yang dioptimumkan, Burg Extrapolator hanya berfungsi dengan baik pada bar latihan. Sistem ini akan terus mengalami kerugian tanpa penyesuaian semula yang berterusan.
Komen 0