
এই কৌশলটি ত্রিভুজ / ঋণাত্মক এবং দ্বি-সমান-লাইন সিস্টেমের উপর ভিত্তি করে, তিনটি ক্রমাগত কে লাইনের সত্তা আকারের পরিবর্তন এবং সমান্তরাল সিস্টেমের ক্রস-সিগন্যালগুলি বিচার করে, তৃতীয় কে লাইনের সমাপ্তির সময় একটি কে বা বিক্রয় সংকেত তৈরি করে, সম্ভাব্য প্রবণতা বক্ররেখা এবং মূল্যের বিপরীত সুযোগগুলি ধরার জন্য।
এই কৌশলটির মূল বিষয় হল ট্রেন্ডের সূচনা পয়েন্টকে তিনটি যোগ / বিয়োগ মোডের মাধ্যমে ধরা এবং একই সাথে একটি দ্বৈত সমান্তরাল সিস্টেম ব্যবহার করে প্রবণতার শক্তি এবং দিকনির্দেশ যাচাই করা। দুটি মাত্রা একত্রিত হয়, প্রবণতার শুরুতে কার্যকরভাবে প্রবেশের চেষ্টা করে এবং বিপরীতমুখী ব্যবসায়ের ঝুঁকি হ্রাস করে।
এই কৌশলটি প্রচলিত ত্রি-অনুষঙ্গিক / নেতিবাচক এবং দ্বি-সমান-রেখার সিস্টেমের সাথে মিলিত হয়, প্রবণতার শুরুতে সম্ভাব্য মূল্যের বৈষম্য লাভের জন্য প্রবণতার শুরুতে ক্যাপচার করার চেষ্টা করে। এর সুবিধা হ’ল সংকেতটি স্পষ্ট, যুক্তি সহজ, বাস্তবায়ন এবং অপ্টিমাইজ করা সহজ; একই সাথে ঘন ঘন লেনদেন, সংকেত অস্থিরতা, ঝুঁকি নিয়ন্ত্রণের অভাবের মতো সম্ভাব্য ঝুঁকি এবং উন্নতির জায়গা রয়েছে। পরবর্তী সময়ে সংকেত ফিল্টারিং, অবস্থান পরিচালনা, স্টপ লস ইত্যাদি থেকে শুরু করা যেতে পারে, ক্রমাগত সমৃদ্ধ এবং শক্তিশালী এই কৌশলটির সমন্বিত পারফরম্যান্স, পরিমাণগত লেনদেনের অনুশীলনের জন্য আরও রেফারেন্স সরবরাহ করে।
/*backtest
start: 2023-03-22 00:00:00
end: 2024-03-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Consecutive Candles with MAs", shorttitle="CCMAs", overlay=true)
// Üç ardışık mumun büyüklüklerinin arttığını kontrol eden fonksiyon
isThreeConsecutiveCandlesIncreasing() =>
firstCandleBody = abs(close[2] - open[2])
secondCandleBody = abs(close[1] - open[1])
thirdCandleBody = abs(close - open)
firstCandleBody < secondCandleBody and secondCandleBody < thirdCandleBody
// Üçüncü mum kapandığında al veya sat koşulu
longCondition = isThreeConsecutiveCandlesIncreasing() and close > open
shortCondition = isThreeConsecutiveCandlesIncreasing() and close < open
// 50 ve 200 periyotluk hareketli ortalamalar
ma50 = sma(close, 50)
ma200 = sma(close, 200)
// Al veya sat sinyallerini grafiğe ekleme
plotshape(series=longCondition, title="Al Sinyali", location=location.belowbar, color=color.green, style=shape.triangleup, text="AL")
plotshape(series=shortCondition, title="Sat Sinyali", location=location.abovebar, color=color.red, style=shape.triangledown, text="SAT")
// Hareketli ortalamaların grafiğe eklenmesi
plot(ma50, title="50 Periyotluk Hareketli Ortalama", color=color.blue)
plot(ma200, title="200 Periyotluk Hareketli Ortalama", color=color.red)
// Al veya sat komutlarını çalıştırma
if (longCondition)
strategy.entry("Al", strategy.long)
if (shortCondition)
strategy.entry("Sat", strategy.short)