RSI trader
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi trader v0.10.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
RSI trader — торговый советник для платформы MetaTrader 4, который анализирует цены с помощью индикатора RSI (Relative Strength Index) и скользящих средних. Советник рассчитывает краткосрочные и долгосрочные скользящие средние для цены и для RSI, после чего сравнивает их между собой для формирования торговых сигналов. На основе полученных данных определяются три состояния: Long (бычий), Short (медвежий) и Sideways (боковое движение). При наличии сигнала Long или Short и отсутствии открытых позиций советник открывает соответствующую сделку через стандартный торговый API MetaTrader. При определении бокового движения и наличии открытых позиций советник закрывает их.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIPeriod | Период расчёта основного индикатора RSI (Relative Strength Index). |
| Short_price_MA_periods | Период краткосрочной скользящей средней цены, применяемой для оценки текущего краткосрочного ценового движения. |
| Long_price_MA_periods | Период долгосрочной скользящей средней цены, применяемой для оценки общего ценового тренда. |
| Short_RSI_MA_periods | Период краткосрочной скользящей средней индикатора RSI, используемой для оценки краткосрочного направления осциллятора. |
| Long_RSI_MA_periods | Период расчёта длинной скользящей средней индикатора RSI, используемой для определения долгосрочного направления осциллятора. |
| Lots | Объём торговой позиции в лотах, открываемой советником. |
| Slippage | Допустимое проскальзывание цены при исполнении торговых ордеров, указываемое в пунктах. |
Поиск по коду файла
extern int RSIPeriod=14;
extern int Short_price_MA_periods = 9;
extern int Long_price_MA_periods = 45;
extern int Short_RSI_MA_periods = 9;
extern int Long_RSI_MA_periods = 45;
extern double Lots = 1;
extern int Slippage=3;
int start()
{
// код доступен только после оплаты
}
int arraysize=200;
double RSI[];
double RSI_SMA[];
ArrayResize(RSI,arraysize);
ArrayResize(RSI_SMA,arraysize);
ArraySetAsSeries(RSI,true);
for(int i3=arraysize-1;i3>=0;i3--)
RSI[i3]=iRSI(NULL,0,RSIPeriod,PRICE_CLOSE,i3);
for(i3=arraysize-1;i3>=0;i3--)
RSI_SMA[i3]=iMAOnArray(RSI,0,Short_RSI_MA_periods,0,MODE_SMA,i3);
double RSI9 =RSI_SMA[1];
for(i3=arraysize-1;i3>=0;i3--)
RSI[i3]=iRSI(NULL,0,RSIPeriod,PRICE_CLOSE,i3);
for(i3=arraysize-1;i3>=0;i3--)
RSI_SMA[i3]=iMAOnArray(RSI,0,Long_RSI_MA_periods,0,MODE_SMA,i3);
double RSI45 =RSI_SMA[1];
double Price45=iMA(NULL,0,Показано первые 50% кода (символов: 1521)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.