Logo

Вход

Войти с помощью соц. сетей
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
ТОП СООБЩЕНИЙ
17.02.2015, 07:18
Лучший ответ
Выплачено: 279 RUB
Ну или подскажите где почитать, об этом.
17.02.2015, 13:08
Лучший ответ
Выплачено: 19705 RUB
Сообщение от Nataly@ Посмотреть сообщение
Вот в этот индюк надо вставить МА с периодом 200 Simple Close и на пересечении этих линий чтоб срабатывал алерт. Может что то не понимаю поправьте.


Мне с кодом в 3 раза меньше даже указать на косяки не захотели. Не думаю что кто то Вам подскажет как надо сделать.


Советую Вам искать похожий индикатор, но уже с алертом, благо машки популярные. Пытаться понять логику и переносить необходимые части в свой индикатор. Ну а что бы лучше понимать логику, читайте всё что можно про mql4. Я вот почитываю ветки благородных людей, которые БЕСПЛАТНО, по человечески пытались помочь с mql4, например вот:
1. https://forexdengi.com/threads/8865-...e-s-mr.arturom
2. https://forexdengi.com/threads/817-m...voe-znakomstvo


Почитайте их, там много полезного. В отличие от учебников по mql, там люди пытались доходчиво объяснить материал.
18.02.2015, 13:10
Лучший ответ
Выплачено: 15893 RUB
Сообщение от Nataly%40
Спасибо
Вставить в индикатор МА с периодом 200 Simple Close и на пересечении этих линий чтоб срабатывал алерт уж слишком. Разбираться, как работает
данный индикатор и потом ещё что то городить!!! Делается всё проще. Пишете новый индикатор, в котором используете только цифровые данные
с этого индикатора и машки 200 Simple Close, определяется пересечение и алерт. А ещё проще не индикатор, а сразу советник. Решение гораздо
проще, чем ваш подход-всё усложнять.
18.02.2015, 13:30
Лучший ответ
Выплачено: 279 RUB
Сообщение от cgon Посмотреть сообщение
Вставить в индикатор МА с периодом 200 Simple Close и на пересечении этих линий чтоб срабатывал алерт уж слишком. Разбираться, как работает
данный индикатор и потом ещё что то городить!!! Делается всё проще. Пишете новый индикатор, в котором используете только цифровые данные
с этого индикатора и машки 200 Simple Close, определяется пересечение и алерт. А ещё проще не индикатор, а сразу советник. Решение гораздо
проще, чем ваш подход-всё усложнять.
А где по поводу советника прочитать? Тему то для того и создала чтоб разобраться как лучше сделать.
18.02.2015, 15:51
Лучший ответ
Выплачено: 15893 RUB
Сообщение от Nataly%40 Посмотреть сообщение
А где по поводу советника прочитать? Тему то для того и создала чтоб разобраться как лучше сделать.
Набираете в поисковике MQL4 и смотрите учебник. _http://book.mql4.com/ru/intro А как лучше сделать зависит от поставленной конечной
цели. Если нужно открыть и проконтролировать ордера, то это советник, если похлопать глазами , то это индикатор. А сигналить может
и тот и другой. В написание кода используются одни и те же функции.
19.02.2015, 05:30
Лучший ответ
Выплачено: 36 RUB
Функция OnTick от советника.
Не тестировал.
MQL код:

datetime timeprev=0;

