Ошибки, баги, вопросы - страница 3526

 

Благодарность.

Спасибо разработчикам за создание кешей Тестера и помощь в раксрытии его форматов.

Не всегда получается правильно определять объем ордера в tst-формате:

  UINT64            order;                   // уникальный идентификатор ордера
//  wchar_t           symbol[32];              // символ по которому выставлен ордер
  STRING32          symbol;                  // символ по которому выставлен ордер
  INT64             time_setup;              // время приёма ордера от клиента в систему
  INT64             time_done;               // время снятия завки
  ENUM_ORDER_TYPE   type;                    // тип ордера
  ENUM_ORDER_REASON type_reason;             // причина формирования ордера
  double            price_order;             // цена ордера
  double            price_trigger;           // цена исполнения ордера
  double            price_sl;                // цена SL в ордере
  double            price_tp;                // цена TP в ордере
  UINT64            volume_initial;          // начальный объём заявки
  UINT64            volume_current;          // текущий объём заявки
//  wchar_t           comment[32];             // комментарий к ордеру
  STRING32          comment;                 // комментарий к ордеру
  ENUM_ORDER_STATE  state;                   // текущее состояние ордера
  UINT              digits;                  // количество знаков у торгового символа
  double            contract_size;           // размер контракта


Делал всегда так.

  double GetProperty( const ENUM_ORDER_PROPERTY_DOUBLE Property ) const
  {
    double Res = 0;

    switch (Property)
    {
      case ORDER_VOLUME_INITIAL:
        Res = (double)this.volume_initial / (this.contract_size ? this.contract_size * 1000 : 1e8);

        break;
      case ORDER_VOLUME_CURRENT:
        Res = (double)this.volume_current / (this.contract_size ? this.contract_size * 1000 : 1e8);

        break;
      case ORDER_PRICE_OPEN:
        Res = this.price_order;

        break;
      case ORDER_SL:
        Res = this.price_sl;

        break;
      case ORDER_TP:
        Res = this.price_tp;

        break;
    }

    return(Res);
  }

Но иногда это выражение выдает неправильный результат. Просьба подсказать, как вычисляется объем ордера самим Тестером при чтении tst? Спасибо.

 

Добрый день всем!

Такая проблема. Я вчера опубликовал пост в блоге https://www.mql5.com/en/blogs/post/757894

Какое-то время всё было ок, просмотры шли, кто-то даже лайкнул. А на утро я своего поста в ленте не увидел. Проверил. Он почему-то переехал в черновики.

Я его снова опубликовал. Он стал виден в категории  Analytics & Forecasts, а в ленте All Blogs всё равно не виден.

Я поменял категорию на  Company News. Ну и опять, он стал виден только в этой категории, а в общей ленте его нет. То есть, его никто не видит!

Господа, что за свистопляска с моим постом? Ничего не понял, но очень интересно. Это ведь явный баг. Подскажите, пожалуйста, как его исправить?

Do you know what a monopoly is? Huh?
Do you know what a monopoly is? Huh?
  • www.mql5.com
Here is an excellent example of an absolute monopoly. As you know, producing commercial airliners is an expensive and hazardous business. For these reasons, the world market is actually divided
 
Vladimir Toropov #:
Господа, что за свистопляска с моим постом? Ничего не понял, но очень интересно. Это ведь явный баг. Подскажите, пожалуйста, как его исправить?

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

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

Но главное преимущество блог постов - это то, что они хорошо индексируются в гугле. У вас там 51 просмотр ... и я не думаю, что все они с форума ... со стороны много.

Вот ввел в гугле ваше название (без HUH), и в гугле он сразу первый.

Вот еще ввел в гугл предложение из блога (это не название) - "Who tried to break the monopoly?", ваш блог опять в поиске первый, а потом уже всякие yahoo, ABC и так далее.

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

 
Sergey Golubev #:
...

