संसाधन लोड हो रहा है... लोड करना...

मैनुअल खरीद और बिक्री अलर्ट रणनीति

लेखक:चाओझांग, दिनांकः 2024-02-21 11:02:02
टैगः

img

यह रणनीति एक मैनुअल खरीद और बिक्री अलर्ट टूल है जो खरीद मूल्य, बिक्री मूल्य और अन्य मापदंडों को सेट कर सकती है। जब कीमत शर्तों को ट्रिगर करती है, तो यह एक खरीद या बिक्री अलर्ट जारी करेगी।

रणनीति का अवलोकन

यह रणनीति एक गैर स्वचालित मैनुअल ट्रेडिंग टूल है। यह उपयोगकर्ताओं को पूर्व निर्धारित कीमतों पर खरीदने और बेचने के लिए अलर्ट उत्पन्न कर सकता है। उपयोगकर्ता निम्नलिखित सेट कर सकते हैंः

  1. समय अवधि
  2. प्रवेश मूल्य और प्रवेश प्रकार (स्टॉप लॉस या सीमा मूल्य)
  3. लक्ष्य मूल्य
  4. स्टॉप लॉस की कीमत

इस रणनीति का परीक्षण चक्र मूल्य को बदलकर और मूल्य निर्धारित करके आसानी से किया जा सकता है।

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

  1. उपयोगकर्ता पहले उस समय की अवधि निर्धारित करते हैं जिसके दौरान रणनीति वैध होती है।
  2. फिर स्टॉप लॉस या सीमा मूल्य के लिए खरीद प्रकार और विशिष्ट खरीद मूल्य सेट करें.
  3. लक्ष्य मूल्य और स्टॉप लॉस मूल्य निर्धारित करें।
  4. जब कीमत खरीद की स्थिति को ट्रिगर करती है, तो एक खरीद अलर्ट जारी किया जाएगा. उदाहरण के लिए, यदि आप स्टॉप लॉस चुनते हैं, जब कीमत सेट खरीद मूल्य से कम होती है, तो एक खरीद अलर्ट जारी किया जाएगा.
  5. होल्डिंग अवधि के दौरान, यदि लक्ष्य मूल्य ट्रिगर किया जाता है, तो एक बिक्री अलर्ट जारी किया जाएगा। यदि स्टॉप लॉस मूल्य ट्रिगर किया जाता है, तो एक बिक्री अलर्ट भी जारी किया जाएगा।

इस प्रकार, उपयोगकर्ता स्वचालित ऑर्डर प्लेसमेंट की आवश्यकता के बिना अलर्ट जानकारी के आधार पर मैन्युअल रूप से ट्रेडिंग अवसर निर्धारित कर सकते हैं, जो अधिक लचीला है।

लाभ विश्लेषण

  1. इस रणनीति का सबसे बड़ा लाभ लचीला संचालन है। उपयोगकर्ता स्वचालित व्यापार के बजाय अपने स्वयं के निर्णय के आधार पर निर्णय ले सकते हैं कि क्या खरीदना है या बेचना है, जो अधिक नियंत्रण देता है।
  2. स्टॉप लॉस और लक्ष्य मूल्य निर्धारित करके, बड़े नुकसान को रोकने के लिए जोखिम को प्रभावी ढंग से नियंत्रित किया जा सकता है।
  3. अनुकूलन के लिए खरीद शर्तों और मापदंडों को समायोजित करके विभिन्न व्यापारिक रणनीतियों का परीक्षण किया जा सकता है।
  4. मैनुअल ट्रेडिंग में सहायता करने के लिए एक उपकरण के रूप में, यह एक बड़ी भूमिका निभा सकता है और ट्रेडिंग दक्षता में सुधार कर सकता है।

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

  1. यह रणनीति उपयोगकर्ता के परिचालन निर्णय पर निर्भर करती है। यदि निर्णय गलत है, तो भी नुकसान हो सकता है।
  2. तेजी से बदलते बाजार में, अलर्ट संदेशों में देरी हो सकती है, जिससे गलत व्यापारिक निर्णय हो सकते हैं।
  3. यदि समय पर ध्यान नहीं दिया जाए तो सबसे अच्छा व्यापारिक अवसर छूट सकता है।
  4. अनुचित पैरामीटर सेटिंग्स भी रणनीति प्रदर्शन को प्रभावित कर सकती हैं और पुनरावर्ती परीक्षण और अनुकूलन की आवश्यकता होती है।

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

अनुकूलन दिशा

  1. अधिक जटिल स्टॉप लॉस तंत्र सेट किए जा सकते हैं, जैसे मूविंग स्टॉप लॉस, स्विंग स्टॉप लॉस आदि।
  2. अधिक प्रकार की ट्रेडिंग शर्तें जोड़ी जा सकती हैं, जैसे ब्रेकआउट ट्रेडिंग।
  3. स्थिति प्रबंधन तंत्र जोड़े जा सकते हैं, जैसे पिरामिड या स्थिति में कमी।
  4. गलत ट्रेडों से बचने के लिए अधिक फ़िल्टरिंग शर्तें जोड़ी जा सकती हैं।
  5. अलर्ट टेलीग्राम या वीचैट संदेशों के माध्यम से भेजा जा सकता है।
  6. पैरामीटर सेटिंग्स को त्वरित समायोजन और परीक्षण के लिए टेम्पलेट के रूप में सहेजा जा सकता है।

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

सारांश

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


/*backtest
start: 2024-01-21 00:00:00
end: 2024-02-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © MGTG

title_name = 'Manual Buy & Sell Alerts'

//@version=5
strategy(
 title=title_name, overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, 
 pyramiding=1, commission_type=strategy.commission.percent, commission_value=0.1)

// Period
sTime         = input(timestamp("2020-01-01"), "Start", group="Period", inline='1')
eTime         = input(timestamp("2030-01-01"), "End", group="Period", inline='2')
inDateRange   = true

// Bot Set-up
buy_type = input.string('stop', 'Buy Type', group='Buy&Sell', inline='1', options=['stop', 'limit'])
buy_price = input.float(49000, 'Buy Price', group='Buy&Sell', inline='1')

target_price = input.float(51000, 'Target Price', group='Buy&Sell', inline='2')
stop_price = input.float(47000, 'Stop Price', group='Buy&Sell', inline='2')
avg_price = strategy.position_avg_price
division = 1

// Alert message
AlertLong=input.string("Buy message", "Buy Alert Message",  group='Alert set-up', inline='1')
AlertExit=input.string("Sell message", "Sell Alert Message",  group='Alert set-up', inline='1')

plot(buy_price, 'Buy Price', color=color.new(#009688, 0), style=plot.style_linebr, offset=1)
plot(target_price, 'Take Profit', color=color.new(color.orange, 0), style=plot.style_linebr, offset=1)
plot(stop_price, 'Safety', color=color.new(color.aqua, 0), style=plot.style_linebr, offset=1)

posSize = 
 strategy.equity / close

strategy.exit("sell", "buy", limit=target_price, stop=stop_price, alert_message=AlertExit)

longCondition = inDateRange and strategy.position_size == 0
if longCondition and buy_type == 'stop'
    strategy.entry("buy", strategy.long, qty=posSize, stop=buy_price, when=close < buy_price, comment="buy_STOP", alert_message=AlertLong)

if longCondition and buy_type == 'limit'
    strategy.entry("buy", strategy.long, qty=posSize, limit=buy_price, when=close > buy_price, comment="buy_LIMIT", alert_message=AlertLong)

अधिक