Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1471

 
326338 #:

Прошу  Вас посоветуйте, может быть бесполезно что либо делать по возврату.

Полагаю что шансы на возврат любой суммы в данном случае почти нулевые.
Тут уже все очень правильно ответили.

Но лучше все-таки попытаться.

 
326338 #:
Может это мошенники и деньги возвратить нельзя ?

Это форум компании по разработке программного обеспечения, и обсуждения брокеров запрещены на этом форуме.
Есть другие (разные) форумы, которые специализируются на обсуждении брокеров, а некоторые даже дают советы (помощь) и так далее - посмотрите в гугле (один англоязычный форум я знаю, но русскоязычных не помню ... поэтому - просто погуглите).

----------------

Есть тут одна ветка с общими советами о том - что делать в таких случаях:

----------------

Ваш пост отредактирую: удалю всю конкретику, и оставлю только один или два предложения.

Выбор брокера
Выбор брокера
  • 2023.05.03
  • www.mql5.com
MetaQuotes (MQ) НЕ является брокером и не предоставляет никаких финансовых, инвестиционных, брокерских, торговых услуг или услуг по предоставлению...
 
Alexander Sevastyanov #:

Полагаю что шансы на возврат любой суммы в данном случае почти нулевые.
Тут уже все очень правильно ответили.

Но лучше все-таки попытаться.

    Александр, спасибо Вам за помощь. Успехов Вам в программировании и трейдинге. Всего Вам доброго.
 
Valeriy Yastremskiy #:

Прежде чем что делать с деньгами хотя бы минимальную проверку делайте

Так же

Надеюсь не кредитные... Однозначно в полицию. 

       Спасибо всем за практические советы и помощь. Модераторов прошу меня простить за нарушение правил форума. Я новичок и не знал, что нельзя обсуждать брокеров. Внимательно прочту  правила и обязуюсь их не нарушать.  Ещё раз всем ответившим на мое обращение спасибо и успехов.
 

Попытался сделать аналог коммента, только чтоб буковки были побольше.

В общем то получилось, буковки теперь читабельны.

Вот только из за моего не знания ООП, мой коммент как то не очень хорошо влияет на работу компа,

Через какое то время после запуска советника с комментом на нескольких графиках, происходит что то не хорошее, вплоть до потухания экрана и перезагрузки сервака)))

В логах терминала куча вот таких записей.

MQL5  VirtualAlloc failed in large allocator, size=101104
MemoryException 101142 bytes not available, 0 heapmin result

Подскажите знающие как сделать, чтоб не утекала память.

Подключаемый файл коммента выглядит так:

#include <Canvas\Canvas.mqh>
void Comm(string txt, color clr = clrYellow, int FontSize = 20, string Font = "Consolas", int flag = FW_BOLD)
  {
   CCanvas canvas;

   int shift = 0;
   if(ChartGetInteger(0, CHART_SHOW_ONE_CLICK))
      shift = 60;
   canvas.Erase(0x00FFFFFF);
   canvas.FontNameSet(Font);
   canvas.FontFlagsSet(flag);
   canvas.FontSizeSet(FontSize);

   int width = 0, height = 0;
   string result[];
   int size = StringSplit(txt, StringGetCharacter("\n", 0), result);
   height = (int)(FontSize * 1.8 * size);

   for(int i = 0; i < size; i++)
     {
      int w = canvas.TextWidth(result[i]);
      if(width < w)
         width = w;
     }

   canvas.CreateBitmapLabel(0, 0, "Comment", 5, 20 + shift, width, height, COLOR_FORMAT_ARGB_NORMALIZE);
   for(int i = 0; i < size; i++)
      canvas.TextOut(0, (int)(FontSize * 0.8 * i), result[i], ColorToARGB(clr, 255));

   canvas.Update(true);
  }

Пример использования такой:

#include <Comm.mqh>
//+------------------------------------------------------------------+
void OnTick()
  {
   MqlTick tick;
   SymbolInfoTick(_Symbol, tick);
   if(tick.ask != 0 && tick.bid != 0)
      Comm(StringFormat("ask = %.5f\nbid = %.5f\ntime = %s", tick.ask, tick.bid, TimeToString(tick.time, TIME_DATE | TIME_SECONDS)));
  }
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   ObjectDelete(0, "Comment");
   ChartRedraw();
  }
//+------------------------------------------------------------------+


Понятно, что что то делаю не правильно с классом CCanvas, а вот что именно неправильно, я не понимаю.

Файлы:
Comm.mq5  2 kb
Comm.mqh  2 kb
 
Aleksandr Slavskii #:

Попытался сделать аналог коммента, только чтоб буковки были побольше.

В общем то получилось, буковки теперь читабельны.

Вот только из за моего не знания ООП, мой коммент как то не очень хорошо влияет на работу компа,

Через какое то время после запуска советника с комментом на нескольких графиках, происходит что то не хорошее, вплоть до потухания экрана и перезагрузки сервака)))

В логах терминала куча вот таких записей.

Подскажите знающие как сделать, чтоб не утекала память.

Подключаемый файл коммента выглядит так:

Пример использования такой:


Понятно, что что то делаю не правильно с классом CCanvas, а вот что именно неправильно, я не понимаю.

Если вас интересует код без библиотеки  CCanvas, но с объектом  OBJ_BITMAP_LABEL посмотрите мой код… 

ClosingLots
ClosingLots
  • www.mql5.com
Индикатор информер.
 
Alexey Viktorov #:

Если вас интересует код без библиотеки  CCanvas, но с объектом  OBJ_BITMAP_LABEL посмотрите мой код… 

Спасибо, красивое решение, мне понравилось.


Но, "у самурая нет цели, только путь",  мне само решение как сделать коммент менее важно, чем узнать в чём моя ошибка при использовании класса.

 
Aleksandr Slavskii #:

Спасибо, красивое решение, мне понравилось.


Но, "у самурая нет цели, только путь",  мне само решение как сделать коммент менее важно, чем узнать в чём моя ошибка при использовании класса.

Сколько, в каком количестве создаётся BitmapLabel ? (Ctrl+B --> Все)

 
Artyom Trishkin #:

Сколько, в каком количестве создаётся BitmapLabel ? (Ctrl+B --> Все)

На одном графике, один объект.

А как их может создаться больше одного? Имя то у всех создаваемых объектов одинаковое - "Comment" .


Забыл написать.

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

Но я думаю, что если бы с кодом было всё нормально, то проблемы бы не было. Чем то забивается оперативная память, я не могу понять чем.

Почему мне важно это понять?  

Мощности сервака можно докупить, можно докупить память на комп, можно бесконечно апгрейдиться, но это ни как не сделает мой код правильным.

 
Aleksandr Slavskii #:

На одном графике, один объект.

А как их может создаться больше одного? Имя то у всех создаваемых объектов одинаковое - "Comment" .


Забыл написать.

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

Но я думаю, что если бы с кодом было всё нормально, то проблемы бы не было. Чем то забивается оперативная память, я не могу понять чем.

Почему мне важно это понять?  

Мощности сервака можно докупить, можно докупить память на комп, можно бесконечно апгрейдиться, но это ни как не сделает мой код правильным.

А что есть в журнале при снятии советника с графика? Обычно там пишется какие объекты утекают, что даёт направление поиска