সহজ ডাবল মুভিং এভারেজ রিভার্সাল কৌশলের উপর ভিত্তি করে


সৃষ্টির তারিখ: 2023-12-20 14:43:41 অবশেষে সংশোধন করুন: 2023-12-20 14:43:41
অনুলিপি: 0 ক্লিকের সংখ্যা: 591
1
ফোকাস
1621
অনুসারী

সহজ ডাবল মুভিং এভারেজ রিভার্সাল কৌশলের উপর ভিত্তি করে

ওভারভিউ

এই কৌশলটি একটি ট্রেন্ড ট্র্যাকিং এবং বিপরীত ট্রেডিং কৌশল যা সরল চলমান গড়ের উপর ভিত্তি করে। এটি ট্রেন্ডের দিক নির্ধারণের জন্য 1 এবং 4 দিনের লাইনের সমান্তরাল ক্রস ব্যবহার করে এবং ক্রয় এবং বিক্রয় সংকেত তৈরি করে।

কৌশল নীতি

যখন ১ তারিখের রেখাটি ৪ তারিখের রেখাটিকে উপরের দিক থেকে নীচে অতিক্রম করে তখন একটি বিক্রয় সংকেত তৈরি হয়; যখন ১ তারিখের রেখাটি ৪ তারিখের রেখাটিকে নীচের দিক থেকে অতিক্রম করে তখন একটি ক্রয় সংকেত তৈরি হয়। এইভাবে, দ্রুত চলমান গড় এবং ধীর চলমান গড়ের ক্রস দ্বারা বাজারের প্রবণতার একটি বিপরীত বিন্দু নির্ধারণ করা হয় এবং মুনাফা অর্জন করা হয়।

স্টপ লস এবং স্টপ লস সেট করুন। স্টপ লস সেট করুন 10 পয়েন্টের নীচে এবং স্টপ লস সেট করুন 100 পয়েন্টের উপরে। এটি ক্ষতি সীমাবদ্ধ করতে এবং মুনাফা লক করতে পারে।

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

  • ট্রেন্ড রিভার্স পয়েন্ট নির্ধারণের জন্য ডবল সমতুল্য লাইন ব্যবহার করা সহজ এবং কার্যকরী
  • স্টপ লস স্টপ পয়েন্ট সেট করুন এবং ঝুঁকি নিয়ন্ত্রণ করুন
  • বিভিন্ন বাজারের অবস্থার সাথে সামঞ্জস্যপূর্ণ প্যারামিটার
  • সহজেই বোঝা যায়, নতুনদের জন্য উপযুক্ত

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

  • ভুল গড় লাইন প্যারামিটারগুলি ঘন ঘন ট্রেডিং বা ভাল সুযোগ হারাতে পারে
  • স্টপ-অফ-স্টপ পয়েন্টটি ভুলভাবে সেট করা হয়েছে, যা অকাল বা অপর্যাপ্তভাবে স্টপ-অফ হতে পারে
  • ডাবল ইক্যুইটি ট্রেন্ডের বিপরীত দিকে অগ্রসর হওয়ার কারণে ক্ষতি হতে পারে
  • মার্কেটের পরিবর্তিত পরিস্থিতির সাথে প্যারামিটারগুলি সামঞ্জস্য না করলে ফলাফল খারাপ হয়

গড়রেখার প্যারামিটারগুলি সামঞ্জস্য করে, গতিশীল স্টপ লস স্টপিং সিস্টেম সেট করে বা অন্যান্য সূচক বিচার যুক্ত করে এই ঝুঁকিগুলি হ্রাস করা যেতে পারে।

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

  • ট্রেডিং সিগন্যাল যাচাই করার জন্য MACD, KD ইত্যাদির মতো অন্যান্য সূচক যুক্ত করার কথা বিবেচনা করা যেতে পারে
  • বিভিন্ন সময়কালের গড়ের প্রভাব নিয়ে গবেষণা করা যায়
  • ট্রেডিংয়ে বিপরীতমুখী ট্রেডিং এড়াতে ট্রেডিং সূচক যুক্ত করুন
  • স্টপ লস স্টপকে একটি নির্দিষ্ট মানের পরিবর্তে একটি অনুপাত অনুসারে স্থানান্তরিত করতে পারে
  • গতিশীল সমন্বয় প্যারামিটার সহ অস্থিরতা সূচক

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © cesarpieres72

//@version=5
strategy("300% STRATEGY", overlay=true, margin_long=10, margin_short=10)
 
var float lastLongOrderPrice = na
var float lastShortOrderPrice = na

longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4))
if (longCondition)
    strategy.entry("Long Entry", strategy.long)  // Enter long

shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4))
if (shortCondition)
    strategy.entry("Short Entry", strategy.short)  // Enter short

if (longCondition)
    lastLongOrderPrice := close

if (shortCondition)
    lastShortOrderPrice := close

// Calculate stop loss and take profit based on the last executed order's price
stopLossLong = lastLongOrderPrice - 170  // 10 USDT lower than the last long order price
takeProfitLong = lastLongOrderPrice + 150  // 100 USDT higher than the last long order price
stopLossShort = lastShortOrderPrice + 170  // 10 USDT higher than the last short order price
takeProfitShort = lastShortOrderPrice - 150  // 100 USDT lower than the last short order price

// Apply stop loss and take profit to long positions
strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong)

// Apply stop loss and take profit to short positions
strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort)