ইচিমোকু ব্যালেন্স লাইন ট্রেন্ড ট্র্যাকিং কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১০-১২ ১৭ঃ২৯ঃ৪৬
ট্যাগঃ

সারসংক্ষেপ

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

কৌশলগত যুক্তি

কৌশলটি প্রধানত নিম্নলিখিত ইচিমোকু সূচক লাইন ব্যবহার করেঃ

  • রূপান্তর রেখা (টেঙ্কান-সেন): গত ৯টি সময়ের মধ্যে সর্বোচ্চ উচ্চ এবং সর্বনিম্ন নিম্নের গড় হিসাবে গণনা করা স্বল্পমেয়াদী প্রবণতাকে উপস্থাপন করে
  • বেস লাইন (কিজুন-সেন): মধ্যমেয়াদী প্রবণতাকে প্রতিনিধিত্ব করে, যা গত ২৬টি সময়ের মধ্যে সর্বোচ্চ উচ্চ এবং সর্বনিম্ন নিম্নের গড় হিসাবে গণনা করা হয়।
  • লিডিং স্প্যান এ (সেঙ্কু স্প্যান এ): রূপান্তর এবং বেস লাইনগুলির গড়
  • লিডিং স্প্যান বি (সেনকু স্প্যান বি): গত ৫২টি সময়ের মধ্যে সর্বোচ্চ উচ্চ এবং সর্বনিম্ন নিম্নের গড়।

এটি যখন দাম মেঘের উপরে ভেঙে যায় তখন দীর্ঘ হয় এবং যখন দাম মেঘের নীচে ভেঙে যায় তখন সংক্ষিপ্ত হয়। প্রবেশ এবং প্রস্থান কারণগুলি যখন দাম ক্রমান্বয়ে মেঘের শীর্ষ এবং নীচে ভেঙে যায় তখন ট্রিগার হয়। মুনাফা বা ক্ষতির অনুপাতগুলি পৌঁছে গেলে প্রস্থানগুলি ট্রিগার হয়।

সুবিধা বিশ্লেষণ

  • বাজারের গোলমাল থেকে মিথ্যা সংকেত এড়াতে ট্রেন্ডের দিক চিহ্নিত করতে ইচিমোকু ব্যবহার করে
  • মেঘের উপরে/নীচে ভেঙে প্রবণতা বিপরীত পয়েন্টগুলি দক্ষতার সাথে চিহ্নিত করে
  • লাভ এবং স্টপ লস পয়েন্টগুলি লাভ এবং ঝুঁকি নিয়ন্ত্রণে সহায়তা করে

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

  • ইচিমোকুতে বিলম্ব আছে এবং সেরা এন্ট্রি পয়েন্ট মিস করতে পারে
  • রূপান্তর লাইন মত লাইন খারাপ প্যারামিটার মিটিং মিথ্যা সংকেত কারণ হতে পারে
  • স্টপ লস সেট খুব সংকীর্ণ ঝুঁকিগুলি তাড়াতাড়ি প্রস্থান; খুব আলগা ঝুঁকিগুলি বড় ক্ষতি

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

  • সঠিকতা বাড়ানোর জন্য অন্যান্য সূচক একত্রিত করার কথা বিবেচনা করুন
  • বিভিন্ন সময় এবং বাজারের জন্য গতিশীলভাবে প্যারামিটার অপ্টিমাইজ করুন
  • দামের ক্রিয়াকলাপের উপর ভিত্তি করে স্টপগুলি সামঞ্জস্য করতে এবং প্রাথমিক প্রস্থান এড়াতে ট্রেলিং স্টপ লস ব্যবহার করুন
  • অস্থিরতার উপর ভিত্তি করে বুদ্ধিমানভাবে পয়েন্টগুলি সামঞ্জস্য করার জন্য স্বয়ংক্রিয় মুনাফা / ক্ষতি কৌশল বিকাশ করুন

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

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


/*backtest
start: 2023-10-04 00:00:00
end: 2023-10-08 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Estratégia com Ichimoku" , pyramiding=0, calc_on_every_tick = true, initial_capital = 20000, commission_type = strategy.commission.cash_per_order, commission_value = 10.00)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////Ichimoku Clouds////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////(VERSÃO 40.0)//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

periodoLinhaDeConversao = input(defval=9, title="Tenkan-sen (Linha de Conversão)",  minval=1)
periodoLinhaBase = input(defval=26, title="Kijun-sen (Linha Base)",  minval=1)
periodoNivelAdiantadoB = input(defval=52, title="Senkou Span B (Nível adiantado B)",  minval=1)
deslocamento = input(defval=26, title="Deslocamento",  minval=1)

linhaDeConversao = (highest(high,periodoLinhaDeConversao)+lowest(low,periodoLinhaDeConversao))/2
linhaBase = (highest(high,periodoLinhaBase)+lowest(low,periodoLinhaBase))/2
nivelAdiantadoA = (linhaDeConversao + linhaBase)/2
nivelAdiantadoB = (highest(high,periodoNivelAdiantadoB)+lowest(low,periodoNivelAdiantadoB))/2

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
strategy.initial_capital = 50000
//Hardcoded quantity - strategy.entry(qty=)
capitalInicial = strategy.initial_capital
lotes = (strategy.initial_capital - (strategy.initial_capital % (open*100)))/open

//Percentage input goal - strategy.exit(profit=)
percentGoal = input (defval = 5.0, title = "Goal (%)", type = float, minval=0.0, step=0.1)
longGoal = (strategy.position_avg_price * (percentGoal/100)) * 100
shortGoal = (strategy.position_avg_price - (strategy.position_avg_price / (1+(percentGoal/100)))) * 100

//Percentage input stop - strategy.exit(loss=)
percentStop = input (defval = 0.5, title = "Stop (%)", type = float, minval=0.0, step=0.1)
longStop = (strategy.position_avg_price * (percentStop/100)) * 100
shortStop = (strategy.position_avg_price * (percentStop/100)) * 100

strategy.entry('entryLong', strategy.long, lotes, when = strategy.position_size == 0 and crossover(close,max(nivelAdiantadoA[deslocamento], nivelAdiantadoB[deslocamento])))
strategy.entry('entryShort', strategy.short, lotes, when = strategy.position_size == 0 and crossunder(close,min(nivelAdiantadoA[deslocamento], nivelAdiantadoB[deslocamento])))
strategy.exit('exitLong', 'entryLong', profit = longGoal, loss = longStop)
strategy.exit('exitShort', 'entryShort', profit = shortGoal, loss = shortStop)

plot(strategy.equity, title="Variação de capital", color=white)
//plot(strategy.position_size, color=red)

আরো