স্বল্পমেয়াদী চরম শর্ট সেলিং কৌশল


সৃষ্টির তারিখ: 2024-01-17 12:06:39 অবশেষে সংশোধন করুন: 2024-01-17 12:06:39
অনুলিপি: 0 ক্লিকের সংখ্যা: 678
1
ফোকাস
1617
অনুসারী

স্বল্পমেয়াদী চরম শর্ট সেলিং কৌশল

ওভারভিউ

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

কৌশল নীতি

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

মূল প্যারামিটারগুলো হলঃ

  • সূত্রঃ সমাপ্তি মূল্য
  • লিনিয়ার রিগ্রেশন লাইন দৈর্ঘ্যঃ 14
  • বিচ্ছিন্নতাঃ 1
  • লেনদেনের দিকনির্দেশনাঃ সমস্ত/শুধুমাত্র ক্রয়/শুধুমাত্র বিক্রয়
  • স্টপ লস এবং স্টপ ব্রেকিং পয়েন্ট সংখ্যাঃ ক্ষুদ্রতম স্থির পয়েন্ট সংখ্যা বা সর্বনিম্ন লেনদেনের ইউনিট সংখ্যা

এই কৌশলটির মূল চিন্তাধারা হ’ল দামের গড়ের সাথে স্বল্পমেয়াদী বিরতি ধরা। যখন দাম সমর্থন বা প্রতিরোধের লাইনের কাছাকাছি বা অতিক্রম করে, সময়মতো অবস্থান স্থাপন করা; এবং খুব ছোট ক্ষতি এবং স্টপ সেট করুন, লাভের পরে অবিলম্বে পজিশনটি পরিষ্কার করুন এবং এই প্রক্রিয়াটি পুনরাবৃত্তি করুন।

সামর্থ্য বিশ্লেষণ

এই কৌশলটির সুবিধাগুলো হলঃ

  1. উচ্চ-ফ্রিকোয়েন্সি ট্রেডিং, উচ্চ-ফ্রিকোয়েন্সি ট্রেডিংয়ের জন্য উপযুক্ত, যা আরও স্বল্পমেয়াদী মূল্যের অস্থিরতার সুযোগগুলি ধরতে পারে
  2. স্টপ লস এবং স্টপ-অফ সেটিং খুব ছোট, একক ক্ষতি নিয়ন্ত্রণে সহায়ক
  3. বিভিন্ন বাজারের অবস্থার সাথে সামঞ্জস্য রেখে নমনীয়ভাবে ট্রেডিংয়ের দিকনির্দেশনা বেছে নিতে পারেন
  4. গণনা এবং বাস্তবায়ন সহজ, পরিচালনা সহজ

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

এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ

  1. রাতভর ট্রেডিং এবং উড়োজাহাজ চলাচল ক্ষতির বিস্তার ঘটাতে পারে
  2. লেনদেনের উচ্চ খরচ
  3. সিগন্যালের ত্রুটি হতে পারে, সময়মত মনোযোগ এবং অপ্টিমাইজেশান প্রয়োজন
  4. মার্কেট মনিটরিং চালিয়ে যেতে হবে, কিন্তু ছাড়তে হবে না

ঝুঁকি মোকাবিলার জন্য নিম্নলিখিত ব্যবস্থা গ্রহণ করা হয়ঃ

  1. রাতের বাজারে নিষেধাজ্ঞা
  2. লেনদেনের খরচ কমানোর জন্য স্টপ লস এবং স্টপস্টপ লেভেল অপ্টিমাইজ করুন
  3. পরামিতি পরীক্ষা এবং অপ্টিমাইজ করুন, ত্রুটিযুক্ত সংকেত হ্রাস করুন
  4. মার্কেটের দিকে নজর রাখুন, খেলার বাইরে নয়

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

এই কৌশলকে আরও উন্নত করার জন্য নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত করা যেতে পারেঃ

  1. অন্য সূচকগুলির সাথে মিলিত হয়ে ফিল্টারিং সংকেত, ভুল লেনদেন হ্রাস
  2. গতিশীল সমন্বয় স্টপ ক্ষতি এবং স্টপ স্তর
  3. অপ্টিমাইজেশান প্যারামিটারগুলি ওভারফিট হওয়ার ঝুঁকি কমাতে
  4. লেনদেনের খরচ প্রভাব বিবেচনা করুন, যুক্তিসঙ্গত স্টপ লস এবং স্টপস্টপ সেট করুন
  5. বিভিন্ন জাতের এবং সময়কালের পরামিতিগুলির স্থায়িত্ব পরীক্ষা করা

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Extreme Scalping", overlay=true )
src = input(close,title="Source")
len = input(defval=14, minval=1, title="Length")
offset = input(1)
out = linreg(src, len, offset)
plot(out)

gap_tick=input(100)
fixedTP=input(300)
fixedSL=input(100)
useFixedSLTP=input(true)
direction=input(defval="ALL",title="Direction of order",options=["ALL","BUY ONLY","SELL ONLY"])
gap=gap_tick*syminfo.mintick
plot(out+gap,color=color.red)
plot(out-gap,color=color.green)

tp=useFixedSLTP?fixedTP:gap_tick
sl=useFixedSLTP?fixedSL:gap_tick

longCondition = close<(out-gap) and (direction=="ALL" or direction=="BUY ONLY")
shortCondition = close>(out+gap) and (direction=="ALL" or direction=="SELL ONLY")

if (longCondition)
    strategy.entry("Long", strategy.long)
    strategy.exit("exit long","Long",profit = tp,loss = sl)
    

if (shortCondition)
    strategy.entry("Short", strategy.short)
    strategy.exit("exit short","Short",profit =tp,loss=sl)
    
// === Backtesting Dates === thanks to Trost

// testPeriodSwitch = input(true, "Custom Backtesting Dates")
// testStartYear = input(2019, "Backtest Start Year")
// testStartMonth = input(10, "Backtest Start Month")
// testStartDay = input(3, "Backtest Start Day")
// testStartHour = input(0, "Backtest Start Hour")
// testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,testStartHour,0)
// testStopYear = input(2019, "Backtest Stop Year")
// testStopMonth = input(12, "Backtest Stop Month")
// testStopDay = input(31, "Backtest Stop Day")
// testStopHour = input(23, "Backtest Stop Hour")
// testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,testStopHour,0)
// testPeriod() =>
//     time >= testPeriodStart and time <= testPeriodStop ? true : false
// isPeriod = testPeriodSwitch == true ? testPeriod() : true
// // === /END

// if not isPeriod
//     strategy.cancel_all()
//     strategy.close_all()