মাল্টি টাইমফ্রেম কিনে নিন

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

img

সারসংক্ষেপ

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

কৌশলটি 1 ঘন্টা সময়সীমার মধ্যে হঠাৎ মূল্য হ্রাস পায় যখন মূল্য গত 12 ঘন্টার মধ্যে উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে। তীব্র আপট্রেন্ডের সময়, মুনাফা গ্রহণের ক্রিয়াকলাপগুলি ফ্ল্যাশ ক্র্যাশের ফলাফল দেয় যা সুবিধাজনক মূল্যে প্রবেশের দুর্দান্ত সুযোগ সরবরাহ করে।

স্ক্রিপ্টের সেটআপ 30 মিনিটের সময়সীমার উপর অপ্টিমাইজ করা হয়. আপনি বিভিন্ন সময়সীমার সাথে মানানসই করার জন্য পরামিতি সামঞ্জস্য করতে পারেন.

সিস্টেমটি যখন একটি ক্রয় সংকেত সক্রিয় করেঃ

  • আগের দুটি মোমবাতি থেকে দাম ১% কমেছে (১ ঘন্টার সময়সীমা = দুইটি ৩০ মিনিটের মোমবাতি)
  • গত ১২ ঘণ্টায় দাম ৩% বেড়েছে (২৪টি ৩০ মিনিটের মোমবাতি পছন্দসই সময়ের সমান)

এই সেটআপটি ২০ টিরও বেশি বিভিন্ন ক্রিপ্টো ট্রেডিং জোড়ার উপর ১৫০ টি ব্যাকটেস্ট চালিয়ে অপ্টিমাইজ করা হয়েছে।

কৌশলটি উপলব্ধ মূলধনের প্রতিটি অর্ডারকে 30% বাণিজ্য করার অনুমান করে। 0.1% এর একটি ট্রেডিং ফি বিবেচনা করা হয়। ফিটি বৃহত্তম ক্রিপ্টোকারেন্সি এক্সচেঞ্জে প্রয়োগ করা বেস ফিটির সাথে সামঞ্জস্যপূর্ণ।

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

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

প্রথমত, এটি 1 ঘন্টার সময়সীমা পরীক্ষা করে দেখায় যে হঠাৎ মূল্য হ্রাস পেয়েছে কিনা। এটি বর্তমান মোমবাতিটি আগের দুটি মোমবাতিগুলির তুলনায় 1% এরও বেশি হ্রাস পেয়েছে কিনা তা পরীক্ষা করে নিশ্চিত করা হয়।

দ্বিতীয়ত, এটি দীর্ঘমেয়াদে একটি উল্লেখযোগ্য আপট্রেন্ড আছে কিনা তা দেখতে 12 ঘন্টা সময়সীমা পরীক্ষা করে। এটি গত 12 ঘন্টার মধ্যে যদি মূল্য 3% এর বেশি বেড়েছে তা গণনা করে নিশ্চিত করা হয়।

কেবলমাত্র যখন স্বল্পমেয়াদী পতন এবং দীর্ঘমেয়াদী উত্থানের প্রবণতা থাকে তখনই একটি ক্রয় সংকেত সক্রিয় হয়।

এই সংমিশ্রণটি একটি দীর্ঘমেয়াদী ডাউনট্রেন্ডে অন্ধভাবে কেনা এড়ায় এবং একই সাথে স্বল্পমেয়াদী প্রত্যাহারের সুযোগগুলিও ক্যাপচার করে। সময়সীমার মিশ্রণ কৌশলটিকে আরও শক্তিশালী এবং নির্ভরযোগ্য করে তোলে।

প্রযুক্তিগতভাবে, কৌশল দুটি ব্যবহার করেperc_change()দুটি সময়সীমা পরীক্ষা করার জন্য বিভিন্ন পরামিতি সহ ফাংশনগুলি। একটি 12 ঘন্টা পরিবর্তন পরীক্ষা করে, অন্যটি 1 ঘন্টা পরিবর্তন পরীক্ষা করে। যখন উভয় শর্ত পূরণ হয়, তখন একটি কিনুন সংকেত ট্রিগার করা হয়।

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

