Strategi perdagangan mekanikal


Tarikh penciptaan: 2023-09-14 15:19:05 Akhirnya diubah suai: 2023-09-14 15:19:05
Salin: 1 Bilangan klik: 757
1
fokus pada
1617
Pengikut

Prinsip Strategi

Strategi perdagangan mekanikal menggunakan satu set kaedah sistematik dan teratur untuk berdagang, yang bertujuan untuk menangkap turun naik harga jangka pendek di pasaran kewangan. Strategi ini memberi tumpuan kepada pelaksanaan perdagangan mengikut keadaan tertentu, dan menetapkan sasaran keuntungan dan titik berhenti.

Ciri-ciri utama:

Matlamat keuntungan: Strategi ini membolehkan anda menetapkan peratusan keuntungan sasaran berdasarkan harga masuk. Matlamat ini mewakili tahap keuntungan yang dijangkakan untuk setiap perdagangan.

Hentikan Kerugian: Strategi ini mengandungi peratusan hentikan yang ditetapkan berdasarkan harga masuk. Tahap ini mewakili kerugian maksimum yang boleh diterima setiap perdagangan, yang membantu dalam pengurusan risiko.

Keperluan kemasukan: Strategi mencetuskan perdagangan pada waktu tertentu. Dalam contoh ini, syarat kemasukan adalah berdasarkan waktu jam 16:00 (iaitu 4:00 petang). Syarat kemasukan berasaskan masa ini menyediakan satu set kaedah sistematik untuk melaksanakan perdagangan.

Pengurusan kedudukan: Strategi untuk menentukan saiz kedudukan berdasarkan peratusan tetap dana yang tersedia. Kaedah ini dapat memastikan pengurusan risiko yang konsisten dan membolehkan kepelbagaian dalam potensi portfolio.

Logik pelaksanaan:

Apabila syarat kemasukan dipenuhi, iaitu jam 16 pagi, strategi akan memulakan berdagang, menggunakan fungsi strategi. entri. Ia menggunakan fungsi strategi. exit untuk menetapkan syarat keluar, termasuk pesanan had untuk sasaran keuntungan dan pesanan berhenti untuk sasaran kerugian.

Target Pendapatan dan Kerugian:

Tahap keuntungan sasaran dikira sebagai satu peratusan kenaikan harga masuk berdasarkan harga masuk. Ini mewakili sasaran keuntungan yang dijangkakan untuk urus niaga ini. Sebaliknya, tahap hentikan kerugian dikira dengan mengurangkan satu peratusan harga masuk dari harga masuk. Tahap ini adalah kerugian maksimum yang boleh diterima untuk urus niaga ini.

Dengan menggunakan strategi perdagangan mekanisasi ini, peniaga dapat membina satu set prinsip perdagangan sistematik. Tahap keuntungan dan kerugian sasaran yang diantisipasi memberikan peraturan keluar yang jelas, membantu pengurusan risiko, dan mungkin memaksimumkan keuntungan.

Kod sumber strategi
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Mechanical Trading Strategy", overlay=true)

// Define strategy parameters
profitTarget = input(0.4, "Profit Target (%)") / 100
stopLoss = input(0.2, "Stop Loss (%)") / 100

// Define strategy variables
entryPrice = close
takeProfitLevel = entryPrice + (entryPrice * profitTarget)
stopLossLevel =  entryPrice - (entryPrice * stopLoss)
// Entry condition
if (hour(time) == 16)
    // Calculate position size based on available capital and risk tolerance
    positionSize = strategy.equity * 0.02 // Example: 2% of equity

    strategy.entry("Buy", strategy.long)
    strategy.exit("Take Profit", "Buy", limit=takeProfitLevel,stop =stopLossLevel )