এই নিবন্ধটি একটি পরিমাণগত ট্রেডিং কৌশল প্রবর্তন করে যা ফ্র্যাক্টাল বিশ্লেষণ এবং ক্যান্ডেলস্টিক প্যাটার্নগুলিকে একত্রিত করে। মূল বিপরীত পয়েন্টগুলি এবং উত্থান / হ্রাস বিপরীত ক্যান্ডেলস্টিক প্যাটার্নগুলি সনাক্ত করে, এই কৌশলটি স্বয়ংক্রিয়ভাবে স্বল্প ঝুঁকিপূর্ণ উচ্চ রিটার্ন ট্রেডিং সক্ষম করে।
এই কৌশলটি বিস্তারিত মূল্য কর্ম বিশ্লেষণের উপর ভিত্তি করে, প্রবণতা ক্যাপচার করার জন্য একটি পরিষ্কার এন্ট্রি এবং স্টপ লস লজিক সংজ্ঞায়িত করার জন্য ফ্র্যাক্টাল বিশ্লেষণ এবং ক্যান্ডেলস্টিক প্যাটার্ন স্বীকৃতির সংমিশ্রণ ব্যবহার করে।
বিশেষত, এর প্রবেশের শর্তটি হ'লঃ দাম পূর্ববর্তী 2 টি বারের উচ্চতার উপরে ভেঙে যায়, এবং একটি ফ্রেক্টাল ব্রেকআউট বা বুলিশ এনগলফিং বা হ্যামার প্যাটার্ন ঘটে। এই সমন্বয় দীর্ঘ সংকেতগুলিকে দৃ strongly়ভাবে নিশ্চিত করে। স্টপ লস লজিক যা পূর্ববর্তী 2 টি বারের নীচে দামের ব্রেকআউটে প্রস্থানকে সংজ্ঞায়িত করে দ্রুত এবং কার্যকর স্টপগুলি নিশ্চিত করে।
প্যাটার্ন সনাক্তকরণের জন্য, এই কৌশলটি মূল বিপরীত পয়েন্টগুলি সনাক্ত করতে সাধারণভাবে ব্যবহৃত ফ্র্যাক্টাল তত্ত্ব ব্যবহার করে, পাশাপাশি 3 ক্লাসিক ক্যান্ডেলস্টিক বিপরীত প্যাটার্নগুলি সনাক্ত করার জন্য অ্যালগরিদমগুলি ব্যবহার করে।
কোডিং পাইন স্ক্রিপ্টে করা হয়। ফ্রেক্টাল উচ্চ / নিম্ন চিহ্নিত করা হয় যখন মূল্য 3-বার নতুন উচ্চ / নিম্ন করে, এবং খোলা / বন্ধ মূল্যের কঠোর নিয়মগুলি গ্রাস প্যাটার্নগুলির জন্য ব্যবহৃত হয়।
এই কৌশলটির প্রধান সুবিধাঃ
এখনও কিছু ঝুঁকি আছে যা লক্ষ্য করা উচিতঃ
অপ্টিমাইজড স্টপ, ট্রেন্ড ফিল্টারিং এবং ওয়াক ফরওয়ার্ড বিশ্লেষণের মতো পদ্ধতি উপরের ঝুঁকিগুলি নিয়ন্ত্রণে সহায়তা করতে পারে।
আরও উন্নতি করার ক্ষেত্রঃ
এই উন্নতিগুলি কৌশলটির স্থিতিশীলতা এবং লাভজনকতা আরও জোরদার করবে।
এই নিবন্ধটি পুঙ্খানুপুঙ্খভাবে একটি মূল্য কর্ম ট্রেডিং কৌশল জুড়ে ফ্রেক্টাল এবং মোমবাতি প্যাটার্ন একত্রিত। সঠিক সংকেত, সহজ বাস্তবায়ন এবং কার্যকর প্রবণতা অনুসরণ সঙ্গে, এই কৌশল ব্যাপকভাবে উভয় পদ্ধতিগত ব্যবসায়ীদের এবং বিবেচ্য ব্যবসায়ীদের উপকৃত হতে পারে। ক্রমাগত উন্নতি এবং যাচাইকরণ বাস্তব ট্রেডিং জন্য তার কর্মক্ষমতা আরও উন্নত করবে।
/*backtest start: 2023-02-12 00:00:00 end: 2024-02-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Fractal & Pattern Entry/Exit Strategy", overlay=true) // Fractal calculation fractalHigh = high == highest(3) fractalLow = low == lowest(3) // Pattern detection bullishEngulfing = open < close[1] and close > open[1] and close > open + (open[1] - close[1]) * 2 and low < min(open, close) and high > max(open, close) and open[1] > close[1] bearishEngulfing = open > close[1] and close < open[1] and open > close + (close[1] - open[1]) * 2 and high > max(open, close) and low < min(open, close) and open[1] < close[1] hammer = open < close and close > (high + low + open * 2) / 4 and close - open > (high - low) * 0.6 and high - close < (high - low) * 0.1 and open - low < (high - low) * 0.1 hangingMan = open > close and open < (high + low + close * 2) / 4 and open - close > (high - low) * 0.6 and high - open < (high - low) * 0.1 and close - low < (high - low) * 0.1 // Entry condition longCondition = crossover(close, highest(2)[1]) and (fractalHigh or bullishEngulfing or hammer) shortCondition = crossunder(close, lowest(2)[1]) and (fractalLow or bearishEngulfing or hangingMan) // Exit condition exitLongCondition = crossunder(close, lowest(2)[1]) exitShortCondition = crossover(close, highest(2)[1]) // Entry and exit orders if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) if (exitLongCondition) strategy.close("Long") if (exitShortCondition) strategy.close("Short") // Plot fractals plotshape(fractalHigh, title="Fractal High", style=shape.triangledown, location=location.abovebar, color=color.green, size=size.small) plotshape(fractalLow, title="Fractal Low", style=shape.triangleup, location=location.belowbar, color=color.red, size=size.small) // Plot patterns plotshape(bullishEngulfing, title="Bullish Engulfing", style=shape.arrowup, location=location.belowbar, color=color.green, size=size.small) plotshape(bearishEngulfing, title="Bearish Engulfing", style=shape.arrowdown, location=location.abovebar, color=color.red, size=size.small) plotshape(hammer, title="Hammer", style=shape.arrowup, location=location.belowbar, color=color.green, size=size.small) plotshape(hangingMan, title="Hanging Man", style=shape.arrowdown, location=location.abovebar, color=color.red, size=size.small)