کنا موم بتی بریک آؤٹ حکمت عملی منتقل اوسط اور حمایت مزاحمت پر مبنی ہے

مصنف:چاؤ ژانگ، تاریخ: 2023-12-27 15:27:45
ٹیگز:

img

جائزہ

یہ جاپانی موم بتیوں کے تکنیکی تجزیے پر مبنی ایک تیز رفتار بریک آؤٹ حکمت عملی ہے ، جس میں رجحان اور پوزیشن کا تعین کرنے کے لئے حرکت پذیر اوسط اشارے اور معاون مزاحمت کے اشارے کے ساتھ مل کر ہے۔ اس کا بنیادی خیال یہ ہے کہ تیزی سے قیمت کی بریک آؤٹ کا انتظار کیا جائے اور حرکت پذیر اوسط اور رجحان کے اشارے کی تصدیق کے بعد تیزی سے منافع حاصل کیا جائے۔

حکمت عملی منطق

اس حکمت عملی میں رجحان کی سمت کا تعین کرنے کے لئے 20 پیریڈ کا سادہ چلتا ہوا اوسط (ایس ایم اے) اور 200 پیریڈ کا ایکسپونینشل چلتا ہوا اوسط (ای ایم اے) استعمال کیا جاتا ہے۔ جب قیمت اپ ٹرینڈ (ای ایم اے سے اوپر ایس ایم اے) میں ہوتی ہے ، اور موجودہ جاپانی موم بتی کا حقیقی جسم کھلے (سفید جسم) سے اوپر بند ہوجاتا ہے ، تو اس سے خریداری کی طاقت میں اضافہ ہوتا ہے۔ جب قیمت نیچے کی طرف بڑھتی ہے (ای ایم اے سے نیچے ایس ایم اے) ، اور موجودہ جاپانی موم بتی کا حقیقی جسم کھلے (سیاہ جسم) سے نیچے بند ہوجاتا ہے تو ، اس سے فروخت کا دباؤ بڑھتا ہے۔

رجحان اور رفتار کی تصدیق کے ساتھ ، حکمت عملی تیزی سے قیمت کی خرابی کا انتظار کرتی ہے اور مارکیٹ میں داخل ہوتی ہے۔ نام نہاد خرابی کا مطلب یہ ہے کہ قیمت پہلے سے طے شدہ تین اے ٹی آر چینلز میں سے پہلی چینل لائن (جو 200 دن کے اے ٹی آر اور گتانکوں کی بنیاد پر حساب کی جاتی ہے) کو عبور کرتی ہے اور دوسری چینل لائن میں داخل ہوتی ہے۔ یہ ایک اعلی امکانات کا نشان ہے۔

مارکیٹ میں داخل ہونے کے بعد ، منافع لینے اور اسٹاپ نقصان کے قوانین بہت آسان ہیں۔ جب تک قیمت چینل کی بیرونی حدود (جیسے منافع لینے کی لائن یا اسٹاپ نقصان کی لائن) کو چھوتی ہے ، وہ فوری طور پر منافع یا اسٹاپ نقصان لے گی۔ اس سے حکمت عملی کے تیز منافع کو یقینی بنایا جاتا ہے۔

فوائد کا تجزیہ

اس حکمت عملی کا سب سے بڑا فائدہ نسبتا small کم خطرہ کے ساتھ تیزی سے منافع حاصل کرنا ہے۔ بریک آؤٹ کے بعد تیزی سے مارکیٹ میں داخل ہونے سے ، یہ پوزیشنوں کی متعدد ایڈجسٹمنٹ سے بچ جاتا ہے۔ اور چینل بریک آؤٹ کے ذریعہ لایا جانے والا تیز اثر مختصر مدت میں بڑے منافع کی اجازت دیتا ہے۔

طویل مدتی ہولڈنگ کے مقابلے میں ، اس طرح کے موثر افتتاحی اور بند ہونے والے میکانزم حکمت عملی کی غیر فعال شرح کو نمایاں طور پر کم کرسکتے ہیں اور سرمایہ کاری کی کارکردگی کو مزید بہتر بناسکتے ہیں۔ ایک ہی وقت میں ، تیزی سے منافع لینے اور اسٹاپ نقصان کے میکانزم کو بھی مؤثر طریقے سے واحد نقصان پر قابو پایا جاسکتا ہے۔

خطرے کا تجزیہ

یہ حکمت عملی بنیادی طور پر رجحان کی سمت کا تعین کرنے کے لئے چلتی اوسط اشارے پر انحصار کرتی ہے ، جس میں واپسی اور استحکام کا خطرہ ہوتا ہے۔ جب قیمت چینل کے اندر گھومتی ہے تو ، اس سے انتہائی قلیل مدتی ریورس اوپننگ اور نقصان ہوسکتا ہے۔

اس کے علاوہ ، حکمت عملی بنیادی اور اہم واقعہ تجزیہ کو یکجا کیے بغیر تکنیکی اشارے پر بہت زیادہ انحصار کرتی ہے۔ سیاہ بچھو کے واقعات کی صورت میں ، تکنیکی اشارے ناکام ہوجائیں گے اور حکمت عملی کو بڑے نقصانات کا سامنا کرنا پڑ سکتا ہے۔