মাল্টি-টাইমফ্রেম কিনুন ডিপ কৌশলটির সবচেয়ে বড় সুবিধা হ'ল এটি কার্যকরভাবে প্রবণতা নির্ধারণ করতে পারে এবং প্রত্যাহারের সুযোগগুলি ক্যাপচার করতে পারে। বিশেষত প্রধান সুবিধা হ'লঃ

  1. দুইটি সময়সীমার সংমিশ্রণ একটি দীর্ঘমেয়াদী নিম্নমুখী প্রবণতা মধ্যে ক্রয় এড়াতে, অপ্রয়োজনীয় ক্ষতি হ্রাস।

  2. স্বল্পমেয়াদী সময়সীমা হঠাৎ প্রত্যাহারকে ক্যাপচার করে যা নিম্ন প্রবেশ মূল্য প্রদান করে।

  3. ব্যাকটেস্ট এবং অপ্টিমাইজড প্যারামিটারগুলি কৌশলটিকে ক্রিপ্টোর উচ্চ অস্থিরতার জন্য আরও উপযুক্ত করে তোলে।

  4. ট্রেডিং ফি বিবেচনা করা হয়, যা সিমুলেশনকে বাস্তব ট্রেডিংয়ের কাছাকাছি করে তোলে।

  5. সহজ যুক্তি এবং প্যারামিটার কনফিগারেশন এটি বোঝা এবং সামঞ্জস্য করা সহজ করে তোলে।

  6. উচ্চতর নমনীয়তার সাথে বিভিন্ন ট্রেডিং জোড়ার জন্য ব্যাপকভাবে প্রযোজ্য।

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

মাল্টি-টাইমফ্রেম কিনুন বা ডিপ কৌশল এছাড়াও কিছু ঝুঁকি আছে, প্রধানত নিম্নলিখিত এলাকায়ঃ

  1. মিথ্যা ভাঙ্গনের ঝুঁকি পুরোপুরি এড়ানো সম্ভব নয়, স্বল্পমেয়াদী প্রত্যাহার প্রবণতা বিপরীত হতে পারে।

  2. স্থির পরামিতিগুলি বাজারের পরিবর্তনের সাথে পুরোপুরি মানিয়ে নিতে পারে না, যার জন্য সামঞ্জস্য প্রয়োজন।

  3. ব্যাকটেস্ট সবসময় সিমুলেশনে ভালো কাজ করে, লাইভ ট্রেডিংয়ে পার্থক্য আছে।

  4. দামের ওঠানামা চলাকালীন সর্বোত্তম প্রবেশের পয়েন্টগুলি মিস করার ঝুঁকি রয়েছে।

  5. একটি একক কৌশল সিস্টেমিক ঝুঁকিতে ঝুঁকিপূর্ণ।

  6. উচ্চ ফ্রিকোয়েন্সি ট্রেডিং ট্রেডিং ফি বোঝা বৃদ্ধি করে।

ঝুঁকিগুলির জন্য, কিছু অপ্টিমাইজেশন ব্যবস্থা বিবেচনা করা যেতে পারেঃ

  1. সঠিকতা বাড়াতে স্বল্প ও দীর্ঘ প্রবণতা নির্ধারণের জন্য আরও সূচক যুক্ত করুন।

  2. প্যারামিটারগুলিকে আরও গতিশীলভাবে বাজারের সাথে খাপ খাইয়ে নেওয়ার জন্য অপ্টিমাইজ করুন।

  3. ব্যাকটেস্ট থেকে পার্থক্য পরিমাপ করার জন্য একটি লাইভ পরিবেশে পরীক্ষা কৌশল।

  4. টাইম লেগ সমস্যা কমাতে সময়সীমা যথাযথভাবে সামঞ্জস্য করুন।

  5. সিস্টেমিক ঝুঁকিকে বৈচিত্র্যময় করতে একাধিক অ-সংযুক্ত কৌশল ব্যবহার করুন।

  6. ট্রেড প্রতি ঝুঁকি নিয়ন্ত্রণ করার জন্য সঠিক স্টপ লস সেট করুন এবং লাভ নিন।

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

