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

Блюзмэн

Новичок форума
Приветствую . Поиски в инете не дали результата.Нужен инструмент, который позволял бы отображаться горизонтальным линиям на графике от других индикаторов( фибо, мюрей и т.д.) от указанного места.Например: от предпоследней свечи, или от начала дня.На истории горизонтальные линии не отображаются.Или по другому просьба сделать инструмент, который скрывает все горизонтальные линии от любых индикаторов до начала дня или до крайней свечи.Они (горизонтальные линии) видны только в будущем.Там где еще нет свечей
 

Вложения

  • Sc.png
    Sc.png
    20,7 КБ · Просмотры: 84
  • Sc3.png
    Sc3.png
    23 КБ · Просмотры: 82
  • hot_3.png
    hot_3.png
    26,9 КБ · Просмотры: 65

mobidik

-----
Уважаемые программисты. Вот индикатор круглых уровней. Если Вас не затруднит - сделайте пожалуйста, чтобы можно было менять цвет линий и их вид (толщина, сплошная или пунктирная). Ну или может быть в природе такой уже существует?!
Чтобы не флудить в будущем: Заранее Вам огромное спасибо!

:)
 

Вложения

  • Grid Builder_v01.mq4
    6,6 КБ · Просмотры: 34
  • Grid Builder_v01.png
    Grid Builder_v01.png
    88,5 КБ · Просмотры: 153

MrGreen86

Гуру форума
Приветствую . Поиски в инете не дали результата.Нужен инструмент, который позволял бы отображаться горизонтальным линиям на графике от других индикаторов( фибо, мюрей и т.д.) от указанного места.Например: от предпоследней свечи, или от начала дня.На истории горизонтальные линии не отображаются.Или по другому просьба сделать инструмент, который скрывает все горизонтальные линии от любых индикаторов до начала дня или до крайней свечи.Они (горизонтальные линии) видны только в будущем.Там где еще нет свечей

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

cmillion

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

Универсальный на все индикаторы не получится, нужно под каждый отдельно писать
 

Блюзмэн

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

Благодарю за ответ,MrGreen86!

