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

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

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

Вложения

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

Вложения

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

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

Вложения

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

Вложения

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

Вложения

  • Like
Реакции: ST4S
строку нашёл,а что дальше делать,
не знаю.

Наиболее верный вариант - ограничить его от расчётов этой строки когда 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 КБ · Просмотры: 143
Последнее редактирование:
  • Like
Реакции: gek
Наиболее верный вариант - ограничить его от расчётов этой строки когда 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);
   }
на случай, если какую-то пару не добавили в Обзор Рынка.
 
:)
Код:
if (H == L) H += MarketInfo(pair2, MODE_POINT);

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

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

Вложения

  • Like
Реакции: ST4S
можете помочь с функцией

Помогите написать функцию самому ни как не получается.
Нужно чтобы если последний ордер с указанным магиком 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);
}
 
:not-bad:люди добрые здравствуйте!!! нужна ваша помощь !!!ОЧЕНЬ!!! помогите декомпилировать советник илан 7 динамик??? там добавлена функция экспонента пипсовки ! очень вас прошу помогите!?!?!
 

Вложения

Посмотрели (2044) Посмотреть

Отслеживают (1853) Посмотреть

Назад
Верх