یہ حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے ای ایم اے اور موافقت پذیر فبونیکی ریٹریکشن کا استعمال کرتی ہے تاکہ الٹ پوائنٹس کی خود بخود نشاندہی کی جاسکے ، جس کا مقصد رجحانات کو پکڑ کر اعلی فروخت اور کم خریدنا ہے۔ اس میں قلیل مدتی تجارت کے لئے موزوں کثرت سے تجارت شامل ہے۔
رجحان کی سمت کا تعین کرنے کے لئے 9 دن کے ای ایم اے اور 21 دن کے ای ایم اے گولڈن کراس اور ڈیتھ کراس کا استعمال کریں۔ 55 دن کے ای ایم اے سے نیچے 21 دن کے ای ایم اے کی کراسنگ نیچے کے رجحان کے آغاز کی نشاندہی کرتی ہے۔
100 ادوار کے ساتھ موافقت پذیر فبونیکی ریٹریکشن کو لاگو کریں تاکہ حالیہ قیمتوں میں اتار چڑھاؤ کی بنیاد پر کلیدی ریٹریکشن کی سطحوں کا خود بخود تعین کیا جاسکے۔
0.236 فبونیکی ریٹریکشن قیمت توڑنے سے الٹ جانے کا اشارہ کرتا ہے اور موجودہ پوزیشن کو بند کرتا ہے۔
جب 9 دن کا ای ایم اے 21 دن کے ای ایم اے سے نیچے جاتا ہے، اور قیمت ایڈجسٹ فبونیکی اونچائی سے کم ہے، مختصر جاؤ.
طویل منافع کا ہدف 200 دن کے ای ایم اے سے اوپر کا کراس اوور ہے۔ مختصر سٹاپ نقصان 0.236 فبونیکی ریٹریکشن کو توڑ رہا ہے۔
ای ایم اے واضح رجحان کے اشارے دیتا ہے، اس پر عمل درآمد آسان ہے
انکولی فبونیکی دستی پیرامیٹر ٹیوننگ سے بچتا ہے
اعلی تعدد کی حکمت عملیوں کے لئے بار بار تجارت مختصر مدت کی چالوں کو پکڑتا ہے
بروقت سٹاپ نقصان کے لئے کلیدی ریٹریسیشن کی سطح
سائیکلوں میں اصلاح کے لئے ترتیب دینے کے قابل پیرامیٹرز
ای ایم اے میں تاخیر کی تصدیق کے لئے دیگر اشارے کی ضرورت ہے
انضمام فبونیکی خطرات غیر مستحکم سطحوں کے ساتھ اوور فٹنگ
ہائی فریکوئنسی ٹریڈنگ کمیشن اور سلائپج سے اخراجات میں اضافہ کرتی ہے
رینج سے منسلک رجحانات کی غیر موثر فلٹرنگ سے غلط سگنل پیدا ہوتے ہیں
استعمال کے انتظام اور خطرہ انعام کنٹرول میں بہتری کی ضرورت ہے
قیمت اور حجم کے فرق سے غلط سگنل سے بچنے کے لئے حجم کے اشارے شامل کریں
موجودہ مارکیٹ کے حالات کو بہتر بنانے کے لئے EMA ادوار کو بہتر بنائیں
بہتر خطرے کے کنٹرول کے لئے متحرک سٹاپ نقصان کو لاگو کریں
whipsaws سے بچنے کے لئے رجحان طاقت انڈیکس شامل کریں
تجارتی اخراجات کے اثرات پر غور کریں اور کم سے کم منافع کا ہدف مقرر کریں
یہ حکمت عملی ای ایم اے کے ساتھ رجحان کی سمت کی نشاندہی کرتی ہے اور موافقت پذیر فبونیکی ریٹریکشن کا استعمال کرتے ہوئے متحرک طور پر الٹ کی سطح کا تعین کرتی ہے ، جو خود بخود مختلف مارکیٹ کے حالات میں ڈھل جاتی ہے۔ لیکن یہ رجحان کی تقسیم اور ایلیٹ ویو منطق کے بغیر اشارے کے اشارے پر زیادہ انحصار کرتی ہے ، جس سے اصلاح کی گنجائش رہ جاتی ہے۔ مجموعی طور پر ، ایک اعلی تعدد مختصر مدتی تجارتی حکمت عملی کے طور پر ، یہ تیز قیمت کی تبدیلیوں کو پکڑ سکتی ہے لیکن اس میں بار بار اسٹاپ نقصان اور اوور ٹریڈنگ کے خطرات شامل ہیں جن کو تاجروں کو سنبھالنے کی ضرورت ہے۔
/*backtest start: 2023-08-21 00:00:00 end: 2023-09-20 00:00:00 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/ // © CheatCode1 //@version=5 strategy("CC-Trend strategy 2", overlay=true, initial_capital = 10000, commission_type = strategy.commission.percent, commission_value = 0.01, default_qty_type = strategy.percent_of_equity, default_qty_value = 100 ) ema9 = ta.ema(close, 9) ema21 = ta.ema(close, 21) ema55 = ta.ema(close, 55) ema200 = ta.ema(close, 200) plot(ema200, '22', color.blue, 2) FibL = input.int(100, 'Fibonacci Length', 1, 500, group = 'Automatic Fibonacci Retracement') len1 = input.int(1, 'Show Last', 0, 1000, group = 'Automatic Fibonacci Retracement') len2 = input.int(5, 'Offset Length', 0, 1000, group = 'Automatic Fibonacci Retracement') highF = ta.highest(ema55 >= ema9 ? ema55:ema9, FibL) lowF = ta.lowest(ema55 >= ema9 ? ema9:ema55, FibL) AvgFib = highF - lowF //Fibonacci Executions LL2 = highF + .618 * AvgFib LL1 = highF + .272 * AvgFib L1 = highF L236 = highF - 0.236 * AvgFib L382 = highF - 0.382 * AvgFib Mid = highF - 0.50 * AvgFib S382 = lowF + 0.382 * AvgFib S236 = lowF + 0.236 * AvgFib S1 = lowF SS1 = lowF - .272 * AvgFib SS2 = lowF - .618 * AvgFib //Fibonacci Plot's high2FP = plot(LL2, 'Highe2', color.red,offset = len2, show_last = len1, trackprice = true) high1FP = plot(LL1, 'Highe1', color.red,offset = len2, show_last = len1, trackprice = true) highFP = plot(highF, 'High', color.red,offset = len2, show_last = len1, trackprice = true) L236P = plot(L236, "0.764", #ED381C, offset = len2, show_last = len1, trackprice = true ) L382P = plot(L382, "0.618", color.white,offset = len2, show_last = len1, trackprice = true ) MidP = plot(Mid, "0.5", color.orange,offset = len2, show_last = len1, trackprice = true ) S382P = plot(S382, "0.382", color.yellow ,offset = len2, show_last = len1, trackprice = true) S236P = plot(S236, "0.236", color.lime ,offset = len2, show_last = len1, trackprice = true) lowFP = plot(lowF, 'Low', color.green,offset = len2, show_last = len1, trackprice = true) low1FP = plot(SS1, 'Lowe1', color.green,offset = len2, show_last = len1, trackprice = true) low2FP = plot(SS2, 'Lowe2', color.green,offset = len2, show_last = len1, trackprice = true) plot(ema9, '22', color.yellow, 2) plot(ema55, '55', color.aqua, 2) plot(ema200, '200', color.maroon, 2) shortCondition = close[1] < highF and ema21 < ema55 if (shortCondition) strategy.entry("Short", strategy.short) shorttp = ta.crossover(close, ema200) and strategy.openprofit >= 0 if (shorttp) strategy.close('Short', 'Short TP', qty_percent = 100) shortclose2 = close[1] > L236 and not (shortCondition) if(shortclose2) strategy.close('Short', 'Short RM', qty_percent = 100)