Type/to search

Strategi Dagangan Grid Pintar Adaptif

Common strategy
Created: 2024-01-16 14:51:48
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Strategi ini adalah strategi dagangan grid pintar adaptif berasaskan platform TradingView, ditulis menggunakan Pine Script v4. Ia melapisi pada carta harga dan mencipta grid dalam julat yang ditentukan untuk menjana isyarat beli dan jual.

Prinsip Strategi

Fungsi Utama

  1. Piramid dan Pengurusan Modal:

    • Membenarkan sehingga 14 kali penambahan (piramid) dalam arah yang sama,
    • Menggunakan strategi berasaskan tunai untuk menguruskan saiz kedudukan,
    • Untuk tujuan simulasi, modal awal ditetapkan pada $100,
    • Caj komisen 0.1% untuk setiap dagangan.
  2. Julat Grid:

    • Pengguna boleh memilih untuk menggunakan julat yang dikira secara automatik atau menetapkan had atas dan bawah grid secara manual,
    • Julat automatik boleh diperoleh daripada paras tinggi dan rendah harga terkini atau daripada Purata Pergerakan Mudah (SMA),
    • Pengguna boleh menentukan tempoh undur untuk pengiraan julat, dan melaraskan sisihan untuk meluaskan atau mengecilkan julat.
  3. Garis Grid:

    • Strategi ini membenarkan bilangan garis grid yang boleh disesuaikan dalam julat, dengan julat yang disyorkan antara 3 hingga 15,
    • Garis grid dijarakkan secara seragam antara had atas dan had bawah.

Logik Strategi

  • Memasuki Kedudukan:

    • Apabila harga jatuh di bawah garis grid dan garis grid tersebut tiada pesanan terbuka yang berkaitan, skrip akan meletakkan pesanan beli,
    • Kuantiti setiap pesanan beli dikira berdasarkan modal awal dibahagi dengan bilangan garis grid, dan diselaraskan mengikut harga semasa.
  • Keluar dari Kedudukan:

    • Apabila harga meningkat melebihi garis grid yang lebih tinggi, dan terdapat pesanan terbuka yang berkaitan dengan garis grid yang lebih rendah seterusnya, isyarat jual akan dicetuskan.
  • Grid Adaptif:

    • Jika julat automatik digunakan, grid akan menyesuaikan diri dengan keadaan pasaran yang berubah dengan mengira semula had atas dan bawah dan melaraskan sewajarnya.

Analisis Kelebihan

Strategi ini mengintegrasikan kelebihan sistematik dan pelaksanaan cekap dagangan grid. Membenarkan penambahan dan menggunakan pengurusan modal dapat mengawal risiko dengan berkesan; grid secara automatik menyesuaikan diri dengan pasaran, sesuai untuk pelbagai keadaan pasaran; parameter boleh dilaraskan untuk menyesuaikan gaya dagangan yang berbeza.

Analisis Risiko

Penembusan harga melebihi had atas atau bawah grid boleh menyebabkan kerugian besar. Parameter perlu dilaraskan dengan sesuai, atau digabungkan dengan henti rugi untuk mengawal risiko. Selain itu, dagangan yang terlalu kerap akan meningkatkan kos dagangan.

Arah Pengoptimuman

Boleh dipertimbangkan untuk menggabungkan penunjuk arah aliran untuk menapis isyarat atau mengoptimumkan parameter grid, dan juga boleh menggunakan henti rugi untuk melindungi daripada risiko keadaan pasaran yang melampau.

Kesimpulan

Strategi ini secara sistematik menjana titik beli dan jual serta menguruskan kedudukan, dan boleh disesuaikan dengan pilihan yang berbeza melalui pelarasan parameter. Ia menggabungkan secara organik sifat berperaturan dagangan grid dengan fleksibiliti dagangan arah aliran, mengurangkan kesukaran operasi dan mempunyai toleransi kesilapan yang tertentu.

Source
Pine
/*backtest
start: 2024-01-08 00:00:00
end: 2024-01-15 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("(IK) Grid Script", overlay=true, pyramiding=14, close_entries_rule="ANY", default_qty_type=strategy.cash, initial_capital=100.0, currency="USD", commission_type=strategy.commission.percent, commission_value=0.1)
i_autoBounds    = input(group="Grid Bounds", title="Use Auto Bounds?", defval=true, type=input.bool)                             // calculate upper and lower bound of the grid automatically? This will theorhetically be less profitable, but will certainly require less attention
i_boundSrc      = input(group="Grid Bounds", title="(Auto) Bound Source", defval="Hi & Low", options=["Hi & Low", "Average"])     // should bounds of the auto grid be calculated from recent High & Low, or from a Simple Moving Average
Strategy parameters
Strategy parameters
Grid Bounds
Use Auto Bounds?
(Auto) Bound Source
(Auto) Bound Lookback
(Auto) Bound Deviation
(Manual) Upper Boundry
(Manual) Lower Boundry
Grid Lines
Grid Line Quantity
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)