কোয়াড্রপল ক্রসিং কৌশল একটি মাঝারি থেকে দীর্ঘমেয়াদী ট্রেডিং কৌশল। এটি স্টক মূল্যের প্রবণতা পরিবর্তন সনাক্ত করতে বিভিন্ন প্রযুক্তিগত সূচককে একত্রিত করে এবং সমালোচনামূলক পয়েন্টগুলিতে ট্রেডিং সংকেত তৈরি করে। প্রধান প্রযুক্তিগত সূচকগুলির মধ্যে চলমান গড়, ট্রেডিং ভলিউম, আপেক্ষিক শক্তি সূচক (আরএসআই) এবং চলমান গড় ঘনিষ্ঠতা বৈষম্য (এমএসিডি) অন্তর্ভুক্ত। এই মাল্টি-সূচক সংমিশ্রণ সংকেত নির্ভরযোগ্যতা উন্নত করতে এবং ভুল ব্যবসায়ের সম্ভাবনা হ্রাস করতে পারে।
চতুর্ভুজ ক্রসিং কৌশল নিম্নলিখিত চারটি সূচকের সংমিশ্রণ সংকেতগুলির উপর ভিত্তি করে ট্রেডিং সিদ্ধান্ত নেয়ঃ
এই চারটি সূচক সেট যখন একই দিকের সংকেত দেয় তখন ট্রেডিং সিদ্ধান্তগুলি ট্রিগার করা হয়। উপরন্তু, দুটি স্বাধীন সংকেতগুলি পরিপূরক করার জন্য কনফিগার করা হয়ঃ এর 20-দিনের ইএমএ থেকে মূল্য বিচ্যুতির অনুপাত এবং বলিংজার ব্যান্ডের সীমানা স্পর্শ করা। সাধারণভাবে, এই কৌশলটি ভুল সংকেতগুলির সম্ভাবনা হ্রাস করতে এবং তুলনামূলকভাবে নির্ভরযোগ্য ট্রেডিং সুযোগগুলি ক্যাপচার করতে চায়।
কোয়াড্রপল ক্রসিং কৌশলটির সবচেয়ে বড় সুবিধা হ'ল একাধিক সূচকগুলির সংমিশ্রণ ব্যবহার। একটি একক সূচক খুব কমই বাজারকে ব্যাপকভাবে বিচার করতে পারে। সংমিশ্রিত সূচকগুলি আরও মাত্রায় রেফারেন্স সরবরাহ করে, ত্রুটি হ্রাস করে। বিশেষত এই কৌশলটির প্রধান সুবিধাগুলির মধ্যে রয়েছেঃ
সাধারণভাবে, চতুর্ভুজ ক্রসিং কৌশলটি মাঝারি থেকে দীর্ঘমেয়াদী পজিশন ট্রেডিংয়ের জন্য খুব উপযুক্ত, যা প্রধান প্রবণতা অনুসারে তুলনামূলকভাবে স্থিতিশীল রিটার্ন পেতে সক্ষম।
চতুর্ভুজ ক্রসিং কৌশলটিও কিছু ঝুঁকি বহন করে, প্রধানত নিম্নলিখিত দিকগুলিতেঃ
এছাড়াও, পূর্বনির্ধারিত পরামিতি এবং শর্তগুলিও চতুর্ভুজ ক্রসিং কৌশলটির অভিযোজনযোগ্যতাকে সীমাবদ্ধ করে। বাজারের পরিবেশে বড় পরিবর্তন দেখা দিলে এর কর্মক্ষমতা উল্লেখযোগ্যভাবে হ্রাস পেতে পারে।
উপরের ঝুঁকি বিশ্লেষণের ভিত্তিতে, চতুর্ভুজ ক্রসিং কৌশলটি নিম্নলিখিত দিকগুলিতে অনুকূলিত করা যেতে পারেঃ
এই অপ্টিমাইজেশানগুলি মূল কৌশলটির গুণাবলী বজায় রেখে ট্রেডিং ঝুঁকি হ্রাস করতে পারে, রিটার্নের হার উন্নত করে।
সংক্ষেপে, মাল্টি-ইনডিকেটর রায়গুলির সুবিধা গ্রহণ করে, চতুর্ভুজ ক্রসিং কৌশলটি ঝুঁকি নিয়ন্ত্রণের সময় উচ্চ সম্ভাবনা এবং উচ্চ নির্ভরযোগ্যতার মাঝারি থেকে দীর্ঘমেয়াদী ট্রেডিং সুযোগগুলি ক্যাপচার করার চেষ্টা করে। এটি পর্যাপ্ত তহবিল এবং মানসিক ভারবহন ক্ষমতা সহ বিনিয়োগকারীদের জন্য উপযুক্ত। স্টপ লস / টেক লাভ এবং গতিশীল অপ্টিমাইজেশনের মতো উপাদানগুলি প্রবর্তন করে এই কৌশলটি আরও উন্নত করা যেতে পারে। এটি মাল্টি-ইনডিকেটর ট্রেডিং ধারণাগুলির সংমিশ্রিত প্রয়োগের একটি আদর্শ উদাহরণ।
/*backtest start: 2024-01-23 00:00:00 end: 2024-02-22 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © anonXmoous //@version=5 strategy("Quadruple Cross Strategy", overlay=true, initial_capital=100000, currency="TRY", default_qty_type=strategy.percent_of_equity, default_qty_value=10, pyramiding=0, commission_type=strategy.commission.percent, commission_value=0.1) // Verileri tanımla price = close ema200 = ta.ema(price, 200) ema20 = ta.ema(price, 20) vol= volume rsi = ta.rsi(price, 14) [macdLine, signalLine, histLine] = ta.macd(price, 12, 26, 9) n = 20 // SMA periyodu k = 2.5 // Standart sapma katsayısı // Bollinger bandı parametrelerini tanımla sma = ta.sma(price, n) // 20 günlük SMA std = ta.stdev(price, n) // 20 günlük standart sapma upperBB = sma + k * std // Bollinger bandının üst sınırı lowerBB = sma - k * std // Bollinger bandının alt sınırı // Alım sinyali koşullarını belirle buyCondition1 = price > ema200 and (price - ema200) / ema200 <= 0.05 or price == ema200 buyCondition2 = price > price[1] buyCondition3 = vol > vol[1] and vol[1] > vol[2] buyCondition4 = rsi > 35 and rsi > rsi[1] buyCondition5 = macdLine > signalLine and histLine > 0 buyCondition6 = price < ema20 and (price - ema20) / ema20 <= -0.14 // bağımsız al değiken 1 buyCondition7 = price < lowerBB // bağımsız al değiken 2- Bollinger bandının alt sınırına dokunduysa, alım sinyali // Satım sinyali koşullarını belirle sellCondition1 = price < ema200 and (price - ema200) / ema200 >= -0.03 or price == ema200 sellCondition2 = price < price[1] sellCondition3 = vol > vol[1] and vol[1] > vol[2] sellCondition4 = rsi < 65 and rsi < rsi[1] sellCondition5 = macdLine < signalLine and histLine < 0 sellCondition6 = price > ema20 and (price - ema20) / ema20 >= 0.19 // bağımsız sat değiken 1 sellCondition7 = price > upperBB // bağımsız sat değiken 2- Bollinger bandının üst sınırına dokunduysa, satım sinyali // Alım ve satım sinyallerini oluştur buySignal = (buyCondition1 and buyCondition2 and buyCondition3 and buyCondition4 and buyCondition5) or buyCondition6 or buyCondition7 sellSignal = (sellCondition1 and sellCondition2 and sellCondition3 and sellCondition4 and sellCondition5) or sellCondition6 or sellCondition7 // Alım ve satım sinyallerini stratejiye ekle if (buySignal) strategy.entry("long", strategy.long, comment = "Buy") if (sellSignal) strategy.close("long", comment = "Sell") // Alım ve satım sinyallerini grafik üzerinde göster plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), size=size.small) plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), size=size.small)