ইচিমোকু ব্যালেন্স টেবিলের উপর ভিত্তি করে কৌশল অনুসরণ করার প্রবণতা


সৃষ্টির তারিখ: 2023-12-11 15:00:29 অবশেষে সংশোধন করুন: 2023-12-11 15:00:29
অনুলিপি: 0 ক্লিকের সংখ্যা: 666
1
ফোকাস
1621
অনুসারী

ইচিমোকু ব্যালেন্স টেবিলের উপর ভিত্তি করে কৌশল অনুসরণ করার প্রবণতা

ওভারভিউ

এই কৌশলটি Ichimoku প্রযুক্তির উপর ভিত্তি করে ডিজাইন করা হয়েছে, ট্রেন্ড ট্র্যাকিং এবং ভারসাম্যপূর্ণ ব্রেক-আউট ট্রেডিং পদ্ধতি ব্যবহার করে, যার উদ্দেশ্য হল স্থিতিশীল মুনাফা অর্জনের জন্য মধ্যম এবং দীর্ঘ লাইন মূল্য প্রবণতাকে ধরা।

কৌশল নীতি

কৌশলটি মূলত সমান্তরাল সূচকের পাঁচটি লাইন ব্যবহার করে - ঘূর্ণন লাইন, বেঞ্চমার্ক লাইন, ফরোয়ার্ড লাইন, লিড লাইন এবং বিলম্ব লাইন, মূল্য প্রবণতা এবং সমর্থন প্রতিরোধের বিচার করার জন্য। নির্দিষ্ট বিচার নিয়ম নিম্নরূপঃ

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

উপরের ট্রেডিং সিগন্যালের সমন্বিত বিচারের পর চূড়ান্ত প্রবেশের সময় নির্ধারণ করা হবে।

সামর্থ্য বিশ্লেষণ

এই কৌশলটির সুবিধাগুলো হলঃ

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

ঝুঁকি বিশ্লেষণ

এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ

  1. ভুল প্যারামিটার সেট করলে ট্রেডিংয়ের সুযোগ নষ্ট হতে পারে।
  2. প্রবণতা যখন পরিবর্তন হয়, তখন বিলম্বিত হওয়ার কারণে ক্ষতি সময়মত থামানো সম্ভব হয় না।
  3. অনেক পজিশনেই ক্ষতির ঝুঁকি রয়েছে।

উপরের ঝুঁকির জন্য, অপ্টিমাইজেশান প্যারামিটার সেট করে, অন্যান্য সূচকগুলির সাথে মিলিত হয়ে ট্রেন্ড পরিবর্তন, কঠোর স্টপ লস বিচার করে সমাধান করা যেতে পারে।

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

এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ

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

সারসংক্ষেপ

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

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

//@version=3
strategy("My Ichimoku Strat", overlay=true,default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000, currency=currency.EUR)
// === BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1)
FromDay   = input(defval = 1, title = "From Day", minval = 1)
FromYear  = input(defval = 2017, title = "From Year", minval = 2014)
ToMonth   = input(defval = 1, title = "To Month", minval = 1)
ToDay     = input(defval = 1, title = "To Day", minval = 1)
ToYear    = input(defval = 9999, title = "To Year", minval = 2014)

// === SERIES SETUP ===
//**** Inputs *******
KijunSenLag = input(6,title="KijunSen Lag",minval=1)

//Kijun-sen
//Support resistance line, buy signal when price crosses it
KijunSen = sma((high+low)/2,26)
buy2 = crossover(close,KijunSen) and (rising(KijunSen,KijunSenLag) or falling(KijunSen,KijunSenLag))
sell2= crossunder(close,KijunSen) and (rising(KijunSen,KijunSenLag) or falling(KijunSen,KijunSenLag))


//Tenkan-Sen
TenkanSen = sma((high+low)/2,9)

//Senkou Span A 
SenkouSpanA = (KijunSen + TenkanSen)/2

//Senkou Span B 
SenkouSpanB = sma((high+low)/2,52)

//Cloud conditions : ignore buy if price is under the cloud
// Huge cloud means safe support and resistance. Little cloud means danger.
buy3 = close > SenkouSpanA and close > SenkouSpanB
sell3 = close < SenkouSpanA and close < SenkouSpanB


//Chikou Span
//Buy signal : crossover(ChikouSpan,close)
//Sell Signal : crossunder(ChikouSpan,close)
ChikouSpan = close
buy1=crossover(ChikouSpan,close[26])
sell1=crossunder(ChikouSpan,close[26])

plotshape(buy1,style=shape.diamond,color=lime,size=size.small)
plotshape(sell1,style=shape.diamond,color=orange,size=size.small)

//Alerts

buyCompteur = -1
buyCompteur := nz(buyCompteur[1],-1)
buyCompteur := buy2 or buy3 ? 1 : buyCompteur
buyCompteur := buyCompteur > 0 ? buyCompteur + 1 : buyCompteur
buyCompteur := sell2 or sell3 ? -1 : buyCompteur

sellCompteur = -1
sellCompteur := nz(sellCompteur[1],-1)
sellCompteur := sell2 or sell3 ? 1 : sellCompteur
sellCompteur := sellCompteur > 0 ? sellCompteur + 1 : sellCompteur
sellCompteur := buy2 or buy3 ? -1 : sellCompteur

sell= sell2 and sell3 or (sell1 and buyCompteur <= 8)
buy=buy2 and buy3 or (buy1 and sellCompteur <=8)
plotchar(buy,char='B',size=size.small,color=lime)
plotchar(sell,char='S',size=size.small,color=orange)

//plots
plot(KijunSen,title="Kijun-Sen",color=blue,linewidth=4)
plot(TenkanSen,title="Tenkan-Sen",color=red,linewidth=2)
cloudA = plot(SenkouSpanA,title="cloud A", color=lime,offset=26,linewidth=2)
cloudB = plot(SenkouSpanB,title="cloud B", color=orange,offset=26,linewidth=2)
plot(ChikouSpan,title="lag span",color=fuchsia, linewidth=2,offset=-26)
//plot()
fill(cloudA,cloudB,color=SenkouSpanA>SenkouSpanB?lime:orange)
//plot(close,color=silver,linewidth=4)

// === ALERTS ===
strategy.entry("L", strategy.long, when=(buy and (time > timestamp(FromYear, FromMonth, FromDay, 00, 00)) and (time < timestamp(ToYear, ToMonth, ToDay, 23, 59))))
strategy.close("L", when=(sell and (time < timestamp(ToYear, ToMonth, ToDay, 23, 59))))