void OnTick()
{
//---
if (timeprev == Time[0]) return;
timeprev = Time[0];
double ma1=iMA(NULL,0,200,0,MODE_SMA,PRICE_CLOSE,1);
double ifx1=iCustom(NULL,0,"IFX_AMA",0,1);
double ma0=iMA(NULL,0,200,0,MODE_SMA,PRICE_CLOSE,0);
double ifx0=iCustom(NULL,0,"IFX_AMA",0,0);
Print("MA = ",ma0," ",ma1);
Print("IFX = ",ifx0," ",ifx1);
if(ma0>ifx0 && ma1<=ifx1) PlaySound("alert.wav");
if(ma0<ifx0 && ma1>=ifx1) PlaySound("alert.wav");
}
  • #1 Свернуть

    Помогите впихнуть алерт.

    Вот в этот индюк надо вставить МА с периодом 200 Simple Close и на пересечении этих линий чтоб срабатывал алерт. Может что то не понимаю поправьте.
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Ну или подскажите где почитать, об этом.

    Комментарий

    • #3 Свернуть

      Сообщение от Nataly@ Посмотреть сообщение
      Вот в этот индюк надо вставить МА с периодом 200 Simple Close и на пересечении этих линий чтоб срабатывал алерт. Может что то не понимаю поправьте.


      Мне с кодом в 3 раза меньше даже указать на косяки не захотели. Не думаю что кто то Вам подскажет как надо сделать.


      Советую Вам искать похожий индикатор, но уже с алертом, благо машки популярные. Пытаться понять логику и переносить необходимые части в свой индикатор. Ну а что бы лучше понимать логику, читайте всё что можно про mql4. Я вот почитываю ветки благородных людей, которые БЕСПЛАТНО, по человечески пытались помочь с mql4, например вот:
      1. https://forexdengi.com/threads/8865-...e-s-mr.arturom
      2. https://forexdengi.com/threads/817-m...voe-znakomstvo


      Почитайте их, там много полезного. В отличие от учебников по mql, там люди пытались доходчиво объяснить материал.

      Комментарий

      • #4 Свернуть

        Сообщение от Nataly%40
        Спасибо
        Вставить в индикатор МА с периодом 200 Simple Close и на пересечении этих линий чтоб срабатывал алерт уж слишком. Разбираться, как работает
        данный индикатор и потом ещё что то городить!!! Делается всё проще. Пишете новый индикатор, в котором используете только цифровые данные
        с этого индикатора и машки 200 Simple Close, определяется пересечение и алерт. А ещё проще не индикатор, а сразу советник. Решение гораздо
        проще, чем ваш подход-всё усложнять.

        Комментарий

        • #5 Свернуть

          Сообщение от cgon Посмотреть сообщение
          Вставить в индикатор МА с периодом 200 Simple Close и на пересечении этих линий чтоб срабатывал алерт уж слишком. Разбираться, как работает
          данный индикатор и потом ещё что то городить!!! Делается всё проще. Пишете новый индикатор, в котором используете только цифровые данные
          с этого индикатора и машки 200 Simple Close, определяется пересечение и алерт. А ещё проще не индикатор, а сразу советник. Решение гораздо
          проще, чем ваш подход-всё усложнять.
          А где по поводу советника прочитать? Тему то для того и создала чтоб разобраться как лучше сделать.

          Комментарий

          • #6 Свернуть

            Сообщение от Nataly%40 Посмотреть сообщение
            А где по поводу советника прочитать? Тему то для того и создала чтоб разобраться как лучше сделать.
            Набираете в поисковике MQL4 и смотрите учебник. _http://book.mql4.com/ru/intro А как лучше сделать зависит от поставленной конечной
            цели. Если нужно открыть и проконтролировать ордера, то это советник, если похлопать глазами , то это индикатор. А сигналить может
            и тот и другой. В написание кода используются одни и те же функции.

            Комментарий

            • #7 Свернуть

              Функция OnTick от советника.
              Не тестировал.
              MQL код:

              datetime timeprev=0;

              void OnTick()
              {
              //---
              if (timeprev == Time[0]) return;
              timeprev = Time[0];
              double ma1=iMA(NULL,0,200,0,MODE_SMA,PRICE_CLOSE,1);
              double ifx1=iCustom(NULL,0,"IFX_AMA",0,1);
              double ma0=iMA(NULL,0,200,0,MODE_SMA,PRICE_CLOSE,0);
              double ifx0=iCustom(NULL,0,"IFX_AMA",0,0);
              Print("MA = ",ma0," ",ma1);
              Print("IFX = ",ifx0," ",ifx1);
              if(ma0>ifx0 && ma1<=ifx1) PlaySound("alert.wav");
              if(ma0<ifx0 && ma1>=ifx1) PlaySound("alert.wav");
              }

              Комментарий

              • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
              • #8 Свернуть

                я сам начинающий трейдер . думаю что вот это видео поможет https://www.youtube.com/watch?v=yOKZ6cj0W5E В данном видео написано как писать советник с нуля . Еще там (в списках видео) сам взял себе на вооружение как работать с библиотекой функций и учет ордеров. Думаю будет не лишне использовать такие приемы для всех.

                Комментарий

                working...
                X