Tang Qian চ্যানেল ব্রেকআউট কৌশল


সৃষ্টির তারিখ: 2024-03-22 16:13:58 অবশেষে সংশোধন করুন: 2024-03-22 16:13:58
অনুলিপি: 0 ক্লিকের সংখ্যা: 856
1
ফোকাস
1617
অনুসারী

Tang Qian চ্যানেল ব্রেকআউট কৌশল

কৌশল ওভারভিউ

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

কৌশল নীতি

  1. টং চ্যানের গণনাঃ ব্যবহারকারীর ইনপুট অনুযায়ীdonLengthপ্যারামিটার গণনা অতীতdonLengthএকটি চক্রের সর্বোচ্চ এবং সর্বনিম্ন মূল্য, যথাক্রমে দংচিয়ান খালের রেল হিসাবেdonUpperএবং নিচের ট্র্যাকdonLower, মধ্যম লাইনdonBasisট্র্যাকের উপরে এবং নীচে গড় মান।
  2. ATRSL মোবাইল স্টপ লস গণনা করুনঃ ব্যবহারকারীর ইনপুট অনুযায়ীAP2 এবংAF2ATR এর মান গণনা করুনSL2এবং তারপরে বর্তমান ক্লোজ-আপ মূল্যের উপর ভিত্তি করে।SCএবং পূর্ববর্তী স্টপ-অফ-প্রোফাইলTrail2[1] Trail2
  3. পজিশন খোলার শর্তঃ বর্তমান ক্লোজিং প্রাইসে ডং চিয়াং চ্যানেলের উপরে উঠার সময় পজিশন খোলার জন্য আরও কিছু করুন।
  4. প্লেইন পজিশনের শর্তঃ বর্তমান ক্লোজিং প্রাইসের নিচে ATRSL-এর মোবাইল স্টপ লিনের মাধ্যমে প্লেইন পজিশন।

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

  1. ট্রেন্ড ট্র্যাকিংঃ ট্রেন্ডের দিকনির্দেশনা নির্ধারণের জন্য টং চ্যান চ্যানেল ব্যবহার করা হয়, যা কার্যকরভাবে বাজারের প্রবণতাগুলি ধরতে সক্ষম।
  2. ডায়নামিক স্টপঃ এটিআরএসএল মোবাইল স্টপ ব্যবহার করে, বাজারের ওঠানামা অনুযায়ী স্টপ পজিশনকে গতিশীলভাবে সামঞ্জস্য করা যায় এবং ঝুঁকি নিয়ন্ত্রণ করা যায়।
  3. প্যারামিটারগুলির নমনীয়তাঃ ব্যবহারকারীরা তাদের প্রয়োজন অনুসারে এটি সামঞ্জস্য করতে পারেন।donLengthAP2 এবংAF2ইত্যাদি প্যারামিটার, অপ্টিমাইজেশন কৌশল কর্মক্ষমতা

কৌশলগত ঝুঁকি

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

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

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

সারসংক্ষেপ

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

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

//@version=4
strategy("Stock Trend USE THIS", overlay = true)
donLength = input(100, minval=1)

//Donchian Long
donLower = lowest(donLength)
donUpper = highest(donLength)
donBasis = avg(donUpper,donLower)

// ATRSL
SC = close

// Slow Trail //
AP2 = input(10, title="Slow ATR period")  // ATR Period
AF2 = input(3, title="Slow ATR multiplier")  // ATR Factor
SL2 = AF2 * atr(AP2)  // Stop Loss
Trail2 = 0.0
iff_3 = SC > nz(Trail2[1], 0) ? SC - SL2 : SC + SL2
iff_4 = SC < nz(Trail2[1], 0) and SC[1] < nz(Trail2[1], 0) ? min(nz(Trail2[1], 0), SC + SL2) : iff_3
Trail2 := SC > nz(Trail2[1], 0) and SC[1] > nz(Trail2[1], 0) ? max(nz(Trail2[1], 0), SC - SL2) : iff_4



// Long and Short Conditions
longCondition = (crossover(close,donUpper[1])) 

// Close Conditions
closeLongCondition = crossunder(close,Trail2)

// Strategy logic
if (longCondition) 
    strategy.entry("Long", strategy.long)
    alert("Open Long position")

if (closeLongCondition)
    strategy.close("Long")
    alert("Close Long position")

// Plot Donchian
l = plot(donLower, color=color.blue)
u = plot(donUpper, color=color.blue)
plot(donBasis, color=color.orange)
fill(u, l, color=color.blue)
plot(Trail2, color=color.blue, title="ATRSL Trail")