Доработка ботов (советников, индикаторов) vol. 2

lukich555

Активный участник
Уважаемые программисты. Пропишите пожалуйста значения в код индикатора, как на скрине. Что бы не слетало.
 

Вложения

  • Снимок экрана 2024-07-28 225800.png
    Снимок экрана 2024-07-28 225800.png
    57,1 КБ · Просмотры: 288
  • smTMAcentered-TwoMAs-MACD.mq4
    smTMAcentered-TwoMAs-MACD.mq4
    17,8 КБ · Просмотры: 54

BUT

Местный знаток
Извините, что ваш вопрос остался без ответа, у младшего сына ДР. Немного отвлечен от интернета.
Отлично подходит текст в сообщении алерта.
А если что и поправить так это то, что нужен алерт при касании какого-либо из уровней СНИЗУ ВВЕРХ или СВЕРХУ ВНИЗ .
И если коснулось 1 раз уровня и мы получили алерт, то следующий алерт мы получим только, если коснется другого уровня, то есть не нужно дублировать сигнал если несколько раз туда сюда касается одного и того же уровня.
Спасибо Вам!
Здравствуйте, andd7272! Подправил по Вашим желаниям. Только Вы снова не указали на каком баре проверяем касание гистограммой уровня:) .
В настройках две новых переменных:
SignalBar - номер бара, на котором проверяем касание гистограммой уровней. По умолчанию поставил 0. Мне кажется, у Вас именно такая задумка. На текущем баре отслеживать касания уровней.
Range_Width - ширина диапазона/погрешности. Дело в том, что Вам теперь необходимо отслеживать именно касание уровня. Тест показал, что ввиду особенностей расчета индикатора и формирования цены(проскальзывания), гистограмма практически никогда не равна целому числу(круглому уровню). Например, необходим алерт на уровне 100, а гистограмма будет равна 99,34 и на следующем тике 101,74 и алерт не сработает так как значение гистограммы не было равно 100. Чтобы избежать таких случаев, появилась такая переменная.
Как это работает. Установили Range_Width=2.0, это значит что от каждого уровня диапазон будет расширен в две стороны на это значение: для уровня 100 - [98;102], для уровня 200 - [198;202] и т. д. И алерт будет, когда значение гистограммы попадет в этот диапазон.
Надеюсь, все понятно написал. Если есть вопросы - пишите.
 

Вложения

  • Index2_V_2_GOLD_SILVER.mq4
    Index2_V_2_GOLD_SILVER.mq4
    21,9 КБ · Просмотры: 46
  • 1722248622990.png
    1722248622990.png
    31,6 КБ · Просмотры: 50
Последнее редактирование:

Vikt_76

Местный знаток
Да нормально все.
Добавил "бутоновскую" кнопку с "географией".
В самом конце добавил блок настроек отображения кнопки: размер, координата "Х", координата "У".
Здравствуйте! Хорошая версия получилась. Можете сделать, чтоб кнопкой скрывалось все, а не только трендовая линия.
 

baskon

Интересующийся
Здравствуйте. Хотел узнать сможете сделать небольшую доработку этого советника. Нужно вставить в режим работы "Module Step Down" увеличение лота "LotMultiplicator" всех последующих , открываемых в этом режиме ордеров. Увеличение лота "LotMultiplicator" уже стоит для режима "Module Turn", нужно также сделать для режима работы "Module Step Down".
 

Вложения

BUT

Местный знаток

Вложения

Vikt_76

Местный знаток

Вложения

Последнее редактирование:

BUT

Местный знаток
Благодарю! Подскажите, а к этому индикатору можно кнопку добавить? А так же толщину линий установить?
Да, можно. Кнопку добавил. Также в настройки добавил толщину линий.
 

Вложения

  • BySu @QAS30_T3 1.0.mq4
    BySu @QAS30_T3 1.0.mq4
    24,4 КБ · Просмотры: 38
  • gg2e20585cd5.gif
    gg2e20585cd5.gif
    96,4 КБ · Просмотры: 274

блондинка

Элитный участник
в архиве две версии советника AK-47
что то оба торгуют только SELL?
если кому не трудно исправить)
 

Вложения

MakarFX

Элитный участник
в архиве две версии советника AK-47
что то оба торгуют только SELL?
если кому не трудно исправить)
Советник не предусматривает определение направления торговли(раньше работал по Sar).
Все что я мог для Вас сделать - это самостоятельно его определять.
1722410880942.png
 

