इस आलेख में, एक परिमाणात्मक रणनीति के बारे में विस्तार से बताया गया है, जो मूल्य में उतार-चढ़ाव के उच्च और निम्न बिंदुओं के आधार पर व्यापार को तोड़ने के लिए है। यह रणनीति व्यापार संकेतों को महत्वपूर्ण मूल्य क्षेत्रों में तोड़ने के लिए निर्धारित करती है।
रणनीति सिद्धांत
यह रणनीति मुख्य रूप से निम्नलिखित लेनदेन तर्क का पालन करती हैः
वर्तमान अल्पकालिक उतार-चढ़ाव को दर्शाने के लिए लगभग 3 K लाइनों के लिए उच्चतम और निम्नतम मूल्य की गणना करें;
लगभग 50 K लाइनों के लिए उच्चतम और निम्नतम मूल्य की गणना करें, जो हाल के झटके की सीमा का प्रतिनिधित्व करते हैं;
जब कीमत अल्पकालिक निचले स्तर को पार करती है और साथ ही हालिया निचले स्तर को पार करती है, तो एक खरीद संकेत बनता है;
एक बेचने का संकेत तब बनता है जब कीमत अल्पकालिक ऊंचाई को पार करती है और हाल की ऊंचाई से नीचे जाती है।
जोखिम को नियंत्रित करने के लिए स्टॉप लॉस स्टॉप सेट करें।
व्यापारिक अवसरों को पहचानने के लिए महत्वपूर्ण मूल्य क्षेत्रों में ब्रेकडाउन का आकलन करके, एक नई लहर की पहचान करें जो प्रभावी रूप से शुरू हो रही है।
इस रणनीति का सबसे बड़ा लाभ यह है कि निर्णय के नियमों को तोड़ना सरल, स्पष्ट और लागू करना आसान है।
एक अन्य लाभ यह है कि स्टॉप लॉस स्टॉप सेट सीधे है, जो प्रत्येक ट्रेड के जोखिम को नियंत्रित करता है।
अंत में, विभिन्न बाजार चरणों के लिए परीक्षण करने के लिए रिटर्न्स समय सीमा सेट की जा सकती है।
लेकिन इस रणनीति के साथ कुछ संभावित समस्याएं भी हैं:
सबसे पहले, एक ब्रेकआउट के आधार पर ट्रेंड का सटीक आकलन नहीं किया जा सकता है, जिससे झूठे संकेत मिल सकते हैं।
दूसरा, कोई पैरामीटर अनुकूलन नहीं है और रणनीति स्थिरता सीमित है।
अंत में, स्टॉप-स्टॉप-लॉस सेटिंग्स को लाभ और हानि अनुपात को ध्यान में रखते हुए अनुकूलित किया जाना चाहिए।
चार बातें, सारांश
इस लेख में एक मात्रात्मक ट्रेडिंग रणनीति के बारे में विस्तार से बताया गया है, जो कि कीमतों के उतार-चढ़ाव पर आधारित है। यह व्यापार के अवसरों को प्रमुख मूल्य क्षेत्रों में तोड़फोड़ के आधार पर पता लगाता है। रणनीति की अवधारणा स्पष्ट और सरल है, लेकिन इसमें पैरामीटर सेटिंग्स जैसे मुद्दों में सुधार की आवश्यकता है। कुल मिलाकर, यह एक अनूठी विचारधारा प्रदान करता है।
/*backtest
start: 2023-08-15 00:00:00
end: 2023-09-14 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("JetzGiantz Strategy", overlay=true)
// Getting inputs
StopTgt = input(10, minval=1, title="Stop Loss $")
ProfTgt = input(100, minval=1, title="Profit Target $")
//Filter backtest month and year
startMonth = input(1, minval=1, maxval=12, title="Month")
startYear = input(2021, minval=2000, maxval=2100, title="Year")
//Filter funtion inputs
//Calculations
Low3 = lowest(low,3)
Low50 = lowest(low,50)
High3 = highest(high,3)
High50 = highest(high,50)
if (month>=startMonth and year>=startYear)
if(close[1] < open[1] and close > open and close > open[1] and (Low3 < Low50[1] or Low3 < Low50[2] or Low3 < Low50[3]))
strategy.order("BuyEntry", strategy.long, when=strategy.position_size == 0, comment="BuyEntry")
if (month>=startMonth and year>=startYear)
if(close[1] > open[1] and close < open and close > open[1] and (High3 > High50[1] or High3 > High50[2] or High3 > High50[3]))
strategy.order("SellEntry", strategy.short, when=strategy.position_size == 0, comment="SellEntry")
strategy.exit("bracket", loss=StopTgt, profit=ProfTgt, when=strategy.position_size > 0)
strategy.exit("bracket", loss=StopTgt, profit=ProfTgt, when=strategy.position_size < 0)