मैकेनिकल ट्रेडिंग रणनीति

लेखक:चाओझांग, दिनांक: 2023-09-14 15:19:05
टैगः

रणनीति तर्क

मैकेनिकल ट्रेडिंग रणनीति व्यापार के लिए एक सरल और व्यवस्थित दृष्टिकोण है जिसका उद्देश्य वित्तीय बाजारों में अल्पकालिक मूल्य आंदोलनों को पकड़ना है। यह रणनीति विशिष्ट शर्तों और पूर्व निर्धारित लाभ लक्ष्यों और स्टॉप लॉस स्तरों के आधार पर ट्रेडों को निष्पादित करने पर केंद्रित है।

प्रमुख विशेषताएं:

लाभ लक्ष्यः रणनीति आपको प्रवेश मूल्य के प्रतिशत के रूप में लाभ लक्ष्य निर्धारित करने की अनुमति देती है। यह लक्ष्य प्रत्येक व्यापार के लिए वांछित लाभ के स्तर का प्रतिनिधित्व करता है।

स्टॉप लॉसः रणनीति में प्रवेश मूल्य के प्रतिशत के रूप में स्टॉप लॉस स्तर शामिल है। यह स्तर प्रत्येक व्यापार के लिए अधिकतम स्वीकार्य हानि का प्रतिनिधित्व करता है, जिससे जोखिम का प्रबंधन करने में मदद मिलती है।

प्रवेश की शर्तः रणनीति एक विशिष्ट समय पर ट्रेडों को ट्रिगर करती है। इस मामले में, एक व्यापार में प्रवेश करने की शर्त मोमबत्ती के घंटे 16 (4:00 PM) पर आधारित है। यह समय-आधारित प्रवेश शर्त ट्रेडों को निष्पादित करने के लिए एक व्यवस्थित दृष्टिकोण प्रदान करती है।

स्थिति आकारः रणनीति उपलब्ध इक्विटी के एक निश्चित प्रतिशत के आधार पर स्थिति आकार निर्धारित करती है। यह दृष्टिकोण जोखिम प्रबंधन को सुनिश्चित करता है और संभावित पोर्टफोलियो विविधीकरण की अनुमति देता है।

निष्पादन:

जब प्रवेश की शर्त पूरी हो जाती है, जिसका अर्थ है कि 16 बजे है, तो रणनीति strategy.entry फ़ंक्शन का उपयोग करके लंबी स्थिति शुरू करती है।strategy.exitलाभ लेने के स्तर के लिए एक सीमा आदेश और स्टॉप लॉस स्तर के लिए एक स्टॉप ऑर्डर के साथ।

लाभ लें और हानि रोकें:

टेक प्रॉफिट लेवल की गणना एंट्री प्राइस में एंट्री प्राइस का प्रतिशत जोड़कर की जाती है। यह ट्रेड के लिए लाभ लक्ष्य का प्रतिनिधित्व करता है। इसके विपरीत, स्टॉप लॉस लेवल की गणना एंट्री प्राइस से एंट्री प्राइस का प्रतिशत घटाकर की जाती है। यह लेवल ट्रेड के लिए अधिकतम स्वीकार्य नुकसान का प्रतिनिधित्व करता है।

इस मैकेनिकल ट्रेडिंग रणनीति का उपयोग करके, व्यापारी अपने व्यापारिक निर्णयों के लिए एक अनुशासित और व्यवस्थित दृष्टिकोण स्थापित कर सकते हैं। पूर्वनिर्धारित लाभ लक्ष्य और स्टॉप लॉस स्तर स्पष्ट निकास नियम प्रदान करते हैं, जोखिम को प्रबंधित करने और संभावित रूप से अधिकतम रिटर्न प्राप्त करने में मदद करते हैं। हालांकि, किसी भी ट्रेडिंग रणनीति को लाभदायक होने की गारंटी नहीं है, और बाजार की स्थितियों का सावधानीपूर्वक विश्लेषण और निगरानी हमेशा अनुशंसित होती है।


/*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 )




अधिक