MQL госпиталь (бывшая "Больничка"): исправляем ошибки

AMILO18

Новичок форума
Было бы неплохо прикрутить алерты на появление стрелок у этой пары,пуш и звук хотя бы.
Уважаемый Макар,посмотрите,можно ли тут что-то сделать?
Или как вариант посоветуйте доп инди который сможет сигналить за них.
Без допа понятно удобнее,но хоть так...
 

Вложения

  • Алерт.jpg
    Алерт.jpg
    131,3 КБ · Просмотры: 188
  • S-RoCCHR.mq4
    S-RoCCHR.mq4
    2 КБ · Просмотры: 58
  • S-RoCCHR_tma_arrow.ex4
    S-RoCCHR_tma_arrow.ex4
    28,3 КБ · Просмотры: 51

javckin

Почетный гражданин
Добрый час! Помогите кто разбирается в коде не выставляет отложенные ордера,раньше работал. Сейчас пишет ошибку
 

Вложения

  • MQL4.zip
    MQL4.zip
    1,6 МБ · Просмотры: 49

javckin

Почетный гражданин
Какую ошибку пишет? У меня все работает.
Извиняюсь. Это брокер блокировал торговлю ботом,устал бабло выводить!)
Весь код зря только перелопатил не идет и все по чудо индикаторам выдает 4112 потом уже разобралcя что за трабла была.
 

krampe21

Новичок форума
Просьба - посмотрите эти два советника (присоединяю). В тестере хорошие результаты, а при установке в терминал на счет - не открывают сделок, не торгуют. Может это можно как то поправить?
 

Вложения

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

блондинка

Элитный участник
Просьба - посмотрите эти два советника (присоединяю). В тестере хорошие результаты, а при установке в терминал на счет - не открывают сделок, не торгуют. Может это можно как то поправить?
эти совы в закрытом коде-никто не поможет
 
Последнее редактирование модератором:

pipaboy

Прохожий
指标不知道哪里不对,报错能帮我修正吗?

//---Initialisation

once idx0 = 0
once idx1 = 0
once idx2 = 0
once pos = 0

ATR = AverageTrueRange[prd](typicalprice)

IF barindex >= 2*prd+1 then

If high[prd] >= highest[2*prd+1](high) and pos<=0 then

If idx1 <> 0 then
idx2 = idx1
Endif

If idx0 <> 0 then
idx1 = idx0
Endif

idx0 = barindex[prd]
pos=1

If idx2<>0 then

If showPvts then
If High[barindex-idx0]>=High[barindex-idx2] then
DRAWTEXT("HH",idx0,High[barindex-idx0]+ATR/2,Dialog,Bold,20) coloured(200,0,0,255)
else
DRAWTEXT("LH",idx0,High[barindex-idx0]+ATR/2,Dialog,Bold,20) coloured(200,0,0,255)
Endif
Endif

Endif
Endif

If Low[prd] <= Lowest[2*prd+1](low) and pos>=0 then

If idx1 <> 0 then
idx2 = idx1
Endif

If idx0 <> 0 then
idx1 = idx0
Endif

idx0 = barindex[prd]
pos=-1

If idx2<>0 then

If showPvts then
If Low[barindex-idx0]>=Low[barindex-idx2] then
DRAWTEXT("HL",idx0,Low[barindex-idx0]-ATR/2,Dialog,Bold,20) coloured(0,200,0,255)
else
DRAWTEXT("LL",idx0,Low[barindex-idx0]-ATR/2,Dialog,Bold,20) coloured(0,200,0,255)
Endif
Endif

Endif
Endif

If idx2<>0 then
If pos=1 and High[barindex-idx0]>Low[barindex-idx1] and High[barindex-idx0]<High[barindex-idx2] and (Close<Low[barindex-idx1] and open>Low[barindex-idx1]) then

If showPattern then
DRAWTEXT("1",idx2,High[idx2]+ATR[Barindex-Idx2]/2,Dialog,Bold,20) coloured("BLUE",255)
DRAWTEXT("2",idx1,Low[barindex-idx1]-ATR[Barindex-Idx1]/2,Dialog,Bold,20) coloured("BLUE",255)
DRAWTEXT("3",idx0,High[barindex-idx0]+ATR[Barindex-Idx0]/2,Dialog,Bold,20) coloured("BLUE",255)
DRAWSEGMENT(idx2,High[barindex-idx2],idx1,Low[barindex-idx1]) STYLE(Line,3) coloured("BLUE",255)
DRAWSEGMENT(idx1,Low[barindex-idx1],idx0,High[barindex-idx0]) STYLE(Line,3) coloured("BLUE",255)
Endif

If showBreak then
DRAWSEGMENT(idx1,Low[barindex-idx1],barindex+1,Low[barindex-idx1]) STYLE(DOTTEDLINE2,2) coloured("BLUE",255)
DRAWARROWDOWN(barindex,High+ATR/2) coloured("RED",255)
Endif