خطرات پر قابو پانے کے لیے ہم چینل رینج کو مناسب طریقے سے بڑھا سکتے ہیں تاکہ افتتاحی تعدد کو کم کیا جا سکے۔ یا پوزیشن مینجمنٹ ماڈیول شامل کر کے کل سرمایہ کی بنیاد پر ایک پوزیشن کو متحرک طور پر ایڈجسٹ کیا جا سکے۔

اصلاح

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. پوزیشن مینجمنٹ ماڈیول شامل کریں. ایک نقصان کا فیصد کنٹرول کرنے کے لئے اکاؤنٹ کے سائز کی بنیاد پر متحرک طور پر ایک کھلی پوزیشن کو ایڈجسٹ کریں.

  2. بنیادی فلٹرنگ شامل کریں۔ جب تکنیکی اشارے افتتاحی سگنل کو متحرک کرتے ہیں تو ، غیر معمولی واقعات سے بچنے کے لئے کمپنی کے بنیادی اصولوں اور اہم واقعات کی جانچ کریں۔

  3. اسٹاک پول مینجمنٹ کو یکجا کریں۔ اسٹاک پول کو متحرک طور پر ایڈجسٹ کرنے کے لئے قواعد مرتب کریں۔ استحکام کو بہتر بنانے کے لئے مختلف مراحل میں بہترین اسٹاک پول کا انتخاب کریں۔

  4. مشین لرننگ ماڈلز کو یکجا کریں۔ رجحانات اور اہم قیمتوں کی سطح کی پیش گوئی کے لئے AI کا استعمال کریں ، چینل کی حد اور انٹری ٹائمنگ کا تعین کرنے میں مدد کریں۔

نتیجہ

اس حکمت عملی میں سادگی اور کارکردگی کی خصوصیات ہیں۔ یہ چلتی اوسط کے ساتھ اہم رجحان ، جاپانی موم بتیوں کے ساتھ رفتار کی سمت کا تعین کرتا ہے ، تیزی سے بریک آؤٹ کے ساتھ داخل ہوتا ہے ، اور فوری منافع لینے اور اسٹاپ نقصان کے ساتھ باہر نکلتا ہے۔ یہ اعلی تعدد کی تجارت کے لئے موزوں قلیل مدتی فوائد کی اجازت دیتا ہے۔ لیکن اس میں کمی اور غیر یقینی صورتحال کا خطرہ بھی ہے۔ مسلسل اصلاح سے حکمت عملی کو مختلف مارکیٹ کے ماحول میں مستحکم بنایا جاسکتا ہے۔


/*backtest
start: 2023-11-26 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Kana with S/R Strategy", title = "KANA with S/R", overlay=true)

len = input(20, minval=1, title="Length")
multiplier1 = input(1, minval=1, title="multiplier1")
multiplier2 = input(2, minval=1, title="multiplier2")
multiplier3 = input(3, minval=1, title="multiplier3") 
srTimeFrame = input(240, minval=1, title="Support Resistance TimeFrame")
useSR = input(true, type = bool, title="Use Support/Resistance")
tpPercent = input(0.5, type=float, title = "Take Profit Percent")
useTP = input(false, type=bool, title = "Use Take Profit")
tp = (close * tpPercent / 100) / syminfo.mintick

src = input(close, title="Source")
mid = sma(src, len)
plot(mid, title="SMA", color=blue)

trend = ema(close, 200)
plot(trend, title="Trend", color=green)


upper1 = mid + atr(200) * multiplier1
upper2 = mid + atr(200) * multiplier2
upper3 = mid + atr(200) * multiplier3

lower1 = mid - atr(200) * multiplier1
lower2 = mid - atr(200) * multiplier2
lower3 = mid - atr(200) * multiplier3

plot(upper1, color = orange)
plot(upper3, color = red)

plot(lower1, color = orange)
plot(lower3, color = red)

haClose = request.security(heikinashi(syminfo.tickerid), timeframe.period, close)
haOpen = request.security(heikinashi(syminfo.tickerid), timeframe.period, open)

resistance = request.security(syminfo.tickerid,tostring(srTimeFrame), high)
support  = request.security(syminfo.tickerid,tostring(srTimeFrame), low)
rsPos = (close - support[srTimeFrame]) / (resistance[srTimeFrame] - support[srTimeFrame])

MACD = ema(close, 120) - ema(close, 260)
aMACD = ema(MACD, 90)
hisline = MACD - aMACD

longCondition = (mid > trend) and (haOpen[1] < haClose[1]) and (mid > mid[1]) and (close < upper1) and hisline > 0 and (useSR == true ? (rsPos > 100) : true)
shortCondition = (mid < trend) and (haOpen[1] > haClose[1]) and (mid < mid[1]) and (close > lower1) and hisline < 0 and (useSR == true ? (rsPos < 0) : true)

longExit = (close > upper3 ) or (close < lower2)
shortExit = (close < lower3) or (close > upper2)

if (longCondition)
    strategy.entry("Long", strategy.long)
    if (useTP)
        strategy.exit("Exit Long", "Long", profit = tp)
        
if (longExit)
    strategy.close("Long")
    
if (shortCondition)
    strategy.entry("Short", strategy.short)
    if (useTP)
        strategy.exit("Exit Short", "Short", profit = tp)
    
if (shortExit)
    strategy.close("Short")

مزید