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

1715

Элитный участник
Доработка советника exp_iCustom_v9_Martingale

Сделайте пожалуста.
Для этого параметра --- MMMethod = 1; // метод ММ: 1-часть (Risk) от свободных средств.
Надо добавить параметр --- LotExponent=1.6; // умножение лотов в серии по експоненте для вывода в безубыток. первый лот 0.1, серия: 0.16, 0.26, 0.43 ...
Спасибо.
 

Вложения

  • exp_iCustom_v9_Martingale.mq4
    157,3 КБ · Просмотры: 75

freack666

Новичок форума
здравствуйте.сделайте пожалуйста чтобы можно было вкл/выкл push-уведомлений
 

Вложения

  • M5_Cash_M15.mq4
    3,7 КБ · Просмотры: 63

sergeysv

Активный участник
Моё почтение мастерам своего дела--большая просьба доработать индюк расчёта лота.На скрине горизонтальная красная линия уровень выставляемого стопа от которой рассчитывается лот.Индюк показывает цену стопа,НО не показывает количество пунктов от текущей цены.Идеальный вариант показан на скрине с помощью индюка спрэда--то есть возле линии стопа с правой стороны чарта показывает количество пунктов от текущей цены...P.S .додумался что если пункты до цены для продаж будут сверху линии а для покупок снизу линии будет то что надо...Если это конечно возможно...спасибо
 

Вложения

  • 2015-05-14_175804.png
    2015-05-14_175804.png
    18,7 КБ · Просмотры: 731
  • Indicators.rar
    24,9 КБ · Просмотры: 47

freack666

Новичок форума
извините перепутал.сделайте пожалуйста опцию вкл/выкл push-уведомлений вот на этом индикаторе.а не на том который выше
 

Вложения

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

Novikov

Гуру форума
Уважаемые умельцы, кого не затруднит, доработайте пожалуйста эксперт EXP_Close_28.
Смысл вот в чем - эксперт производит закрытие ордеров при достижении профита или лоса по отдельному магику или по всем сразу.

Надо добавить 1 параметр:
CloseBy = false // закрытие перекрытых ордеров

Логика работы данного параметра такова:
если false - то закрытие происходит так, как есть сейчас, т.к. не каждый дилер поддерживает данную функцию
а если true - то, в момент достижения точки закрытия (профит или лосс) происходит дооткрытие ордеров по тому магику/магикам такой лотности, что бы нетто лотности ордеров каждой пары было = 0, т.е. ордера СЕЛЛ и БАЙ имели одинаковую лотность, а после этого запускается процесс CloseBy (закрытие перекрытых ордеров с соответствующим магиком/ми как в приложенном скрипте CloseOverlainByMagic).

На сколько это вообще трудно реализуемо?
 

Вложения

  • EXP_Close_28.mq4
    9,6 КБ · Просмотры: 44
  • CloseOverlainByMagic.mq4
    1,9 КБ · Просмотры: 45

MrGreen86

Гуру форума
Уважаемые Спецы! Прикрутите к индюку историю, на N количество дней.
Я так понимаю, массив нужно данными заполнить и потом прочитать, и отобразить. Буду ооочень благодарен! Сам пробовал - не получается. Слабоват пока в программировании :disappointed:

Посмотреть вложение 206146
Посмотреть вложение 206148
Посмотреть вложение ATR_Levels_Lnx3 - mod.mq4
 

MrGreen86

Гуру форума
Добрый день!
В этой ветке скачал индикатор better volume 1.5a alerts. именно то, что искал, с пуш уведомлениями. Но при установке немного разочаровался, потому что при получении алерта о смене цвета он сообщает цвета в цифрах - пример: цвет изменился с 255,255,255 на 178,34,34.
Возможно ли сделать отображение цвета словами а не цифрами и есть возможность менять самостоятельно цвета и получать соответствующие цветам алерты?

Индикатор не стал закачивать, чтобы не дублировать имеющий.
Заранее благодарен за помощь!
цвета теперь настраиваются в основном меню. цветные алерты сделать стандартными средствами MQL нельзя, они не имеют такого параметра. но цвет будет писаться буквами нормально.
 

Вложения

  • BetterVolume 1.5a Alerts_mod.mq4
    11,5 КБ · Просмотры: 68

MrGreen86

Гуру форума
Сделайте пожалуста.
Для этого параметра --- MMMethod = 1; // метод ММ: 1-часть (Risk) от свободных средств.
Надо добавить параметр --- LotExponent=1.6; // умножение лотов в серии по експоненте для вывода в безубыток. первый лот 0.1, серия: 0.16, 0.26, 0.43 ...
Спасибо.

Посмотреть вложение exp_iCustom_v9_Martingale _ mod.mq4
 

MrGreen86

