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

Winchester

Местный житель
Выведите настройки индикатора, которые там зашиты , в общие открытые настройки для возможности самостоятельно задавать параметры индикатора...
 

Вложения

  • FX Sniper's SideWinder Overlay~.ex4
    14,9 КБ · Просмотры: 35
  • FX Sniper's SideWinder Overlay~.mq4
    4,5 КБ · Просмотры: 47

marattmb

Гуру форума
День добрый, Марат
Так? Или надо весь сервис индикатора переделать на новый расчет?
Добрый день, Genry_05!
Большое спасибо. Все правильно. Весь функционал переделывать необязательно. Единственное, параметр Diff желательно бы озвучить, чтобы не пропустить момент входа. А теперь о правильном использовании модифицированного индикатора. Я торгую только связку EURUSD USDCHF на Н4. На паре EURUSD я дожидаюсь предполагаемого разворотного момента, который определяю с помощью индикаторов Kiosotto и MA Spread alert. На скриншоте пример предполагаемого разворотного момента. Предполагаемый разворотный момент возможно определять любыми другими прогнозирующими индикаторами на Ваш вкус( загзаг, осцилляторы в зоне перекупленности и перепроданности и т.д.). А теперь самое главное. Мы используем особенности данной связки EURUSD USDCHF, а именно высокую коррелируемость. При этом EURUSD является ведущей парой, как более волатильная, USDCHF - ведомая. Увидев на графике EURUSD, разворотный момент, мы дожидаемся когда цифровое значение USDCHF значительно превысит значение EURUSD, т.е смотрим числовое значение параметра Diff. Если значение USDCHF при этом отрицательное, как на втором скриншоте открываем на обеих парам сонаправленно ордера одинаковым лотом на повышение. Мы знаем, что выше указанные пары хеджируют друг друга. При обычном сонаправленном входе суммарный профит будет постоянно меняться, то отрицательный, то положительный, снова отрицательный ну и т.д. Отрицательный - величина хода USDCHF превышает величину EURUSD. Положительный - наоборот. С помощью параметра Diff, мы входим как бы при отрицательном значении. Когда происходит выравнивание, т.е. значение Diff уменьшается, мы получаем суммарный профит. Как-то так. Еще немного по-наблюдаю, затем буду думать об автоматизации данного метода торговли.
 

Вложения

  • Предпосылки к развороту.png
    Предпосылки к развороту.png
    12,7 КБ · Просмотры: 218
  • Пример №2.png
    Пример №2.png
    22,8 КБ · Просмотры: 212

marattmb

Гуру форума
Еще лучше, если при наличии разворотного момента и на USDCHF, и на EURUSD , значения одновременно будут отрицательными. Особенно это важно в отношении EURUSD. По моим наблюдениям, это так.
 

oleola77

Интересующийся
Доброго дня! Прошу, помогите. Есть индикатор уровней Gann_SQ9_2. Очень хорошо на Н1 показывает. Практически постоянно отрабатываются уровни. Возможно ли из него сделать мультитаймфрейм? Чтобы Н1 или Н4 видеть на м15 и м5. Спасибо.
 

Вложения

  • Gann_SQ9_2.mq4
    13,7 КБ · Просмотры: 74
  • GBPJPYH1_Gann_SQ9_2.png
    GBPJPYH1_Gann_SQ9_2.png
    62,7 КБ · Просмотры: 311

MrGreen86

Гуру форума
Здравствуйте, господа программисты. Расскажите пожалуйста, какие данные использует всем известный индикатор "профиль рынка" для построения гистограммы и по какой формуле высчитывается необходимое количество этих данных для построения одного квадратика.
Только свечи. При этом даже на тиковый обьем не обращает внимание.
 

andy92563

