রিসোর্স লোড হচ্ছে... লোডিং...

সহজ সমন্বিত কৌশলঃ পিভট পয়েন্ট সুপারট্রেন্ড এবং ডিএমএ

লেখক:চাওঝাং, তারিখঃ 2024-06-17 14:49:14
ট্যাগঃএটিআরডিএমইএইএমএ

img

সারসংক্ষেপ

এই কৌশলটি পিভট পয়েন্ট সুপারট্রেন্ড সূচক এবং ডাবল এক্সপোনেনশিয়াল মুভিং এভারেজ (ডিইএমএ) সূচককে একত্রিত করে এই দুটি সূচকের তুলনায় মূল্যের অবস্থান বিশ্লেষণ করে ট্রেডিং সংকেত তৈরি করে। যখন মূল্য পিভট পয়েন্ট সুপারট্রেন্ড সূচকের উপরে ভেঙে যায় এবং ডিইএমএ সূচকের চেয়ে বেশি হয়, তখন একটি দীর্ঘ সংকেত উত্পন্ন হয়; যখন মূল্য পিভট পয়েন্ট সুপারট্রেন্ড সূচকের নীচে ভেঙে যায় এবং ডিইএমএ সূচকের চেয়ে কম হয়, তখন একটি সংক্ষিপ্ত সংকেত উত্পন্ন হয়। এই কৌশলটি মাঝারি থেকে দীর্ঘমেয়াদী বাজারের প্রবণতা ক্যাপচার করতে পারে এবং স্বল্পমেয়াদী মূল্যের ওঠানামাতেও প্রতিক্রিয়া জানাতে পারে।

কৌশল নীতি

  1. পিভট পয়েন্ট সুপারট্রেন্ড সূচক গণনা করুন: মাঝারি পয়েন্টটি একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ এবং সর্বনিম্ন মূল্যের গড় গ্রহণ করে গণনা করা হয় এবং তারপরে উপরের এবং নীচের ব্যান্ডগুলি গড় সত্য পরিসীমা (এটিআর) এর উপর ভিত্তি করে গণনা করা হয়, যা গতিশীল সমর্থন এবং প্রতিরোধের স্তর গঠন করে।
  2. DEMA সূচক গণনা করুনঃ প্রথমে, বন্ধের মূল্যের এক্সপোনেনশিয়াল মুভিং মিডিয়ার (EMA) গণনা করুন, তারপর EMA এর EMA গণনা করুন এবং অবশেষে চূড়ান্ত DEMA সূচক পেতে EMA এর দ্বিগুণ থেকে DEMA কে বিয়োগ করুন।
  3. ট্রেডিং সিগন্যাল তৈরি করুনঃ যখন বন্ধের মূল্য পিভট পয়েন্ট সুপারট্রেন্ডের উপরের ব্যান্ডের উপরে ভেঙে যায় এবং ডিইএমএ সূচকের চেয়ে বেশি হয়, তখন একটি দীর্ঘ সংকেত উৎপন্ন হয়; যখন বন্ধের মূল্য পিভট পয়েন্ট সুপারট্রেন্ডের নীচের ব্যান্ডের নীচে ভেঙে যায় এবং ডিইএমএ সূচকের চেয়ে কম হয়, তখন একটি সংক্ষিপ্ত সংকেত উৎপন্ন হয়।
  4. স্টপ লস সেট করুন এবং মুনাফা নিনঃ পাইপ মানের উপর ভিত্তি করে নির্দিষ্ট স্টপ লস এবং লাভের দাম গণনা করুন, স্টপ লস পিপগুলি পূর্বনির্ধারিত করুন এবং লাভের পিপগুলি নিন।