Endif

If pos=-1 and Low[barindex-idx0]<High[barindex-idx1] and Low[barindex-idx0]>Low[barindex-idx2] and (Close>High[barindex-idx1] and open<High[barindex-idx1]) then

If showPattern then
DRAWTEXT("1",idx2,Low[barindex-idx2]-ATR[Barindex-Idx2]/2,Dialog,Bold,20) coloured("BLUE",255)
DRAWTEXT("2",idx1,High[barindex-idx1]+ATR[Barindex-Idx1]/2,Dialog,Bold,20) coloured("BLUE",255)
DRAWTEXT("3",idx0,Low[barindex-idx0]-ATR[Barindex-Idx0]/2,Dialog,Bold,20) coloured("BLUE",255)
DRAWSEGMENT(idx2,Low[barindex-idx2],idx1,High[barindex-idx1]) STYLE(Line,3) coloured("BLUE",255)
DRAWSEGMENT(idx1,High[barindex-idx1],idx0,Low[barindex-idx0]) STYLE(Line,3) coloured("BLUE",255)
Endif

If showBreak then
DRAWSEGMENT(idx1,High[barindex-idx1],barindex+1,High[barindex-idx1]) STYLE(DOTTEDLINE2,2) coloured("BLUE",255)
DRAWARROWUP(barindex,Low-ATR/2) coloured("GREEN",255)
Endif

Endif
Endif
Endif

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

AMILO18

Новичок форума
При установке на график инди от уважаемого MOBIDIKa начинает заметно тормозить терем,вплоть до зависания на 10-15 секунд.Терем на ВПС с параметрами 2 ядра 4 гига оперы 60гб ССД Вин Сервер 2012 пинг 4-10мск.Запущен один единственный терем с одним единственным окном,все ненужные символы удалены,нагрузка на проц 60-70 процентов.Поможет ли переход на другой тариф вроде 4 ядра и 8 гиг оперативы,сильно уж глянулся этот инди,не хотелось бы отказаться.Или какие другие варианты,если порезать ему историю с 1500 до 1000,отразится ли это на работе его в худшую сторону?
 

Вложения

mishakin

Новичок форума
При установке на график инди от уважаемого MOBIDIKa начинает заметно тормозить терем,вплоть до зависания на 10-15 секунд.Терем на ВПС с параметрами 2 ядра 4 гига оперы 60гб ССД Вин Сервер 2012 пинг 4-10мск.Запущен один единственный терем с одним единственным окном,все ненужные символы удалены,нагрузка на проц 60-70 процентов.Поможет ли переход на другой тариф вроде 4 ядра и 8 гиг оперативы,сильно уж глянулся этот инди,не хотелось бы отказаться.Или какие другие варианты,если порезать ему историю с 1500 до 1000,отразится ли это на работе его в худшую сторону?
А что к автору не обратишься ?
 

MakarFX

Элитный участник
При установке на график инди от уважаемого MOBIDIKa начинает заметно тормозить терем,вплоть до зависания на 10-15 секунд.Терем на ВПС с параметрами 2 ядра 4 гига оперы 60гб ССД Вин Сервер 2012 пинг 4-10мск.Запущен один единственный терем с одним единственным окном,все ненужные символы удалены,нагрузка на проц 60-70 процентов.Поможет ли переход на другой тариф вроде 4 ядра и 8 гиг оперативы,сильно уж глянулся этот инди,не хотелось бы отказаться.Или какие другие варианты,если порезать ему историю с 1500 до 1000,отразится ли это на работе его в худшую сторону?
Дело не в индикаторе, у меня при запуска индикатора ни проц ни память даже не реагируют.
 

AMILO18

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

Вложения

  • 12.jpg
    12.jpg
    193,5 КБ · Просмотры: 104

MakarFX

Элитный участник
Понятно,может другие инди тоже притормаживают терем,но они вроде все легонькие,а два так вообще чисто информационных.Без инди Мобидика еще как-то шевелится,добавляю его последним-и здрасьте тормоза.Терем свежеустановленный,чего ему еще надо....
Проверьте не на ВПС, а у себя дома. Возможно сразу будет все понятно.
 

mishakin

Новичок форума
При установке на график инди от уважаемого MOBIDIKa начинает заметно тормозить терем,вплоть до зависания на 10-15 секунд.Терем на ВПС с параметрами 2 ядра 4 гига оперы 60гб ССД Вин Сервер 2012 пинг 4-10мск.Запущен один единственный терем с одним единственным окном,все ненужные символы удалены,нагрузка на проц 60-70 процентов.Поможет ли переход на другой тариф вроде 4 ядра и 8 гиг оперативы,сильно уж глянулся этот инди,не хотелось бы отказаться.Или какие другие варианты,если порезать ему историю с 1500 до 1000,отразится ли это на работе его в худшую сторону?
Да, действительно подтормаживает терминал, тоже не понял почему
 
Верх