মাল্টি-ইন্ডিকেটর কেনা বিক্রয় কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৩-১০-১৮ ১১ঃ৩৬ঃ৩৮
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি প্রবণতা ট্র্যাক করার জন্য চলমান গড়, অতিরিক্ত ক্রয়-বিক্রয় এবং অস্থিরতার হার সূচকগুলিকে একত্রিত করে যাতে অতিরিক্ত বিক্রয়ের সময় ডাইপগুলিতে কিনতে হয় এবং অতিরিক্ত ক্রয়ের সময় সমাবেশে বিক্রি হয়।

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

যখন আরএসআই এবং স্টক উভয়ই ওভারসোল্ড / ওভারকোপড জোনে থাকে এবং এও দোলক বিপরীত সংকেত দেখায় তখন অবস্থান নিন। বিশেষত, যখন আরএসআই এবং স্টক কম (৩০ এবং ২০ এর নীচে) এবং এও নেতিবাচক থেকে ইতিবাচক হয়ে যায় তখন দীর্ঘ যান; যখন আরএসআই এবং স্টক উচ্চ (৭০ এবং ৮০ এর উপরে) এবং এও ইতিবাচক থেকে নেতিবাচক হয়ে যায় তখন সংক্ষিপ্ত যান। স্টপ লস সেট করুন এবং বাজারের অস্থিরতার ভিত্তিতে ক্ষতি / লাভের স্তরগুলি সামঞ্জস্য করতে এটিআর মানের ভিত্তিতে মুনাফা নিন।

কৌশলটি মূলত চারটি সূচক ব্যবহার করেঃ

  • AO oscillator: দামের গতি প্রতিফলিত করে, প্রবণতা বিপরীততা সনাক্ত করতে ব্যবহার করা যেতে পারে।
  • আরএসআই: অতিরিক্ত ক্রয় / অতিরিক্ত বিক্রয় স্তর প্রতিফলিত করে। 30 এর নীচে অতিরিক্ত বিক্রয় অঞ্চল।
  • স্টকঃ অতিরিক্ত ক্রয় / অতিরিক্ত বিক্রয় অঞ্চল প্রতিফলিত করে। 20 এর নীচে অতিরিক্ত বিক্রয় অঞ্চল।
  • ATR: সাম্প্রতিক মূল্যের অস্থিরতা প্রতিফলিত করে।

যখন এও বিপরীত সংকেত দেখায় এবং আরএসআই এবং স্টক উভয়ই ওভারসোল্ড / ওভারক্রয় জোনে থাকে, তখন দাম বিপরীত হতে পারে। এই সময়ে অবস্থান নিন। অস্থিরতার উপর ভিত্তি করে ক্ষতি / লাভের পরিসীমা সামঞ্জস্য করে ফাঁদে পড়া এড়াতে স্টপ লস সেট করতে এবং লাভের দাম নিতে এটিআর ব্যবহার করুন।

সুবিধা

  • সিগন্যাল নিশ্চিত করার জন্য একাধিক সূচক ব্যবহার করুন, একক সূচক থেকে ভুল ট্রেড এড়ানো।
  • একক ক্ষতি নিয়ন্ত্রণের জন্য অস্থিরতার উপর ভিত্তি করে স্টপ লস/লাভ সেট করুন।
  • সহজ এবং সুস্পষ্ট যুক্তি, সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়।
  • রিভার্সনের জন্য অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয় পরিস্থিতির সুবিধা নিন।

ঝুঁকি এবং সমাধান

  • AO মিথ্যা সংকেত তৈরি করতে পারে। ভুল ট্রেড এড়াতে RSI এবং স্টক এর সাথে একত্রিত হতে হবে।
  • স্থির পরামিতিগুলি বাজারের পরিবর্তনের সাথে মানিয়ে নিতে ব্যর্থ হতে পারে। পরামিতিগুলি অপ্টিমাইজ করা দরকার।
  • স্টপ লস খুব কাছাকাছি ঘন ঘন স্টপগুলি ট্রিগার করতে পারে। স্টপ রেঞ্জটি শিথিল করতে পারে বা প্রস্থান কৌশলগুলি ব্যবহার করতে পারে।
  • ফিক্সড টেক লভ্যাংশ খুব তাড়াতাড়ি বা দেরিতে প্রস্থান করতে পারে। অভিযোজিত টেক লভ্যাংশ বা আংশিক প্রস্থান ব্যবহার করতে পারে।

