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


निर्माण तिथि: 2024-02-21 11:02:02 अंत में संशोधित करें: 2024-02-21 11:02:02
कॉपी: 0 क्लिक्स: 534
1
ध्यान केंद्रित करना
1617
समर्थक

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

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

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

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

  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)