Laman utama Perdagangan Sistem Siaran

Burg Extrapolator: Sistem Trading Berkesan untuk MetaTrader 5

Lampiran
19046.zip (4.91 KB, Muat turun 2 kali)

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:

x[n] = -Sum(a[i]*x[n-i], i=1..p)

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.

Siaran berkaitan

Komen (0)