Strategi ini merancang strategi perdagangan jangka pendek berdasarkan penunjuk Indeks Stochastic (SMI), terutamanya untuk perdagangan jangka pendek saham dan mata wang digital. Strategi ini mengintegrasikan isyarat overbought dan oversold dari penunjuk Indeks Stochastic dan pengesahan purata bergerak untuk menangkap titik masuk yang lebih baik semasa penurunan pertengahan dalam pasaran trend.
Strategi ini terutamanya menggunakan penunjuk Indeks Stochastic untuk menilai zon overbought dan oversold pasaran. formula pengiraan penunjuk Indeks Stochastic adalah:
SMI = (MA(Close - LL) /(HH - LL)) * 100
Di mana LL adalah harga terendah dalam N hari, HH adalah harga tertinggi dalam N hari. Konsep reka bentuk penunjuk ini adalah bahawa apabila harga penutupan berhampiran dengan harga tertinggi dalam N hari, pasaran berada dalam keadaan overbought; apabila harga penutupan berhampiran dengan harga terendah dalam N hari, pasaran berada dalam keadaan oversold.
Dalam strategi ini, parameter SMA N mengambil 5 dan 3, menunjukkan bahawa Indeks Stochastic 5 hari dan 3 hari digunakan. Biasanya, hanya menggunakan satu parameter boleh dengan mudah menghasilkan isyarat yang salah. Oleh itu, strategi ini mengamalkan pengesahan ganda SMA, yang boleh menapis beberapa bunyi bising.
Di samping itu, penunjuk EMA ditumpuk dalam strategi, dan parameter ditetapkan agar konsisten dengan penunjuk SMI untuk mengesahkan lebih lanjut isyarat penunjuk SMI dan mengelakkan penilaian yang salah.
Pencegahan risiko:
Secara amnya, ini adalah strategi yang sesuai untuk perdagangan jangka pendek. Ia menggabungkan ciri-ciri overbought dan oversold dari penunjuk Indeks Stochastic dengan pengesahan purata bergerak dan penapisan untuk mengenal pasti beberapa peluang perdagangan jangka pendek. Walau bagaimanapun, strategi ini cenderung untuk menghasilkan isyarat yang salah di pasaran tren, jadi perhatian khusus perlu diberikan semasa menggunakannya. Adalah lebih baik menggunakannya dengan penunjuk trend penilaian untuk mengelakkan situasi seperti itu. Secara amnya, strategi ini dapat menangkap beberapa peluang perdagangan jangka pendek semasa pasaran terhad, tetapi perhatian perlu diberikan kepada kawalan risiko dan keluar stop-loss semasa penggunaannya.
/*backtest start: 2024-01-10 00:00:00 end: 2024-01-17 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy(title="SMIndex Strategy", shorttitle="SMIndex Strategy", overlay=false, pyramiding=0, initial_capital=1000, currency=currency.USD) // sm1 = input(5, 'sm1') sm2 = input(3, 'sm2') // Lower = lowest (low, sm1) Hight = highest (high, sm1) Downsideup = Hight - Lower Upsidedown = close - (Hight+Lower)/2 // ema1 = ema(ema(Upsidedown,sm2),sm2) ema2 = ema(ema(Downsideup,sm2),sm2) smi = ema2 != 0 ? (ema1/(ema2/2)*100) : 0 // obLevel1 = input(55, "Over Bought Level 1") obLevel2 = input(35, "Over Bought Level 2") osLevel1 = input(-55, "Over Sold Level 1") osLevel2 = input(-35, "Over Sold Level 2") // // h1=plot(obLevel1, color=red, title='Sell 1s 55 do', style=dashed, linewidth=2) // h2=plot(obLevel2, color=maroon, title='Sell 2s 35 do', style=circles, linewidth=2) // h3=plot(osLevel1, color=red, title='Buy 1s -55 up', style=dashed, linewidth=2) // h4=plot(osLevel2, color=maroon, title='Buy 2s -35 up', style=circles, linewidth=2) plot(smi, color=gray, style=line, linewidth=0, transp=5) plot(ema1, color=orange, style=line, linewidth=0, transp=5) plot(0, color=gray, style=circles, linewidth=1, title='Base Line') // // fill(h1, h2, color=red, transp=55) // fill(h3, h4, color=green, transp=55) //Strategy Long Short Entry longEntry = (smi) < -75 or (smi) < -65 or (smi) < -55 or (smi) < -45 shortEntry = (smi) > 75 or (smi) > 65 or (smi) > 55 or (smi) > 45 longCondition = longEntry if(longCondition) strategy.entry("long", strategy.long) shortCondition = shortEntry if(shortCondition) strategy.entry("short", strategy.short)