ট্রেলিং স্টপ এবং ট্রেলিং ক্রয়ের উপর ভিত্তি করে সহজ কৌশল


সৃষ্টির তারিখ: 2024-01-19 14:30:59 অবশেষে সংশোধন করুন: 2024-01-19 14:30:59
অনুলিপি: 4 ক্লিকের সংখ্যা: 554
1
ফোকাস
1617
অনুসারী

ট্রেলিং স্টপ এবং ট্রেলিং ক্রয়ের উপর ভিত্তি করে সহজ কৌশল

ওভারভিউ

এই কৌশলটি একটি শতাংশ-ভিত্তিক সহজ ট্র্যাকিং স্টপ লস এবং ট্র্যাকিং বিয়ার প্যারিফরেন্স বাস্তবায়ন করে। বিভিন্ন সময় ফ্রেম এবং বিভিন্ন চার্টে বিভিন্ন শতাংশের সমন্বয় পরীক্ষা করে কৌশলটির প্যারামিটারগুলির অপ্টিমাইজেশন করা যেতে পারে।

কৌশল নীতি

এই কৌশলটি মূলত দুটি সূচকের মাধ্যমে ট্র্যাক স্টপ এবং ট্র্যাক কিনতে সক্ষমঃ

  1. ট্রেইলিং স্টপ লাইন (Trailing Stop Line, TSL): ব্যবহারকারীর সেট করা স্টপ ডাইভার্শন শতাংশের উপর ভিত্তি করে এবং সর্বশেষ N-রুট কে লাইনের ক্লোজ-আপ মূল্যের উপর ভিত্তি করে একটি চলমান গড় গণনা করা হয়। যখন দামটি এই লাইনের নীচে থাকে তখন পজিশন বন্ধ করে দেওয়া হয়।
  2. ট্রেইলিং বাই লাইন (Trailing Buy Line, TBL): ব্যবহারকারীর দ্বারা নির্ধারিত ক্রয় বিচ্যুতি শতাংশের উপর ভিত্তি করে এবং সর্বশেষ N-রুট K লাইনের সর্বোচ্চ দামের উপর ভিত্তি করে চলমান গড় গণনা করা হয়েছে। যখন দামটি এই লাইনের চেয়ে বেশি হয় তখন মাল্টি-হেড অবস্থান স্থাপন করা হয়।

স্টপ লস এবং ক্যাচ-অফ নিয়মগুলি এই দুটি সূচকের সাথে দামের তুলনা করে প্রয়োগ করা হয়।

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

এই কৌশলটির সুবিধাগুলো হলঃ

  1. এটি সহজ, স্বজ্ঞাত, সহজে বোঝা যায় এবং বাস্তবায়িত হয়।
  2. স্টপ লস এবং ক্যাচআপের ক্ষেত্রে প্যারামিটারগুলিকে সামঞ্জস্য করে নমনীয়তা অর্জন করা যায়;
  3. বিভিন্ন বাজার এবং বিভিন্ন সময়কালের জন্য প্রযোজ্য;
  4. ট্রেন্ড ট্র্যাকিং, সময়মত স্টপ লস।

কৌশলগত ঝুঁকি

এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ

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

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

এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ

  1. স্বনির্ধারিত অ্যালগরিদম ব্যবহার করে স্বয়ংক্রিয়ভাবে স্টপ লস পজিশন এবং ক্রয় প্যারামিটার অপ্টিমাইজ করুন;
  2. পজিশনের সংখ্যা এবং ঝুঁকি ব্যবস্থাপনা মডিউল বৃদ্ধি;
  3. অন্যান্য সূচকগুলির সাথে মিলিত হয়ে, বড় প্রবণতা নির্ণয় করুন এবং ঝড়ের সময় আটকে না পড়ে।

সারসংক্ষেপ

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

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

//@version=2
//Developed from ©Finnbo code
strategy("Simple Trailing Buy & Stop Strategy", overlay=true)
offset = input(defval=1.5, title="Stop Offset %", type=float, minval=0.1, maxval=100, step=0.1)
buyoffset = input(defval=1.9, title="Trailing Buy Offset %", type=float, minval=0.1, maxval=100, step=0.1)

sumbars = input(defval=6, title="Use last x bars for calculation",  minval=1)
srcts = input(title="Source Trailing Stop calculation",  defval=close)
srctb = input(title="Source Trailing Buy calculation",  defval=close)
srctrigger = input(title="Source Stop Trigger",  defval=low)
srctriggerbuy = input(title="Source Buy Trigger",  defval=high)
tsl = rma(srcts, sumbars)*(1-(offset/100))// = (sum(srcts,sumbars)/sumbars)*(1-(offset/100))
tbuy = rma(srctb, sumbars)*(1+(buyoffset/100))
plot(tsl, color=(srctrigger<tsl)?red:green)
plot(tbuy, color=(srctriggerbuy>tbuy)?red:green)
//plotshape(crossunder(srctrigger,tsl), text="Long Stop", style=shape.circle, color=red)
alertcondition(crossunder(srctrigger,tsl), "Long Stop alert", "SELL")
//plotshape(crossover(srctriggerbuy,tbuy), text="Long", style=shape.circle, color=green)
alertcondition(crossover(srctriggerbuy,tbuy), "Long alert", "BUY")

longCondition =  crossover(srctriggerbuy,tbuy)
if (longCondition)
    strategy.entry("Long", strategy.long)
closeCondition = crossunder(srctrigger,tsl)
if (closeCondition)
    strategy.close("Long")