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

libra_khan

Новичок форума
Уважаемый программист, пожалуйста, найдите прикрепленный советник (EA), он хороший, когда сделка идет в минус, он выбирает второй, третий, четвертый, пятый ордер, но с тем же размером лота, мне нужно, чтобы он увеличил размер лота , То есть когда открывается первый ордер 1 лотом. у второго должно быть 2 лота, у третьего ордера должно быть 3 лота и так далее .... он усредняет весь ордер для тейк-профита. Единственное, что мне нужно, это увеличить размер лота (мартингейл), размер мартинагла должен быть изменен в настройках советника через extern. Буду рад, если за меня это сделает какой-нибудь добрый человек. извините, я не русский, извиняюсь за мой язык, С уважением,
Я все еще ищу кодировщика, если он учтет модификацию Мартингейла в моем советнике.
 

Alex060

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

Вложения

  • swing_line_2_1__3.ex4
    44,6 КБ · Просмотры: 43
  • swing_line_2_1__3.mq4
    10,1 КБ · Просмотры: 67

marattmb

Гуру форума
Уважаемые специалисты! Просьба доработать индикатор, а именно изменить параметры для воспроизводства алерта. Воспроизводство алерта должно зависеть от значения, которое показывает индикатор. Пример на скриншоте. Если в индикаторе прописано значение 0.40%( не зависимо от того + 0.40% или - 0.40%), то алерт с указанием инструмента должен воспроизвестись согласно заданному значению. При умелом использовании сам индикатор является граальным.
 

Вложения

  • NZDJPY M15.png
    NZDJPY M15.png
    26,4 КБ · Просмотры: 313
  • SpielersHedge Divergence_v5.3_EN_Build_1010.rar
    113,8 КБ · Просмотры: 99

mobidik

-----
Уважаемые специалисты! Просьба доработать индикатор, а именно изменить параметры для воспроизводства алерта. Воспроизводство алерта должно зависеть от значения, которое показывает индикатор. Пример на скриншоте. Если в индикаторе прописано значение 0.40%( не зависимо от того + 0.40% или - 0.40%), то алерт с указанием инструмента должен воспроизвестись согласно заданному значению. При умелом использовании сам индикатор является граальным.
:)
 

Вложения

  • SpielersHedge Divergence_v5.3_Build_1010_1.png
    SpielersHedge Divergence_v5.3_Build_1010_1.png
    97,5 КБ · Просмотры: 138
  • SpielersHedge Divergence_v5.3_Build_1010_1.mq4
    34,6 КБ · Просмотры: 83

mobidik

-----
Я понимаю. Но если мне нужно воспроизводства алерта при 0.40%, какой уровень в параметрах выбрать. 2 уровень соответствует 0.50%. Это много. 1 уровень соответствует 0.25%. Это мало.
Если нужен алерт на произвольный уровень (+/-) - включить параметр: AlertRange, а в параметре LevelRange - задать значение уровня. Как только значение индикатора станет равным или большим за значение LevelRange (по модулю) - алерт.
 

StarFX

Активный участник
Большая просьба программистам добавить в данный индикатор возможность прописки дополнительно еще трех данных (итого 4), т.е. SSAPrice......SSAPrice4 - SSANumberofBars.......SSANumberofBars4. Просто когда устанавливаешь отдельно 4 индикатора, то у них начинают сбиваться показания относительно нулевого уровня, что очень сбивает с толку.
 

Вложения

  • ASS_ahp2012_F.mq4
    7,8 КБ · Просмотры: 62
  • ASS_ahp2012_F.ex4
    9,1 КБ · Просмотры: 33

Slava78

Элитный участник
Если нужен алерт на произвольный уровень (+/-) - включить параметр: AlertRange, а в параметре LevelRange - задать значение уровня. Как только значение индикатора станет равным или большим за значение LevelRange (по модулю) - алерт.
Он постоянно сигналит, пока цена не уйдет с уровня
 

warleylino

Новичок форума
Olá.


Estou implementando essas duas métricas para minha configuração .. baixado aqui no fórum.

Gostaria de saber se é possível alterar esses dois indicadores para que tirem velas das mesmas cores, a partir do histograma? Se sim, alguém pode fazer a mudança por mim? Eu já agradeço.

Перевод машинный:

Здравствуйте.


Я реализую эти две метрики для моей конфигурации .. скачали здесь, на форуме.

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

Вложения

  • TMA Centered MACD v6 HAL sgMTF TT.mq4
    55,4 КБ · Просмотры: 31
  • TmaSlope2021.mq4
    26,4 КБ · Просмотры: 32
Последнее редактирование модератором:

marattmb

Гуру форума
Уважаемый mobidik, действительно постоянно сигналит, пока цена не уйдет с заданного уровня. Нельзя ли поправить, задать в параметрах промежуток времени между сигналами.
 