মাল্টি-টাইমফ্রেম কিনুন ডিপ কৌশল অপ্টিমাইজ করার জন্য এখনও অনেক জায়গা আছে, প্রধানত এই এলাকায়ঃ

  1. স্থিতিশীলতা বাড়াতে বলিংজার ব্যান্ড, আরএসআই ইত্যাদির মতো আরও সূচক যুক্ত করুন।

  2. পরিবর্তিত বাজারের সাথে মানিয়ে নিতে গতিশীল পরামিতি অপ্টিমাইজেশনের জন্য মেশিন লার্নিং মডেল অন্তর্ভুক্ত করুন।

  3. স্টপ লস অপ্টিমাইজ করুন এবং ট্রেড প্রতি ঝুঁকি কমাতে মুনাফা কৌশল গ্রহণ করুন।

  4. সর্বোত্তম প্যারামিটার সেট খুঁজে পেতে আরও ট্রেডিং জোড়া এবং সময়সীমার উপর ব্যাকটেস্ট।

  5. আরবিট্রেজ ট্রেডিং থেকে মিথ্যা সংকেত এড়াতে ভলিউম পরিবর্তন অন্তর্ভুক্ত করুন।

  6. সামগ্রিক ঝুঁকি নিয়ন্ত্রণের জন্য সম্পদ বরাদ্দ, অবস্থান আকার ইত্যাদির মতো ঝুঁকি ব্যবস্থাপনা মডিউল যুক্ত করুন।

  7. বৈচিত্র্যের জন্য অন্যান্য অ্যালগরিদমিক কৌশল প্রকার যেমন ট্রেন্ড অনুসরণ, সালিশ ইত্যাদি অন্বেষণ করুন।

  8. সর্বোত্তম সেট খুঁজে পেতে আরো জটিল মাল্টি টাইমফ্রেম সমন্বয় গবেষণা।

  9. ঘটনাকে ট্রেডিং ড্রাইভার হিসেবে ব্যবহার করে নিউজ ট্রেডিং উপাদান অন্তর্ভুক্ত করা।

এই অপ্টিমাইজেশান কৌশলগুলির সাহায্যে, কৌশলটি ক্রিপ্টো মার্কেটের জটিলতার জন্য আরও শক্তিশালী, বুদ্ধিমান এবং বিস্তৃত হতে পারে। তবে কোনও অপ্টিমাইজেশানকে অতিরিক্ত ফিটিং সমস্যা এড়ানোর জন্য সতর্কতার সাথে পরীক্ষার প্রয়োজন।

সিদ্ধান্ত

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

কিন্তু যে কোন যান্ত্রিক কৌশল মত, এটি সীমাবদ্ধতা আছে যা ব্যবসায়ীর যুক্তিসঙ্গত থাকা এবং ক্রমাগত অপ্টিমাইজ এবং পরিবর্তনশীল বাজারের সাথে মানিয়ে নিতে প্রয়োজন। একটি সফল কৌশল সবসময় বিকশিত হয়, স্ট্যাটিক নয়।

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


/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule

//@version=1
strategy(shorttitle='Multi Time Frame Buy the Dips',title='Multi Time Frame Buy the Dips (by Coinrule)', overlay=true, initial_capital = 1000, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)


//Backtest dates
fromMonth = input(defval = 1,  title = "From Month")     
fromDay   = input(defval = 10,    title = "From Day")       
fromYear  = input(defval = 2020, title = "From Year")       
thruMonth = input(defval = 1,    title = "Thru Month")     
thruDay   = input(defval = 1,    title = "Thru Day")     
thruYear  = input(defval = 2112, title = "Thru Year")       

showDate  = input(defval = true, title = "Show Date Range")

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true       // create function "within window of time"

inp_lkb = input(24, title='Lookback Long Period')
inp_lkb_2 = input(2, title='Lookback Short Period')
 
perc_change(lkb) =>
    overall_change = ((close[0] - close[lkb]) / close[lkb]) * 100

// Call the function    
overall = perc_change(inp_lkb)
overall_2 = perc_change(inp_lkb_2)

//Entry

dip= -(input(1))
increase= (input(3))

strategy.entry(id="long", long = true, when = overall > increase and overall_2 < dip and window()) 

//Exit
Stop_loss= ((input (3))/100)
Take_profit= ((input (4))/100)

longStopPrice  = strategy.position_avg_price * (1 - Stop_loss)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)

strategy.close("long", when = close < longStopPrice or close > longTakeProfit and window())


আরো