دو رنگ کی لائن ٹریکنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-11 14:53:41
ٹیگز:

خلاصہ

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

اصول

حکمت عملی بندش کی قیمت اور افتتاحی قیمت کے درمیان تعلقات کی بنیاد پر K لائنوں کے رنگ کا فیصلہ کرتی ہے۔ افتتاحی قیمت سے زیادہ بندش کی قیمت سرخ K لائن ہے ، اور اس کے برعکس سبز K لائن ہے۔

جب ایک ہی رنگ کے مخصوص لگاتار K لائنز ہیں (ریگولیٹ) ، اس کے مطابق اقدامات کریں:

  • اگر سرخ، طویل جانا.

  • اگر سبز ہو تو، مختصر کرو.

جب K لائن کا رنگ بدل جائے تو تمام پوزیشن بند کر دیں

فوائد

  • اصول واضح اور سادہ ہے، سمجھنے اور لاگو کرنے میں آسان ہے۔

  • نسبتاً قلیل مدتی رجحانات کو ٹریک کر سکتے ہیں اور کثرت سے تجارت کر سکتے ہیں۔

  • K لائنوں کی تعداد حکمت عملی کی حساسیت کو ایڈجسٹ کرنے کے لئے مرضی کے مطابق ہے.

  • صرف تجارتی تعدد کو کم کرنے کے لئے طویل یا مختصر جا سکتے ہیں.

  • ٹریڈنگ ٹائم فریم کو مخصوص ادوار سے بچنے کے لئے مقرر کیا جا سکتا ہے.

خطرات

  • رجحان کی سمت کا تعین کرنے سے قاصر، وائیپساؤڈ ہونے کا خطرہ.

  • داخل ہونے کا بہترین وقت، قبل از وقت داخل ہونے کا خطرہ یا کھوئے ہوئے مواقع کا تعین کرنے میں ناکام۔

  • رنگ کی تبدیلیوں کے طور پر الٹ جانے کے خطرات لازمی طور پر حقیقی رجحان کی تبدیلیوں کی نمائندگی نہیں کرتے ہیں۔

  • مختصر مدت کے پیچھے چلنے سے تجارت اور کمیشن پر بہت زیادہ دباؤ پڑ سکتا ہے۔

  • نامناسب پیرامیٹر کی ترتیبات کی وجہ سے حکمت عملی کی کارکردگی خراب ہوسکتی ہے۔

اصلاح

  • ریورس انٹری سے بچنے کے لئے رجحان کی تشخیص کے اشارے شامل کرنے پر غور کریں، مثال کے طور پر MACD، KD.

  • نقصان کے خطرے کو کم کرنے کے لئے پیچھے سٹاپ نقصان قائم کریں.

  • مناسب طریقے سے باہر نکلنے کے معیار کو نرم کریں تاکہ زیادہ کثرت سے باہر نکلنے سے بچیں۔

  • انٹری ٹائمنگ کو بہتر بنانے کے لیے دوسرے عوامل کو یکجا کریں، جیسے حجم میں اضافہ، پچھلے اعلی کو توڑنا۔

  • سلائڈ ایج کے اثرات کو کم کرنے کے لئے مارکیٹ کے احکامات کا استعمال کریں۔

نتیجہ

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


/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//2018
//Noro

//@version=2
strategy("Noro's Candles Strategy v1.0", shorttitle = "Candles str 1.0", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
bq = input(2, defval = 2, minval = 2, maxval = 6, title = "Bars Q")

fromyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From Day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To Day")

//Bars Q
bar = close > open ? 1 : close < open ? -1 : 0
gb = bar == 1
rb = bar == -1
redbars = bq == 2 and rb and rb[1] ? 1 : bq == 3 and rb and rb[1] and rb[2] ? 1 : bq == 4 and rb and rb[1] and rb[2] and rb[3] ? 1 : bq == 5 and rb[1] and rb[2] and rb[3] and rb[4] ? 1 : bq == 6 and rb[1] and rb[2] and rb[3] and rb[4] and rb[5] ? 1 : 0
greenbars = bq == 2 and gb and gb[1] ? 1 : bq == 3 and gb and gb[1] and gb[2] ? 1 : bq == 4 and gb and gb[1] and gb[2] and gb[3] ? 1 : bq == 5 and gb[1] and gb[2] and gb[3] and gb[4] ? 1 : bq == 6 and gb[1] and gb[2] and gb[3] and gb[4] and gb[5] ? 1 : 0

//Signals
up1 = redbars == 1
dn1 = greenbars == 1
exit = bar != bar[1]

if up1
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na)

if dn1
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na)
    
if time > timestamp(toyear, tomonth, today, 00, 00) or exit
    strategy.close_all()

مزید