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

:unsure: пример здесь..... Time[0] + 60*_Period*TextSize*1.55 или Time[0] + 60*_Period*YourShift

C++:
bool DrawTEXT(string Name, string Text, datetime T1, double P1, int Size, ENUM_ANCHOR_POINT Anchor, color Color)  //int i,
{
   long CHTSCL = ChartGetInteger(0,CHART_SCALE,0);   double koefCC=0, koefPP=0;
//------- АвтоМасштаб для ИНФО.....
   switch((int)CHTSCL) {
     case 0 : koefCC=16.2;   koefPP=14.7; break;
     case 1 : koefCC=8.35;   koefPP=8.1;  break;
     case 2 : koefCC=4.25;   koefPP=4.0;  break;
     case 3 : koefCC=2.25;   koefPP=2.1;  break;
     case 4 : koefCC=1.15;   koefPP=1.2;  break;
     case 5 : koefCC=0.65;   koefPP=0.6;  }
   //----
   int CandleShift = int(60*_Period*TextSize*koefCC);    int PriceShift = int(60*_Period*TextSize*koefPP);
//------
   string objName = PREF+Name;  //+(string)i;  //TimeToStr(Time[i],TIME_SECONDS)+"_"+DoubleToStr(Close[i],Digits);
   //---  // имя текста
   ObjectDelete(0,objName);
   //---  //пред-удаление обектов
   if (!ObjectCreate(0,objName,OBJ_TEXT, ChartWindowFind(0,ShortName), T1+CandleShift, P1)) return(false);
   //---  // создаём объект "Текст"
   ObjectSetString (0,objName,OBJPROP_TEXT, Text);          // выводимый текст
   ObjectSetString (0,objName,OBJPROP_FONT, "Verdana");     // шрифт   //"Arial"
   ObjectSetInteger(0,objName,OBJPROP_FONTSIZE, TextSize-Size);  // размер шрифта
   ObjectSetInteger(0,objName,OBJPROP_COLOR, Color);        // цвет текста
   ObjectSetDouble (0,objName,OBJPROP_ANGLE, 0);            // наклон текста
   ObjectSetInteger(0,objName,OBJPROP_ANCHOR, Anchor);      // угол привязки текста
   ObjectSetInteger(0,objName,OBJPROP_BACK, false);         // на заднем плане
   ObjectSetInteger(0,objName,OBJPROP_SELECTABLE, false);   // объект можно выделять
   ObjectSetInteger(0,objName,OBJPROP_SELECTED, false);     // выделить для перемещений
   ObjectSetInteger(0,objName,OBJPROP_HIDDEN, false);       // скрыт в списке объектов
   ObjectSetInteger(0,objName,OBJPROP_ZORDER, 0);           // приоритет на нажатие мышью
//------
return(true);
}
Хмм ))) С утра попробую окунуться в это..... ))))
 
Уважаемые программисты!
Добавьте пожалуйста в советник ограничение времени работы и фильтр максимального спреда.
Заранее благодарен!
 

Вложения

Необходимо привести индикатор к исходной графической - что бы все линии показывало
 

Вложения

А Вы уверены, что на приведённом скриншоте в правой части подвала должны были быть сигналы? Может быть, просто не выполнялись условия для их появления, их и не было.
Добавил принудительную отрисовку графобъектов после изменения их свойств, пробуйте.
На минутном графике повесил индикатор, сидел-смотрел. Палец вверх нарисовался успешно безо всякого моего участия.
Спасибо, теперь всё отлично стало работать!
 
Ребята кто сможет добавить стрелку на закрытом баре когда цена пересекла уровень(в примере mq4 файл там стоит щас 25 уровень)....не хватает ее очень сильно. Буду очень признателен кто поможет. автор этого индюка явно забыл это доделать(
 

Вложения

  • 88_filter.mq4
    88_filter.mq4
    7,4 КБ · Просмотры: 63
  • Снимок экрана 2023-03-13 142229.jpg
    Снимок экрана 2023-03-13 142229.jpg
    168,2 КБ · Просмотры: 231
Всем добра! Возможно ли канал под цену подогнать и к цене машки привязать 50 и 200 с настройками машек без стрелок?
 

Вложения

Здравствуйте! Можно добавить к индюку алерт на мобильный, и посмотрите пожалуйста на некоторых активах вешает терем, на золоте и битке.
 

Вложения

Уважаемые программисты!
Исправьте пожалуйста в советнике фильтр максимального спреда.Он работает некорректно,при нулевом спреде почему то не торгует!Начинает торговать при спреде от 1п. до максимально заданного,а хорошо бы торговал и при нулевом спреде!
Заранее благодарен!
 

Вложения

Уважаемые программисты!Добавьте пожалуйста закрытие серии ордеров по стопу в процентах от депо.
 

Вложения

Уважаемые программисты! Пожалуйста, добавьте Alert и puch к индикатору на пересечение уровней, если можно с включение и отключением их в настройках. За ранее большое спасибо!!!
 

Вложения

Здравствуйте.можно узнать на каком тайфреми работаете и на какой валюте
Добрый день! GBPUSD на 1 минуте
и можно также второй файл сделать на 5 минут?

он со времени сливает все равно без стопов, если кто поможем скорректировать его, буду признателен!!!
 
Коллеги добрый прошу поправить советник , он почему то не корректно работает ) за ранее спасибо !!! хочется открыть бАЙ вручню сделки а закрывает он при касании ценой верхней границы .соответственно селл нижней границы через усреднение
 

Вложения

Привет кодерам! Кто-нибудь может сделать осциллятор тренда, как на скриншоте? Осциллятор — это счетчик отклонения относительно среднего значения. Индикатор отслеживает три таймфрейма (красная линия M1, синяя линия M5, зеленая линия M15).
Индикатор рассчитывает: объемы
изменения цены
и скорость их сбора, то есть увеличение или уменьшение
диапазона колебания в указанное время. относительно предыдущих периодов

1679058856419.png
 
Пользуйтесь на здоровье.
Спасибо но немного не то! Уровни не отображаются нет минутного таймфрейма в настройках.

Screenshot_1.jpg

Вот подробное описание!
Видео файл pixeldrain.com/u/2PtieNq1
 
Последнее редактирование модератором:

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

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

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

Назад
Верх