অনুভূমিক ব্রেকআউট প্রবণতা ক্যাপচারিং কৌশল


সৃষ্টির তারিখ: 2024-04-26 15:22:06 অবশেষে সংশোধন করুন: 2024-04-26 15:22:06
অনুলিপি: 4 ক্লিকের সংখ্যা: 627
1
ফোকাস
1617
অনুসারী

অনুভূমিক ব্রেকআউট প্রবণতা ক্যাপচারিং কৌশল

ওভারভিউ

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

কৌশল নীতি

  1. পূর্ববর্তী K লাইনের সর্বনিম্ন মূল্য বর্তমান ক্লোজ-আপ মূল্যের চেয়ে বড় হলে, পূর্ববর্তী K লাইনের সর্বনিম্ন মূল্যের অবস্থানে একটি 20 দৈর্ঘ্যের একটি অনুভূমিক লাইন আঁকুন এবং সর্বদা কেবলমাত্র সর্বশেষ 10 টি লাইন রাখুন।
  2. যদি বর্তমান মূল্য সর্বশেষ একটি হরাইভেল লাইনকে অতিক্রম করে, তাহলে পূর্বের সমস্ত ওভারঅর্ডারকে সমতল করে আবার ওভারঅর্ডার করুন।
  3. নতুন সমতল রেখা আঁকতে হলে, যদি এই সময়ে কোন পজিশন থাকে, তাহলে প্রথমে পজিশন কমিয়ে ফেলুন, তারপর আরো কিছু করুন।

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

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

কৌশলগত ঝুঁকি

  1. ঘন ঘন হরতাল ভাঙ্গার ফলে ট্রেডিংয়ে অত্যধিক পরিমাণে ট্রেডিং হতে পারে, যার ফলে বড় পয়েন্ট ও ফিজ সৃষ্টি হতে পারে।
  2. কৌশলটি হল হলফনালের সংজ্ঞাটি সহজ এবং অন্যান্য সূচকগুলির যাচাইয়ের অভাব, যা কিছু ভুল সংকেত তৈরি করতে পারে।
  3. “আমি মনে করি, আমরা আমাদের লক্ষ্যে পৌঁছাতে পারবো না। আমরা আমাদের লক্ষ্যে পৌঁছাতে পারি না।

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

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

সারসংক্ষেপ

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Traderxprox

//@version=5
strategy("Alarm Trader_ALL", overlay=true)

// Yatay çizgi oluşum
yatayc = low[1] > close[0]

if yatayc
    if strategy.opentrades > 0
        strategy.close("AL", comment = "Fiyat:" + str.tostring(low[1], "#.##") + "\n" + timeframe.period +"\n Yatay Direnç Oluştu")
    else
        strategy.entry("AL", strategy.long, comment = "Fiyat:" + str.tostring(low[1], "#.##") + "\n" + timeframe.period +"\n Yatay Direnç Oluştu")


//YATAY ÇİZGİ
int cizgilen = input.int(20, "Çizgi uzunluğu?", group = "Yatay Çizgi Ayarları")
var array<line> lines = array.new<line>()
int numberOfLines = input.int(10, "Son Kaç Çizgi?", 0, group = "Yatay Çizgi Ayarları")
kural22 = low[1] > close[0]
// if kural22
//     newLine = line.new(bar_index-2, low[1], bar_index+cizgilen, low[1] ,color=color.red, width=1, style=line.style_solid)
//     // Push the `newLine` into the `lines` array.
//     lines.push(newLine)
//     // Delete the oldest line when the size of the array exceeds the specified `numberOfLines`.
//     if array.size(lines) > numberOfLines
//         line.delete(lines.shift())
    
// Alarm kırılım için koşul

var float lastLinePrice = na
if not na(close) and array.size(lines) > 0 
    lastLinePrice := line.get_price(array.get(lines, array.size(lines) - 1), bar_index)
if open < lastLinePrice and close > lastLinePrice
    if strategy.opentrades > 0
        strategy.close("AL", comment = "Fiyat:" + str.tostring(lastLinePrice, "#.##") + "\n" + timeframe.period +" \n Yatay çizgi yukarı kırılımı")
    else
        strategy.entry("AL", strategy.long, comment = "Fiyat:" + str.tostring(lastLinePrice, "#.##") + "\n" + timeframe.period +" \n Yatay çizgi yukarı kırılımı")