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

Deman22

Интересующийся
Добрый день,
Прошу помощи - что то с буферами, мой конструктор их не отлавливает, пробовал определение по 0 бару и по 1
 

Вложения

  • ScalperSignal.mq4
    6,7 КБ · Просмотры: 70
Последнее редактирование:

ale9551

Активный участник
Интересная задумка. Я так же просил сделать закрытие в процентах, никто не откликнулся
Вот есть дополнительный советник,закрывающий сделки в %.Но мне нужно,то что Я описывал в предыдущих своих постах,а именно закрытие по сумме эквити,и шаг эквити,этого Я нигде в инете не встречал!
 

Вложения

  • e-CloseByPercentProfit.mq4
    12,7 КБ · Просмотры: 26

A.S.V.

VIP-участник
Добрый день, уважаемые программисты.
Прошу помочь - ставлю индикатор на график - его не видно...
Вам нужно вручную указать цену первого уровня, все последующие уровни (количество уровней указывается во входных параметрах) строятся выше первого уровня через указанный вами шаг.
 

Вложения

  • 1.png
    1.png
    105,1 КБ · Просмотры: 169

1_Lexa

Активный участник
Здравствуйте уважаемые программисты! Не могли бы вы немного переделать этот усреднитель, чтобы можно было управлять через панель управления локирование в процентах, чтобы он перекрывал ордера при смене тренда в другую сторону. Если он один раз лок открыл, то при смене тренда этот лок не перекрывает, или другой лок не отрывает пока этот не закроет, чтобы видел какую сторону идет просадка. Очень прошу, заранее спасибо.
 

Вложения

  • Usrednitel.mq4
    31,5 КБ · Просмотры: 29

Clank

Новичок форума
подскажите как удалить историю на графике
это график рейндж баров
когда открываешь с ним окно терминал зависает наглухо
(при удалении файла график полностью пропадает)

рейн.png
 

DomovenokBrest

♔♕♖♗♘♙
подскажите как удалить историю на графике
это график рейндж баров
когда открываешь с ним окно терминал зависает наглухо
(при удалении файла график полностью пропадает)

Посмотреть вложение 485211
Попробуйте так:
Файл --> Открыть каталог данных --> history --> "Название Вашего Брокера" --> GBPUSD2.hst --> Клавиша DELETE
 

Konstanta87

Прохожий
Добрый вечер уважаемые программисты! Есть такой индикатор Profit Sunrise (Для МТ4) стрелочного типа, его проблема в том что у него нет параметров, так вот возможно ли сделать чтобы его сигналы были на 1 свечу раньше, заранее благодарю.
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    10,9 КБ · Просмотры: 229
  • Profit Sunrise.mq4
    3,1 КБ · Просмотры: 80
  • Profit Sunrise.ex4
    9,4 КБ · Просмотры: 31

kos17788

Почетный гражданин
Здравствуйте. Добавьте пожалуйста еще в этот индикатор сдвиг вправо (shift), заранее спасибо.
 

Вложения

  • Ball.mq4
    10,8 КБ · Просмотры: 46

Alpha_yang

Интересующийся
//@version=5
Up0=hl2-(1*ta.atr(7))
Dn0=hl2+(1*ta.atr(7))
TrendUp0=Up0
TrendUp0 := close[1]>TrendUp0[1]? math.max(Up0,TrendUp0[1]) : Up0
TrendDown0=Dn0
TrendDown0:=close[1]<TrendDown0[1]? math.min(Dn0,TrendDown0[1]) : Dn0
Trend0=1
Trend0 := close > TrendDown0[1] ? 1: close< TrendUp0[1]? -1: nz(Trend0[1],1)
Tsl0=TrendUp0
Tsl0 := Trend0==1? TrendUp0: TrendDown0
plot(Tsl0,linewidth = 1,title = "Line 0",color = color.purple,display=display.none)

Up=hl2-(3*ta.atr(7))
Dn=hl2+(3*ta.atr(7))
TrendUp=Up
TrendUp := close[1]>TrendUp[1]? math.max(Up,TrendUp[1]) : Up
TrendDown=Dn
TrendDown:=close[1]<TrendDown[1]? math.min(Dn,TrendDown[1]) : Dn
Trend=1
Trend := close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],1)
Tsl=TrendUp
Tsl := Trend==1? TrendUp: TrendDown
plot(Tsl,linewidth = 1,title = "Line 1",color = color.silver)

