Стратегия комбинирования двойной EMA и RSI


Дата создания: 2023-11-23 16:37:38 Последнее изменение: 2023-11-23 16:37:38
Копировать: 1 Количество просмотров: 872
1
Подписаться
1617
Подписчики

Стратегия комбинирования двойной EMA и RSI

Обзор

Эта стратегия, называемая комбинацией двойных ЭМА и RSI, объединяет преимущества показателей двойных ЭМА и RSI, создавая более полную основу для принятия решений о торговле. Эта стратегия использует двойные ЭМА для определения ценового тренда и сигналов обрыва тренда, а также RSI для определения перекупа и перепродажи, для достижения низкой покупки и продажи, для получения разрыва в цене.

Стратегический принцип

Эта стратегия сначала использует двойной показатель EMA для определения общей тенденции цены, показатель EMA лучше отражает тенденционность цены, двойной показатель EMA в сочетании позволяет определить тенденцию роста и падения цены. В стратегии устанавливается кратковременный цикл EMA на 34, для определения краткосрочной тенденции и входа; устанавливается длинный цикл EMA, для определения долгосрочной тенденции.

В то же время, стратегия также вводит показатель RSI для определения перекупа и перепродажи. RSI определяет, входит ли рынок в состояние перекупа или перепродажи через колебания цены. Низкий уровень RSI для покупки и высокий уровень продажи, взаимно проверяемый с показателем EMA, может уменьшить ложные сигналы и повысить вероятность прибыли.

Стратегические преимущества

  1. EMA определяет основные тенденции, RSI определяет перекуп и перепродажу, и эти два сочетания проверяют друг друга, что позволяет уменьшить ложные сигналы.
  2. Краткосрочная EMA определяет конкретный вход, долгосрочная EMA определяет большую тенденцию, эффективно контролирует прибыль и убытки.
  3. Не нужно прогнозировать, просто следовать тенденциям, просто и эффективно.
  4. Подходит для различных циклов и рыночных условий.

Риски и противодействие

  1. При резких колебаниях на рынке EMA и RSI имеют большую вероятность создания ошибочных сигналов. Условия для входа могут быть соответствующим образом смягчены, увеличивая запасы средств.
  2. В конце тренда может произойти реверсия, которая может привести к большим потерям. Можно установить точку остановки или уменьшить риск избежания позиции.
  3. Неправильная настройка параметров может повлиять на эффективность стратегии. Параметры должны быть своевременно оптимизированы, чтобы адаптироваться к рыночной среде.

Направление оптимизации

  1. Оптимизация параметров EMA и RSI, чтобы показатель был более чувствительным и своевременным.
  2. Увеличение механизма погашения убытков. Убытки прекращаются, когда убытки превышают определенный размер.
  3. Повышение управления позициями. Корректировка позиций в зависимости от использования средств и динамики рыночной среды.
  4. Тестирование параметров EMA на более длительных периодах, чтобы выявить тенденции более крупного уровня.

Подвести итог

В этой стратегии используются два показателя, два EMA и RSI, чтобы определить краткосрочные и долгосрочные тенденции в зависимости от различных показателей, а также решение о перекупке и перепродаже, чтобы легко и эффективно реализовать низкие и высокие цены. По сравнению с одним показателем, эта стратегия более надежна и более адаптивна.

Исходный код стратегии
/*backtest
start: 2022-11-22 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//chia se cho rieng cong dong t.me/beincypto_vn
strategy('Sonic R & RSI only BTCUSD D1 strategy', //ten chien luoc
         shorttitle='sonic R & RSI Strategy', //ten rut gon cua chien luoc
         overlay=true,//
         close_entries_rule="FIFO", //thu tu dong lenh la bat ky
         default_qty_type=strategy.percent_of_equity, //loai so luong mac dinh la ti le phan tram cua von
         max_bars_back=500, // so luong thanh toi da la 500
         default_qty_value=100, //so luong vao lenh la 100 %
         calc_on_order_fills=false, //
         pyramiding=1,  // kim tu thap, 1 thi moi la thuc
         commission_type=strategy.commission.percent, // loai phan tram phi giao dich
         commission_value=0.2, //ti le phan tram phi giao dich
         process_orders_on_close=true, // tinh toan chien luoc khi dong lenh
         calc_on_every_tick=false) // sau khi dong nen moi vao lenh
ema34high = ta.ema(high, 34) // lay ema cao nhat cua 34 thanh nen
h=plot(ema34high, color=color.new(#A5D6A7, 0)) // hien thi ema cao nhat cua 34 thanh
ema34low = ta.ema(low, 34) // lay ema thap nhat cua 34 thanh nen
l=plot(ema34low, color=color.new(#EF9A9A, 0)) // hien thi ema thap nhat cua 34 thanh
fill(h, l, color = color.green, transp=90) // hien thi may giua ema cao va thap

rsi = ta.rsi(close, 14) // rsi 14 thanh
dkienmua1 = close > ema34high and close[2] > ema34high // dieu kien mua 1 khi gia lon hon ema 34 cao nhat va nen truoc do (nen 2) cung lon hon nen ema 34 cao nhat
if dkienmua1 // neu thoa man dieu kien mua 1
    strategy.entry('buyEMA', strategy.long) // vao lenh mua trong bieu do hien chu buyEMA
dkienban1 = close < ema34low and close[2] < ema34low // dieu kien ban 1 khi gia nho hon ema34 nho nhat va nen truoc do cung vay
if dkienban1 // nen dieu kien 1 thoa man
    strategy.close('buyEMA',comment='CloseEMA') // dong lenh buyema truoc do, hien thi o bieu do la chu closeEMA
dkienmua2 = ta.lowest(rsi, 3) < 29  and rsi > rsi[3] and rsi > 30 // dieu kien mua 2 khi gia thap nhat cua rsi 3 thanh gan day nho hon 29 va rsi lon hon rsi cay thu 3 truoc do
if dkienmua2 // neu dieu kien mua 2 thoa man
    strategy.entry('buyRSI', strategy.long) // vao lenh mua dat ten la buyRSI
dkienban2 = ta.highest(rsi, 5) > 70   and rsi < 70 // dieu kien ban 2 khi RSI cao nhat trong 5 cay lon hon 70 va RSI nho hon 70
if dkienban2 // neu dieu kien 2 thoa man
    strategy.close('buyRSI',comment='CloseRSI') // dong lenh buySI truoc do, tren bieu do hien thi chu closeRSI