
इस रणनीति का मुख्य विचार सोमवार के शेयरों में ट्रेडों को ट्रैक करना है, जो उस दिन की उलटी हुई स्थिति का लाभ उठाते हैं।
इस रणनीति का मूल तर्क हैः
यह निर्धारित करने के लिए कि क्या सोमवार एक व्यापारिक दिन है, और यदि हां, तो अनुवर्ती तर्क को लागू करना जारी रखें;
यह निर्धारित करें कि क्या उस दिन की K लाइन में नीचे से ऊपर की ओर उलटा रूप है, विशेष रूप सेः 1 K लाइन समापन मूल्य < 2 K लाइन समापन मूल्य, और 2 K लाइन समापन मूल्य < 3 K लाइन समापन मूल्य;
यदि उपरोक्त उलटा रूप स्थापित हो जाता है, तो प्रवृत्ति का पालन करने के लिए तीसरी K लाइन के समापन पर अधिक स्थिति खोलें;
स्टॉप-स्टॉप की शर्तें दिन की ऊंचाई को तोड़ने या स्टॉप-लॉस से बाहर निकलने के लिए होती हैं।
6 घंटे के बाद बंद करने के लिए मजबूर।
इस रणनीति में सोमवार को एक निश्चित समय अवधि के लिए एक उलटफेर की स्थिति का उपयोग किया गया है, जो कि रिवर्स K-लाइन पैटर्न की पहचान करके कम खरीद और उच्च बिक्री के लाभ मोड को प्राप्त करने के लिए है। साथ ही स्टॉप-स्टॉप-लॉस शर्तों को सेट करके जोखिम को नियंत्रित किया गया है।
इस रणनीति के सबसे बड़े फायदे हैंः
सोमवार के व्यापार सत्र के दौरान इन उलटफेरों का लाभ उठाते हुए; makes profits
विशिष्ट कैंडलस्टिक पैटर्न की पहचान करके, इसमें स्पष्ट प्रवेश संकेत हैं
स्टॉप लॉस और टेक प्रॉफिट स्थितियां जोखिमों को नियंत्रित करने के लिए सेट की गई हैं
ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेन्ड फॉलोइंग एप्रोच (टीएफए) - ट्रेन्ड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए) - ट्रेंड फॉलोइंग एप्रोच (टीएफए)
रणनीति तर्क सरल और समझने और लागू करने में आसान है
इस रणनीति में कुछ जोखिम भी हैं:
सोमवार के उलटफेर से नुकसान हो सकता है यदि सोमवार के उलटफेर महत्वपूर्ण नहीं हैं
मूल्य पलटाव के बाद फिर से वापस आ सकता है जिससे नुकसान रुक जाता है; Price may retrace after reversal leading to stop loss
अचानक बाजार में परिवर्तन से बड़ी रोक हानि हो सकती है
बहुत लंबे समय तक स्थिति रखने से नुकसान भी हो सकता है
इसके समाधान के उपायों में शामिल हैंः स्टॉप लॉस रणनीति का अनुकूलन, उचित रूप से कम होल्डिंग समय, और एकल हानि पर सख्त नियंत्रण।
The solutions are: Optimizing stop loss strategy, shortening holding time, strictly controlling single loss.
इस रणनीति को निम्नलिखित क्षेत्रों में अनुकूलित किया जा सकता हैः
रिवर्सल पैटर्न को अधिक सटीक रूप से पहचानने के लिए मशीन लर्निंग का उपयोग करें
स्टॉप लॉस को ऑप्टिमाइज़ करना जैसे कि ट्रेलिंग स्टॉप लॉस, पार्टिकल स्टॉप लॉस आदि
प्रवृत्ति की ताकत का न्याय करने के लिए अधिक कारकों को शामिल करें, जैसे कि व्यापार की मात्रा में परिवर्तन;
गतिशील रूप से होल्डिंग समय समायोजित करें
एल्गोरिदम का उपयोग करें कि वे स्वचालित रूप से उचित मापदंडों को निर्धारित करें
दो-तरफा व्यापार के लिए स्थिति स्विचिंग तंत्र जोड़ें
इन अनुकूलन के माध्यम से, रणनीतियों की जीत दर और लाभप्रदता में वृद्धि की जा सकती है।
These optimizations can improve the win rate and profitability of the strategy.
कुल मिलाकर, यह रणनीति एक सरल प्रवृत्ति-अनुसरण लाभप्रदता मोड को लागू करती है, जिसमें सोमवार के विशिष्ट चरणों में एक निश्चित प्रवेश और बाहर निकलने की व्यवस्था होती है। निश्चित स्टॉप-लॉस स्टॉप की तुलना में यह रणनीति बेहतर प्रदर्शन कर सकती है। बेशक, बाजार की अनिश्चितता के लिए आगे के अनुकूलन की आवश्यकता है। यह रणनीति दिन के भीतर शॉर्ट-लाइन ट्रेडिंग के लिए एक संदर्भ विचारधारा और टेम्पलेट प्रदान करती है।
In summary, this strategy utilizes the reversal during Monday trading session, with clear entry and exit mechanisms, to implement a simple trend following profitable model. Compared to fixed stop loss and take profit, this strategy can achieve better results. However, further optimizations are still needed to deal with market uncertainty. The strategy provides a reference idea and template for intraday trading.
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("ET Forex TurnaroundMonday", overlay=true)
FirstYear = input(2018, minval=2000, maxval=2023, step=1)
FirstMonth = 1 //input(1, minval=1, maxval=12, step=1)
FirstDay = 1 //input(1, minval=1, maxval=31, step=1)
deltaDay = input(0)
StartHour = input(0)
f_barssince(_cond, _count) => _barssince=bar_index-valuewhen(_cond, bar_index, _count)
HoldTime = input(6, step=1)
MM = input(1)
startHour = input(-7, step=1)
endHour = input(34, step=1)
exitHour = input(30, step=1)
startdateCond = (year > FirstYear or (year == FirstYear and (month > FirstMonth or (month == FirstMonth and dayofmonth >= FirstDay))))
iHour = hour
if iHour > 19
iHour := iHour-20
else
iHour := iHour+4
timeCondition = true //(iHour>=startHour and iHour<=endHour and iHour<=exitHour)
since_flat_condition = strategy.position_size == 0
entryPrice=strategy.position_avg_price
EntryLongCondition = dayofweek == (dayofweek.monday+deltaDay) and close[0] < close[1] and close[1]<close[2] and startdateCond //and timeCondition and iHour > StartHour
ExitTimeCondition = false//(f_barssince(since_flat_condition, 0)>=HoldTime)
ExitLongCondition = strategy.position_size > 0 and (close[0] > high[1])// or close[0]< entryPrice-abs(close[1]-close[2])*0.2)//(ExitTimeCondition) //iHour >= exitHour or
strategy.initial_capital =50000
// MM Block
lots = if MM < 2
strategy.initial_capital
else
strategy.equity
lots := lots/close
entryPrice:=strategy.position_avg_price
strategy.close("ETLong",when=(ExitLongCondition==true))
strategy.entry("ETLong", strategy.long, qty=lots, comment="OpenLong",when=(EntryLongCondition==true))