Гуру форума
Моё почтение мастерам своего дела--большая просьба доработать индюк расчёта лота.На скрине горизонтальная красная линия уровень выставляемого стопа от которой рассчитывается лот.Индюк показывает цену стопа,НО не показывает количество пунктов от текущей цены.Идеальный вариант показан на скрине с помощью индюка спрэда--то есть возле линии стопа с правой стороны чарта показывает количество пунктов от текущей цены...P.S .додумался что если пункты до цены для продаж будут сверху линии а для покупок снизу линии будет то что надо...Если это конечно возможно...спасибо
Посмотреть вложение PositionSizeCalculator - mod.mq4
 

MrGreen86

Гуру форума
Уважаемые умельцы, кого не затруднит, доработайте пожалуйста эксперт EXP_Close_28.
Смысл вот в чем - эксперт производит закрытие ордеров при достижении профита или лоса по отдельному магику или по всем сразу.

Надо добавить 1 параметр:
CloseBy = false // закрытие перекрытых ордеров

Логика работы данного параметра такова:
если false - то закрытие происходит так, как есть сейчас, т.к. не каждый дилер поддерживает данную функцию
а если true - то, в момент достижения точки закрытия (профит или лосс) происходит дооткрытие ордеров по тому магику/магикам такой лотности, что бы нетто лотности ордеров каждой пары было = 0, т.е. ордера СЕЛЛ и БАЙ имели одинаковую лотность, а после этого запускается процесс CloseBy (закрытие перекрытых ордеров с соответствующим магиком/ми как в приложенном скрипте CloseOverlainByMagic).

На сколько это вообще трудно реализуемо?
уравниловку сделал от обратного - закрываем сделки равные перевесу, а затем все закрываем через OrderCloseBy. так правильней потому что иногда для уровниловки через открытие не хватает маржи.

Посмотреть вложение EXP_Close_28_mod.mq4
 

Novikov

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

Посмотреть вложение 206420

Спасибо конечно, но так не правильно будет, точнее логика нарушена!
Если мы сразу делаем уравниловку, т.е. открываем 1 ордер необходимой лотности, то фиксируем достигнутый профит/лосс и нам пофиг сколько будет длится закрытие, а если начинаем закрывать и только потом включается CloseBy, то за это время цена может ускакать от нас.

По поводу маржи, она на оборот высвобождается, т.к. обычно за противоположные равновесные ордера берется 50%(робо) или 25%(альпари) или вообще 0%(фортфс).

Если не затруднит, пожалуйста, сделай как было описано в предыдущем сообщении :please:
 

MrGreen86

Гуру форума
Спасибо конечно, но так не правильно будет, точнее логика нарушена!
Если мы сразу делаем уравниловку, т.е. открываем 1 ордер необходимой лотности, то фиксируем достигнутый профит/лосс и нам пофиг сколько будет длится закрытие, а если начинаем закрывать и только потом включается CloseBy, то за это время цена может ускакать от нас.

По поводу маржи, она на оборот высвобождается, т.к. обычно за противоположные равновесные ордера берется 50%(робо) или 25%(альпари) или вообще 0%(фортфс).

Если не затруднит, пожалуйста, сделай как было описано в предыдущем сообщении :please:
высвобождение маржи происходит только после открытия позиции. а для открытия нужна вся маржа открываемого ордера. брокер просто не дает этого сделать.
ну как хотите. проверять на практике не советую оО
Посмотреть вложение EXP_Close_28_mod2.mq4
 

plaza

Новичок форума
Здравствуйте, прошу прикрутить стрелку при пересечении линией индикатора SSA индикатора D_RSI и нулевой линии. Стрелку отображать на основном графике.
 

Вложения

  • SSI+D_RSI.jpg
    SSI+D_RSI.jpg
    103,3 КБ · Просмотры: 285
  • Arrow.zip
    246,3 КБ · Просмотры: 108
Последнее редактирование:

freack666

Новичок форума
исправьте пожалуйста.не ставится на график
 

Вложения

  • Channel.mq4
    7,5 КБ · Просмотры: 43

Novikov

Гуру форума
высвобождение маржи происходит только после открытия позиции. а для открытия нужна вся маржа открываемого ордера. брокер просто не дает этого сделать.
ну как хотите. проверять на практике не советую оО
Посмотреть вложение 206427

Не хочет работать :not-good:

3 пары с разными магиками достигли SumProfit 10$, а локовые ордера не выставляются, а в журнале выдает:

2015.05.19 15:35:25.828 EXP_Close_28_mod2 GBPUSD,H1: the invalid second ticket for OrderCloseBy function

И это сообщение продолжает сыпаться, даже когда общий профит становится меньше заданного!


Попробовал проверить работу по 1 магику и поставил ProfitClose 3$, а когда нажал ОК, терминал просто завис!
Терминал виснет, даже если не меняю параметры, а просто кликаю ОК, когда сообщения сыпятся.
И даже когда пытаюсь удалить советник с графика - терминал намертво виснет!
 
Последнее редактирование:

freack666

Новичок форума
сделайте пожалуйста push-уведомления и чтобы можно было их вкл/выкл.спасибо
 

Вложения

  • arrow_1.1.mq4
    5 КБ · Просмотры: 63
Верх