Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 69

 
Здравствуйте! Помогите советом. Есть написанный советник. Торгует в момент выхода важных новостей (высокая волатильность). Прикрепляя советник ставлю все галочки, все горит, все улыбается! Новость проходит - никакой движухи, тут же тестирую на сегодняшней истории -  от 1 до 3 сделок. И так уже полтора месяца. Со счетом все в поряде(торговля разрешена). Параметр изменения цены в функции ОrderSend (диапазон проскальзывания) - 100(пунктов). Во вкладке "Журнал" тоже никакой движухи. В чем еще может быть проблема?
 

В коде  есть запись  которая отвечает за отображение ценовой метки на графике

 double NLb=0;
   if(b>0)
     {
      NLb=NormalizeDouble(price_b/LB+TrailingStart*Point/b,Digits);
      if(DrawInfo)
        {
         ObjectCreate("infoБезубыток Buy",OBJ_ARROW,0,Time[0],NLb,0,0,0,0);
         ObjectSet("infoБезубыток Buy",OBJPROP_ARROWCODE,6);
         ObjectSet("infoБезубыток Buy",OBJPROP_COLOR,Blue);
        }
     }

‌Люди подскажите пожалуста  как увеличить  ее размер ... уж слишком она мелкая   в таком варианте  как есть

ослеп я уже с графиками этими)‌

 
Alexander Antoshkin:

В коде  есть запись  которая отвечает за отображение ценовой метки на графике

‌Люди подскажите пожалуста  как увеличить  ее размер ... уж слишком она мелкая   в таком варианте  как есть

ослеп я уже с графиками этими)‌


ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

Источник - Справочник MQL4. Почаще его открывайте ;)
 
Alexander Antoshkin:

В коде  есть запись  которая отвечает за отображение ценовой метки на графике

‌Люди подскажите пожалуста  как увеличить  ее размер ... уж слишком она мелкая   в таком варианте  как есть

ослеп я уже с графиками этими)‌

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

‌// аналог OBJ_ARROW:

ObjectCreate(chartID,objectName,‌OBJ_TEXT,....);

ObjectSetString(objectName,OBJPROP_FONT,"Wingdings");

ObjectSetString(objectName,OBJPROP_TEXT,ShortToString(codeFromWingdings));‌

 
Vitalie Postolache:

ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

Источник - Справочник MQL4. Почаще его открывайте ;)

обычно если кот ученый , идет налево песнь заводит на право сказки говорит ...

чего открыть? какой справочник? говорю же "ослеп я уже с графиками этими)‌

double NLb=0;
   if(b>0)
     {
      NLb=NormalizeDouble(price_b/LB+TrailingStart*Point/b,Digits);
      if(DrawInfo)
        {
         ObjectCreate("infoБезубыток Buy",OBJ_ARROW,0,Time[0],NLb,0,0,0,0);
         ObjectSet("infoБезубыток Buy",OBJPROP_ARROWCODE,6);
         ObjectSet("infoБезубыток Buy",OBJPROP_COLOR,Blue);


          ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

        }
     }

что дальше?

а если не знаешь,  то наберись терпения  просто не отвечай‌!

 
Alexander Antoshkin:

В коде  есть запись  которая отвечает за отображение ценовой метки на графике

‌Люди подскажите пожалуста  как увеличить  ее размер ... уж слишком она мелкая   в таком варианте  как есть

ослеп я уже с графиками этими)‌

Я делаю так

//+------------------------------------------------------------------+
//| Функция выводит на экран правую ценовую метку                    |
//+------------------------------------------------------------------+
int Prn_r_price(string Name, datetime aTime, double aPrice, color CLR, int Width, int Window)
   {
      ObjectDelete(Name);
      ObjectCreate(Name,OBJ_ARROW_RIGHT_PRICE,Window,aTime,aPrice);
      ObjectSet(Name,OBJPROP_COLOR,CLR);//clrTeal
      ObjectSet(Name,OBJPROP_STYLE,STYLE_DASH);
      ObjectSet(Name,OBJPROP_WIDTH,Width);// Размер ценовой метки 
      ObjectSet(Name,OBJPROP_BACK,true);
      ObjectSet(Name,OBJPROP_RAY,true);
      //---
      return(0);
   } 

Ну и вот, собственно:

https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_arrow_right_price

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexander Antoshkin:

обычно если кот ученый , идет налево песнь заводит на право сказки говорит ...

чего открыть? какой справочник? говорю же "ослеп я уже с графиками этими)‌

что дальше?

а если не знаешь,  то наберись терпения  просто не отвечай‌!


То есть на то, чтобы писать едкие комментарии ума хватает, а вот на то, чтобы подставить в функцию нужные значения уже не хватает? И даже справку по языку открыть не получается?
 
Vitalie Postolache:

То есть на то, чтобы писать едкие комментарии ума хватает, а вот на то, чтобы подставить в функцию нужные значения уже не хватает? И даже справку по языку открыть не получается?

‌Чего же они едкие то??)

то есть это называется проще -  пользы от меня давно нет,видимо уже слепой,   я уже мышей   не ловлю, мне лень .,а территорию помечу все равно...

я книжки заставляю читать‌

 
Renat Akhtyamov:

Я делаю так

Ну и вот, собственно:

https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_arrow_right_price

Видимо да ... кроме как создания  доп функции  никак не получится...
 
Alexander Antoshkin:
Видимо да ... кроме как создания  доп функции  никак не получится...

Можно без доп функции при создании одной метки.

Просто написать в коде одну строчку гораздо удобнее, если планируется делать такое для нескольких меток.‌

Причина обращения: