!xard rsioma_alerts.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «!xard rsioma_alerts.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 4 на языке MQL4, работающий в отдельном окне. Рассчитывает значения на основе RSI и скользящих средних, отображает их в виде буферов и графических линий. Поддерживает выбор таймфрейма, настройку периодов и режимов усреднения, а также генерацию оповещений и email-уведомлений при наступлении условий сигнала.
Настройки программы
| Настройка | Описание |
|---|---|
| Current TF = 0 (Timeframe) | Таймфрейм — Текстовый параметр для выбора периода графика; значение 0 соответствует текущему таймфрейму. |
| RSIOMA | Период RSIOMA — Целочисленный период для расчёта первой скользящей средней на основе RSI. |
| RSIOMA_MODE | Режим RSIOMA — Целочисленный режим усреднения для расчёта RSIOMA (например, EMA, SMA). |
| RSIOMA_PRICE | Цена RSIOMA — Целочисленный тип цены, используемый при расчёте RSIOMA. |
| Ma_RSIOMA | Период Ma_RSIOMA — Целочисленный период второй скользящей средней, применяемой к результату RSIOMA. |
| Ma_RSIOMA_MODE | Режим Ma_RSIOMA — Целочисленный режим усреднения для второй скользящей средней. |
| BuyTrigger | Уровень покупки — Числовой порог, при пересечении которого генерируется сигнал на покупку. |
| SellTrigger | Уровень продажи — Числовой порог, при пересечении которого генерируется сигнал на продажу. |
| AlertOn | Оповещения — Переключатель включения звуковых оповещений при срабатывании сигнала. |
| EmailOn | Email-уведомления — Переключатель включения отправки email при срабатывании сигнала. |
| SignalOnClosedCandle | Сигнал по закрытой свече — Переключатель, определяющий, генерировать ли сигнал по закрытой свече или по текущей. |
| BuyTriggerColor | Цвет уровня покупки — Цвет графической линии уровня покупки. |
| SellTriggerColor | Цвет уровня продажи — Цвет графической линии уровня продажи. |
| MainTrendLongColor | Цвет долгосрочного тренда — Цвет линии долгосрочного тренда. |
| MainTrendShortColor | Цвет краткосрочного тренда — Цвет линии краткосрочного тренда. |
| MajorTrend | Основной уровень тренда — Числовое значение основного уровня тренда. |
| marsiomaXupSigColor | Цвет сигнала роста — Цвет маркера сигнала на рост. |
| marsiomaXdnSigColor | Цвет сигнала падения — Цвет маркера сигнала на падение. |
| BarsToCount | Количество баров — Целочисленное количество баров для обработки индикатором. |
| note_Choose_TimeFrames | Примечание о выборе таймфреймов — Текстовая подсказка о выборе периода графика. |
| or_Minutes | Или минуты — Текстовая подсказка с перечислением допустимых значений периода в минутах. |
| CurrentTF_0 | Текущий таймфрейм 0 — Текстовая подсказка, указывающая, что значение 0 означает текущий таймфрейм. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 8
#property indicator_minimum -20
#property indicator_maximum 110
#property indicator_color1 DodgerBlue
#property indicator_color2 Crimson
#property indicator_color3 DarkGreen
#property indicator_color4 Magenta
#property indicator_color5 DodgerBlue
#property indicator_color6 Yellow
#property indicator_color7 Aqua
#property indicator_color8 Magenta
#property indicator_width1 2
#property indicator_width2 4
#property indicator_width3 4
#property indicator_width4 2
#property indicator_width5 2
#property indicator_width6 2
#property indicator_width7 1
#property indicator_width8 1
extern string Timeframe ="0"; //Current TF = 0
extern string TimeFrames_Periods = "M1;M5;M15;M30;H1;H4;D1;W1;MN";
extern int RSIOMA = 14;
extern int RSIOMA_MODE = MODE_EMA;
extern int RSIOMA_PRICE = PRICE_CLOSE;
extern int Ma_RSIOMA = 21;
extern int Ma_RSIOMA_MODE = MODE_EMA;
extern double BuyTrigger = 20.00;
extern double SellTrigger = 80.00;
extern bool AlertOn = true;
extern bool EmailOn = false;
extern bool SignalOnClosedCandle = true;
extern color BuyTriggerColor = DarkGreen;
extern color SellTriggerColor = Crimson;
double MainTrendLong;
double MainTrendShort;
extern color MainTrendLongColor = CLR_NONE;
extern color MainTrendShortColor = CLR_NONE;
extern double MajorTrend = 50;
extern color marsiomaXupSigColor = Aqua;
extern color marsiomaXdnSigColor = Magenta;
extern int BarsToCount = 500;
extern string note_Choose_TimeFrames = "TF as in MT4 Periodicity bar:";
extern string as_Periods = "(M1;M5;M15;M30;H1;H4;D1;W1;MN; or:)";
extern string or_Minutes = "(1,5,15,30,60,240,1440,10080,43200)";
extern string CurrentTF_0 = "Current TF = 0 (Zero)";
double MABuffer1[];
double RSIBuffer1[];
double marsioma1[];
double RSIBuffer[];
double avg[],bdn[];
double bup[];
double sdn[];
double sup[];
double marsioma[];
double marsiomaXupSig[];
double marsiomaXdnSig[];
int correction;
datetime lastBarTime;
string short_name;
int TimeFrame,Trend=0,SignalCandle=0;
datetime TimeArray[];
bool DiferentTimeFrame;
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
static bool init=false;
int counted_bars=IndicatorCounted();
int limit,i,y;
if(!init) {
init=true;
drawLine(BuyTrigger,"BuyTrigger", BuyTriggerColorПоказано первые 50% кода (символов: 6482)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.