ডাবল ফ্র্যাক্টাল ব্রেকআউট কৌশলটি প্রযুক্তিগত প্যাটার্ন স্বীকৃতির উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল। এটি ডাবল নীচে এবং ডাবল শীর্ষে ফ্রেকটাল গঠন সনাক্ত করে সম্ভাব্য প্রবণতা বিপরীততা সনাক্ত করে এবং দামগুলি এই ফ্রেকটালগুলি থেকে বেরিয়ে আসার সময় ক্রয় এবং বিক্রয় সংকেত উত্পন্ন করে।
এই কৌশলটির পিছনে মূল ধারণাটি ফ্র্যাক্টাল তত্ত্বের মধ্যে রয়েছে। এম-আকৃতির বা ডাব্লু-আকৃতির স্বল্প-মেয়াদী টার্নিং পয়েন্টগুলির উত্থান প্রচলিত প্রবণতার সম্ভাব্য বিপরীতের পরামর্শ দেয়। বিশেষত, নীচের বা শীর্ষ ফ্র্যাক্টালগুলি যখন 5 টি ধারাবাহিক বার আপেক্ষিক বৃহত্তর / নিম্ন উচ্চ / নিম্ন সমন্বয় তৈরি করে তখন গঠন করে। উদাহরণস্বরূপ, প্রথম 2 টি বারের সর্বোচ্চ দামগুলি শেষ 3 টি বারের তুলনায় বেশি হলে একটি শীর্ষ ফ্র্যাক্টাল গঠন করে।
এই কৌশলটি দীর্ঘ এবং স্বল্প সংকেত তৈরি করে যখন দামগুলি যথাক্রমে নীচের ফ্র্যাক্টালের নীচে এবং উপরের ফ্র্যাক্টালের উপরে ভেঙে যায়, কারণ এই ধরনের ব্রেকআউটগুলি প্রবণতা বিপরীত হওয়ার উচ্চ সম্ভাবনাকে নির্দেশ করে।
এই কৌশলটির প্রধান সুবিধা হ'ল এটি সম্ভাব্য প্রবণতা বিপরীত পয়েন্টগুলি সনাক্ত করার ক্ষমতা, যা প্রবণতা অনুসরণকারী ট্রেডিং সিস্টেমগুলির জন্য খুব দরকারী হতে পারে। অতিরিক্তভাবে, ডাবল ফ্র্যাক্টাল প্যাটার্ন কেবলমাত্র একক বার প্যাটার্নের উপর নির্ভরশীল কৌশলগুলির তুলনায় আরও নির্ভরযোগ্য ট্রেডিং সংকেত সরবরাহ করে।
প্রধান ঝুঁকি হ'ল ফ্র্যাক্টাল সনাক্তকরণ সম্পূর্ণ নিশ্চয়তার সাথে মূল্য বিপরীতের গ্যারান্টি দেয় না। কখনও কখনও দামগুলি প্রকৃত প্রবণতা পরিবর্তন ছাড়াই কেবল স্বল্পমেয়াদী সংশোধন করতে পারে। ভুল সংকেতগুলি এই জাতীয় ক্ষেত্রে অপ্রয়োজনীয় ক্ষতির দিকে পরিচালিত করতে পারে। এই ঝুঁকি হ্রাস করার জন্য, বিপরীত সংকেতগুলির বৈধতা যাচাই করতে ট্রেডিং ভলিউমের মতো অন্যান্য সূচক ব্যবহার করা যেতে পারে।
এই কৌশল উন্নত করার সম্ভাব্য উপায়গুলির মধ্যে রয়েছেঃ
ভলিউমের মত ফিল্টার যোগ করা হচ্ছে যাতে মিথ্যা বিপরীত হয় না।
বড় ডিগ্রি ডাবল ফ্র্যাক্টাল সনাক্ত এবং বড় প্রবণতা বাঁক ক্যাপচার করার জন্য পরামিতি মিটিং.
খারাপ লেনদেন থেকে ক্ষতি হ্রাস করার জন্য স্টপ লস স্থানান্তরিত করা।
ডাবল ফ্র্যাক্টাল ব্রেকআউট কৌশল নির্দিষ্ট প্রযুক্তিগত নিদর্শন সনাক্ত করে সম্ভাব্য মূল্য বিপরীত চিহ্নিত করে। একটি প্রযুক্তিগত সূচক-চালিত পদ্ধতি হিসাবে, এটি কার্যকরভাবে বাজারে স্বল্প ও মাঝারি মেয়াদী প্রবণতা ট্র্যাক করতে পারে এবং সম্মানজনক ঝুঁকি-পুরষ্কার ফলাফল সরবরাহ করতে পারে। এটি একটি নির্ভরযোগ্য এবং ব্যবহারিক ট্রেডিং সিস্টেম সামগ্রিকভাবে।
/*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"}] */ //@version=4 // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ceyhun strategy("Fractal Breakout Strategy", overlay=true) FUp = high[4] < high[2] and high[3] < high[2] and high[1] < high[2] and high < high[2] or high[5] < high[2] and high[4] < high[2] and high[3] <= high[2] and high[1] < high[2] and high < high[2] or high[6] < high[2] and high[5] < high[2] and high[4] <= high[2] and high[3] <= high[2] and high[1] < high[2] and high < high[2] or high[7] < high[2] and high[6] < high[2] and high[5] <= high[2] and high[4] <= high[2] and high[3] <= high[2] and high[1] < high[2] and high < high[2] or high[8] < high[2] and high[7] < high[2] and high[6] <= high[2] and high[5] <= high[2] and high[4] <= high[2] and high[3] <= high[2] and high[1] < high[2] and high < high[2] FractalUp = valuewhen(FUp, high[2], 1) plot(FractalUp, color=#0000FF,title="FractalUp") FDown = low[4] > low[2] and low[3] > low[2] and low[1] > low[2] and low > low[2] or low[5] > low[2] and low[4] > low[2] and low[3] >= low[2] and low[1] > low[2] and low > low[2] or low[6] > low[2] and low[5] > low[2] and low[4] >= low[2] and low[3] >= low[2] and low[1] > low[2] and low > low[2] or low[7] > low[2] and low[6] > low[2] and low[5] >= low[2] and low[4] >= low[2] and low[3] >= low[2] and low[1] > low[2] and low > low[2] or low[8] > low[2] and low[7] > low[2] and low[6] >= low[2] and low[5] >= low[2] and low[4] >= low[2] and low[3] >= low[2] and low[1] > low[2] and low > low[2] FractalDown = valuewhen(FDown, low[2], 1) plot(FractalDown, color=#FF0000,title="FractalDown") if crossover(close, FractalUp) strategy.entry("Long", strategy.long, comment="Long") if crossunder(close, FractalDown) strategy.entry("Short", strategy.short, comment="Short")