এই কৌশলটি প্রবণতা নির্ধারণের জন্য ইএমএ এবং স্বয়ংক্রিয়ভাবে বিপরীত পয়েন্ট সনাক্ত করার জন্য অভিযোজনশীল ফিবোনাচি পুনরুদ্ধার ব্যবহার করে, প্রবণতা ধরার মাধ্যমে উচ্চ বিক্রি এবং কম কিনতে লক্ষ্য করে। এটি স্বল্পমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত ঘন ঘন ট্রেডিং জড়িত।
ট্রেন্ডের দিকনির্দেশনা নির্ধারণের জন্য ৯ দিনের ইএমএ এবং ২১ দিনের ইএমএ গোল্ডেন ক্রস এবং ডেথ ক্রস ব্যবহার করুন। ২১ দিনের ইএমএ ৫৫ দিনের ইএমএ এর নিচে অতিক্রম করলে নিম্নমুখী প্রবণতার সূচনা হয়।
সাম্প্রতিক মূল্য পরিবর্তনের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে মূল রিট্র্যাকশন স্তর নির্ধারণের জন্য 100 টি সময়ের সাথে অভিযোজিত ফিবোনাচি পুনরুদ্ধার বাস্তবায়ন করুন।
০.২৩৬ ফিবোনাচি রিট্র্যাকশন একটি বিপরীতমুখী অবস্থা নির্দেশ করে এবং বিদ্যমান অবস্থান বন্ধ করে দেয়।
যখন ৯ দিনের ইএমএ ২১ দিনের ইএমএ এর নিচে চলে যায়, এবং দাম ফিবোনাচি উচ্চতার চেয়ে কম হয়, তখন শর্ট হয়ে যায়।
দীর্ঘ লাভের লক্ষ্য 200 দিনের ইএমএ এর উপরে ক্রসওভার। শর্ট স্টপ লস 0.236 ফিবোনাচি রিট্র্যাকশন ভাঙছে।
ইএমএ স্পষ্ট প্রবণতা সংকেত দেয়, বাস্তবায়ন করা সহজ
অ্যাডাপ্টিভ ফিবোনাচি ম্যানুয়াল প্যারামিটার টিউনিং এড়ায়
ঘন ঘন ট্রেডিং উচ্চ ফ্রিকোয়েন্সি কৌশল জন্য স্বল্পমেয়াদী সরানো ধরা
সময়মত স্টপ লস জন্য মূল রিট্র্যাকশন স্তর
চক্র জুড়ে অপ্টিমাইজেশান জন্য কনফিগারযোগ্য পরামিতি
ইএমএর পিছিয়ে পড়ার জন্য অন্যান্য সূচক থেকে নিশ্চিতকরণের প্রয়োজন
অনুকূল ফিবোনাচি ঝুঁকিগুলি অস্থির স্তরের সাথে অতিরিক্ত ফিট করে
উচ্চ ফ্রিকোয়েন্সি ট্রেডিং কমিশন এবং স্লিপিং থেকে খরচ বৃদ্ধি করে
পরিসীমাভিত্তিক প্রবণতার অকার্যকর ফিল্টারিং মিথ্যা সংকেত দেয়
ব্যবহারের ব্যবস্থাপনা এবং ঝুঁকি-প্রতিদান নিয়ন্ত্রণের উন্নতির প্রয়োজন
মূল্য-ভলিউম বিপরীত থেকে মিথ্যা সংকেত এড়াতে ভলিউম সূচক যোগ করুন
বর্তমান বাজারের অবস্থার সাথে আরও ভালভাবে খাপ খাইয়ে নেওয়ার জন্য ইএমএ সময়কাল অপ্টিমাইজ করুন
ঝুঁকি নিয়ন্ত্রণের জন্য গতিশীল স্টপ লস বাস্তবায়ন করুন
হুইপস এড়ানোর জন্য প্রবণতা শক্তি সূচক অন্তর্ভুক্ত করুন
ট্রেডিং খরচ প্রভাব বিবেচনা করুন এবং সর্বনিম্ন মুনাফা লক্ষ্য নির্ধারণ করুন
এই কৌশলটি ইএমএর সাথে প্রবণতার দিক চিহ্নিত করে এবং অভিযোজিত ফিবোনাচি পুনরুদ্ধারের মাধ্যমে গতিশীলভাবে বিপরীতমুখী স্তর নির্ধারণ করে, যা স্বয়ংক্রিয়ভাবে বিভিন্ন বাজারের অবস্থার সাথে খাপ খায়। তবে এটি প্রবণতা বিভাগ এবং এলিয়ট ওয়েভ লজিক ছাড়াই সূচক সূচকগুলিতে বেশি নির্ভর করে, অপ্টিমাইজেশনের জন্য জায়গা ছেড়ে দেয়। সামগ্রিকভাবে, উচ্চ ফ্রিকোয়েন্সি স্বল্পমেয়াদী ট্রেডিং কৌশল হিসাবে, এটি দ্রুত মূল্য পরিবর্তনগুলি ক্যাপচার করতে পারে তবে ঘন ঘন স্টপ লস এবং ওভারট্রেডিংয়ের ঝুঁকি জড়িত যা ব্যবসায়ীদের পরিচালনা করতে হবে।
/*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)