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

MakarFX

Элитный участник
Привет.
Есть робот, написанный очень давно по моей авторской стратегии. Там нужно исправить выставление тейков в сети (робот сеточный). Программёр, который его делал, исчез из виду. Можете помочь?
Пишите что надо сделать, сюда или в личку.
 

olegkom

Активный участник
Спасибо большое MakarFX

Последний вопрос если не затруднит-как будет выглядеть если бар будет следующий за текущим т.е. 1-й бар.
 

блондинка

Элитный участник
Извиняюсь за некорректность просьбы,просто сомневаюсь что у автора этого индикатора есть время)
и потом это лишь его доработка оригинального индикатора.
А самой не получается сделать (пробовала) и неоткуда подсмотреть(,
а хотелось бы буфер 0 прикрепить к графическому объекту линия зеленого цвета , а буфер 1 к объекту линия красного цвета.
Просто два буфера без ничего)
И линия и значение буфера должны появляться одновременно.
Заранее спасибо и всех благ)))
 

Вложения

Последнее редактирование:

MakarFX

Элитный участник
Извиняюсь за некорректность просьбы,просто сомневаюсь что у автора этого индикатора есть время)
и потом это лишь его доработка оригинального индикатора.
А самой не получается сделать (пробовала) и неоткуда подсмотреть(,
а хотелось бы буфер 0 прикрепить к графическому объекту линия зеленого цвета , а буфер 1 к объекту линия красного цвета.
Просто два буфера без ничего)
И линия и значение буфера должны появляться одновременно.
Заранее спасибо и всех благ)))
Можно таким образом,
C-подобный:
Expand Collapse Copy
   Buffer_0[i]=EMPTY_VALUE;
   if(ObjectFind(0,"DailyTrend1_"+cnt1)==0)
   Buffer_0[i]=ObjectGetDouble(0,"DailyTrend1_"+cnt1,OBJPROP_PRICE1);
но объекты на каждом баре удаляются, так что лучше индикатор переписывать.
 

mobidik

-----
Можно таким образом,
C-подобный:
Expand Collapse Copy
   Buffer_0[i]=EMPTY_VALUE;
   if(ObjectFind(0,"DailyTrend1_"+cnt1)==0)
   Buffer_0[i]=ObjectGetDouble(0,"DailyTrend1_"+cnt1,OBJPROP_PRICE1);
но объекты на каждом баре удаляются, так что лучше индикатор переписывать.
Зачем делать запрос о цене линии, когда рядышком по коду находится переменная, в которой хранится это значение цены линии?
Просто два буфера без ничего)
И линия и значение буфера должны появляться одновременно.
Заранее спасибо и всех благ)))
Смотреть по нулевому бару, история сохраняется до обновления.

Если буферы задать как стрелки, вернее, рисовать точками, то будет видна динамика изменения построения канала - будет уже домашним заданием. :)
 

Вложения

блондинка

Элитный участник
Если буферы задать как стрелки, вернее, рисовать точками, то будет видна динамика изменения построения канала - будет уже домашним заданием. :)
Спасибо! Работает)
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    58,4 КБ · Просмотры: 264

mobidik

-----
Понятно, очень жаль, спасибо вам огромное за уделенное время.
Думала что macd по определению не может рисовать.
Ошиблась.. снова
Не верный вывод: MACD не рисует, но, то, как на его основе реализуемый конечный результат - получаем перерисовку.
 

lori

Активный участник
Не верный вывод: MACD не рисует, но, то, как на его основе реализуемый конечный результат - получаем перерисовку.
Я поняла. Видно так запрограммировали.
Спасибо вам огромное Мобидик что уделили внимание
 

Альберт 44444

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

Вложения

MakarFX

Элитный участник
Ребят, может кто подсказать, что с этим индикатором? ставлю с терминал, и он полностью виснет, ели удается его удалить, чтоб все заработало! Может кто его исправить ? и есть ли смысл ?
Нужен исходник mq4
 

ИванМН

Местный знаток
Ребят, может кто подсказать, что с этим индикатором? ставлю с терминал, и он полностью виснет, ели удается его удалить, чтоб все заработало! Может кто его исправить ? и есть ли смысл ?
Попробуйте перед накидыванием индюка на график перевести график в автономный режим, отключив приём новых тиков. Индюк может на каждом тике производить большой объём вычислений, и терем просто "захлёбывается".
 

Альберт 44444

Новичок форума
Попробуйте перед накидыванием индюка на график перевести график в автономный режим, отключив приём новых тиков. Индюк может на каждом тике производить большой объём вычислений, и терем просто "захлёбывается".
Иван, я как бы сказать, делетант в этот в всем ! подскажите где находиться кнопка для перевода приема новых тиков ? )):) вообщем походу дела, я не справлюсь )!
 

Альберт 44444

Новичок форума
Попробуйте перед накидыванием индюка на график перевести график в автономный режим, отключив приём новых тиков. Индюк может на каждом тике производить большой объём вычислений, и терем просто "захлёбывается".
  • Автопрокрутка
    Автопрокрутка — включить/выключить автоматическую прокрутку графика к началу с приходом новых тиков. вот это нашел в интернете ! оно ?
 

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

Смотрят сейчас (6) Посмотреть

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

Верх