وسائل لوڈ ہو رہے ہیں... لوڈنگ...

قیمت کے عمل کے اصولوں پر مبنی رجحان کا پتہ لگانے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-20 11:11:46
ٹیگز:

جائزہ

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

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

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

خاص طور پر ، پہلے حساب لگائیں ڈیلٹ = اعلی - بند ، جو اعلی نقطہ اور اختتامی قیمت کے مابین فرق ہے ، اور اونچائی = اعلی - کم ، جو اعلی اور کم کے مابین فرق ہے۔ اگر ڈیلٹ > اونچائی * 2/3 ہے تو ، یہ اعلی اختتامی قسم کے طور پر طے ہوتا ہے۔ اگر ڈیلٹ < اونچائی / 3 ہے تو ، یہ کم اختتامی قسم کے طور پر طے ہوتا ہے ، بصورت دیگر یہ ایک عام قسم ہے۔

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

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

حکمت عملی کے فوائد

اس قیمت کی کارروائی پر مبنی رجحان کی تشخیص کی حکمت عملی میں مندرجہ ذیل فوائد ہیں:

  1. اصول واضح اور سمجھنے اور سمجھنے میں آسان ہے۔

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

  3. کچھ ترتیب دینے والے پیرامیٹرز ہیں، بنیادی طور پر N اور EMA ہموار پیرامیٹرز، جو بہتر بنانے کے لئے آسان ہیں.

  4. یہ کسی بھی ڈیجیٹل اثاثے پر وسیع پیمانے پر لاگو کیا جاسکتا ہے جس میں ایک خاص لیکویڈیٹی ہے ، بشمول اسٹاک ، فاریکس ، کریپٹو کرنسیاں وغیرہ۔

  5. بیک ٹسٹ کے نتائج اچھے ہیں، اور خطرات کو سختی سے کنٹرول کیا جا سکتا ہے۔

  6. اس کو ٹرینڈ لائنز، سپورٹ / مزاحمت کی سطح اور اصلاح کے لیے دیگر تکنیکی طریقوں کے ساتھ مزید جوڑا جا سکتا ہے۔

  7. سٹاپ نقصان کی حکمت عملیوں کو واحد نقصان کو کنٹرول کرنے کے لئے تشکیل دیا جا سکتا ہے.

اسٹریٹجی کے خطرات

فوائد کے باوجود، اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

  1. جب مارکیٹ شوک کی حالت میں ہوتی ہے تو ، K لائن کی قسم اکثر سوئچ ہوتی ہے ، جس سے غلط سگنل پیدا ہوسکتے ہیں۔

  2. N اور EMA پیرامیٹرز کی غلط ترتیبات کی وجہ سے رجحانات کی کمی یا بہت سے غلط سگنل ہوسکتے ہیں۔

  3. رجحان کی سمت کو صرف K لائن کی اقسام پر مبنی اندازہ لگانے میں کچھ تاخیر ہے۔

  4. یہ عام چارٹ پیٹرن جیسے مثلث کنورجنس ، پرچم وغیرہ کو مؤثر طریقے سے فلٹر نہیں کرسکتا ہے ، جس میں الٹ پیشرفت کا خطرہ ہے۔

  5. یہ حکمت عملی رجحان کی پیروی سے تعلق رکھتی ہے، اور مؤثر طریقے سے واپسی کے مواقع کو پکڑ نہیں سکتا.

  6. نقصان کے خطرے کو کنٹرول کرنے کے لئے سٹاپ نقصان کا استعمال کیا جانا چاہئے، ورنہ ایک ہی نقصان بڑا ہو سکتا ہے.

حکمت عملی کی اصلاح کے لئے ہدایات

خطرے کو کم کرنے اور منافع میں اضافہ کرنے کے لئے، حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جا سکتا ہے:

  1. مارکیٹ کی اتار چڑھاؤ کی بنیاد پر N اور EMA پیرامیٹرز کو ایڈجسٹ کرنے کے لئے ATR جیسے اتار چڑھاؤ کے اشارے کو یکجا کریں ، حد سے محدود مارکیٹوں میں بہت زیادہ غلط سگنل سے بچیں۔

  2. اعلی حجم کے حالات میں جھوٹے بریک آؤٹ کو فلٹر کرنے کے لئے حجم تجزیہ شامل کریں.

  3. رجحان کی سمت اور توڑ کی صداقت کا تعین کرنے کے لئے رجحان کی لائنوں اور اہم سپورٹ / مزاحمت کی سطحوں کو یکجا کریں۔

  4. ایک ہی ٹائم فریم پر غلط فیصلے سے بچنے کے لئے متعدد ٹائم فریم تجزیہ شامل کریں۔

  5. نمونے کی شناخت کے ماڈیولز کو بروقت طریقے سے پوزیشنوں کو تبدیل کرنے کے لئے شامل کریں جب اہم ریورس سگنل ظاہر ہوتے ہیں.

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

  7. منافع میں مقفل کرنے اور واپس دینے سے روکنے کے لئے ٹریلنگ سٹاپ نقصان، منتقل سٹاپ نقصان وغیرہ شامل کریں.

خلاصہ

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


/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("trend detect", overlay=false)


lenght = input(34)
ema_smooth = input(5)

delt = high - close
height = high - low

color_plot=black
state=0

if delt > height/3*2
    state := 1
    color_plot := red
else
    if delt > height/3
        state := 2
        color_plot := blue
    else 
        state := 3
        color_plot := green
//plot(state, color=color_plot, style=histogram)
percOfType(len, state_for_count) =>
    num = 0
    for i=1 to len
        if state[i]==state_for_count
            num := num+1
    num/len*100
    
rise = ema(percOfType(lenght, 3), ema_smooth)
fall = ema(percOfType(lenght, 1), ema_smooth)
plot(rise, color = green)
plot(ema(percOfType(lenght, 2), ema_smooth), color = blue)
plot(fall, color = red)
plot(10, color=black)
plot(60, color=black)

longCondition = crossover(rise, fall)
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossunder(rise, fall)
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

مزید