কৌশলগত সুবিধা

  1. প্রবণতা অনুসরণ করার শক্তিশালী ক্ষমতাঃ পিভট পয়েন্ট সুপারট্রেন্ড সূচক কার্যকরভাবে বাজারের প্রবণতা ক্যাপচার করতে পারে, যখন ডিইএমএ সূচক মূল্যের গোলমাল দূর করতে পারে এবং প্রবণতা বিচারের জন্য একটি মসৃণ ভিত্তি সরবরাহ করতে পারে। উভয়ের সংমিশ্রণটি মূল বাজারের প্রবণতা সঠিকভাবে ধরতে পারে।
  2. শক্তিশালী অভিযোজনযোগ্যতাঃ পিভট পয়েন্ট সুপারট্রেন্ড সূচকের উপরের এবং নীচের ব্যান্ডগুলিকে গতিশীলভাবে সামঞ্জস্য করে, কৌশলটি বাজারের বিভিন্ন অস্থিরতার পরিস্থিতিতে মানিয়ে নিতে পারে, এর অভিযোজনযোগ্যতা উন্নত করে।
  3. ঝুঁকি নিয়ন্ত্রণের শক্তিশালী ক্ষমতাঃ স্টপ লস এবং লাভজনক পজিশন নির্ধারণের মাধ্যমে একটি একক লেনদেনের ঝুঁকি নিয়ন্ত্রণ কার্যকরভাবে নিয়ন্ত্রণ করা যায়, একই সাথে বিদ্যমান মুনাফা সময়মতো লক করা যায়।

কৌশলগত ঝুঁকি

  1. পরামিতি সেটিং ঝুঁকিঃ কৌশলটির কার্যকারিতা একাধিক পরামিতির সেটিংসের উপর নির্ভর করে, যেমন পিভট পয়েন্ট সময়কাল, এটিআর ফ্যাক্টর, ডিইএমএ দৈর্ঘ্য ইত্যাদি। বিভিন্ন পরামিতি সংমিশ্রণ কৌশল কর্মক্ষমতা বড় পার্থক্য হতে পারে, সাবধানে নির্বাচন এবং অপ্টিমাইজেশান প্রয়োজন।
  2. ব্যাপ্তি-সীমাবদ্ধ বাজার ঝুঁকিঃ ব্যাপ্তি-সীমাবদ্ধ বাজার পরিবেশে, ঘন ঘন ট্রেডিং সংকেতগুলি ওভারট্রেডিং, লেনদেনের খরচ বৃদ্ধি এবং স্লিপিং ঝুঁকি হতে পারে।
  3. ট্রেন্ড বিপরীত হওয়ার ঝুঁকিঃ যখন বাজারের প্রবণতা বিপরীত হয়, তখন কৌশলটি ধারাবাহিক ক্ষতির সম্মুখীন হতে পারে, যা অন্যান্য বিশ্লেষণ পদ্ধতির সাথে সংমিশ্রণে কৌশলটির সময়মত সমন্বয় প্রয়োজন।

কৌশল অপ্টিমাইজেশান নির্দেশাবলী

  1. প্যারামিটার অপ্টিমাইজেশানঃ প্যারামিটার অপ্টিমাইজেশান পরীক্ষা বিভিন্ন সময়সীমা এবং ট্রেডিং যন্ত্রপাতি উপর সেরা প্যারামিটার সমন্বয় খুঁজে বের করতে এবং কৌশল স্থিতিশীলতা এবং লাভজনকতা উন্নত।
  2. সিগন্যাল ফিল্টারিংঃ যখন ট্রেডিং সিগন্যাল তৈরি করা হয়, তখন সেগুলি অন্যান্য প্রযুক্তিগত সূচক বা মূল্য আচরণের বৈশিষ্ট্যগুলির সাথে সংমিশ্রণে আরও নিশ্চিত করা যেতে পারে যাতে সিগন্যালগুলির নির্ভরযোগ্যতা উন্নত হয় এবং মিথ্যা সংকেতগুলির কারণে ক্ষতি হ্রাস পায়।
  3. পজিশন ম্যানেজমেন্টঃ সামগ্রিক ঝুঁকি নিয়ন্ত্রণের জন্য বাজারের অস্থিরতা এবং অ্যাকাউন্টের ঝুঁকি সহনশীলতার ভিত্তিতে প্রতিটি ব্যবসায়ের পজিশনের আকারকে গতিশীলভাবে সামঞ্জস্য করুন।
  4. পোর্টফোলিও অপ্টিমাইজেশানঃ এই কৌশলকে অন্যান্য কৌশল বা ট্রেডিং সিস্টেমের সাথে একত্রিত করে ঝুঁকি বৈচিত্র্য এবং স্থিতিশীলতা বৃদ্ধি করে, কৌশলটির দীর্ঘমেয়াদী কর্মক্ষমতা উন্নত করে।

সংক্ষিপ্তসার

