Strategi purata bergerak berganda, dengan menubuhkan purata bergerak m hari dan purata bergerak n hari, kedua-dua purata bergerak mesti mempunyai titik persimpangan semasa pergerakan harga. Jika m > n, maka purata bergerak n hari akan melintasi ke atas dan purata bergerak m hari adalah titik beli, dan sebaliknya. Strategi ini berdasarkan titik persimpangan purata bergerak berlainan kitaran, menguasai saat-saat lemah tanda dagangan, dan melaksanakan dagangan. Purata bergerak pendek yang melintasi purata bergerak jangka panjang dipanggil purata jual, dan sebaliknya.
Sekarang kita akan menggunakan K-Line sebagai sumber data untuk mengulangi indeks baja skru komoditi pada tahun lepas. Mari kita lihat kekuatan garis purata bergerak.
如果交易标的是数字货币,以下代码基本不用改动任何地方,只需要把交易标的在发明者量化平台设置成你想要交易的数字货币交易对,然后选好交易所即可。
Strategi purata bergerak tunggal
Garis purata bergerak tunggal juga boleh digunakan sebagai strategi dagangan. Sebenarnya, ia adalah varian dari garis purata bergerak berganda. Harga semasa akan dianggap sebagai satu lagi garis purata bergerak.
MA5^^MA(C, 5);
CROSS(C, MA5), BK;
CROSSDOWN(C, MA5), SP;
AUTOFILTER;
Ini adalah satu strategi mudah untuk membuka dan meletakkan kedudukan berdasarkan garis rata tunggal. Hasilnya adalah seperti yang ditunjukkan di bawah. Walaupun ia kelihatan baik, hasilnya akan menjadi buruk jika anda mengambil kira titik geser dan bayaran komisen.
Strategi purata bergerak berganda
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
CROSS(MA5,MA10),BK;
CROSSDOWN(MA5,MA10),BP;
CROSS(MA10,MA5),SK;
CROSSDOWN(MA10,MA5),SP;
AUTOFILTER;
Dengan menggunakan strategi yang mudah ini, tanpa pengoptimuman, hasilnya tidak ideal, keuntungan adalah seperti berikut:
Peningkatan kecil dalam strategi purata bergerak berganda
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
CROSS(MA5,MA10)&&MA10>REF(MA10,1)&&REF(MA10,1)>REF(MA10,2)&&MA5>REF(MA5,1)&&REF(MA5,1)>REF(MA5,2),BK;
CROSSDOWN(MA5,MA10),BP;
CROSS(MA10,MA5)&&MA10<REF(MA10,1)&&REF(MA10,1)<REF(MA10,2)&&MA5<REF(MA5,1)&&REF(MA5,1)<REF(MA5,2),SK;
CROSSDOWN(MA10,MA5),SP;
AUTOFILTER;
Sebagai contoh, jika strategi ingin melakukan lebih banyak, minta MA10 dan MA5 berada dalam trend menaik dalam dua tempoh yang lalu, menapis beberapa isyarat jangka pendek yang berulang dan meningkatkan paras purata.
Hasil ujian semula akhirnya menunjukkan prestasi yang baik.
Strategi perbezaan purata bergerak
MA1:=EMA(C,33)-EMA(C,60);//计算33周期和60周期指数之间的平均差值为MA1
MA2:=EMA(MA1,9);//计算9周期MA1指数的平均值
MA3:=MA1-MA2;//计算MA1和MA2之间的差异为MA3
MA4:=(MA(MA3,3)*3-MA3)/2;//计算MA3的3周期和MA3的一半的平均值的3倍的差值
MA3>MA4&&C>=REF(C,1),BPK;//当MA3大于MA4且收盘价不低于前一K线的收盘价时,平仓和开仓多头。
MA3<MA4&&C<=REF(C,1),SPK;//当MA3小于MA4且收盘价不大于前一K线的收盘价时,平仓和开仓空头。
AUTOFILTER;
Apakah hasil daripada penurunan garis purata jangka pendek dalam purata bergerak? Kajian strategi bergantung kepada percubaan berterusan ini. MA4 sebenarnya adalah purata dua tempoh sebelum MA3.
Apabila nilai semasa MA3 lebih besar daripada purata dua tempoh sebelumnya, lakukan lebih banyak, di sini menambah syarat penapis harga semasa yang lebih besar daripada harga penutupan K-Line sebelumnya, yang meningkatkan kadar purata. Anda boleh mencuba sendiri.
Kesan daripada menghapuskan keadaan ini tidak banyak memberi kesan. Hasil pemeriksaan semula khusus adalah sebagai berikut:
Tiga strategi purata bergerak
Dengan menggunakan purata bergerak berganda, kita secara semula jadi akan memikirkan hasil tiga purata bergerak yang mempunyai lebih banyak syarat penapisan.
MA1: MA(C, 10);
MA2: MA(C, 30);
MA3: MA(C, 90);
MA1>MA2&&MA2>MA3, BPK;
MA1<MA2&&MA2<MA3, SPK;
AUTOFILTER;
Di atas adalah kod sumber tiga strategi rata-rata yang paling mudah, rata-rata jangka pendek, jangka sederhana dan jangka panjang, dengan syarat: memenuhi jangka pendek > jangka sederhana, jangka sederhana > jangka panjang. Strategi ini sebenarnya masih merupakan idea dua garis purata bergerak. Hasil retesting adalah sebagai berikut:
Dengan memperkenalkan lima strategi ini, kita dapat melihat bagaimana strategi rata-rata berkembang. Strategi purata bergerak mudah dipicu berulang kali. Syarat penapisan perlu ditambah. Syarat yang berbeza menghasilkan strategi yang berbeza, tetapi sifat strategi purata bergerak tidak berubah.
Dengan menggunakan strategi-strategi ini sebagai contoh, pembaca boleh dengan mudah mendorong mereka untuk memperbaiki strategi purata mudah alih mereka sendiri.