simoo v5 2020.mq4.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «simoo v5 2020.mq4.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор SIMOO v5 2020 предназначен для платформы MetaTrader 5 и отображает на графике локальные экстремумы цены в виде стрелочных маркеров. Он анализирует максимальные и минимальные значения цены в заданном диапазоне баров и размещает визуальные метки при появлении новых экстремумов.
Индикатор использует два буфера для отрисовки стрелок вверх и вниз, настраиваемых по размеру смещения от экстремума. Обработка происходит при каждом новом тике, с отслеживанием появления новых баров для корректного обновления расчётов.
Встроена система уведомлений с возможностью звуковых оповещений, отображения сообщений, отправки электронной почты и push-уведомлений. Все опции оповещений настраиваются пользователем индивидуально.
Настройки программы
| Настройка | Описание |
|---|---|
| MinutesExpiry | Целочисленный параметр, задающий значение в минутах. |
| ArrowGap | Размер смещения стрелочного маркера от экстремума цены, задаётся в пунктах. |
| Turnalertson | Главный переключатель включения и отключения всех оповещений. |
| Displaymessagesonalert | Переключатель отображения всплывающих сообщений при срабатывании оповещений. |
| PlaySoundonalerts | Переключатель воспроизведения звукового сигнала при срабатывании оповещений. |
| SendMail | Переключатель отправки уведомлений по электронной почте. |
| SendPushNotification | Переключатель отправки push-уведомлений на мобильные устройства. |
| initialhistorybars | Целочисленный параметр, задающий количество начальных баров истории. |
Поиск по коду файла
#property version "5.00"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 White
#property indicator_color2 White
input int MinutesExpiry = 15 ;
extern string EnterPassword = "";
extern int ArrowGap = 3;
extern bool Turnalertson = true;
extern bool Displaymessagesonalert = true;
extern bool PlaySoundonalerts = true;
extern bool SendMail = False;
extern bool SendPushNotification = False;
extern int initialhistorybars =1;
int Gi_84 = 24;
double G_ibuf_88[];
double G_ibuf_92[];
int G_bars_96;
int G_count_100;
bool Gi_104;
bool Gi_108 = FALSE;
bool Gi_112 = FALSE;
int init() {
// код доступен только после оплаты
}
void deinit() {
Comment("");
}
int start() {
// код доступен только после оплаты
}
string Ls_unused_0;
int highest_8;
int lowest_12;
int Li_16 = IndicatorCounted();
if (Li_16 < 0) return (-1);
if (Li_16 > 0) Li_16--;
int Li_20 = Bars - 1;
if (Li_16 >= 1) Li_20 = Bars = Li_16 - 1;
if (Li_20 < 0) Li_20 = 0;
for (int Li_24 = Li_20; Li_24 >= 0; Li_24--) {
highest_8 = iHighest(NULL, 0, MODE_HIGH, Gi_84, Li_24 - Gi_84 / 2);
lowest_12 = iLowest(NULL, 0, MODE_LOW, Gi_84, Li_24 - Gi_84 / 2);
ifПоказано первые 50% кода (символов: 2095)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.