ধীরে ধীরে স্টপ লস ঊর্ধ্বমুখী কৌশল


সৃষ্টির তারিখ: 2023-11-13 17:29:41 অবশেষে সংশোধন করুন: 2023-11-13 17:30:28
অনুলিপি: 0 ক্লিকের সংখ্যা: 701
1
ফোকাস
1617
অনুসারী

ধীরে ধীরে স্টপ লস ঊর্ধ্বমুখী কৌশল

ওভারভিউ

ধীরে ধীরে স্টপ আপ করার কৌশলটি একটি সহজ কিন্তু খুব কার্যকর কৌশল যা আপনাকে দাম বাড়ার সময় ধীরে ধীরে স্টপ আপ করার জন্য সতর্ক করে দেয়।

মূলনীতি

এই কৌশলটি প্রথমে লং পজিশনে প্রবেশের সময় প্রবেশের মূল্যের ৯৫% হিসাবে প্রাথমিক স্টপ লস সেট করে। তারপর এটি একাধিক উচ্চতর স্টপ লস সেট করে, যথাক্রমে প্রবেশের মূল্যের ১০০%, ১০৫%, ১১০% ইত্যাদি। কৌশলটি পরীক্ষা করে যে গত ৭ দিনের সর্বনিম্ন মূল্যটি শেষ স্টপ লসটি ভেঙেছে কিনা এবং যদি এটি ভেঙে যায় তবে স্টপ লসটি সেই উচ্চতর স্টপ লস হিসাবে সেট করে। সুতরাং দাম বাড়ার সাথে সাথে স্টপ লসটিও ধীরে ধীরে উপরে চলে যায়।

বিশেষভাবে, কৌশলটি আটটি স্টপ-অফ পয়েন্ট সংজ্ঞায়িত করে, যথাক্রমে ৯৫%, ১০০%, ১০৫%, ১১০%, ১১৫%, ১২০%, ১২৫% এবং ১৩০% প্রবেশ মূল্য। এটি পরীক্ষা করে যে গত ৭ দিনের সর্বনিম্ন মূল্য পরবর্তী স্টপ-অফ পয়েন্টের চেয়ে বেশি কিনা, এবং যদি তা হয় তবে স্টপ-অফ পয়েন্টটি উচ্চতর স্টপ-অফ পয়েন্ট হিসাবে সেট করে।

উদাহরণস্বরূপ, যদি প্রারম্ভিক মূল্য 100 ডলার হয়, তাহলে প্রাথমিক স্টপ লস হল 95 ডলার। যদি গত 7 দিনের সর্বনিম্ন মূল্য 105 ডলার বৃদ্ধি পায় এবং পরবর্তী স্টপ লস 100 ডলার হয়, তাহলে স্টপ লস সেট করুন 100 ডলার। যদি এটি 115 ডলার বৃদ্ধি পায়, তাহলে স্টপ লস সেট করুন 105 ডলার, ইত্যাদি।

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

সুবিধা

এই ধাপে ধাপে স্টপ লস কৌশলটির সবচেয়ে বড় সুবিধা হ’ল দাম বাড়ার সাথে সাথে স্টপ লস পয়েন্টটি ধীরে ধীরে সরানো যায়, আংশিক মুনাফা সুরক্ষিত করা যায়, যাতে স্টপ লসটি ভেঙে যায় না এবং সরাসরি সমস্ত মুনাফা হারাতে পারে।

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

ক্রমবর্ধমান স্টপ-ডাউন কৌশলটি কারণ স্টপ-ডাউনটি ধীরে ধীরে উপরে চলে যায়, তাই এটি প্রকৃত ট্রেডিংয়ের সময় স্টপ-ডাউনটি আরও সত্যই প্রতিফলিত করতে পারে এবং অত্যধিক আশাবাদী ফলাফল এড়াতে পারে।

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

ঝুঁকি

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

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

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

এই কৌশলটি নিম্নলিখিত উপায়ে অপ্টিমাইজ করা যেতে পারেঃ

  1. স্টপ লস-এর শতাংশ সেটিং অপ্টিমাইজ করা হয়েছে যাতে এটি নির্দিষ্ট ট্রেডিং প্রকারের জন্য আরও বেশি অস্থিরতার সাথে সামঞ্জস্যপূর্ণ।

  2. সর্বনিম্ন মূল্য চক্রের প্যারামিটারগুলি দেখতে অনুকূলিতকরণ করুন, উদাহরণস্বরূপ, সাম্প্রতিক 5 দিনের বা 10 দিনের সর্বনিম্ন দামগুলি দেখুন, বিভিন্ন জাতের জন্য ওঠানামার ফ্রিকোয়েন্সি অনুসারে।

  3. স্টপ লস পয়েন্টের সংখ্যা বৃদ্ধি করুন যাতে স্টপ লস পয়েন্টগুলি আরও ধীরে ধীরে স্থানান্তরিত হয়।

  4. মোবাইল স্টপেজ লজিক যোগ করা হয়েছে যাতে স্টপেজগুলি ধীরে ধীরে সরানো যায়।

  5. স্টপ লস সংশোধন অপারেশনগুলি স্বয়ংক্রিয়ভাবে সম্পাদিত হবে, কোনও মানুষের অংশগ্রহণের প্রয়োজন নেই, অপারেশনটি কঠিন এবং বিলম্বের ঝুঁকি হ্রাস করবে।

  6. ট্রেডারদের সতর্কতা প্রদানের জন্য স্টপ লস অতিক্রান্ত হওয়ার ঘটনা সম্পর্কে সতর্কতা যোগ করা হয়েছে।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

///Moving Stops Script///
///by ShanghaiCryto///

///A simple, but very useful, script that reminds you to move up your stop losses as price trends upwards. ///
///The sma entry is just stock code to demonstrate how the stop works.///
///Doesn't throw off your backtesting the way a trailing stop does.///


strategy("Move Up Stops", overlay=true)

longCondition = crossover(sma(close, 14), sma(close, 28))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

first_stop = strategy.position_avg_price * .95
second_stop = strategy.position_avg_price 
third_stop = strategy.position_avg_price * 1.05
fourth_stop = strategy.position_avg_price * 1.1
fifth_stop = strategy.position_avg_price * 1.15
sixth_stop = strategy.position_avg_price * 1.2
seventh_stop = strategy.position_avg_price * 1.25
eighth_stop = strategy.position_avg_price * 1.3

move_trigger = lowest(low,7)

first_check = na
first_check := move_trigger > second_stop ? second_stop : first_stop

second_check = na
second_check := move_trigger > third_stop ? third_stop : first_check

third_check = na
third_check := move_trigger > fourth_stop ? fourth_stop : second_check

fourth_check = na
fourth_check := move_trigger > fifth_stop ? fifth_stop : third_check

fifth_check = na
fifth_check := move_trigger > sixth_stop ? sixth_stop : fourth_check

sixth_check = na
sixth_check := move_trigger > seventh_stop ? seventh_stop : fifth_check

stop_level = na
stop_level := move_trigger > eighth_stop ? eighth_stop : sixth_check

strategy.exit("Stop Loss","My Long Entry Id", stop=stop_level)

plot(stop_level, color=red)