Активный участник
Уважаемые специалисты. Нельзя ли изменить данный индикатор для парного трейдинга. Данный индикатор показывает разницу отклонения от среднедневной цены двух инструментов и производит звуковой сигнал на вход в позицию на схождение при заданных параметрах. На скриншоте мы видим, что EURUSD показывает 0.26, USDCHF - -0.21. Абсолютная разница в данном случае 0.47. Мне нужно, чтобы в приведенном на скриншоте примере индикатор отражал разницу хода относительно среднедневной цены( т.е. от - 0) между этими двумя инструментами. В приведенном на скриншоте примере разница хода + 0.05, т.к EURUSD прошел 0.26, а USDCHF прошел 0.21 . Если удастся переделать индикатор, получится грааль из одного индикатора. Кому непонятно, как использовать, объясню.
,
я сделал так
Comment(
"Символ №1 - "+eu+" "+DoubleToString(euChange,2)+
" \nСимвол №2 - "+gu+" "+DoubleToString(guChange,2)+
" \nРазница1 - "+DoubleToString(euChange-MathAbs(guChange) ,2)+
" \nРазница = "+DoubleToString(summ,2)+
" \nВход - "+result
 

marattmb

Гуру форума
Спасибо.
я сделал так
Comment(
"Символ №1 - "+eu+" "+DoubleToString(euChange,2)+
" \nСимвол №2 - "+gu+" "+DoubleToString(guChange,2)+
" \nРазница1 - "+DoubleToString(euChange-MathAbs(guChange) ,2)+
" \nРазница = "+DoubleToString(summ,2)+
" \nВход - "+result
Спасибо! Genry_05 уже сделал все, как нужно. Осталось озвучить новый параметр индикатора.
 

olegkom

Активный участник
MrGreen86 поправьте условия входа в сове.
 

Вложения

  • Сова.mq4
    12,3 КБ · Просмотры: 38
  • MH Arrow Signals+.mq4
    5,4 КБ · Просмотры: 70

king

Активный участник
Здравствуйте Уважаемые программисты. Сделайте пожалуйста так, чтобы толщина палок не сбрасывалась при переключении ТФ. Если конечно не сильно трудоёмко это...
[/QUO
Здравствуйте Уважаемые программисты. Сделайте пожалуйста так, чтобы толщина палок не сбрасывалась при переключении ТФ. Если конечно не сильно трудоёмко это...
Можно узнать. Замечалось ли изменения объема палок при переключения таймфрейма на другой и обратно.
 

Genry_05

Отдыхает
Спасибо! Genry_05 уже сделал все, как нужно. Осталось озвучить новый параметр индикатора.
Марат, день добрый!
На выходные не у компа, заглянул на минутку, увидел Ваше сообщение и алерт добавил, но ничего не проверял. Помотрите, отпишитесь если что не так.
 

Вложения

  • hetmap 18052018(alert).mq4
    16,1 КБ · Просмотры: 73

marattmb

Гуру форума
Марат, день добрый!
На выходные не у компа, заглянул на минутку, увидел Ваше сообщение и алерт добавил, но ничего не проверял. Посмотрите, отпишитесь если что не так.
Большое спасибо. Все как надо.
 

saw

Элитный участник
Добрый день, Genry_05!
Большое спасибо. Все правильно. Весь функционал переделывать необязательно. Единственное, параметр Diff желательно бы озвучить, чтобы не пропустить момент входа. А теперь о правильном использовании модифицированного индикатора. Я торгую только связку EURUSD USDCHF на Н4. На паре EURUSD я дожидаюсь предполагаемого разворотного момента, который определяю с помощью индикаторов Kiosotto и MA Spread alert. На скриншоте пример предполагаемого разворотного момента. Предполагаемый разворотный момент возможно определять любыми другими прогнозирующими индикаторами на Ваш вкус( загзаг, осцилляторы в зоне перекупленности и перепроданности и т.д.). А теперь самое главное. Мы используем особенности данной связки EURUSD USDCHF, а именно высокую коррелируемость. При этом EURUSD является ведущей парой, как более волатильная, USDCHF - ведомая. Увидев на графике EURUSD, разворотный момент, мы дожидаемся когда цифровое значение USDCHF значительно превысит значение EURUSD, т.е смотрим числовое значение параметра Diff. Если значение USDCHF при этом отрицательное, как на втором скриншоте открываем на обеих парам сонаправленно ордера одинаковым лотом на повышение. Мы знаем, что выше указанные пары хеджируют друг друга. При обычном сонаправленном входе суммарный профит будет постоянно меняться, то отрицательный, то положительный, снова отрицательный ну и т.д. Отрицательный - величина хода USDCHF превышает величину EURUSD. Положительный - наоборот. С помощью параметра Diff, мы входим как бы при отрицательном значении. Когда происходит выравнивание, т.е. значение Diff уменьшается, мы получаем суммарный профит. Как-то так. Еще немного по-наблюдаю, затем буду думать об автоматизации данного метода торговли.
Марат, хорошо, а если dif будет положительный? Тогда как?
 

marattmb

Гуру форума
Марат, хорошо, а если dif будет положительный? Тогда как?
Все зависит от разворотного момента. Если разворотный момент на повышение, как на ранее выложенном скриншоте, то нужно дожидаться, чтобы значение USDCHF было в отрицательной зоне и превышало значение EURUSD, т.е Diff покажет это превышение в цифровом выражении и оповестит звуковым сигналом. Если этого нет, то нужно выжидать. Тут еще важно, в какой зоне находится значение EURUSD. Если в отрицательной зоне, то однозначно нужно входить в сделку. Если в положительной, то нужно смотреть по совокупности со значением USDCHF. Тут нужно понимать, что если есть разворотный момент, то значение EURUSD рано или поздно все-равно убежит от значения USDCHF, и значение при этом станет положительным на значительную величину. Возможно входить и при минимальном значении Diff. Но при этом имеет значение, в какой зоне находятся и EURUSD, и USDCHF. Бывает импульсное движение USDCHF на понижение, и мы можем оказаться в просадке. По окончании этого импульсного движения у нас Diff покажет числовое значение, при котором в идеале и нужно входить сонаправленно по обеим парам на повышение. Как-то так. Но нужно еще по-наблюдать. Возможны нюансы.
 

Winchester

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

Вложения

  • Pj-over RSI.mq4
    3,3 КБ · Просмотры: 42

Аввакум2

Гуру форума
Просьба исправить не большой косяк в этом индикаторе... При настройке ширины изображения столбики очень тонкие, а нужно чтоб можно было настроаивая толстые =5 ( как в стандартных настройках) и чтоб они при переключении графика сохраняли ширину столбика, а не обратно делались тонкими... Задача вполне простая, надеюсь хоть ее не проигнорят тут...Заранее благодарю того кто справится... )

Вроде получилось. Забирайте.
 

Вложения

  • Pj-over RSI.mq4
    6,8 КБ · Просмотры: 80
Верх