Или по другому просьба сделать инструмент, который скрывает все горизонтальные линии от любых индикаторов до начала дня или до крайней свечи.
Хочу уточнить.
:question:
1 Есть ли способ до определенного места эти линии сделать для глаза невидимыми ?.
2.И фибо тоже? мне там только цифры с уровнями нужны,а линей на пол экрана.:-(

но тогда вы не увидите метки цены на ценовой шкале как в горизонтальными линиями.
Если Вы сделайте индикатор линий Мюррея с метками цены на правом конце трендовой линии:eek:xo:,
будет очень любезно с Вашей стороны.
 
Последнее редактирование:

ITtrader

Интересующийся
за тренд отвечает 3 буфер (т.е. 2й если используете iCustom).
при этом если линия нарисована по high, он считает что тренд нисходящий.
если линия нарисована по low - восходящий.
так и я сделал, если в буфере "1" - тренд восходящий.
если "-1" - нисходящий.
получать значение буфера следует с 6й свечи.
Посмотреть вложение 322129

Спасибо за доработку и разъяснение!
Всё таки есть тут хорошие и добрые люди,
а не те кто только от $150 готов помочь.

p.s.
Сегодня попробую испытать в советнике
 

lotos017

Новичок форума
Добрый день. Подскажите ребята, можно ли скрипт или бота, который закрывает прибыль на графике при чем не важно будь то 0.01 или 100 заставить работать постоянно при появлении прибыли? Может уже есть такие в природе, буду премного благодарен если поделитесь или доработаете уже имеющийся. Спасибо.
 

Вложения

  • CloseAllProfit.mq4
    2,5 КБ · Просмотры: 13

cmillion

Гуру форума
Добрый день. Подскажите ребята, можно ли скрипт или бота, который закрывает прибыль на графике при чем не важно будь то 0.01 или 100 заставить работать постоянно при появлении прибыли? Может уже есть такие в природе, буду премного благодарен если поделитесь или доработаете уже имеющийся. Спасибо.

Вы хотите, чтобы советник закрывал только прибыльные позиции или все позиции, когда они достигнут суммарно заданной прибыли?
 

cmillion

Гуру форума
Советник CloseProfit

Советник закрывает все ордера при достижении заданного размера профита или убытка в валюте депозита.

Советник может работать только по той паре на которую брошен или по всем инструментам счета.

Стопы он не ставит.

Как только прибыль по всем открытым ордерам (если AllSymbol = true то всего счета, если AllSymbol = false то только ордеров текущей валютной пары) достигает уровня ProfitClose (в валюте депозита), то все ордера закроются. ProfitClose и LossClose указываются в валюте депозита.

HTML:
extern double ProfitClose     = 10;   //закрывать все ордера при получении профита
extern double LossClose       = 1000; //закрывать все ордера при получении убытка
extern bool   AllSymbol       = false;//учитывать все инструменты или только тот, на котором стоит советник
extern bool   AllMagik        = false;//учитывать все магики или только те, что указаны в переменной Magik
extern string Magik     = "0,1,2,3,4,5"-указываем какие магики контролировать, если AllMagik=true, то все;

Пример:

На Вашем счете работает несколько советников. Они открыли много ордеров на разных валютах.

Как только общая прибыль по счету достигла 15$ (задается в параметрах) или убыток достиг 1000$, все ордера закроются.
 

Вложения

  • CloseProfit 600.mq4
    7,7 КБ · Просмотры: 51

Fgslm

Интересующийся
В параметрах можно установить интервал от 5 минут до 1дня. Для того чтобы увидеть линии 5 минут нужно переключить текущий ТФ на М5 или меньше
Да, и еще: Как сделать чтобы он с 1 раза кидался перед текущей ценой? Сейчас он иногда устанавливается глубоко в прошлом, в результате его приходится удалять и устанавливать заново, с чем это связано?
 

cmillion

Гуру форума
Да, и еще: Как сделать чтобы он с 1 раза кидался перед текущей ценой? Сейчас он иногда устанавливается глубоко в прошлом, в результате его приходится удалять и устанавливать заново, с чем это связано?

Просто обновите котировки и после этого запускаете скрипт. А удалять скрипт и вовсе не нужна он сам удаляется из памяти после того как нарисует линии.
 
Последнее редактирование:

lotos017

Новичок форума
Вы хотите, чтобы советник закрывал только прибыльные позиции или все позиции, когда они достигнут суммарно заданной прибыли?

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

cmillion

Гуру форума
Чтоб советник закрывал сразу же при появлении хоть какой мизерной прибыли, то есть так как будто его только установили на график, да же если появляется 0.01 профита чтоб он ее тут же мгновенно закрывал. Спасибо. С уважением.

Яснее от этого объяснения не стало. Если у Вас открыто 3 позиции и 1 из них в плюсе, то закрывать ее или дождаться когда сумма всех трех позиций будет больше ноля?
Я выше выложил советник CloseProfit, попробуйте его.
 

lotos017

Новичок форума
Яснее от этого объяснения не стало. Если у Вас открыто 3 позиции и 1 из них в плюсе, то закрывать ее или дождаться когда сумма всех трех позиций будет больше ноля?
Я выше выложил советник CloseProfit, попробуйте его.

Если у меня отрыто 3 позиции и хоть одна из них получила профит в 0.01, то сразу же ее закрывает и остается 2 позиции, как только одна из них снова уходит в минимальный профит, то советник ее тут же закрывает. Все советники написаны на закрытие при достижении профита по всем ордерам, а хотелось бы чтоб он закрывал при достижении профита любым ордером, получившим профит. Есть боты, которые закрывают свои же сделки не в пипсах а валюте депозита, 0.01 или же тот который вы зададите сами. Надеюсь вы поняли суть затеи.
 

cmillion

Гуру форума
Если у меня отрыто 3 позиции и хоть одна из них получила профит в 0.01, то сразу же ее закрывает и остается 2 позиции, как только одна из них снова уходит в минимальный профит, то советник ее тут же закрывает. Все советники написаны на закрытие при достижении профита по всем ордерам, а хотелось бы чтоб он закрывал при достижении профита любым ордером, получившим профит. Есть боты, которые закрывают свои же сделки не в пипсах а валюте депозита, 0.01 или же тот который вы зададите сами. Надеюсь вы поняли суть затеи.

Написал такой, проверьте.
Советник закрывает все прибыльные сделки по той паре на которой установлен
 

Вложения

  • cm ea закрываем все прибыльные сделки.mq4
    3,6 КБ · Просмотры: 55

Kasander

Местный знаток
Всем добрый день. Всё так же в продолжении улучшения свой ТС_КОНТРА прошу помочь в нескольких моментах:

1) У индикатора Стохастик_MTF убрать Жёлтую надпись которая появляется в Верхнем Левом Углу Экрана + Если возможно добавить в MTF вариант Тайм-фрейма 120 (это H2). Данный Тайм-фрейм единственный который идеально сочетается с Тайм-фреймом М15.
2) У индикатора Shaff Trend - сменить Цвет по умолчанию с Сиреневого на Белый (надоедает всё время в ручную менять);
3) У индикатора CycleKROUFOR_Extremus убрать надписи в Верхнем Левом Углу Экрана.
4) У индикатора TimeBox сделать Заливку Временной Зоны БЛЕКЛО ПРОЗРАЧНОЙ - что бы просвечивал Чёрный Экран Графика Цены.
 

