ডাবল মুভিং এভারেজ ব্রেকআউট কৌশল


সৃষ্টির তারিখ: 2023-11-02 17:04:55 অবশেষে সংশোধন করুন: 2023-11-02 17:04:55
অনুলিপি: 0 ক্লিকের সংখ্যা: 626
1
ফোকাস
1617
অনুসারী

ডাবল মুভিং এভারেজ ব্রেকআউট কৌশল এখানে ডাবল মুভিং গড় ব্যবহার করে ট্রেন্ড ট্র্যাকিং কৌশল বিশ্লেষণ করা হয়েছেঃ

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি 10 এবং 13 এর দৈর্ঘ্যের সরল চলমান গড় ব্যবহার করে। যখন 10 তম সরল চলমান গড় নীচে থেকে 13 তম সরল চলমান গড় অতিক্রম করে তখন একটি কেনার সংকেত উত্পন্ন হয়; যখন 10 তম সরল চলমান গড় নীচে থেকে 13 তম সরল চলমান গড় অতিক্রম করে তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।

যদি ক্রয় শর্ত পূরণ করা হয়, এবং বর্তমানে খালি মাথা অবস্থানে রাখা হয়, তবে খালি মাথাটি প্রথমে খালি করা হবে, তারপরে পজিশনটি খালি করা হবে; যদি বিক্রয় শর্ত পূরণ করা হয়, এবং বর্তমানে খালি মাথা অবস্থানে রাখা হয়, তবে খালি মাথাটি খালি করা হবে।

উপরন্তু, এই কৌশলটি একটি স্টপ লজিক সেট করে। যখন অতিরিক্ত হয়, তখন ইনপুটের স্টপ লস শতাংশের উপর ভিত্তি করে স্টপ মূল্য সেট করা হয়; যখন খালি হয়, তখন ইনপুটের শতাংশের উপর ভিত্তি করে স্টপ লস মূল্য সেট করা হয়। যখন দাম স্টপ লস মূল্য স্পর্শ করে, তখন বর্তমান অবস্থান থেকে বেরিয়ে আসে।

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

  • এই কৌশলটি প্রবণতা ক্যাপচার করে এবং মধ্য-দীর্ঘ-রেখা প্রবণতা অনুসরণ করে।

  • ডাবল-ইউনিফর্ম ডিজাইন ব্যবহার করে, এটি কার্যকরভাবে জাল ব্রেকিং ফিল্টার করতে পারে।

  • স্টপ লস সেট করা হয় যাতে আপনি একক ক্ষতির উপর নিয়ন্ত্রণ রাখতে পারেন।

  • এই কৌশলটি সহজ, সুস্পষ্ট এবং সহজেই বোঝা যায়।

  • মার্কেটের উপর ভিত্তি করে গড় লাইন প্যারামিটারগুলিকে সামঞ্জস্য করতে পারে, কৌশলটির কার্যকারিতা অনুকূলিত করতে পারে।

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

  • ট্রেন্ড ট্র্যাকিংয়ের কৌশল হিসেবে, ট্রেন্ডের শেষ প্রান্তে সহজেই ধরা পড়ে।

  • সমান্তরাল সিস্টেমগুলি সহজেই বিলম্বিত হতে পারে এবং একটি বিপরীত বিন্দু মিস করতে পারে।

  • অযৌক্তিকভাবে ক্ষতি বন্ধের সেটিং অপ্রয়োজনীয় ক্ষতির কারণ হতে পারে।

  • ডাবল ইক্যুয়ালাইন ক্রস সম্পূর্ণরূপে ফালতু ব্রেকিং ফিল্টার করতে পারে না।

  • এই কৌশলটি কেবলমাত্র প্রযুক্তিগত সূচকগুলির উপর ভিত্তি করে তৈরি করা হয়েছে, মৌলিক বিষয়গুলিকে উপেক্ষা করে।

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

  • গড় রেখার দৈর্ঘ্যের পরামিতিগুলিকে অপ্টিমাইজ করার জন্য বিবেচনা করা যেতে পারে, আরও উপযুক্ত গড় রেখার সময়কাল নির্বাচন করুন।

  • ত্রিভুজীয় সমান্তরাল নকশা ব্যবহার করা যেতে পারে, যা বিচার সংকেতের নির্ভুলতা বাড়িয়ে তুলতে পারে।

  • ডায়নামিক অপ্টিমাইজেশান স্টপ পয়েন্ট, যাতে স্টপ মূল্যের কাছাকাছি থাকে।

  • অন্য সূচকগুলির সাথে মিলে মিথ্যা ব্রেকিং সিগন্যাল ফিল্টার করে।

  • তহবিল ব্যবস্থাপনার অপ্টিমাইজেশান, ব্যক্তিগত ক্ষতির পরিমাণ কঠোরভাবে নিয়ন্ত্রণ করা।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 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/
// © chiragchopra91
//@version=4

strategy(title='Chirag Strategy SMA', shorttitle='CHIRAGSMA', overlay=true)

longCondition = crossover(sma(close, 10), sma(close, 13))
shortCondition = crossover(sma(close, 13), sma(close, 10))

// Set stop loss level with input options
longLossPerc = input(title="Long Stop Loss (%)", type=input.float, minval=0.0, step=0.1, defval=1) * 0.01
shortLossPerc = input(title="Short Stop Loss (%)", type=input.float, minval=0.0, step=0.1, defval=1) * 0.01

longStopPrice  = strategy.position_avg_price * (1 - longLossPerc)
shortStopPrice = strategy.position_avg_price * (1 + shortLossPerc)

if longCondition
    if strategy.position_size < 0
        strategy.close('Short', comment="SHORT EXIT")
    strategy.entry('Long', strategy.long, comment="BUY")

if shortCondition
    if strategy.position_size > 0
        strategy.close('Long', comment="BUY EXIT")
    strategy.entry('Short', strategy.short, comment="SHORT")

if strategy.position_size > 0
    strategy.exit('LONG SL', stop=longStopPrice, comment="LONG SL EXIT")

if strategy.position_size < 0
    strategy.exit('SHORT SL', stop=shortStopPrice, comment="SHORT SL EXIT")