শিয়ুন টার্নিং ইন্ডিকেটরের উপর ভিত্তি করে উন্নত লং-শর্ট ক্রস ট্রেডিং কৌশল

ICHIMOKU MA DONCHIAN CROSSOVER TK KUMO
সৃষ্টির তারিখ: 2025-02-21 10:41:00 অবশেষে সংশোধন করুন: 2025-02-21 10:41:00
অনুলিপি: 1 ক্লিকের সংখ্যা: 398
2
ফোকাস
319
অনুসারী

শিয়ুন টার্নিং ইন্ডিকেটরের উপর ভিত্তি করে উন্নত লং-শর্ট ক্রস ট্রেডিং কৌশল শিয়ুন টার্নিং ইন্ডিকেটরের উপর ভিত্তি করে উন্নত লং-শর্ট ক্রস ট্রেডিং কৌশল

ওভারভিউ

এই কৌশলটি ক্লাসিক মার্কেট ক্লাউড ট্রান্সফার সিস্টেম (Ichimoku Kinko Hyo) এর উপর ভিত্তি করে একটি উন্নত সংস্করণ যা ট্রান্সফার লাইন এবং বেঞ্চমার্ক লাইনের গতিশীল ক্রস দ্বারা ট্রেডিং সিগন্যাল সনাক্ত করে। এই কৌশলটি ঐতিহ্যগত মার্কেট ক্লাউড সিস্টেমের উপর ভিত্তি করে, স্বয়ংক্রিয় ট্রেডিং সিগন্যালের উত্পাদন এবং সম্পাদনের লজিক যুক্ত করে এবং বাজারের প্রবণতাগুলির পাঠযোগ্যতা বাড়ানোর জন্য ভিজ্যুয়াল ট্যাগের সাথে কাজ করে।

কৌশল নীতি

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

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

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

কৌশলগত ঝুঁকি

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

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-02-22 00:00:00
end: 2024-12-16 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

//@version=6

strategy(title="Ichimoku Cloud with Lables", shorttitle="Ichimoku", overlay=true)
conversionPeriods = input.int(9, minval=1, title="Conversion Line Length")
basePeriods = input.int(26, minval=1, title="Base Line Length")
laggingSpan2Periods = input.int(52, minval=1, title="Leading Span B Length")
displacement = input.int(26, minval=1, title="Lagging Span")
donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = math.avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#2962FF, title="Conversion Line")
plot(baseLine, color=#B71C1C, title="Base Line")





plot(close, offset = -displacement + 1, color=#43A047, title="Lagging Span", display = display.none)
p1 = plot(leadLine1, offset = displacement - 1, color=#A5D6A7,
	 title="Leading Span A")
p2 = plot(leadLine2, offset = displacement - 1, color=#EF9A9A,
	 title="Leading Span B")
plot(leadLine1 > leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Upper Line", display = display.none) 
plot(leadLine1 < leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Lower Line", display = display.none) 
fill(p1, p2, color = leadLine1 > leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90))

if barstate.islast
    label.new(bar_index+5,baseLine,style=label.style_none,xloc=xloc.bar_index,text="Base",color=color.white,textcolor=#B71C1C)
    label.new(bar_index +8, conversionLine,style=label.style_none,xloc=xloc.bar_index,text="Conversion",color=color.white,textcolor=#2962FF)
	label.new(bar_index+(displacement-1)+5,leadLine1,style=label.style_none,xloc=xloc.bar_index,text="Lead1",color=color.white,textcolor=#A5D6A7)
	label.new(bar_index+(displacement-1)+5,leadLine2,style=label.style_none,xloc=xloc.bar_index,text="Lead2",color=color.white,textcolor=#EF9A9A)

// --- TRADING LOGIC ---

// 1) Detect bullish cross (Conversion crosses above Base)
longSignal = ta.crossover(conversionLine, baseLine)

// 2) Detect bearish cross (Conversion crosses below Base)
closeSignal = ta.crossunder(conversionLine, baseLine)

// 3) If bullish cross occurs, open a new long
if longSignal
    strategy.entry("LongTK", strategy.long)

// 4) If bearish cross occurs, close the open long
if closeSignal
    // Closes all orders opened with the ID "LongTK"
    strategy.close("LongTK")