मासिक चल औसत परिचालन पर आधारित मात्रात्मक ट्रेडिंग रणनीति


निर्माण तिथि: 2023-12-15 11:49:06 अंत में संशोधित करें: 2023-12-15 11:49:06
कॉपी: 2 क्लिक्स: 654
1
ध्यान केंद्रित करना
1621
समर्थक

मासिक चल औसत परिचालन पर आधारित मात्रात्मक ट्रेडिंग रणनीति

अवलोकन

इस रणनीति में मुख्य रूप से चंद्र रेखा और तिमाही रेखा के समान रेखा पर आधारित है, विशेष रूप से 20 वीं लाइन चंद्र रेखा के रूप में, 60 वीं लाइन तिमाही रेखा के रूप में, रणनीति संकेत दो समान रेखा के गोल्डन फोर्क डेड फोर्क से प्राप्त होता है। जब चंद्र रेखा पर तिमाही रेखा पार करते हैं, तो लंबे समय तक, बहु-हेड सिग्नल बनाते हैं; जब चंद्र रेखा के नीचे तिमाही रेखा पार करते हैं, तो स्टॉक क्लियर करते हैं। यह रणनीति मध्य-लंबी रेखा संचालन के लिए उपयुक्त है, जो पूरी पीठ के अवसर को पकड़कर लाभान्वित होती है।

रणनीति सिद्धांत

इस रणनीति में 20 दिन की सरल चलती औसत रेखा को चंद्र रेखा के रूप में और 60 दिन की सरल चलती औसत रेखा को त्रैमासिक रेखा के रूप में उपयोग किया जाता है। विशिष्ट ट्रेडिंग सिग्नल उत्पन्न करने का तर्क इस प्रकार हैः

  1. जब 20 वें दिन की रेखा 60 वें दिन की रेखा को पार करती है, तो जब गोल्डन फोर्क होता है, तो अतिरिक्त प्रवेश करें।
  2. जब शेयर की कीमत 10 दिनों के भीतर अपने उच्चतम बिंदु से 10% से अधिक वापस आ जाती है, तो बेंच बंद हो जाता है।
  3. जब 20 दिन की रेखा 60 दिन की रेखा को पार करती है, तो जब एक मृत फोर्क होता है, तो स्टॉक को साफ करें।
  4. जब नुकसान 10% तक पहुंच जाता है, तो नुकसान बंद हो जाता है।

चंद्र रेखा और तिमाही रेखा के समानान्तर क्रॉसिंग के माध्यम से मध्य-लंबी रेखा के रुझान का आकलन करें, गोल्ड फोर्क अधिक करने का अर्थ है मध्य-लंबी रेखा में बैल बाजार में प्रवेश करना, डेड फोर्क कम करने का अर्थ है मध्य-लंबी रेखा में भालू बाजार में प्रवेश करना। साथ ही स्टॉप-स्टॉप-लॉस रणनीति नियंत्रण जोखिम के साथ।

रणनीतिक लाभ

  1. मासिक और त्रैमासिक औसत रेखा का उपयोग करें, बाजार के शोर को फ़िल्टर करें, और मध्य और दीर्घकालिक रुझानों को पकड़ें।
  2. रणनीति पैरामीटर सरल और लागू करने में आसान है।
  3. स्टॉप लॉस पैरामीटर को कॉन्फ़िगर करें और जोखिम को नियंत्रित करें।

जोखिम विश्लेषण

  1. हालांकि, यह स्पष्ट नहीं है कि यह सब कैसे हो सकता है, लेकिन यह स्पष्ट है कि यह सब कैसे हो सकता है।
  2. चंद्र रेखा और त्रैमासिक औसत रेखा में देरी है, जिससे छोटी लाइनों के अवसरों को याद किया जा सकता है।
  3. इस प्रकार, एक व्यक्ति को अपने जीवन के लिए एक आदर्श स्थान चुनने की आवश्यकता होती है, ताकि अति-कट्टरपंथियों को एक सेकंड की छूट न मिले।

समाधान:

  1. मोबाइल स्टॉप लॉस ट्रैकिंग, समय पर रोकना।
  2. अन्य सूचकांकों के साथ संयोजन में, फ़िल्टर सिग्नल प्रवृत्ति का निर्धारण करते हैं।
  3. औसत रेखा पैरामीटर को समायोजित करें, रणनीति को अनुकूलित करें

रणनीति अनुकूलन दिशा

  1. अन्य संकेतकों के लिए फ़िल्टर जोड़ें, जैसे कि केडी सूचक, झूठे ब्रेक से बचने के लिए।
  2. औसत रेखा पैरामीटर को अनुकूलित करें और सबसे अच्छा औसत रेखा चक्र संयोजन खोजें।
  3. अधिक लाभ के लिए स्टॉप-स्टॉप रणनीतियों को जोड़ें, जैसे कि स्टॉप-स्टॉप को स्थानांतरित करना।

संक्षेप

इस रणनीति में Overall XXXXX systematically मासिक-चौथाई औसत रेखा का लाभ उठाता है, औसत रेखा के माध्यम से सोने और चांदी के मृत कांटे के माध्यम से मध्य-दीर्घ रेखा प्रवृत्ति दिशा का न्याय करता है। साथ ही उचित स्टॉप-लॉस तंत्र जोखिम नियंत्रण की व्यवस्था करता है। रणनीति में अनुकूलन के लिए बहुत जगह है और आगे परीक्षण और अनुकूलन के लायक है।

रणनीति स्रोत कोड
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("均線操作-月季", overlay=true, initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value = 30)
sma20 = sma(close, 20)
sma60 = sma(close, 60)

plot(sma20, title="月線", color=color.purple,linewidth=2)
plot(sma60, title="季線", color=color.yellow,linewidth=2)

backtest_year = input(title="backtest_year",type=input.integer,defval=2020)
backtest_month = input(title="backtest_month",type=input.integer,defval=10)
backtest_date = input(title="backtest_date",type=input.integer,defval=1)
backtest_start_time = timestamp(backtest_year,backtest_month,backtest_date,0,0,0)

to_long = sma20 > sma60  and close > highest(10)*0.9 // 黃金交叉
to_close = sma20 < sma60 // 死亡交叉
to_exit = close < highest(10)*0.9 //股價嚴重回檔
to_stop = close < 0.9*strategy.position_avg_price 

// to_long = crossover(sma20, sma60)   // 黃金交叉
// to_close = crossunder(sma20, sma60) // 死亡交叉

//plotchar(to_long, char="B", text="買", color=color.red, location=location.belowbar)
//plotchar(to_close, char="S", text="賣", color=color.green, location=location.abovebar)
//strategy.close("open long",when = tslide, comment="多單滑價7%出場")
if true
    strategy.entry("golden", strategy.long,  when=to_long,comment="多單入場")
    strategy.close("golden",  when=to_exit,comment="多單滑價7%出場")
    strategy.close("golden",  when=to_close,comment="月線季線死亡交叉")
    strategy.close("golden",  when=to_stop,comment="虧損10%強迫停損")