
এই কৌশলটি কে লাইনের বন্ধের মূল্য এবং খোলার মূল্যের সম্পর্কের উপর ভিত্তি করে বর্তমান প্রবণতার দিকনির্দেশনা নির্ধারণ করে, যার ফলে দীর্ঘ অবস্থান বা সংক্ষিপ্ত অবস্থানের সংকেত তৈরি হয়। বিশেষত, যদি বন্ধের দাম খোলার দামের চেয়ে বেশি হয় তবে একটি মাল্টি-সিগন্যাল তৈরি হয়; যদি বন্ধের দাম খোলার দামের চেয়ে কম হয় তবে একটি শূন্য সংকেত তৈরি হয়।
এই কৌশলটি মূলত নিম্নলিখিত দুটি মূল্যায়নের উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করেঃ
পজিশন খোলার সংকেত বিচারঃ যদি বন্ধের মূল্য খোলার মূল্যের চেয়ে বেশি হয় ((close > open), এবং খোলার সময় পৌঁছেছে, তবে একটি বহু সংকেত উত্পন্ন হয়; যদি বন্ধের মূল্য খোলার মূল্যের চেয়ে কম হয় ((close < open), এবং খোলার সময় পৌঁছেছে, তবে একটি খোলার সংকেত উত্পন্ন হয়।
পজিশন শর্তঃ পজিশন খোলার সংকেতের বিপরীতে, যদি বেশি করা হয়ে থাকে, তবে ক্ষতির শর্তটি বন্ধের দামের চেয়ে কম খোলা মূল্যের সাথে এটিআর এর মান যুক্ত করা হয়, স্টপ শর্তটি বন্ধের দামের চেয়ে বেশি খোলা মূল্যের সাথে এটিআর গুণিত বন্ধের অনুপাত; যদি এটির বিপরীতে করা হয় তবে বিপরীত।
এইভাবে ডিজাইন করা হয়েছে, এই কৌশলটি বর্তমান প্রবণতার দিকনির্দেশের জন্য কে-লাইন দিকনির্দেশের তথ্যের যথাযথ ব্যবহার করে এবং প্রবণতা অনুসরণ করার জন্য সময়মত সংকেত দেয়। একই সাথে, স্টপ এবং স্টপ স্ট্যান্ডার্ডগুলি গতিশীল সূচক, এটিআর-এর উপর ভিত্তি করে তৈরি করা হয়েছে, যা স্থির পয়েন্টের সমস্যাগুলি এড়ায়।
এই কৌশলটির সবচেয়ে বড় সুবিধা হ’ল কে লাইনের দিকনির্দেশনা ব্যবহার করে প্রবণতা অনুসরণ করার ক্ষমতা শক্তিশালী। প্রবেশের সংকেতগুলি সহজ এবং সহজেই বোঝা যায়, এবং ওপেন টাইম শর্তগুলির সাথে একত্রিত হয়ে রাতারাতি ঝুঁকি এড়ানো যায়। স্টপ লস স্টপ স্ট্যান্ডার্ডের গতিশীল পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে অবস্থান স্কেল সামঞ্জস্য করতে পারে।
সামগ্রিকভাবে, এই কৌশলটি প্রতিক্রিয়াশীল, ট্র্যাকিং ক্ষমতা শক্তিশালী, যা 1 ঘন্টা, 4 ঘন্টা ইত্যাদির মধ্যবর্তী সময়ের জন্য প্রবণতা ক্যাপচারের জন্য উপযুক্ত।
এই কৌশলটির প্রধান ঝুঁকিগুলো হলঃ
ট্রেডিং ফি এবং স্লাইড পয়েন্ট দ্বারা প্রভাবিত হতে পারে। স্টপ-অফ-মপ্লাইয়েন্টটি যথাযথভাবে সামঞ্জস্য করা যেতে পারে।
K লাইন যদি ব্যাকট্র্যাকের মতো পরিস্থিতি দেখা দেয় তবে এটি একটি ভুল সংকেত তৈরি করতে পারে। অন্যান্য সূচকগুলির সাথে একত্রিত হয়ে এটি নির্মূল করা যেতে পারে।
এটিআর প্যারামিটার সেটিংগুলি স্টপডোজ স্টপগুলির কার্যকারিতা প্রভাবিত করে। এটিআর দৈর্ঘ্য এবং স্টপডোজ গুণকগুলি বাজারের সাথে সামঞ্জস্যপূর্ণ।
খোলার সময় সেট করাও সিগন্যালের কার্যকারিতাকে প্রভাবিত করে। বিভিন্ন বাজারে খোলার সময় সেট করা প্রয়োজন।
এই কৌশলটি আরও উন্নত করার জন্য নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত করতে পারেঃ
মুভিং এভারেজ এবং অন্যান্য সূচকগুলির সাথে সংযুক্ত সংকেত ফিল্টারিং, মূল্যের ঝাঁকুনি দ্বারা উত্পন্ন ত্রুটিযুক্ত সংকেতগুলি মোকাবেলা করা।
পজিশন ম্যানেজমেন্ট ব্যবস্থা বাড়ানো, একক বিনিয়োগের পরিমাণ নিয়ন্ত্রণের জন্য অস্থিরতার মতো সূচক ব্যবহার করা।
মেশিন লার্নিং এবং অন্যান্য পদ্ধতি ব্যবহার করে স্টপ লস স্টপ প্যারামিটারগুলিকে গতিশীলভাবে অপ্টিমাইজ করুন, যাতে এটি রিয়েল-টাইম বাজারের সাথে সামঞ্জস্য করতে পারে।
মার্কেটের উত্তাপের মূল্যায়ন এবং সামগ্রিক পজিশনের নিয়ন্ত্রণের জন্য আবেগ সূচক সহ অন্যান্য পদ্ধতি ব্যবহার করুন।
এই কৌশলটি সামগ্রিকভাবে সংবেদনশীল ছিল এবং প্রবণতাটি কার্যকরভাবে ক্যাপচার করতে সক্ষম ছিল। সহজ কে-লাইন বন্ধের দাম এবং খোলার দামের তুলনা করে, দিকটি নির্ধারণ করে এবং সংকেত তৈরি করে। একই সময়ে, স্টপ স্টপ লস স্ট্যান্ডার্ডটি একটি গতিশীল এটিআর সূচক গ্রহণ করে, যা ওঠানামা অনুসারে পজিশনটি সামঞ্জস্য করতে পারে। অপ্টিমাইজেশনের জন্য প্রচুর জায়গা রয়েছে এবং অন্যান্য সূচকগুলির সাথে মিলিতভাবে আরও ফিল্টারিং এবং প্যারামিটার অপ্টিমাইজেশন করা যেতে পারে।
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Go with Trend Strategy", overlay=true)
// Input settings
startHour = input(9, title="Start Hour for Entries")
activateLong = input(true, title="Activate Long")
activateShort = input(true, title="Activate Short")
takeProfitRatio = input(1.5, title="Take Profit Ratio")
// Calculate ATR
atrLength = 14 // You can change this value as needed
atrValue = ta.atr(atrLength)
// Calculate entry conditions
enterLong = close > open and hour >= startHour
enterShort = close < open and hour >= startHour
// Strategy logic
if (activateLong and enterLong)
strategy.entry("Long", strategy.long)
if (activateShort and enterShort)
strategy.entry("Short", strategy.short)
// Stop loss and take profit conditions
strategy.exit("Exit Long", from_entry="Long", loss=close - atrValue, profit=close + takeProfitRatio * atrValue)
strategy.exit("Exit Short", from_entry="Short", loss=close + atrValue, profit=close - takeProfitRatio * atrValue)