Вложения

  • Без імені.png
    Без імені.png
    127,7 КБ · Просмотры: 254
  • Stochastic_mtf.mq4
    4,5 КБ · Просмотры: 43
  • Stochastic_mtf.ex4
    4,7 КБ · Просмотры: 28
  • Schaff_Trend_Cycle.mq4
    3,3 КБ · Просмотры: 29
  • Schaff_Trend_Cycle.ex4
    10,7 КБ · Просмотры: 24
  • Cycle_KROUFR_version.mq4
    6,8 КБ · Просмотры: 37
  • CycleKroufrExtremums 2.0.mq4
    4,7 КБ · Просмотры: 44
  • cm ind timebox.mq4
    7,8 КБ · Просмотры: 38
Последнее редактирование:

некто

Местный знаток
прошу помочь в нескольких моментах:

2) У индикатора Shaff Trend - сменить Цвет по умолчанию с Сиреневого на Белый (надоедает всё время в ручную менять);
3) У индикатора CycleKROUFOR_Extremus убрать надписи в Верхнем Левом Углу Экрана.
4) У индикатора TimeBox сделать Заливку Временной Зоны БЛЕКЛО ПРОЗРАЧНОЙ - что бы просвечивал Чёрный Экран Графика Цены.

Я не программист, сделал что умею:

У индикатора Shaff Trend - сменил Цвет по умолчанию с Сиреневого на Белый
У индикатора CycleKROUFOR_Extremus убрать надписи в Верхнем Левом Углу Экрана - надписи не его, а Cycle_KROUFR_version, который он вызывает, комментарии забанил, поменять нужно соответственно Cycle_KROUFR_version
У индикатора TimeBox сделал Заливку Временной Зоны БЛЕКЛО ПРОЗРАЧНОЙ - что бы просвечивал Чёрный Экран Графика Цены.

Остальное может кто нибудь другой сделает.
 

Вложения

  • 2019-02-12 21-53-58.jpg
    2019-02-12 21-53-58.jpg
    103,8 КБ · Просмотры: 232
  • Schaff_Trend_Cycle.mq4
    6,8 КБ · Просмотры: 40
  • Schaff_Trend_Cycle.ex4
    11,2 КБ · Просмотры: 29
  • Cycle_KROUFR_version.mq4
    13,6 КБ · Просмотры: 38
  • Cycle_KROUFR_version.ex4
    15,1 КБ · Просмотры: 32
  • cm ind timebox.mq4
    7,8 КБ · Просмотры: 38
  • cm ind timebox.ex4
    8,6 КБ · Просмотры: 32

некто

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

Вложения

  • 2019-02-12 22-18-16.jpg
    2019-02-12 22-18-16.jpg
    113,9 КБ · Просмотры: 219
  • Stochastic_mtf.mq4
    9,1 КБ · Просмотры: 59
  • Stochastic_mtf.ex4
    11,9 КБ · Просмотры: 44
Верх