PDA

View Full Version : Как исправить эту информацию, чтобы будильник срабатывал?



araga73
08:19,
Вложений: 1 Кто-нибудь может помочь мне заставить будильник работать? У этого есть функция, но она не работает.

благодаря

Вот код (и я приложу индикатор):


#property copyright Copyright © 2006, Eli hayun
#property link
#property indior_chart_window
#property indior_buffers 2
#property indior_color1 Синий
#property indior_color2 Красный
//---- входные параметры
extern int fastEma = 38;
extern int slowEma = 120;
extern int macdSma = 20;
extern bool UseAlert = false;
//---- буферы
double ExtMapBuffer1 [];
double ExtMapBuffer2 [];
// ----------------------------------------------- -------------------
//| Пользовательская функция инициализации индикатора |
// ----------------------------------------------- -------------------
int init ()
{
//---- индикаторы
SetIndexStyle (0, DRAW_ARROW);
SetIndexArrow (0233);
SetIndexBuffer (0, ExtMapBuffer1);
SetIndexEmptyValue (0,0.0);
SetIndexStyle (1, DRAW_ARROW);
SetIndexArrow (тысяча двести тридцать-четырь);
SetIndexBuffer (1, ExtMapBuffer2);
SetIndexEmptyValue (1,0.0);
//----
Возвращение (0);
}
// ----------------------------------------------- -------------------
//| Пользовательская функция деинициализации индикатора |
// ----------------------------------------------- -------------------
int deinit ()
{
//----

//----
Возвращение (0);
}
// ----------------------------------------------- -------------------
//| Пользовательская функция итерации индикатора |
// ----------------------------------------------- -------------------
int start ()
{
int limit;
int counted_bars = IndiorCounted ();
//---- проверить возможные ошибки
if (counted_barslt; 0) return (-1);
//---- последний подсчитанный балл будет пересчитан
if (counted_barsgt; 0) counted_bars--;
предел = Bars-counted_bars;
//---- main loop
for (int i = 0; ilt; limit; i )
{
ExtMapBuffer1 [i] = 0; ExtMapBuffer2 [i] = 0;
double macdMain0 = iMACD (NULL, 0, fastEma, slowEma, macdSma, PRICE_CLOSE, MODE_MAIN, i);
double macdMain2 = iMACD (NULL, 0, fastEma, slowEma, macdSma, PRICE_CLOSE, MODE_MAIN, i 1);
double macdSignal0 = iMACD (NULL, 0, fastEma, slowEma, macdSma, PRICE_CLOSE, MODE_SIGNAL, i);
double macdSignal2 = iMACD (NULL, 0, fastEma, slowEma, macdSma, PRICE_CLOSE, MODE_SIGNAL, i 1);

if (macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2)
ExtMapBuffer1 [i] = iLow (NULL, 0, i 1);
if (macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2)
ExtMapBuffer2 [i] = iHigh (NULL, 0, i 1);
}
Возвращение (0);
}
// ----------------------------------------------- -------------------

https://www.russia-forex.ru/attachments/1518544486588651794.mq4

Akraynika.Vgvich
12:09,
Может кто-нибудь, пожалуйста, помогите мне заставить будильник работать? У этого есть функция, но она не работает.
Кажется, что отсутствует команда Alert, которая должна быть записана после каждого условия, с параметрами и возможным текстом, выбранным для всплывающего окна Alert. Кроме того, поскольку оповещения могут быть отключены или включены, вы должны включить предыдущее, если UseAlert = истинное условие. if (macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2) ExtMapBuffer1 [i] = iLow (NULL, 0, i 1); Alert (параметры здесь) if (macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2) ExtMapBuffer2 [i] = iHigh (NULL, 0, i 1); Предупреждение (параметры здесь)

araga73
13:30,
Кажется, что отсутствует команда Alert, которая должна быть записана после каждого условия, с параметрами и возможным текстом, выбранным для всплывающего окна Alert. Кроме того, поскольку оповещения могут быть отключены или включены, вы должны включить предыдущее, если UseAlert = истинное условие. if (macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2) ExtMapBuffer1 [i] = iLow (NULL, 0, i 1); Alert (параметры здесь) if (macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2) ExtMapBuffer2 [i] = iHigh (NULL, 0, i 1); Предупреждение (параметры здесь)
Спасибо за вашу помощь. Можете ли вы запросить код для меня? Я не могу кодировать, и хотя я немного понимаю код, я все еще бесполезен.

ttcaroxrtinikwz07
14:50,
Вложений: 1 Hi Jnita Пожалуйста, попробуйте эту модификацию Radatats. Надеюсь, это поможет ~ profi ~
https://www.russia-forex.ru/attachments/1518544488649321028.mq4

araga73
16:11,
Привет, пожалуйста, попробуйте эту модификацию Radatats. Надеюсь, это поможет ~ profi ~
Благодаря профи