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

nikolaiads

Активный участник
: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);
}
Хмм ))) С утра попробую окунуться в это..... ))))
 

ale9551

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

Вложения

  • Martin.mq4
    3,7 КБ · Просмотры: 27

Kasander

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

Вложения

  • FXAnalyser.mq4
    3,7 КБ · Просмотры: 31

Rapid798

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

Rapid798

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

Вложения

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

FxMen

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

Вложения

  • 1.jpg
    1.jpg
    148,5 КБ · Просмотры: 211
  • 2.jpg
    2.jpg
    180,6 КБ · Просмотры: 207
  • 3.jpg
    3.jpg
    136,5 КБ · Просмотры: 210
  • Price in the basement as a line.mq4
    2,8 КБ · Просмотры: 31
  • NEW ABHAFXS TIMING V2LPC-ms.mq4
    32,5 КБ · Просмотры: 33

Jonik88

Прохожий
Можно добавить в этого советника с t1 по t5 еще и стоп лоссы? пожалуйста
 

Вложения

  • Робот-советник.mq4
    111,8 КБ · Просмотры: 54

AntonPav

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

Вложения

  • FULL VERSION_TREND-REVERS.ex4
    5,1 КБ · Просмотры: 77

ale9551

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

Вложения

  • envelopes1m.mq4
    8 КБ · Просмотры: 30

Ildar1

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

Вложения

  • Sov-Mt1_mod_Risk.mq4
    21,6 КБ · Просмотры: 33

zsxdcf

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

Вложения

  • doda-stochastic.ex4
    13,2 КБ · Просмотры: 25
  • doda-stochastic.mq4
    5,9 КБ · Просмотры: 40

Jonik88

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

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

sergdekor

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

Вложения

  • BTMDN.mq4
    68 КБ · Просмотры: 25
  • Beat The Market D New (TMA+CG mladen NRP).mq4
    19,3 КБ · Просмотры: 24

FxMen

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

1679058856419.png
 

FxMen

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

Screenshot_1.jpg

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