Вложения

MakarFX

Элитный участник

Вложения

baskon

Интересующийся
Здравствуйте. Хотел узнать сможете сделать небольшую доработку этого советника. Нужно вставить в режим работы "Module Step Down" увеличение лота "LotMultiplicator" всех последующих , открываемых в этом режиме ордеров. Увеличение лота "LotMultiplicator" уже стоит для режима "Module Turn", нужно также сделать для режима работы "Module Step Down".
Добрый день, по этому советнику не сможете помочь?
 

andd7272

Местный знаток
Здравствуйте, andd7272! Подправил по Вашим желаниям. Только Вы снова не указали на каком баре проверяем касание гистограммой уровня:) .
В настройках две новых переменных:
SignalBar - номер бара, на котором проверяем касание гистограммой уровней. По умолчанию поставил 0. Мне кажется, у Вас именно такая задумка. На текущем баре отслеживать касания уровней.
Range_Width - ширина диапазона/погрешности. Дело в том, что Вам теперь необходимо отслеживать именно касание уровня. Тест показал, что ввиду особенностей расчета индикатора и формирования цены(проскальзывания), гистограмма практически никогда не равна целому числу(круглому уровню). Например, необходим алерт на уровне 100, а гистограмма будет равна 99,34 и на следующем тике 101,74 и алерт не сработает так как значение гистограммы не было равно 100. Чтобы избежать таких случаев, появилась такая переменная.
Как это работает. Установили Range_Width=2.0, это значит что от каждого уровня диапазон будет расширен в две стороны на это значение: для уровня 100 - [98;102], для уровня 200 - [198;202] и т. д. И алерт будет, когда значение гистограммы попадет в этот диапазон.
Надеюсь, все понятно написал. Если есть вопросы - пишите.
Проверял все эти дни, работает именно так как мне нужно👍.
Вы талантище!
Единственное, если конечно это возможно, то в сообщении хотелось бы немножко добавить информацию, хотя бы одну букву рядом с парой-покупка и продажа:
когда достигается нужный уровень то в сообщении указывается AUDUSD B, AUDCAD S
 

Вложения

  • IMG_1411.jpeg
    IMG_1411.jpeg
    597,5 КБ · Просмотры: 136

BUT

Местный знаток
Проверял все эти дни, работает именно так как мне нужно👍.
Вы талантище!
Единственное, если конечно это возможно, то в сообщении хотелось бы немножко добавить информацию, хотя бы одну букву рядом с парой-покупка и продажа:
когда достигается нужный уровень то в сообщении указывается AUDUSD B, AUDCAD S
Здравствуйте!
Внес корректировки.
 

Вложения

  • 1722619522172.png
    1722619522172.png
    99,4 КБ · Просмотры: 103
  • Index2_V_2_GOLD_SILVER.mq4
    Index2_V_2_GOLD_SILVER.mq4
    22,6 КБ · Просмотры: 45

marattmb

Гуру форума
Уважаемые специалисты, просьба в советник на основе стандартных BB+WPR добавить время работы(начало и окончание ).
Погонял его немного в тестере. Результат немного смутил. Граали чуть-ли не под ногами валяются.
 

Вложения

  • BB+WPR.mq4
    BB+WPR.mq4
    20,2 КБ · Просмотры: 41
  • 2024-08-04_00-15-03.png
    2024-08-04_00-15-03.png
    41,9 КБ · Просмотры: 100
Последнее редактирование:

srtsrt

Активный участник
Уважаемые специалисты, просьба в советник на основе стандартных BB+WPR добавить время работы(начало и окончание ).
Погонял его немного в тестере. Результат немного смутил. Граали чуть-ли не под ногами валяются.
в тестере тики идут последовательно увеличивая или последовательно уменьшая цену в течение одного бара, поэтому результат граальный получается
надо реальные тики скачивать на мт5 и готовить их в виде .fxt файла для мт4
тогда примерноприблизительно верный результат тестирования получается
 
Последнее редактирование:
  • Like
Реакции: BUT

MakarFX

Элитный участник
Уважаемые специалисты, просьба в советник на основе стандартных BB+WPR добавить время работы(начало и окончание ).
Погонял его немного в тестере. Результат немного смутил. Граали чуть-ли не под ногами валяются.
1722711240409.png
 

Вложения

Посмотрели (303) Посмотреть

Отслеживают (1805) Посмотреть

Верх