موونگ ایوریج اور سپورٹ اور ریزسٹنس پر مبنی جاپانی کینڈل سٹک فاسٹ گیپ حکمت عملی


تخلیق کی تاریخ: 2023-12-27 15:27:45 آخر میں ترمیم کریں: 2023-12-27 15:27:45
کاپی: 0 کلکس کی تعداد: 619
1
پر توجہ دیں
1621
پیروکار

موونگ ایوریج اور سپورٹ اور ریزسٹنس پر مبنی جاپانی کینڈل سٹک فاسٹ گیپ حکمت عملی

جائزہ

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

حکمت عملی کا اصول

اس حکمت عملی میں رجحان کی سمت کا تعین کرنے کے لئے 20 کی لمبائی کا ایک سادہ حرکت پذیر اوسط SMA اور 200 کی لمبائی کا ایک اشاریہ حرکت پذیر اوسط EMA استعمال کیا جاتا ہے۔ جب قیمت اوپر کی طرف بڑھتی ہے (SMA ای ایم اے کے اوپر) اور موجودہ جاپانی یومیہ ادارہ بند ہونے والی قیمت کھلنے والی قیمت سے زیادہ ہے (سفید ادارہ) ، تو یہ کثیر سر قوت کی نشاندہی کرتی ہے۔ جب قیمت نیچے کی طرف بڑھتی ہے (SMA ای ایم اے کے نیچے) اور موجودہ جاپانی یومیہ ادارہ بند ہونے والی قیمت کھلنے والی قیمت سے کم ہے (سیاہ ادارہ) ، تو یہ خالی سر قوت کی نشاندہی کرتی ہے۔

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

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

اسٹریٹجک فوائد

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

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

اسٹریٹجک رسک

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

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

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

حکمت عملی کی اصلاح

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

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

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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")