Вложения

  • SpielersHedge Divergence_v5.3_Build_1010_1.mq4
    34,6 КБ · Просмотры: 34

старый хохмач

Местный житель
Господа программисты.Знаю что можно сделать так,что бы индик запаздывал на нужное количество свечей.А можно сделать так,что бы произошло смещение индикатора на заданное количество пунктов вверх или вниз по сравнению с дефолтными настройками,на заданных валютных парах?
 

stargazer2011

Местный житель
Всем доброго дня. Как известно, при визуальном наблюдении за работой советников в терминале МТ4 последний столбец "Комментарий". Когда открыто несколько десятков ордеров именно этот столбец позволяет нормально ориентироваться что и кем открыто.
У меня просьба - подскажите есть ли простая команда в коде советника, которая поможет кроме магика прописывать комментарий к конкретному советнику, чтобы он отражался в столбце "Комментарий" и подобную команду можно было подставить в любой советник МТ4? Спасибо.
 

libra_khan

Новичок форума
У тебя есть этот параметр, вот он.
LotMultiplicator=1.65;
Установи так.
LotMultiplicator=2.0;

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

vladradon

Программист
комментарий к конкретному советнику
Конечно можно добавить - прописать в функцию OrderSend:
int OrderSend(
string symbol, // символ
int cmd, // торговая операция
double volume, // количество лотов
double price, // цена
int slippage, // проскальзывание
double stoploss, // stop loss
double takeprofit, // take profit
string comment=NULL, // комментарий
int magic=0, // идентификатор
datetime expiration=0, // срок истечения ордера
color arrow_color=clrNONE // цвет
);
которая в каждом сове открывает ордера. Находишь эти функции в коде и после тейкпрофита вставляешь коммент в виде текста (в кавычках) или задаешь входную переменную (текстовую - string) и добавляешь ее вместо комментария.
Можешь в редакторе кода перенести курсор на OrderSend и нажать на клаве F1 - откроется подсказка по этой функции.
 

OSS_5

Активный участник
Уважаемые программисты.

4242.jpg

Добавьте пожалуйста в индикатор информацию о наличии на текущем счете функции closeby (закрытие встречным ордером).
 

Вложения

  • INFO_indikator.mq4
    25,4 КБ · Просмотры: 43

StarFX

Активный участник
Большая просьба программистам добавить в данный индикатор возможность прописки дополнительно еще трех данных (итого 4), т.е. SSAPrice......SSAPrice4 - SSANumberofBars.......SSANumberofBars4. Просто когда устанавливаешь отдельно 4 индикатора, то у них начинают сбиваться показания относительно нулевого уровня, что очень сбивает с толку.
Уважаемые программисты, пожалуйста посмотрите, индикатор стоящий того.
 

stargazer2011

Местный житель
Конечно можно добавить - прописать в функцию OrderSend:
int OrderSend(
string symbol, // символ
int cmd, // торговая операция
double volume, // количество лотов
double price, // цена
int slippage, // проскальзывание
double stoploss, // stop loss
double takeprofit, // take profit
string comment=NULL, // комментарий
int magic=0, // идентификатор
datetime expiration=0, // срок истечения ордера
color arrow_color=clrNONE // цвет
);
которая в каждом сове открывает ордера. Находишь эти функции в коде и после тейкпрофита вставляешь коммент в виде текста (в кавычках) или задаешь входную переменную (текстовую - string) и добавляешь ее вместо комментария.
Можешь в редакторе кода перенести курсор на OrderSend и нажать на клаве F1 - откроется подсказка по этой функции.
Спасибо за помощь! Буду пробовать.
 

stargazer2011

Местный житель
Конечно можно добавить - прописать в функцию OrderSend:
int OrderSend(
string symbol, // символ
int cmd, // торговая операция
double volume, // количество лотов
double price, // цена
int slippage, // проскальзывание
double stoploss, // stop loss
double takeprofit, // take profit
string comment=NULL, // комментарий
int magic=0, // идентификатор
datetime expiration=0, // срок истечения ордера
color arrow_color=clrNONE // цвет
);
которая в каждом сове открывает ордера. Находишь эти функции в коде и после тейкпрофита вставляешь коммент в виде текста (в кавычках) или задаешь входную переменную (текстовую - string) и добавляешь ее вместо комментария.
Можешь в редакторе кода перенести курсор на OrderSend и нажать на клаве F1 - откроется подсказка по этой функции.
Влад, приветствую еще раз. Чёт не хватило моей квалификации по добавлению коммента в открываемые ордера. Прилагаю советник в котором это нужно сделать. Помоги, если сможешь.
 

Вложения

  • BollingerSqueeze-1.mq4
    18,9 КБ · Просмотры: 35
Верх