← العودة إلى الرئيسية
إشارة / مؤشر تداول
🌊

قنوات كيلتنر

أغلفة سعرية مبنية على تقلب ATR لتحديد قوة الاتجاه ورصد الاختراقات.

ابدأ الأتمتة مجاناً ←

هل تريد أتمتة هذه الاستراتيجية؟ جرب Invest-Begin مجاناً — دون الحاجة إلى بطاقة ائتمان.

قنوات كيلتنر chart

نظرة عامة

ما هو قنوات كيلتنر؟

طوّر تشيستر كيلتنر قنوات كيلتنر أصلًا في ستينيات القرن الماضي، ثم حدّثتها لاحقًا ليندا برادفورد راشكي، التي استبدلت البناء الأصلي بخط مركزي من نوع EMA ونطاقات مبنية على ATR — وهي النسخة المستخدمة اليوم. ويضع المؤشر نطاقًا علويًا وآخر سفليًا عند مضاعف من متوسط المدى الحقيقي فوق متوسط متحرك أسي وتحته.

وخلافًا لنطاقات بولينجر (التي تستخدم الانحراف المعياري)، تستخدم قنوات كيلتنر مؤشر ATR — وهو مقياس لتقلب المدى الحقيقي — ما يجعل النطاقات أكثر سلاسة وأقل عرضة للاتساع المفاجئ خلال القفزات السعرية القصيرة. وهذه السلاسة تجعلها مفيدة في تحديد التحركات الاتجاهية المستدامة لا مجرد أحداث التقلب اللحظية.

وحين يغلق السعر باستمرار فوق النطاق العلوي، فإن ذلك يشير إلى اتجاه صاعد قوي — وينبغي تجاهل الإشارات الهبوطية في هذا السياق. وحين يغلق السعر دون النطاق السفلي، يكون هناك اتجاه هابط قوي قائم. ويعمل خط EMA المركزي كخط دعم/مقاومة ديناميكي وهدف للارتداد إلى المتوسط.

ومن أشهر الاستراتيجيات «انضغاط كيلتنر-بولينجر»: فحين تنكمش نطاقات بولينجر داخل قناة كيلتنر، يدل ذلك على انضغاط شديد في التقلب كثيرًا ما يسبق تحركًا اتجاهيًا انفجاريًا. وينتظر المتداولون اتساع النطاقات واختراق السعر لتحديد الاتجاه.

كيف يعمل في Invest-Begin

أتمته الآن

تُطبّق منصة Invest-Begin قنوات كيلتنر بفترة EMA ومضاعف ATR قابلَين للضبط. وتنبّهك ميزة اكتشاف الانضغاط المدمجة عند انضغاط نطاقات بولينجر داخل قناة كيلتنر. وتشمل محفّزات الاستراتيجية لمس النطاقَين العلوي والسفلي، وتقاطعات EMA، والاختراقات المؤكَّدة بالزخم.

جرب مجاناً ←

كود الاستراتيجية

اختر سكربتًا من الأسفل، وانسخه، واستخدمه مباشرة على الرسم البياني.

Pine Script (TradingView)

هذا مثال Pine Script على TradingView لهذا المؤشر. الصقه في Pine Editor داخل TradingView، وأضفه إلى الرسم البياني، ثم عدّل الإعدادات حسب السوق والإطار الزمني.

//@version=6
indicator("Keltner Channels", overlay=true)
length  = input.int(20,  "EMA Length")
atrMult = input.float(1.5, "ATR Multiplier")
atrLen  = input.int(10,  "ATR Length")
mid   = ta.ema(close, length)
upper = mid + atrMult * ta.atr(atrLen)
lower = mid - atrMult * ta.atr(atrLen)
longSignal  = ta.crossover(close, upper)
shortSignal = ta.crossunder(close, mid)
plotshape(longSignal,  style=shape.triangleup,   location=location.belowbar, color=color.green, size=size.small)
plotshape(shortSignal, style=shape.triangledown, location=location.abovebar, color=color.red,   size=size.small)
p1 = plot(upper, "Upper KC", color=color.new(color.purple, 0))
p2 = plot(lower, "Lower KC", color=color.new(color.purple, 0))
plot(mid, "Mid KC", color=color.orange)
fill(p1, p2, color=color.new(color.purple, 90))

ThinkScript (thinkorswim)

هذا مثال ThinkScript على thinkorswim لهذا المؤشر. افتح thinkorswim، وأنشئ دراسة مخصصة، والصق السكربت، ثم طبّقه على الرسم البياني.

input length = 20;
input atrMult = 1.5;
def mid = ExpAverage(close, length);
def atrVal = ATR(length);
def upper = mid + atrMult * atrVal;
def lower = mid - atrMult * atrVal;
def buySignal = close crosses above upper;
def sellSignal = close crosses below mid;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "Keltner Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "Keltner Exit");
plot Mid = mid;
Mid.SetDefaultColor(Color.CYAN);
plot Upper = upper;
Upper.SetDefaultColor(Color.GREEN);
plot Lower = lower;
Lower.SetDefaultColor(Color.RED);

هل أنت مستعد لأتمتة قنوات كيلتنر؟

انضم إلى آلاف المتداولين الذين يستخدمون Invest-Begin لتنفيذ هذه الاستراتيجية تلقائياً على مدار الساعة.

ابدأ مجاناً ←

جميع الاستراتيجيات والإشارات

مواصلة التعلم

استراتيجيات التداول

إشارات ومؤشرات التداول