ডবল নিশ্চিতকরণ সুবিধা চলন্ত গড় কৌশল


সৃষ্টির তারিখ: 2024-01-23 10:49:57 অবশেষে সংশোধন করুন: 2024-01-23 10:49:57
অনুলিপি: 0 ক্লিকের সংখ্যা: 572
1
ফোকাস
1617
অনুসারী

ডবল নিশ্চিতকরণ সুবিধা চলন্ত গড় কৌশল

ওভারভিউ

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

কৌশল নীতি

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

বিশেষ করে, কৌশলটির ট্রেডিং সিগন্যাল জেনারেশনের নিয়মগুলি হলঃ

  1. ক্রয় সংকেত উত্পাদন শর্তঃ উপরের রেলটি নীচের রেলটি ভেঙে দেয় ((অ্যারোন সূচকটি ডাবল রেল ক্রসকে একটি উত্থান প্রবণতা হিসাবে নির্ধারণ করে) এবং সেই দিনের সমাপ্তির দামটি এলএসএমএ চলমান গড়ের চেয়ে বেশি ((প্রান্তিকের দামটি একটি উত্থান প্রবণতায় রয়েছে))

  2. বিক্রয় সংকেত উত্পাদন শর্তঃ উপরের রেলটি নীচের রেলটি ভেঙে দেয় ((অ্যারোন সূচকটি ডাবল রেল ক্রসকে একটি নিম্নমুখী প্রবণতা হিসাবে নির্ধারণ করে) এবং সেই দিনের ক্লোজ-আপ মূল্যটি এলএসএমএ চলমান গড়ের চেয়ে কম ((ক্লোজ-আপ মূল্যটি নিম্নমুখী প্রবণতা রয়েছে))

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

  1. Aroon সূচক ব্যবহার করে ট্রেন্ডের দিকনির্দেশনা বের করুন, যাতে কোন গোলমাল না হয়
  2. অপ্রয়োজনীয় লেনদেনের জন্য মিথ্যা ব্রেকডাউন এড়াতে এলএসএমএ মুভিং এভারেজ যুক্ত করুন
  3. শুধুমাত্র ওভারহেড করুন, বড় বাজারের দীর্ঘমেয়াদী ঊর্ধ্বমুখী বৈশিষ্ট্যের সাথে সামঞ্জস্য করুন, এবং সীমাহীন ক্ষতির ঝুঁকি এড়ান
  4. নীতি প্যারামিটার সেটিং সহজ এবং বাস্তবায়ন করা সহজ

কৌশলগত ঝুঁকি

  1. এই পরিস্থিতির মধ্যে কৌশলগতভাবে লাভবান হওয়া কঠিন।
  2. ফিক্সড প্যারামিটার সেটিং ওভারফিট ঝুঁকি সৃষ্টি করতে পারে
  3. প্রবণতা পাল্টাতে অসুবিধা এবং সময় নষ্ট

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

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

  1. নিম্নমুখী পরিস্থিতিতে মুনাফা অর্জনের জন্য ডিলারশিপের সুযোগ বিবেচনা করুন
  2. বিভিন্ন পিরিয়ড প্যারামিটারের জন্য পরিমাপের কার্যকারিতা পরীক্ষা করা যায়
  3. মেশিন লার্নিং মডিউল যুক্ত করা যেতে পারে যা প্যারামিটারগুলির স্বয়ংক্রিয় অপ্টিমাইজেশন সক্ষম করে

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-01-16 00:00:00
end: 2024-01-22 00:00:00
period: 1d
basePeriod: 1h
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/
// © exlux99

//@version=4

strategy(title = "Aroon Strategy long only", overlay = true,  pyramiding=1,initial_capital = 100, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, calc_on_order_fills=false, slippage=0,commission_type=strategy.commission.percent,commission_value=0.1)

//Time
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2010, title = "From Year", minval = 1970)
 //monday and session 
// To Date Inputs
toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2021, title = "To Year", minval = 1970)

startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true

//INPUTS

length = input(15, minval=1, title="Aroon Legnth")
upper = 100 * (highestbars(high, length+1) + length)/length
lower = 100 * (lowestbars(low, length+1) + length)/length

lengthx = input(title="Length LSMA", type=input.integer, defval=20)
offset = 0//input(title="Offset", type=input.integer, defval=0)
src = input(close, title="Source")
lsma = linreg(src, lengthx, offset)


long = crossover(upper,lower) and close > lsma
longexit = crossunder(upper,lower) and close < lsma

if(time_cond)
    strategy.entry("long",1,when=long)
    strategy.close("long",when=longexit)