Type/to search

Algoritma Perdagangan Emas Berasaskan Tindakan Harga

Common strategy
Created: 2023-12-13 16:08:12
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Algoritma ini berdagang berdasarkan tindakan harga emas. Ia akan mengira harga tertinggi dan terendah bagi 20 lilin terakhir untuk menentukan julat pergerakan harga. Apabila harga menembusi harga tertinggi lilin terakhir, ia akan mengambil posisi beli (long); apabila harga jatuh di bawah harga terendah lilin terakhir, ia akan mengambil posisi jual (short). Selepas mengambil posisi beli atau jual, harga ambil untung dan henti rugi akan ditetapkan.

Prinsip Algoritma

Logik teras algoritma ini adalah berdasarkan teori penembusan. Ia akan merekodkan harga tertinggi dan terendah bagi 20 lilin terakhir untuk menentukan julat pergerakan harga. Apabila harga melebihi julat ini, ia dianggap sebagai penembusan, oleh itu dagangan boleh dilakukan. Secara khususnya, proses algoritma adalah:

  1. Kira harga tertinggi (highs) dan terendah (lows) bagi 20 lilin terakhir.
  2. Dapatkan julat pergerakan harga (priceRange).
  3. Rekodkan harga tertinggi lilin terbaharu sebagai tahap penembusan (breakoutLevel).
  4. Apabila paras tertinggi lilin terbaharu melebihi tahap penembusan, dan harga penutup juga melebihi tahap penembusan, ambil posisi beli.
  5. Apabila paras terendah lilin terbaharu jatuh di bawah tahap penembusan, dan harga penutup juga jatuh di bawah tahap penembusan, ambil posisi jual.
  6. Selepas mengambil posisi beli atau jual, tetapkan harga ambil untung dan henti rugi.

Dapat dilihat bahawa isyarat dagangan algoritma ini diperoleh daripada penembusan harga, dan terasnya adalah untuk mengenal pasti masa penembusan harga.

Analisis Kelebihan

Algoritma ini mempunyai beberapa kelebihan berikut:

  1. Mudah dan jelas, senang difahami dan dilaksanakan.
  2. Berdasarkan tindakan harga, tidak dipengaruhi oleh penunjuk lain.
  3. Isyarat penembusan yang jelas, mudah untuk menguasai masa masuk.
  4. Boleh menapis hingar pasaran dengan ketara, mengelakkan terperangkap.
  5. Mempunyai tetapan ambil untung dan henti rugi, boleh mengawal kerugian setiap dagangan.

Secara keseluruhannya, algoritma ini mempunyai idea teras yang jelas, logik yang munasabah, pelaksanaan yang mudah, mudah untuk menguasai masa masuk, dan boleh mengawal kerugian setiap dagangan. Ia adalah strategi dagangan kuantitatif yang praktikal.

Analisis Risiko

Algoritma ini juga mempunyai beberapa risiko:

  1. Kebarangkalian penembusan gagal adalah agak tinggi, wujud risiko kehilangan keuntungan.
  2. Masa penembusan mungkin tidak tepat, boleh menyebabkan masuk terlalu awal atau terlalu lewat.
  3. Penarikan semula (drawdown) mungkin agak besar, memerlukan daya tahan psikologi tertentu.
  4. Tetapan ambil untung dan henti rugi yang tidak sesuai boleh menyebabkan kehilangan keuntungan yang lebih besar atau menanggung kerugian yang lebih besar.

Bagi mengatasi risiko ini, langkah-langkah berikut boleh diambil untuk mengawal dan mengoptimumkan:

  1. Menggabungkan penunjuk lain untuk mengesahkan penembusan bagi meningkatkan kebolehpercayaan.
  2. Mengoptimumkan parameter untuk meningkatkan ketepatan masa masuk.
  3. Melaraskan pengurusan kedudukan (position sizing) untuk mengurangkan risiko kerugian setiap dagangan.
  4. Melaraskan harga ambil untung dan henti rugi secara dinamik.

Hala Tuju Pengoptimuman

Algoritma ini boleh dioptimumkan dari beberapa aspek berikut:

  1. Menggabungkan penunjuk lain. Penunjuk seperti purata bergerak (moving average), Bollinger Bands boleh diperkenalkan untuk pengesahan kedua bagi penembusan, meningkatkan kebolehpercayaan isyarat.

  2. Pengoptimuman parameter. Gabungan parameter yang berbeza boleh diuji untuk mengoptimumkan tempoh penilaian penembusan, mencari tetapan parameter yang menjadikan isyarat dagangan lebih boleh dipercayai.

  3. Pengoptimuman ambil untung dan henti rugi. Menggabungkan penunjuk seperti volatiliti untuk melaraskan jarak ambil untung dan henti rugi secara dinamik dan masa nyata.

  4. Pengoptimuman pengurusan kedudukan. Mengoptimumkan algoritma kedudukan untuk mengurangkan kesan kerugian setiap dagangan.

  5. Pembelajaran mesin. Menggunakan algoritma pembelajaran mesin untuk mempelajari sejumlah besar data sejarah, secara automatik mencari gabungan parameter yang lebih optimum.

Melalui pengoptimuman di atas, kestabilan, kadar kemenangan, dan keuntungan algoritma ini boleh dipertingkatkan lagi.

Kesimpulan

Algoritma dagangan emas ini berdasarkan tindakan harga, menggunakan teori penembusan untuk menjana isyarat dagangan. Ianya mudah dan jelas, mudah dilaksanakan, dan sangat praktikal. Pada masa yang sama, ia juga mempunyai risiko tertentu yang memerlukan pengoptimuman lanjut untuk meningkatkan kestabilan dan tahap keuntungan. Secara keseluruhannya, algoritma ini sesuai untuk dagangan emas, merupakan strategi kuantitatif yang cekap dan praktikal. Melalui penggabungan penunjuk lain, pengoptimuman parameter, pengoptimuman ambil untung dan henti rugi, dan lain-lain, kesan strategi yang lebih baik boleh diperolehi.

Source
Pine
/*backtest
start: 2022-12-06 00:00:00
end: 2023-12-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("XAUUSD Price Action Strategy", overlay=true)

// Define input parameters
Strategy parameters
Strategy parameters
Take Profit
Stop Loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)