বন্ধ ক্রয় পরবর্তী খোলা মুনাফা গ্রহণ কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-01-03 16:19:01
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

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

সুবিধা বিশ্লেষণ

এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছে:

  1. ক্লোজিং এফেক্ট ব্যবহার করুন যেখানে ক্লোজিংয়ের সময় দামের ওঠানামা এবং ফাঁক বেশি থাকে। পরবর্তী ওপেন প্রাইসে বড় ওঠানামা হতে পারে।

  2. সংক্ষিপ্ত হোল্ডিং সময়কাল ঝুঁকি কমাতে দ্রুত স্টপ লস এবং মুনাফা গ্রহণের অনুমতি দেয়।

  3. যুক্তিটি সহজ এবং বোঝা এবং বাস্তবায়ন করা সহজ।

  4. ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস লাইন এবং মার্কেট স্টেট ইন্ডিকেটরের নমনীয় কনফিগারেশন।

ঝুঁকি বিশ্লেষণ

এছাড়াও কিছু ঝুঁকি আছেঃ

  1. বন্ধের মূল্যে ক্রয় উচ্চ মূল্যে পজিশন নিতে পারে, ক্ষতির ঝুঁকি বাড়ায়।

  2. সংক্ষিপ্ত হোল্ডিং সময়কাল ফাঁদে পড়া সহজ করে তোলে। পরের দিন উপরে বা নীচে কোন সীমা থাকতে পারে না।

  3. এটি বড় ব্যবধানের উপর নির্ভর করে, যা সর্বদা গঠিত হতে পারে না, যার ফলে ক্ষতি বা ফাঁদযুক্ত অবস্থানের দিকে পরিচালিত করে।

  4. ভুল প্রতীক নির্বাচন, যেমন সূচক একত্রীকরণ, একাধিক ক্ষতি হতে পারে।

সমাধান:

  1. বন্ধের সময় তুলনামূলক নিচে ক্রয় নিশ্চিত করার জন্য প্রযুক্তিগত সূচকগুলি একত্রিত করুন।

  2. ২-৩ দিন পর্যন্ত রাখা হবে।

  3. শুধুমাত্র বৈধ ব্রেকআউট মুহুর্তে কিনুন।

  4. সাবধানে প্রতীক নির্বাচন, একটি আপট্রেন্ড সঙ্গে প্রতীক চয়ন করুন.

অপ্টিমাইজেশান নির্দেশাবলী

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

  1. নিশ্চিততা বৃদ্ধির জন্য ক্রয় সংকেতের জন্য আরো প্রযুক্তিগত সূচক যোগ করুন।

  2. সর্বোত্তম মুনাফা গ্রহণের সময় খুঁজে পেতে বিভিন্ন হোল্ডিং সময় পরীক্ষা করুন।

  3. সর্বোত্তম স্টপ লস পয়েন্ট খুঁজে পেতে স্টপ লস লাইনটি অপ্টিমাইজ করুন।

  4. বিভিন্ন প্রতীক এবং বাজার পরিবেশে পারফরম্যান্স পরীক্ষা করুন, গতিশীল প্রতীক এবং অবস্থান পরিচালনা গ্রহণ করুন।

সংক্ষিপ্তসার

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


/*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 ) 


আরো