
এই কৌশলটির মূল ধারণাটি হল সেই দিন বন্ধ হওয়ার আগে ক্রয় করা, পরের দিন খোলার পরে বিচার করা হয় যে দামটি ক্রয়ের দামের চেয়ে বেশি কিনা, যদি উচ্চতর হয় তবে স্টপ বিক্রি করা হয়, যদি উচ্চতর না হয় তবে স্টপ লস বা স্টপ পর্যন্ত ধরে রাখা যায়।
এই কৌশলটি প্রথমে 200 দিনের সরল চলমান গড়কে বাজার অবস্থার বিচার করার জন্য একটি সূচক হিসাবে সেট করে এবং কেবলমাত্র 200 দিনের লাইনের চেয়ে বেশি দাম হলেই লেনদেনের অনুমতি দেয়। এছাড়াও, প্রতিদিনের ক্রয়ের সময়টি বন্ধ হওয়ার আধা ঘন্টা আগে এবং পরের দিন খোলার পরে অর্ধ ঘন্টা পরে বিক্রি করার জন্য সেট করা হয়। যদি বাজার পরিস্থিতি সামঞ্জস্যপূর্ণ হয় তবে বাজার মূল্যের চেয়ে বেশি দাম কেনা হয় কিনা তা নির্ধারণের জন্য কেনার সময়, যদি বাজার মূল্যের চেয়ে বেশি হয় তবে বিক্রি বন্ধ হয়ে যায়, যদি তা না হয় তবে ক্ষতি না হওয়া পর্যন্ত ধরে রাখা বা আগামীকালের বিক্রয়ের সময় আবার বিচার করা হয়। ক্ষতির বিস্তার রোধে 5% স্টপ লস লাইন সেট করা হয়েছে।
এই কৌশলটির কিছু সুবিধা রয়েছেঃ
বন্ধের প্রভাব ব্যবহার করে, বন্ধের সময় বৃহত্তর ওঠানামা হয়, বৃহত্তর ফাঁক তৈরি করা সহজ, পরের দিন খোলার দামের উল্লেখযোগ্য পতন হতে পারে।
সংক্ষিপ্ত সময় ধরে রাখার মাধ্যমে, আপনি দ্রুত স্টপ লস করতে পারেন এবং ঝুঁকি হ্রাস করতে পারেন।
এটি একটি সহজ লজিক যা সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়।
স্টপ লিন এবং মার্কেট স্টেটমেন্ট ইনডিকেটর ব্যবহার করে ঝুঁকি নিয়ন্ত্রণের নমনীয়তা।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
এই ব্যবস্থায়, আপনি একটি উচ্চ-মূল্যের পণ্য কিনতে পারেন, যা আপনার ক্ষতির ঝুঁকি বাড়িয়ে তুলতে পারে।
কয়েদিদের জন্য, এটি একটি সংক্ষিপ্ত সময়ের জন্য, কারাগারে বন্দী হওয়ার জন্য সহজ।
নির্ভরশীলতা একটি বড় ফাঁক তৈরি করে, যদি না থাকে তবে ক্ষতি হতে পারে বা ধরে রাখা যায়।
উদাহরণস্বরূপ, স্টক ইন্ডেক্সের ওভারহেডের মতো ভুল বাছাই করলে, একাধিকবার ক্ষতি হতে পারে।
সমাধানঃ
প্রযুক্তিগত সূচকগুলির সাথে একত্রিত করে এটি নির্ধারণ করা যায় যে এটি বন্ধ হওয়ার সময় অপেক্ষাকৃত কম ছিল কিনা।
আপনি আপনার অ্যাকাউন্টের মেয়াদ বাড়িয়ে নিতে পারেন, যেমন ২-৩ দিন।
আপনি যদি একটি বৈধ ব্রেক-ইন সময়সীমা চয়ন করেন তবে আপনি এটি কিনতে পারবেন।
আপনি যদি আপনার ব্যবসায়ের প্রবণতা সম্পর্কে অবগত হন তবে আপনি আপনার ব্যবসায়ের প্রবণতা সম্পর্কে অবগত হতে পারেন।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকেও উন্নত করা যেতে পারেঃ
ক্রয়ের শর্তে আরও প্রযুক্তিগত নির্দেশক যুক্ত করুন, যাতে ক্রয়ের সময় আরও নিশ্চিত হয়।
বিভিন্ন ধারণ চক্র পরীক্ষা করে, সর্বোত্তম স্টপ টাইম খুঁজে বের করুন।
স্টপ লিনের অপ্টিমাইজেশান করুন এবং সর্বোত্তম স্টপ পয়েন্ট খুঁজুন।
গতিশীল স্ট্যান্ডার্ড এবং পজিশন ম্যানেজমেন্ট ব্যবহার করে কোন স্ট্যান্ডার্ড এবং বাজার পরিস্থিতিতে ভাল কাজ করে তা পরীক্ষা করা।
এই কৌশলটির সামগ্রিক চিন্তাভাবনা পরিষ্কার, বন্ধের প্রভাব তৈরির ফাঁকটি ব্যবহার করে দ্রুত গতির স্টপ-স্টপ লস ট্রেডিংয়ের জন্য। এর অপারেশন সহজ, বাস্তবায়নের সহজ এবং অন্যান্য সুবিধাগুলি রয়েছে। তবে ঝুঁকির ঝুঁকিও রয়েছে, স্টক এবং স্টপ লসগুলি অত্যন্ত গুরুত্বপূর্ণ। পরবর্তীতে ক্রয় সংকেত, হোল্ডিং চক্র এবং স্টপ পয়েন্টের অপ্টিমাইজেশন এবং গতিশীল পজিশন পরিচালনার মতো দিক থেকে অপ্টিমাইজ করা যেতে পারে, ঝুঁকি নিয়ন্ত্রণের পূর্বশর্তে সিস্টেমের স্থায়িত্ব এবং লাভজনকতা বাড়ানো যায়।
/*backtest
start: 2022-12-27 00:00:00
end: 2024-01-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// @version=4
// © HermanBrummer
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
strategy("M8 BUY @ END OF DAY", "", 1)
/// BUYS AT THE END OF THE DAY
/// SELLS THE NEXT MORNING IF PRICE IS HIGHER THEN THE ENTRY PRICE
/// IF PRICE IS NOT HIGHER THEN IT WILL KEEP THE POSITION AND WAIT FOR EITHER A STOP OUT OR FOR PRICE TO BE HIGHER THAN THE ENTRY
/// USES A 5% STOP LOSS ON THE REDLINE -- SETTABLE IN SETTINGS
/// USES A 200 DAY MARKET FILTER -- SETTABLE IN SETTINGS -- IMPORTS DATA FROM HIGHER TIMEFRAME, BUT USES CLOSE[2] << SO THIS IS FIXED, NON-REPAITING DATA
MarketFilterLen = input(200)
StopLossPerc = input(.95, step=0.01)
buyTime = time(timeframe.period, "1429-1500")
sellTime = time(timeframe.period, "0925-0935")
F1 = close > sma(security(syminfo.tickerid, "D", close[2]), MarketFilterLen) // HIGH OF OLD DATA -- SO NO REPAINTING
enter = buyTime and F1
exit = sellTime
StopLossLine = strategy.position_avg_price * StopLossPerc
plot(StopLossLine, "StopLossLine", color.new(#FF0000, 50))
strategy.entry("L", true, when=enter)
strategy.exit("StopLoss", stop=StopLossLine )
if close > strategy.position_avg_price
strategy.close("L", when=exit)
barcolor(strategy.opentrades != 0 ? color.new(color.yellow, 0) : na )