ইএমএ ক্লাউড ইনট্রা-ডে স্ট্র্যাটেজি

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

এই কৌশলটি ইচিমোকু ক্লাউডে যা দেখা যায় তার অনুরূপ একটি রঙিন মেঘ তৈরি করতে 9 এবং 20 পিরিয়ড এক্সপোনেন্সিয়াল মুভিং এভারেজ ব্যবহার করে। কৌশলটি ট্রেডিং দিনের শেষে সমস্ত ট্রেড বন্ধ করে দেয়। এন্ট্রি হ'ল যখন মূল্য একটি সবুজ (9 EMA 20 EMA এর উপরে) মেঘের উপরে বা লাল (9 EMA 20 EMA এর নীচে) মেঘের নীচে বন্ধ হয়। প্রস্থান হ'ল যখন দাম 9 EMA এর বিরুদ্ধে বা ট্রেডিং দিনের শেষে বন্ধ হয়। বিভিন্ন ইনট্রাদাই টাইম ফ্রেমগুলিতে কৌশল পরীক্ষক চালানো একটি প্রদত্ত প্রতীকের জন্য সেরা সময় ফ্রেম প্রদর্শন করবে। উদাহরণস্বরূপ, আমি দেখেছি যে এই কৌশলটি SPY এর জন্য 30 মিনিটের সময় ফ্রেমে সেরা ফলাফল প্রদান করে।

ব্যাকটেস্ট

img


/*backtest
start: 2022-04-16 00:00:00
end: 2022-05-15 23:59:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_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/
// © rwestbrookjr

//@version=5
strategy("EMA Cloud Intraday Strategy", overlay=true, margin_long=100, margin_short=100, process_orders_on_close=true)

i_trdQty = input.int(10, "Trade Quantity", minval = 1)




fastLen = input(title = "Fast EMA Length", defval = 7)
slowLen = input(title = "Slow EMA Length", defval = 20)

fastEMA = ta.ema(close, fastLen)
slowEMA = ta.ema(close, slowLen)

fema = plot(fastEMA, title = "FastEMA", color = color.green, linewidth = 1, style = plot.style_line)
sema = plot(slowEMA, title = "SlowEMA", color = color.red, linewidth = 1, style = plot.style_line)

fill(fema, sema, color = fastEMA > slowEMA ? color.new(#417505, 50) : color.new(#890101, 50), title = "Cloud")

longCondition = (close > fastEMA and fastEMA > slowEMA)

if (longCondition)
    strategy.entry("Long_Entry", strategy.long)
longExit = close[1] < fastEMA
if (longExit)
    strategy.close("Long_Entry",when=longExit)
    //strategy.exit("exit", "My Long Entry Id", trail_points=1.5, trail_offset=0)

shortCondition = (close < fastEMA and fastEMA < slowEMA)
if (shortCondition)
    strategy.entry("Short_Entry", strategy.short)
shortExit = close[1] > fastEMA
if (shortExit)
    strategy.close("Short_Entry",when=shortExit)
    //strategy.exit("exit", "My Short Entry Id", trail_points=1.5, trail_offset=0)



সম্পর্কিত

আরো