মাল্টি-টাইম ফ্রেম রিভার্সাল কনফার্মেশন ট্রেডিং কৌশল

EMA highest Lowest
সৃষ্টির তারিখ: 2024-05-11 17:38:35 অবশেষে সংশোধন করুন: 2024-05-11 17:38:35
অনুলিপি: 0 ক্লিকের সংখ্যা: 592
1
ফোকাস
1617
অনুসারী

মাল্টি-টাইম ফ্রেম রিভার্সাল কনফার্মেশন ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

  1. নির্দিষ্ট রিভিশন পিরিয়ডের মধ্যে সর্বোচ্চ (find_highest) এবং সর্বনিম্ন (find_lowest) মূল্য গণনা করুন।
  2. নির্দিষ্ট রিভিশন পিরিয়ডের মধ্যে ক্লোজ-আউট মূল্যের ইএমএ গণনা করা হয়।
  3. পুনর্বিবেচনার সময়কালের প্রতিটি K লাইনের মধ্য দিয়ে যান এবং সর্বনিম্ন মূল্যের সাথে সর্বোচ্চ মূল্যের সাথে সর্বনিম্ন মূল্য ((dnRv) এবং সর্বনিম্ন মূল্যের সাথে সর্বোচ্চ মূল্য ((upRv) ।
  4. বিচার করুন যে বর্তমান ক্লোজ-আপ মূল্য dNRv এর নিচে (বাঁধ-বিপরীত-নিশ্চিতকরণ) বা UPRv-এর উপরে (উপলক্ষ-বিপরীত-নিশ্চিতকরণ) ।
  5. যদি কোন বিপরীতমুখী নিশ্চিতকরণ সংকেত ((dnRv_signal) দেখা দেয় এবং এর আগে এই সংকেতটি ট্রিগার করা হয়নি, তাহলে একটি শূন্যপদ খোলার সংকেত উৎপন্ন হয়।
  6. যদি একটি বাউন্স রিভার্স কনফার্মেশন সিগন্যাল ((upRv_signal) উপস্থিত হয় এবং আগে এই সিগন্যালটি ট্রিগার করা হয়নি, তবে একটি অতিরিক্ত খোলার সংকেত তৈরি করা হবে।

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

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

কৌশলগত ঝুঁকি

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

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Reversal Confimation Strategy", overlay=true)

// Indicator inputs
lookback = input.int(50, 'Lookback Period', minval=1, step=1)
downColor = input(color.red, 'Shape Color Down')
upColor = input(color.green, 'Shape Color Up')

// Indicator calculations
find_highest = ta.highest(high, lookback)
find_lowest = ta.lowest(low, lookback)
ema = ta.ema(close, lookback)

var dnRv = 0.0
var dnRv_trigger = false
var upRv = 0.0
var upRv_trigger = false

if high == find_highest
    dnRv_trigger := false
if low == find_lowest
    upRv_trigger := false

for i = 0 to lookback - 1
    if high[i] == find_highest
        dnRv := low[i]
for i = 0 to lookback - 1
    if low[i] == find_lowest
        upRv := high[i]

dnRv_signal = close < dnRv and dnRv_trigger == false 
upRv_signal = close > upRv and upRv_trigger == false

if dnRv_signal  
    dnRv_trigger := true
if upRv_signal  
    upRv_trigger := true

// Entry and exit conditions
if dnRv_signal
    strategy.entry("Sell", strategy.short)
if upRv_signal
    strategy.entry("Buy", strategy.long)

// Plotting
plotshape(dnRv_signal ? 1 : 0, style=shape.triangledown, location=location.abovebar, color=downColor, size=size.small)
plotshape(upRv_signal ? 1 : 0, style=shape.triangleup, location=location.belowbar, color=upColor, size=size.small)