প্রতিদিনের ট্রেডিং কৌশল
সংক্ষিপ্ত বিবরণ
এটি বিটকয়েনের জন্য একটি কাস্টমাইজড লং/শর্ট ট্রেডিং কৌশল। এটি আপনাকে সপ্তাহের বিভিন্ন ট্রেডিং দিনের উপর ভিত্তি করে লং বা শর্ট করার ব্যাকটেস্ট করার অনুমতি দেয়। দাম সপ্তাহের বিভিন্ন দিনে এক দিকে বা অন্য দিকে যেতে পারে, এবং এই কৌশলটি আপনাকে নির্দিষ্ট তারিখের মধ্যে বিভিন্ন ট্রেডিং দিন পরীক্ষা করতে দেয়, যাতে আপনি এই সুবিধা নিতে পারেন।
অনুগ্রহ করে নিশ্চিত করুন যে আপনি পারফরম্যান্স এবং ট্রেড ইতিহাস দেখার সময় ডেইলি চার্ট ব্যবহার করছেন, যাতে স্ক্রিপ্টটি প্রত্যাশিতভাবে কাজ করে এবং আপনি ট্রেডিং ভিউ থেকে যতটা সম্ভব ঐতিহাসিক ডেটা পান।
কৌশলের মূলনীতি
এই কৌশলটির মূল যুক্তি হল ব্যবহারকারীকে সপ্তাহের প্রতিটি দিনের জন্য লং ট্রেড, শর্ট ট্রেড বা কোনো ট্রেড না করার বিকল্প দেওয়া।
প্রথমে, এটি ব্যবহারকারীকে ব্যাকটেস্টের তারিখের পরিসীমা সেট করার অনুমতি দেয়, যার মধ্যে রয়েছে শুরুর মাস, তারিখ, বছর এবং শেষের মাস, তারিখ, বছর।
তারপর, এটি সপ্তাহের প্রতিটি দিনের সংখ্যাসূচক প্রতিনিধিত্ব সংরক্ষণ করার জন্য timeframes নামে একটি অ্যারে ব্যবহার করে, রবিবারের 0 থেকে শনিবারের 6 পর্যন্ত।
আরেকটি অ্যারে timeframes_options প্রতিটি দিনের জন্য লং, শর্ট বা কোনো ট্রেড না করার নির্বাচন সংরক্ষণ করতে ব্যবহৃত হয়। এটি একটি ইনপুট অপশনের মাধ্যমে সেট করা হয়।
for লুপে, কৌশলটি বর্তমান ট্রেডিং দিনটি timeframes অ্যারেতে কোনো দিনের সাথে মেলে কিনা তা পরীক্ষা করে। যদি মেলে এবং অপশনটি আগের দিনের থেকে ভিন্ন হয়, তাহলে প্রথমে সমস্ত খোলা পজিশন বন্ধ করে দেয়।
যদি অপশনটি "কোনোটি না" না হয়, তবে নির্বাচিত লং বা শর্ট অনুযায়ী সংশ্লিষ্ট দিকের পজিশন খোলে।
এইভাবে, কৌশলটি নির্ধারিত তারিখের পরিসরের মধ্যে, সপ্তাহের প্রতিটি দিনের সেটিংস অনুযায়ী লং/শর্ট ট্রেড করতে পারে।
সুবিধা বিশ্লেষণ
এই কৌশলটির প্রধান সুবিধা হল অত্যন্ত কাস্টমাইজযোগ্য লং/শর্ট ট্রেডিং প্রদান করা। ব্যবহারকারীরা সপ্তাহের প্রতিটি দিনের জন্য কোন ট্রেড দিক বেছে নিতে পারেন তা স্বাধীনভাবে বেছে নিতে পারেন।
স্থির সাপ্তাহিক ট্রেডিং কৌশলগুলির বিপরীতে, এই কৌশলটি নমনীয়ভাবে সামঞ্জস্য করা যেতে পারে। যদি কিছু দিনের ফলাফল ভালো না হয়, তবে সহজেই শুধুমাত্র অন্যান্য দিনগুলিতে ট্রেড করতে পরিবর্তন করা যেতে পারে।
ব্যাকটেস্টের তারিখের পরিসীমাও খুব নমনীয়, ব্যবহারকারী-নির্দিষ্ট যেকোনো সময়কাল পরীক্ষা করে দেখতে পারে কোন দিনের সংমিশ্রণ সবচেয়ে ভালো কাজ করে।
ট্রেডিং যুক্তি খুব পরিষ্কার এবং সহজ, বোঝা এবং পরিবর্তন করা সহজ। ব্যবহারকারীদের প্যারামিটার সামঞ্জস্য করার জন্য প্রোগ্রামিং জানার প্রয়োজন নেই।
কৌশলটি প্রতিদিন দিক পরিবর্তন করার সময় স্বয়ংক্রিয়ভাবে খোলা পজিশন বন্ধ করে দেয়, অপ্রয়োজনীয় ঝুঁকি এড়ায়।
ঝুঁকি বিশ্লেষণ
এই কৌশলটির প্রধান ঝুঁকি হল ব্যবহারকারীর সেট করা দৈনিক ট্রেডিং নির্বাচন সব তারিখের পরিসরের জন্য উপযুক্ত নাও হতে পারে।
উদাহরণস্বরূপ, সপ্তাহের দিনগুলিতে লং এবং সপ্তাহান্তে শর্ট করা একটি নির্দিষ্ট সময়ের জন্য কার্যকর প্রমাণিত হতে পারে, কিন্তু অন্য সময়ের মধ্যে ব্যর্থ হতে পারে।
অতএব, ভিন্ন ভিন্ন তারিখের পরিসীমা সাবধানে পরীক্ষা করা আবশ্যক, এবং শুধুমাত্র একটি ব্যাকটেস্টের ফলাফলের উপর নির্ভর করা উচিত নয়। প্যারামিটার সমন্বয় অবশ্যই নির্দিষ্ট বাজার পরিস্থিতির সাথে মিলিয়ে করতে হবে।
আরেকটি ঝুঁকি হল প্রতিদিনের দিক পরিবর্তনের সময় সময়মতো স্টপ লস দিয়ে পজিশন বন্ধ করতে না পারা। এর ফলে ক্ষতি বাড়তে পারে। কিন্তু এই কৌশলটি স্বয়ংক্রিয় পজিশন ক্লোজিংয়ের মাধ্যমে এই সমস্যা কমানোর চেষ্টা করে।
সামগ্রিকভাবে, কৌশলটি প্যারামিটার অপ্টিমাইজেশনের উপর নির্ভরশীল, এবং বিভিন্ন বাজার অবস্থার জন্য উপযুক্ত প্যারামিটার সংমিশ্রণ খুঁজে পেতে যথেষ্ট পরীক্ষার প্রয়োজন।
অপ্টিমাইজেশান দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত দিকগুলির মাধ্যমে অপ্টিমাইজ করা যেতে পারে:
-
প্রতিদিনের দিক পরিবর্তনের সময়, স্টপ লস যুক্তি যোগ করে, পজিশন লাভজনক থাকলে ট্রেইলিং স্টপ সেট করে, ড্রডাউন কমানো।
-
একটি ফিল্টার যোগ করা, যখন দাম কোনো দিনের উচ্চ বা নিম্ন ভঙ্গ করে তখনই সংকেত দেওয়া, যাতে ট্রেন্ডহীন অবস্থায় বারবার ট্রেডিং এড়ানো যায়।
-
উচ্চ অস্থিরতার সময়ে পজিশনের আকার কমানো এবং কম অস্থিরতার সময়ে বাড়ানো, যাতে ঝুঁকি নিয়ন্ত্রণযোগ্য থাকে।
-
ট্রেডিং দিন নির্বাচনে মেশিন লার্নিং যুক্ত করা, ঐতিহাসিক তথ্যের উপর ভিত্তি করে প্রতিদিনের ট্রেডিং সম্ভাবনা নির্ধারণ করে গতিশীল দৈনিক দিক তৈরি করা।
-
অপ্রত্যাশিত ঘটনা যেমন বড় অর্থনৈতিক ইভেন্টের সময় ট্রেডিং স্থগিত করার জন্য লজিক যোগ করা, যাতে ফাঁদে পড়া এড়ানো যায়।
উপসংহার
এই কৌশলটি দৈনিক দিক নির্বাচনের মাধ্যমে অত্যন্ত নমনীয় লং/শর্ট ট্রেডিং ক্ষমতা প্রদান করে। ব্যবহারকারীরা স্বাধীনভাবে বিভিন্ন সংমিশ্রণ পরীক্ষা করে সেরা প্যারামিটার খুঁজে পেতে পারেন। তবে এই কৌশলটির অপ্টিমাইজেশানের জন্য উচ্চ প্রয়োজনীয়তা রয়েছে, বিভিন্ন বাজারের জন্য উপযুক্ত সেটিংস খুঁজে পেতে প্রচুর পরীক্ষার প্রয়োজন। স্টপ লস, ফিল্টার, গতিশীল সমন্বয়ের মতো অপ্টিমাইজেশান পদ্ধতি যুক্ত করলে ঝুঁকি কমানো যায় এবং স্থিতিশীলতা বাড়ে। সতর্ক প্যারামিটার অপ্টিমাইজেশানের শর্তে, এই কৌশলটি একটি দক্ষ দৈনিক দিকনির্দেশনা ট্রেডিং টুল হতে পারে।
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
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/
//@version=4
// strategy("Day of Week Custom Buy/Sell Strategy", overlay=true, currency=currency.USD, default_qty_value=1.0,initial_capital=30000.00,default_qty_type=strategy.percent_of_equity)- 1
