দ্বৈত গতি কৌশল


সৃষ্টির তারিখ: 2023-10-09 15:03:30 অবশেষে সংশোধন করুন: 2023-10-09 15:03:30
অনুলিপি: 0 ক্লিকের সংখ্যা: 790
1
ফোকাস
1617
অনুসারী

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি মূলত দুটি সূচকের উপর ভিত্তি করে তৈরি করা হয়েছেঃউপরের K লাইন সংখ্যাএবংK লাইন সংখ্যা

  • যখন ক্লোজের উচ্চতা লংএন্টারআফটার একটি কে-লাইন অতিক্রম করে, তখন বেশি করুন; যখন ক্লোজের নিম্নতা লংএক্সিটআফটার একটি কে-লাইন অতিক্রম করে, তখন বেশি পজিশন করুন।
  • ShortEnterAfter-এর K-লাইন অতিক্রম করে যখন close নেমে আসে, তখন ShortEnterAfter-কে খালি করা হয়; ShortExitAfter-এর K-লাইন অতিক্রম করে যখন close উঠে যায়, তখন খালি করা হয়।

LongEnterAfter, LongExitAfter, ShortEnterAfter এবং ShortExitAfter এর পরিবর্তনের মাধ্যমে এই প্যারামিটারগুলি ব্যবহার করে নির্দিষ্ট ট্রেডিং নিয়ম নির্ধারণ করা যায়।

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

সংক্ষেপে, ডাবল গতিশীলতার কৌশলটির মূল বিষয় হ’ল শেয়ারের দামের স্বল্পমেয়াদী পতনশীল প্রবণতা সনাক্ত করা, যাতে ট্রেডিংয়ের দিকনির্দেশনা এবং সময় নির্ধারণ করা যায়। এটি সহজ এবং সরাসরি, প্যারামিটার সেট করে কৌশলটির ইতিবাচকতা সামঞ্জস্য করা যায়।

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

ডাবল ডাইমেনশন কৌশল নিম্নলিখিত সুবিধাগুলি নিয়ে আসেঃ

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

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

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

ডাবল ডাইমেনশিয়ালের ঝুঁকিগুলি হলঃ

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

ঝুঁকি নিয়ন্ত্রণের জন্য, নিম্নলিখিত পদক্ষেপগুলি বিবেচনা করা যেতে পারেঃ

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

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

এই কৌশলটি নিম্নলিখিত বিষয়গুলি বিবেচনা করে অপ্টিমাইজ করা যেতে পারেঃ

  • প্রবণতা বিচারক সূচক যোগ করুন, প্রবণতা শেষে ভুল লেনদেন এড়িয়ে চলুন। বড় প্রবণতা বিচার করার জন্য MACD, KDJ ইত্যাদি সূচকগুলি প্রবর্তন করা যেতে পারে।

  • ভলিউম হ্রাসের সময় স্টোর তৈরি করা এড়ানো।

  • মুনাফা লক করার জন্য মোবাইল স্টপ সেট করুন এবং স্টপ ট্র্যাক করার জন্য ATR কমপক্ষে N গুণ ব্যবহার করুন।

  • ফিডব্যাক প্যারামিটার সমন্বয় অপ্টিমাইজেশান যোগ করুন, স্থিতিশীলতা উন্নত করার জন্য সর্বোত্তম প্যারামিটার খুঁজুন।

  • অর্ডার ম্যানেজমেন্টের জন্য অ্যালগরিদমিক ট্রেডিং মডিউল যুক্ত করা হয়েছে।

  • মেশিন লার্নিং প্রযুক্তি ব্যবহার করে আরও কার্যকর ট্রেডিং সিগন্যাল আবিষ্কার করুন।

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

সারসংক্ষেপ

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

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

//@version=4
// strategy(title="simple momentum", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// ====================================
// STUDY AND STRATEGY

// Inputs
LongEnterAfter = input(title="enter long after X rising blocks",  defval=2)
LongExitAfter = input(title="exit long after X falling blocks",  defval=1)
ShortEnterAfter = input(title="enter short after X falling blocks",  defval=2)
ShortExitAfter = input(title="exit short after X rising blocks",  defval=1)

// Criteria
Valid = change(time)
LongEnter = Valid and rising(close, LongEnterAfter)
LongExit = Valid and falling(close, LongExitAfter)
ShortEnter = Valid and falling(close, ShortEnterAfter)
ShortExit = Valid and rising(close, ShortExitAfter)

// ====================================
// STRATEGY

TradeSinceYear = input(title="trade since year",  defval=2017)
TradeSinceMonth = input(title="trade since month",  defval=1)

if year > TradeSinceYear or (year == TradeSinceYear and month >= TradeSinceMonth)
    strategy.entry("long", strategy.long, when = LongEnter)
    strategy.close("long", when = LongExit)

    strategy.entry("short", strategy.short, when = ShortEnter)
    strategy.close("short", when = ShortExit)