ভবিষ্যতের মূল্য সম্প্রসারণ লাইন ব্যাকটেস্টিং কৌশল


সৃষ্টির তারিখ: 2024-02-05 14:00:01 অবশেষে সংশোধন করুন: 2024-02-05 14:00:01
অনুলিপি: 0 ক্লিকের সংখ্যা: 737
1
ফোকাস
1617
অনুসারী

ভবিষ্যতের মূল্য সম্প্রসারণ লাইন ব্যাকটেস্টিং কৌশল

ওভারভিউ

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

কৌশল নীতি

ভবিষ্যতের দামের বর্ধিতকরণ লাইন (FLD) ভবিষ্যতের নির্দিষ্ট সময়ের মধ্যে মধ্যম মূল্য, সর্বোচ্চ মূল্য বা সর্বনিম্ন মূল্যের প্রতিনিধিত্ব করে। এই কৌশলটি ভবিষ্যতের দামের গতিপথ নির্ধারণের জন্য FLD ব্যবহার করে। এর নীতিটি হলঃ

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

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

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

  1. FLD ব্যবহার করে ভবিষ্যতের মূল্যের গতিবিধি নির্ধারণ করা হয়, যা উচ্চ নির্ভুলতা দেয়।
  2. বিভিন্ন বাজারের পরিবেশের জন্য কাস্টমাইজযোগ্য চক্র প্যারামিটার
  3. মধ্যম, সর্বোচ্চ বা সর্বনিম্ন মানের মান নির্বাচন করা যায়, যা FLD ম্যাপিংয়ের উৎস হিসেবে ব্যবহৃত হয়।

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

এই কৌশলটির প্রধান ঝুঁকিগুলো হলঃ

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

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

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

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

সারসংক্ষেপ

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

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

//@version=2
////////////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/02/2017
//  An FLD is a line that is plotted on the same scale as the price and is in fact the 
//  price itself displaced to the right (into the future) by (approximately) half the 
//  wavelength of the cycle for which the FLD is plotted. There are three FLD's that can be 
//  plotted for each cycle:
//    An FLD based on the median price.
//    An FLD based on the high price.
//    An FLD based on the low price.
///////////////////////////////////////////////////////////////////
strategy(title="FLD's - Future Lines of Demarcation", overlay=true)
Period = input(title="Period", defval=40)
src = input(title="Source", defval=hl2)
reverse = input(false, title="Trade reverse")
FLD = src
pos = iff(FLD[Period] < close , 1,
       iff(FLD[Period] > close, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
         iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue)
plot(FLD, title="FLD", style=line, linewidth=1, color=black, offset = Period)