Up1=hl2-(8*ta.atr(7))
Dn1=hl2+(8*ta.atr(7))
TrendUp1=Up1
TrendUp1 := close[1]>TrendUp1[1]? math.max(Up1,TrendUp1[1]) : Up1
TrendDown1=Dn1
TrendDown1:=close[1]<TrendDown1[1]? math.min(Dn1,TrendDown1[1]) : Dn1
Trend1=1
Trend1 := close > TrendDown1[1] ? 1: close< TrendUp1[1]? -1: nz(Trend1[1],1)
Tsl1=TrendUp1
Tsl1 := Trend1==1? TrendUp1: TrendDown1
plot(Tsl1,linewidth = 2,title = "Line 2",color =color.silver)

Up2=hl2-(21*ta.atr(7))
Dn2=hl2+(21*ta.atr(7))
TrendUp2=Up2
TrendUp2 := close[1]>TrendUp2[1]? math.max(Up2,TrendUp2[1]) : Up2
TrendDown2=Dn2
TrendDown2:=close[1]<TrendDown2[1]? math.min(Dn2,TrendDown2[1]) : Dn2
Trend2=1
Trend2 := close > TrendDown2[1] ? 1: close< TrendUp2[1]? -1: nz(Trend2[1],1)
Tsl2=TrendUp2
Tsl2 := Trend2==1? TrendUp2: TrendDown2
plot(Tsl2,linewidth = 3,title = "Line 3",color=color.silver)

anybody can translate and edit this for MT4?
 

Вложения

  • SharedScreenshot.jpg
    SharedScreenshot.jpg
    65,4 КБ · Просмотры: 179
Последнее редактирование модератором:

lori

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

Вложения

  • Signal1.mq4
    4,5 КБ · Просмотры: 46

Clank

Новичок форума
Прошу помочь с доработкой одного из самых популярных индикаторов на форуме, многие его используют и зарабатывают, индикатор из ветки draugas2

Но одна проблема с ним, очень много ложных сигналов.
Он сигналит на каждом пересечении зеленой и красной линии.
Сигналы уже вшиты в сам индикатор в виде стрелок, нужно просто добавить фильтр, чтобы все их не пропускать.
2 небольшие доработки могут достаточно сильно поднять эффективность индикатора.

доработка 1
- Когда зеленая линия заходит в зоны 68 или 32, пропускать только 1 (один) противоположный сигнал.
1. Сигналы вниз. Когда зеленая линия заходит за верхнюю зону 68, пропускать только 1 сигнал стрелки вниз, первый который будет вниз.
2. Сигналы вверх. Когда зеленая линия заходит за нижнюю зону 32, пропускать только 1 сигнал стрелки вверх, первый который будет вверх.
*если посла захода в любую зону первый сигнал будет в другую сторону (например, зашла выше 68, но первый сигнал вверх, а не ВНИЗ, его не пропускать, ждать первый ВНИЗ стрелку)

доработка 2
- Когда зеленая линия НЕ в зонах 68+ и 32-. Учитывать направление сигналов исходя из положения точки пересечения под/над желтой линией.
1. Сигналы вниз. Пересечение ПОД желтой линией. Пропускать сигналы стрелок только вниз.
2. Сигналы вверх. Пересечение НАД желтой линией. Пропускать сигналы стрелок только вверх.
*если посла захода в любую зону первый сигнал будет в другую сторону, его не пропускать.
-------------------------------------------------------
Возможный конфликт правила 1 и 2: Например, когда цена зашла выше зоны 68 и сработало правило 1 (первый сигнал вниз), но он может появиться уже ниже зоны 68 и тогда сработает правило 2, когда линия выше желтой сигнал вверх (такой же вариант может быть с зоной 32). Нужно как-то исключить этот момент, так как может сработать сразу 2 стрелки в разные стороны.
-------------------------------------------------------
Спасибо за дорабоку. Странно, почему никто до сих пор это не сделал.
Думаю многие поддержат.

1664519998512.png
 

Вложения

  • TDI Red Green_alerts_mtf 2.02 alert.ex4
    37,2 КБ · Просмотры: 40
  • TDI Red Green_alerts_mtf 2.02 alert.mq4
    17 КБ · Просмотры: 59
Верх