Вот еще ввел в гугл предложение из блога (это не название) - "Who tried to break the monopoly?", ваш блог опять в поиске первый, а потом уже всякие yahoo, ABC и так далее.

...

Попробовал, гугл выдаёт всё что угодно, но не пост Владимира.

Похоже, что гугл выдаёт Вам в первую очередь то, что Вы недавно посещали.

Я не говорю, что блоги не индексируются, а делаю предположение, что в результате поиска будет просмотренное ранее с бОльшей вероятностью.

 
Andrey Dik #:
break the monopoly

Вот я ввел в гугл "break the monopoly" (а это очень общие слова - из его названия), и в гугле его блог - 14-тый в поиске.
И выше его только разные новостные агрегаторы, например yahoo news, 3News, пару американских университетских сайтов,
пост в бывшем twitter, пост в instagram, и так далее.

То есть - есть над чем работать ... например: над названиями блог постов, может делать "рерайт" как "а-ля новостной агрегатор" самого названия поста (то есть - названия такие, как они делают, то есть - немного "рекламные"), и так далее.

Но результат уже хороший.

 
Sergey Golubev #:

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

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

Но главное преимущество блог постов - это то, что они хорошо индексируются в гугле. У вас там 51 просмотр ... и я не думаю, что все они с форума ... со стороны много.

Вот ввел в гугле ваше название (без HUH), и в гугле он сразу первый.

Вот еще ввел в гугл предложение из блога (это не название) - "Who tried to break the monopoly?", ваш блог опять в поиске первый, а потом уже всякие yahoo, ABC и так далее.

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

Добрый вечер! Спасибо за ответ!

Да, всё так. Но один тот факт, что пост вдруг сам уехал ночью в черновики, означает какую-то ошибку. Ну и я первый раз наблюдаю, чтобы мой пост был виден только в конкретной категории, а не в общей ленте. Это всё странно.

 
Andrey Dik #:

Попробовал, гугл выдаёт всё что угодно, но не пост Владимира.

Похоже, что гугл выдаёт Вам в первую очередь то, что Вы недавно посещали.

Я не говорю, что блоги не индексируются, а делаю предположение, что в результате поиска будет просмотренное ранее с бОльшей вероятностью.

Добрый вечер! Вы абсолютно правы. Это так и работает. Я пошел в другой браузер и увидел свой пост на 28 месте, а вот этот наш диалог про этот пост - на 20-м. То есть, выше. )

Но это нормально. Важно еще то, откуда географически заходишь. Выдача гугл для всех разная.

 
Vladimir Toropov #:
Да, всё так. Но один тот факт, что пост вдруг сам уехал ночью в черновики, означает какую-то ошибку. Ну и я первый раз наблюдаю, чтобы мой пост был виден только в конкретной категории, а не в общей ленте. Это всё странно.
Что "уехал" - не знаю. Может - админы сдвинули из категории ...
Если про общую ленту, то я уже отмечал - по моему опыту (а я раньше много блог постов делал) - туда не все попадают (лента это как бы витрина ...).

Он в ленте или нет - это важно только для пользователей форума чтобы, может быть читали.
Но для индексации и привлечения потенциальных клиентов к себе со стороны - там все равно: есть он тут в ленте или нет
(тут главное - есть он в поисковиках или нет, и на каком месте и по каким фразам).
 
Sergey Golubev #:
Что "уехал" - не знаю. Может - админы сдвинули из категории ...
Если про общую ленту, то я уже отмечал - по моему опыту (а я раньше много блог постов делал) - туда не все попадают (лента это как бы витрина ...).

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

Я подозреваю, что тема поста - немного оффтоп для блога MQL. Есть такая версия, да. )

 
Подскажите, пожалууйста, почему здешний МТ5 от метаквотов (демо-счёт) не принимает во внимание спред и комиссию? 

Все результаты тестера всегда положительные, грубо говоря. 

Можно ли как-то добавить спред и комиссию, чтобы тестировать в тяжёлых условиях, не прибегая к брокерскому МТ