ট্রেন্ড অনুসরণ করে মুনাফা সর্বাধিকীকরণ কৌশল


সৃষ্টির তারিখ: 2023-10-11 14:38:40 অবশেষে সংশোধন করুন: 2023-10-11 14:38:40
অনুলিপি: 2 ক্লিকের সংখ্যা: 593
1
ফোকাস
1617
অনুসারী

ওভারভিউ

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

কৌশল নীতি

  1. 20 দিনের সরল চলমান গড় বেস হিসাবে মধ্যম বেঞ্চমার্ক হিসাবে গণনা করুন
  2. ঘনিষ্ঠ 20 দিনের স্ট্যান্ডার্ড ডিফারেনশিয়াল ডেভেলপ করুন ট্রেলের মধ্যবর্তী এবং উপরের দূরত্বের ভিত্তি হিসাবে
  3. মধ্যম কক্ষপথের বেস±২*dev upper এবং lower ট্র্যাক নির্ধারণ করে
  4. বেস 2 গণনা করা হয় সর্বশেষ 20 দিনের সর্বোচ্চ মূল্য upper2 এবং সর্বনিম্ন মূল্য lower2 এর গড় হিসাবে দ্বিতীয় মধ্যম লাইন
  5. উপরের দুটি মধ্যম ট্র্যাকের গড় মান MB চূড়ান্ত মধ্যম ট্র্যাক হিসাবে গ্রহণ করে
  6. যখন বন্ধের চেয়ে বড় হয় তখন মেট্রোরেল এমবি একটি উত্সাহী সংকেত, যখন এমবি বন্ধের চেয়ে বড় হয় তখন একটি পতনশীল সংকেত
  7. প্রবণতা অনুসরণ করে লাভ অর্জনের জন্য সংকেত অনুসারে আরও খালি দিকনির্দেশ করুন

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

  1. গতিশীল স্ট্যান্ডার্ড ডিফারেনশিয়াল চ্যানেল ব্যবহার করে, দ্রুত মূল্য পরিবর্তনের প্রবণতা ক্যাপচার করতে সক্ষম
  2. সর্বোচ্চ এবং সর্বনিম্ন মূল্যের তথ্যের সাথে মিলিত, মধ্যম রেলটি আরও বেশি তথ্যবহুল
  3. সিগন্যাল আরো নির্ভুল ও নির্ভরযোগ্য করার জন্য ডাবল-মিড-রেল ডিজাইন ব্যবহার করা হয়েছে
  4. কৌশলগুলি সহজ, স্পষ্ট এবং সহজেই বোঝা যায়
  5. কম কনফিগারযোগ্য পরামিতি, বিভিন্ন বাজারের পরিবেশের জন্য উপযুক্ত

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

  1. ট্রেডিংয়ের উপর বা নীচে ট্রেডিংয়ের সময়, স্টপ লস কৌশল বিবেচনা করা প্রয়োজন, একক ক্ষতি নিয়ন্ত্রণ করা প্রয়োজন
  2. ট্রেডিং ফ্রিকোয়েন্সি বেশি হতে পারে, ফী এর প্রভাব বিবেচনা করা প্রয়োজন
  3. প্যারামিটার যেমন সময়সীমা প্যারামিটারগুলিকে সাবধানতার সাথে অপ্টিমাইজ করা দরকার যাতে ওভারফিট না হয়
  4. ট্রেডিং সিগন্যাল ভুল হওয়ার সম্ভাবনা
  5. “অতি উচ্চতর লিভারেজ ব্যবহার না করে পুঁজি ব্যবস্থাপনা করতে হবে”

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

  1. ভুয়া ব্রেকিং এড়াতে ট্র্যাকের উপরে এবং নিচে প্রবেশের সময় অতিরিক্ত ফিল্টারিং বিবেচনা করা যেতে পারে
  2. ATR এর মত সূচকগুলির উপর ভিত্তি করে গতিশীল স্টপ লস এক্সট সেট করা যেতে পারে
  3. ট্রেডিং ভলিউমের তথ্যের সাথে একত্রিত হয়ে ব্রেকিং সিগন্যালের নির্ভরযোগ্যতা যাচাই করা যায়
  4. প্যারামিটার যেমন হিসাব চক্রের জন্য অপ্টিমাইজ করা যেতে পারে, বাজার পরিবেশের জন্য আরও উপযুক্ত
  5. একক ক্ষতির ঝুঁকি নিয়ন্ত্রণের জন্য, আপনি পজিশনের পরিমাণ নির্ধারণ করতে পারেন।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 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/
// © ErdemDemir

//@version=4
strategy("Lawyers Trend Pro Strategy", shorttitle="Lawyers Trend Pro Strategy", overlay=true)

src = close
mult = 2.0
basis = sma(src, 20)
dev = mult * stdev(src, 20)
upper = basis + dev
lower = basis - dev
offset = 0


lower2 = lowest(20)
upper2 = highest(20)
basis2 = avg(upper2, lower2)


MB= (basis+basis2)/2





col1=close>MB
col3=MB>close
colorE = col1 ? color.blue : col3 ? color.red : color.yellow
p3=plot(MB, color=colorE, linewidth=3)

// Deternine if we are currently LONG
isLong = false
isLong := nz(isLong[1], false)

// Determine if we are currently SHORT
isShort = false
isShort := nz(isShort[1], false)

// Buy only if the buy signal is triggered and we are not already long
buySignal = not isLong and crossover(close,MB)

// Sell only if the sell signal is triggered and we are not already short
sellSignal= not isShort and crossover(MB,close)
if (buySignal)
    isLong := true
    isShort := false

if (sellSignal)
    isLong := false
    isShort := true







/// LONG
strategy.entry("long", true , when = buySignal, comment="Open Long")

strategy.close("long", when=sellSignal, comment = "Close Long")

/// SHORT
strategy.entry("short", false,  when = sellSignal, comment="Open Short")

strategy.close("short", when=buySignal, comment = "Close Short")