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

RoboMaks

Элитный участник
А можно еще сделать стрелочки при смене тренда?

Проверьте. Сделал с настраиваемой дистанцией стрелок от линий ( Arr_Dist ), при автодистанции создаётся каша на графике, стрелки ложатся на свечи.
 

Вложения

  • EURUSDM1.png
    EURUSDM1.png
    45,3 КБ · Просмотры: 328
  • SSL_channel_chart_mtf_alert.mq4
    5,8 КБ · Просмотры: 131

arty07

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

Вложения

  • WolfWavesFind.ex4
    35,4 КБ · Просмотры: 41
  • WolfWavesFind.mq4
    27,3 КБ · Просмотры: 53

Cemen4yk1

Местный житель
RoboMaks,посмотри пожалуйста.
А то я строку нашёл,а что дальше делать,
не знаю.

этож мультивалютник, он в тесторе не может получить данные по второй паре и поэтому получает ноль (деление на ноль) вроде как ошибки нет
 
  • Like
Реакции: gek

freack666

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

Вложения

  • Moneystrategy EA.ex4
    24 КБ · Просмотры: 51

IYG

Местный знаток
Доброго здоровья!
Господа умельцы, кто еще не в отпуске.:)
Индикатору нужен МТФ с возможностью ставить несколько индикаторов(или один с возможностью отображать несколько ТФ), и ограничение на отрисовку зон в пунктах(меньше заданного значения не рисуем)
 

Вложения

  • VolumeByLastDayMedian_Correct_Alert mod.mq4
    18,9 КБ · Просмотры: 99

garry119

Гость
Можно стрелки придвинуть вплотную к свечкам? Спасибо
 

Вложения

  • ma_bbands.mq4
    8,3 КБ · Просмотры: 53
  • Like
Реакции: ST4S

Saigon

Активный участник
Народ, прикрутите пожалуйста к этому индикатору функцию MTF + стрелочки при пересечении Желтой линии Зеленой, и Красной линии Желтой.
 

Вложения

  • FX_3MA.mq4
    4,6 КБ · Просмотры: 55
  • Like
Реакции: ST4S

RoboMaks

Элитный участник
строку нашёл,а что дальше делать,
не знаю.

Наиболее верный вариант - ограничить его от расчётов этой строки когда H-L=0 ( открытие бара ), т.е. поставить перед строкой такую проверку:
Код:
 [B]if((H-L)!=0) [/B]CloseBar = (CloseBar-L)/(H-L)*(High_Win-Low_Win)+Low_Win;
Но он не будет считать корреляцию в момент, когда по второй паре High=Low, если так устроит, конечно...

P.S. Дополнительно можно вслед этой функцией расчёта присвоить CloseBar какое-нибудь среднее значение корреляции, ( в момент, когда H-L=0 ), например else CloseBar = 0.5;
 

Вложения

  • EURUSDM1.png
    EURUSDM1.png
    50,1 КБ · Просмотры: 139
Последнее редактирование:
  • Like
Реакции: gek

vlad_123

Местный знаток
Наиболее верный вариант - ограничить его от расчётов этой строки когда H-L=0 ( открытие бара )
:)
Код:
if (H == L) H += MarketInfo(pair2, MODE_POINT);
И в init() вставить проверки по всем используемым Currency типа:
Код:
   if (MarketInfo(Curr1, MODE_POINT) == 0.0) {
      Print("MarketInfo(",Curr1,", MODE_POINT)=", DoubleToStr(MarketInfo(Curr1, MODE_POINT)));
      return(-1);
   }
на случай, если какую-то пару не добавили в Обзор Рынка.
 

RoboMaks

Элитный участник
:)
Код:
if (H == L) H += MarketInfo(pair2, MODE_POINT);

Можно и так. Но в любом случае ни один из вариантов не обеспечит точности расчётов, это просто будет уход от этого деления и зависания в этот момент равенства, не больше того...
 

Дмитрий133

Интересующийся
Уважаемые профессионалы и мастера своего дела помогите прикрутить!!!

Уважаемые профессионалы и мастера своего дела помогите прикрутить PUSH уведомления к идикаторам. Если это возможно, если не возможно то хоть растолкуйте что. да почему))). Так как сам в программирование не в зуб ногой:disappointed:
Заранее спасибо буду очень благодарен за помощь!
 

Вложения

  • HiLow channel - Jurik smooth - mtf hist advanced.ex4
    31,2 КБ · Просмотры: 42
  • Supertrend_cleared_3.ex4
    12,2 КБ · Просмотры: 44
  • Like
Реакции: ST4S

drost2013

Прохожий
можете помочь с функцией

Помогите написать функцию самому ни как не получается.
Нужно чтобы если последний ордер с указанным магиком Sell то выполняется одно условие, а если последний ордер BUY то выполняется другое условие. Вот как я написал данную функцию, но она почему то работает не правильно
int hhh4(int magi)
{
int old_order_type=0;

for(int i=OrdersTotal() -1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))


if (OrderSymbol()==Symbol()&& OrderMagicNumber() == Magic)
{
if (OrderType()==OP_BUY ) ppp5(magi);
if (OrderType()==OP_SELL ) ppp2(magi);
}return(0);

}return(0);
}
 

Дима1984

Прохожий
:not-bad:люди добрые здравствуйте!!! нужна ваша помощь !!!ОЧЕНЬ!!! помогите декомпилировать советник илан 7 динамик??? там добавлена функция экспонента пипсовки ! очень вас прошу помогите!?!?!
 

Вложения

  • Ilan 7 Dynamic.ex4
    29,3 КБ · Просмотры: 44
Верх