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

nikolaiads

Активный участник
:unsure: пример здесь..... Time[0] + 60*_Period*TextSize*1.55 или Time[0] + 60*_Period*YourShift

C++:
Expand Collapse Copy
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);
}
Хмм ))) С утра попробую окунуться в это..... ))))
 

ale9551

Активный участник
Уважаемые программисты!
Добавьте пожалуйста в советник ограничение времени работы и фильтр максимального спреда.
Заранее благодарен!
 

Вложения

Kasander

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

Вложения

Rapid798

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

Rapid798

Прохожий
Ребята кто сможет добавить стрелку на закрытом баре когда цена пересекла уровень(в примере mq4 файл там стоит щас 25 уровень)....не хватает ее очень сильно. Буду очень признателен кто поможет. автор этого индюка явно забыл это доделать(
 

Вложения

  • 88_filter.mq4
    88_filter.mq4
    7,4 КБ · Просмотры: 57
  • Снимок экрана 2023-03-13 142229.jpg
    Снимок экрана 2023-03-13 142229.jpg
    168,2 КБ · Просмотры: 223

FxMen

VIP-участник
Всем добра! Возможно ли канал под цену подогнать и к цене машки привязать 50 и 200 с настройками машек без стрелок?
 

Вложения

AntonPav

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

Вложения

ale9551

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

Вложения

Ildar1

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

Вложения

zsxdcf

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

Вложения

Jonik88

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

он со времени сливает все равно без стопов, если кто поможем скорректировать его, буду признателен!!!
 

sergdekor

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

Вложения

FxMen

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

1679058856419.png
 

FxMen

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

Screenshot_1.jpg

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

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

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

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

Верх