পিভট পয়েন্ট সুপারট্রেন্ড সূচক এবং ডিইএমএ সূচককে একত্রিত করে, এই কৌশলটি স্বল্পমেয়াদী ওঠানামা সাড়া দেওয়ার সময় বাজারের প্রবণতা কার্যকরভাবে ক্যাপচার করতে পারে। কৌশলটির শক্তিশালী প্রবণতা অনুসরণ করার ক্ষমতা, শক্তিশালী অভিযোজনযোগ্যতা এবং শক্তিশালী ঝুঁকি নিয়ন্ত্রণের দক্ষতার মতো সুবিধাগুলি রয়েছে, তবে প্যারামিটার সেটিং, পরিসীমা সীমাবদ্ধ বাজার এবং প্রবণতা বিপরীতের মতো ঝুঁকিগুলির মুখোমুখি হয়। প্যারামিটার অপ্টিমাইজেশন, সংকেত ফিল্টারিং, অবস্থান পরিচালনা এবং পোর্টফোলিও অপ্টিমাইজেশনের মাধ্যমে, কৌশলটির স্থায়িত্ব এবং লাভজনকতা আরও উন্নত করা যেতে পারে যাতে বিভিন্ন বাজারের পরিবেশে আরও ভালভাবে মানিয়ে নেওয়া যায়।


/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Simple Combined Strategy: Pivot Point SuperTrend and DEMA", overlay=true)

// Pivot Point SuperTrend settings
prd = input.int(2, title="Pivot Point Period", minval=1, maxval=50)
Factor = input.float(3.0, title="ATR Factor", minval=1, step=0.1)
Pd = input.int(10, title="ATR Period", minval=1)

// Double EMA settings
demaLength = input.int(200, title="DEMA Length", minval=1)
src = input(close, title="Source")

// Pip settings
pipValue = input.float(0.0001, title="Pip Value")
stopLossPips = input.int(15, title="Stop Loss (pips)")
takeProfitPips = input.int(35, title="Take Profit (pips)")

// Pivot Point SuperTrend Calculation
float ph = ta.pivothigh(prd, prd)
float pl = ta.pivotlow(prd, prd)
var float center = na
if not na(ph)
    center := na(center) ? ph : (center * 2 + ph) / 3
if not na(pl)
    center := na(center) ? pl : (center * 2 + pl) / 3

Up = center - (Factor * ta.atr(Pd))
Dn = center + (Factor * ta.atr(Pd))
var float TUp = na
var float TDown = na
var int Trend = na

if na(Trend)
    TUp := Up
    TDown := Dn
    Trend := close > Dn ? 1 : -1
else
    TUp := close[1] > TUp[1] ? math.max(Up, TUp[1]) : Up
    TDown := close[1] < TDown[1] ? math.min(Dn, TDown[1]) : Dn
    Trend := close > TDown[1] ? 1 : close < TUp[1] ? -1 : nz(Trend[1], 1)

Trailingsl = Trend == 1 ? TUp : TDown
linecolor = Trend == 1 ? color.lime : color.red
plot(Trailingsl, color=linecolor, linewidth=2, title="PP SuperTrend")

// Double EMA Calculation
e1 = ta.ema(src, demaLength)
e2 = ta.ema(e1, demaLength)
dema = 2 * e1 - e2
plot(dema, "DEMA", color=color.new(#43A047, 0))

// Strategy Logic
longCondition = close > Trailingsl and close > dema and strategy.position_size <= 0
shortCondition = close < Trailingsl and close < dema and strategy.position_size >= 0

// Plot signals
plotshape(series=longCondition, title="Long", location=location.belowbar, color=color.green, style=shape.labelup, text="Long")
plotshape(series=shortCondition, title="Short", location=location.abovebar, color=color.red, style=shape.labeldown, text="Short")

// Strategy Entry and Exit
if (longCondition)
    strategy.entry("Long", strategy.long, stop=close - (stopLossPips * pipValue), limit=close + (takeProfitPips * pipValue))
if (shortCondition)
    strategy.entry("Short", strategy.short, stop=close + (stopLossPips * pipValue), limit=close - (takeProfitPips * pipValue))

alertcondition(longCondition, title="Long Alert", message="Long Signal")
alertcondition(shortCondition, title="Short Alert", message="Short Signal")


সম্পর্কিত

আরো