ঝুঁকি কমাতে নিচের দিকগুলোতে অপ্টিমাইজ করুনঃ

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

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

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

  1. বিভিন্ন মান অতিক্রম করে প্যারামিটার সেটিংস অপ্টিমাইজ করুন।

  2. ভুয়া সংকেত এড়াতে প্রবেশের সময় ফিল্টার শর্ত যুক্ত করুন।

  3. স্টপ লস অপ্টিমাইজ করুন।

  4. অপ্টিমাইজ লাভের উপায় যেমন অভিযোজিত লাভের উপায়।

  5. স্বয়ংক্রিয়ভাবে মূল স্তরের কাছাকাছি মুনাফা গ্রহণ করুন।

  6. ঝুঁকি অনুযায়ী পজিশনের আকার সামঞ্জস্য করে তহবিল ব্যবস্থাপনা অপ্টিমাইজ করা।

  7. বিভিন্ন উপকরণ এবং সময়সীমার উপর ভিত্তি করে পরামিতি এবং স্টপ/লাভের মাত্রা পরীক্ষা এবং অপ্টিমাইজ করুন।

  8. সংবাদের সময় ট্রেড এড়ানো বা দ্রুত হ্রাসের মতো চরম ঘটনা মোকাবেলা করুন।

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

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


/*backtest
start: 2023-09-17 00:00:00
end: 2023-10-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy("Buy&Sell Strategy depends on AO+Stoch+RSI+ATR by SerdarYILMAZ", shorttitle="Buy&Sell Strategy")
// Created by Serdar YILMAZ
// This strategy is just for training, its purpose is just learning code in pine script.
// Don't make buy or sell decision with this strategy.
// Bu strateji sadece pine script'te kodlamanın nasıl yapildigini ogrenmek icindir.
// Bu stratejiye dayanarak, kesinlikle al-sat islemleri yapmayin.

//AO

fast=input(title="Fast Length",type=input.integer,defval=5)
slow=input(title="Slow length",type=input.integer,defval=34)

awesome=(sma(hl2,fast)-sma(hl2,slow))*1000

plot(awesome, style=plot.style_histogram, color=(awesome>awesome[1]?color.green:color.red))

//Stoch

K=input(title="K",type=input.integer,defval=14)
D=input(title="D",type=input.integer,defval=3)
smooth=input(title="smooth",type=input.integer,defval=3)

k=sma(stoch(close,high,low,K),D)
d=sma(k,smooth)

hline(80)
hline(20)

plot(k,color=color.blue)

//RSI

rsisource=input(title="rsi source",type=input.source,defval=close)
rsilength=input(title="rsi length",type=input.integer,defval=10)

rsi=rsi(rsisource,rsilength)

hline(70,color=color.orange)
hline(30,color=color.orange)

plot(rsi,color=color.orange)

//ATR

atrlen=input(title="ATR Length", type=input.integer,defval=14)

atrvalue=rma(tr,atrlen)

plot(atrvalue*1000,color=color.green)

LongCondition=k<20 and rsi<30 and awesome>awesome[1]
ShortCondition=k>80 and rsi>70 and awesome<awesome[1]
if (LongCondition)
    stoploss=low-atrvalue
    takeprofit=close+atrvalue
    strategy.entry("Long Position", strategy.long)
    strategy.exit("TP/SL",stop=stoploss,limit=takeprofit)
    
if (ShortCondition)
    stoploss=high+atrvalue
    takeprofit=close-atrvalue
    strategy.entry("Short Position",strategy.short)
    strategy.exit("TP/SL",stop=stoploss,limit=takeprofit)
    
    

    
    




আরো