ইএমএ ট্রেডিং কৌশল

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

ইএমএ ট্রেডিং কৌশল

এই কৌশলটি EMA বিশ্লেষণের উপর ভিত্তি করে নিম্নলিখিত নিয়মগুলির সাথে ব্যবসা করেঃ

  • পূর্ববর্তী দিনের বন্ধ EMA এর উপরে থাকলে দীর্ঘ প্রবেশ করুন

  • বর্তমান মোমবাতি EMA এর নিচে বন্ধ হলে দীর্ঘ প্রস্থান করুন

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

  • প্রবণতার দিকনির্দেশনা নির্ধারণের জন্য ইএমএ ব্যবহার করে
  • সহজ এবং সুস্পষ্ট নিয়ম, বাস্তবায়ন করা সহজ
  • অপ্টিমাইজেশনের জন্য কাস্টমাইজযোগ্য EMA সময়কাল

সম্ভাব্য সমস্যা:

  • ব্যাপ্তি-সীমাবদ্ধ বাজারে মিথ্যা সংকেত প্রবণ
  • দেরি করে ঢুকলে, ঝামেলায় পড়ার ঝুঁকি
  • স্টপ লস নেই, অনিয়ন্ত্রিত ক্ষতির ঝুঁকি
  • ট্রেডিং ফ্রিকোয়েন্সি বা পজিশনের আকার নির্ধারণের নিয়ম নেই

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


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ericdwyang

//@version=5
strategy("EMA Strat", overlay=true, margin_long=100, margin_short=100)

// EMA Variables
emaInput = input(21, "Length")
ema = ta.ema(close, emaInput)

// Variable Declaration
p = 0

start = false

// Start Date
yearInput = input(2000, "Year")
if (time >= timestamp(2000,01,01,01,01))
    start := true


// Check first candle relative to EMA
if (close > ema and start == true)
    p += 1
    strategy.entry("Long", strategy.long, comment = "Entry")
    

// Candle close above EMA (p + 1, count reset to 0)
above = close[1] > ema[1]
if (above)
    p += 1



// Candle close below EMA (reset p to 0, count -1)
below = close < ema
if (below)
    p := 0
    strategy.close("Long", comment = "Flat")

// // Exit Position
// if (redCount == -2)
//     strategy.close("Long", comment = "Flat")
    
// goLong = p[1] == 0 and p == 1
// flatten = p == 0
    
// // Restablish long    
// if (goLong and start == true)
//     strategy.entry("Long", strategy.long, comment = "Entry")
    

plot(p)
plot(ema)

    

আরো