چلتی اوسط چینل بریک آؤٹ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-29 10:26:25
ٹیگز:

img

جائزہ

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

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

بنیادی اشارے کیلٹنر چینل ہے۔ چینل کی درمیانی ریل عام قیمت (اعلی ترین قیمت + کم ترین قیمت + اختتامی قیمت) / 3 کی N دن کی وزن والی اوسط اوسط ہے۔ چینل کی اوپری اور نچلی ریل لائنیں بالترتیب درمیانی ریل لائن سے ایک تجارتی رینج N دن کی وزن والی اوسط اوسط ہیں۔ جہاں تجارتی رینج حقیقی اتار چڑھاؤ اے ٹی آر کا انتخاب کرسکتی ہے ، یا براہ راست طول و عرض (اعلی ترین قیمت - کم سے کم قیمت) لے سکتی ہے۔ مؤخر الذکر اس حکمت عملی میں اپنایا گیا ہے۔

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

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

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

خطرے کا تجزیہ

  1. اختتامی چینل کی حکمت عملی پیرامیٹرز کے لئے بہت حساس ہیں اور پیرامیٹرز کا بہترین مجموعہ تلاش کرنے کے لئے بار بار جانچ کی ضرورت ہوتی ہے۔
  2. جب اسٹاک کی قیمتیں قلیل مدتی میں تیزی سے اتار چڑھاؤ کرتی ہیں تو ، تجارتی خطرات میں اضافہ ہوگا۔ غلط لین دین کے خطرے کو کم کرنے کے لئے چینل کی چوڑائی کو مناسب طریقے سے نرم کریں۔
  3. اس اثر کا پیرامیٹر کی ترتیبات اور اقسام کے ساتھ ایک اعلی تعلق ہے، اور مختلف اقسام کو اپنانے کے لئے ایڈجسٹمنٹ کی ضرورت ہوتی ہے.

اصلاح کی ہدایات

  1. سگنلز کو فلٹر کرنے اور غلط لین دین سے بچنے کے لئے دوسرے اشارے کو جوڑیں۔ جیسے رفتار اشارے ، اتار چڑھاؤ اشارے ، وغیرہ۔
  2. بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے پیرامیٹرز کو بہتر بنائیں. بنیادی طور پر چلتی اوسط پیرامیٹر اور چینل کے ضرب کو ایڈجسٹ کریں.
  3. مختلف اقسام کے لئے پیرامیٹرز کی ترتیبات میں کافی اختلافات ہوں گے ، جن کو الگ الگ بہتر بنانے کی ضرورت ہے۔

خلاصہ

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


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
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/
// © WMX_Q_System_Trading
//@version=3

strategy(title = "WMX Keltner Channels strategy", shorttitle = "WMX Keltner Channels strategy", overlay = true)

useTrueRange = input(true)
length = input(20, minval=5)
mult = input(2.618, minval=0.1)
mah =ema(ema( ema(high, length),length),length)
mal =ema(ema( ema(low, length),length),length)
range = useTrueRange ? tr : high - low
rangema =ema(ema( ema(range, length),length),length)
upper = mah + rangema * mult
lower = mal - rangema * mult
ma=(upper+lower)/2
uc = red
lc=green
u = plot(upper, color=uc, title="Upper")
basis=plot(ma, color=yellow, title="Basis")
l = plot(lower, color=lc, title="Lower")
fill(u, basis, color=uc, transp=95)
fill(l, basis, color=lc, transp=95)


strategy.entry("Long", strategy.long,  stop = upper, when = strategy.position_size <= 0 and close >upper)
strategy.entry("Short", strategy.short,  stop = lower, when = strategy.position_size >= 0 and close<lower)
if strategy.position_size > 0 
    strategy.exit("Stop Long", "Long", stop = ma)

if strategy.position_size < 0 
    strategy.exit("Stop Short", "Short", stop = ma)





مزید