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

 
Баг МТ5 (build 2368) ошибка компиляции при использовании модификатора доступа по умолчанию при наследовании в шаблонном классе, когда шаблонный параметр выступает базовым классом.
Раньше все работало, видимо что-то поломалось в рамках исправлений других дефектов.

class A{};

template<typename T>
class B : T{};            //'A' - unexpected token      

template<typename T>
class BB : private T{};

   
void OnStart(){    
   BB<A> bb;      // Ok
   B<A> b;        // Compile Error: 
}
 

Баг МТ5 (build 2368) ошибка компиляции при вызове оператора присвоения через явное указание базового класса. Проблема проявляется для шаблонного класса, у которого шаблонный параметр выступает базовым классом.
Раньше все работало, видимо что-то поломалось в рамках исправлений других дефектов.

struct A{
   uchar data;
   void operator=(int n){
      printf("1");
   }
};

template<typename T>
struct B : public T{
   void operator=(int n){
      T::operator=(n);    //'operator' - undeclared identifier  
   }
};

   
void OnStart(){    
   B<A> b;        
   b = 0;
}
 
Скажите у всех обновления МТ5 от 08.03.2020 стала прыгать история сделок?
Файлы:
 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

fxsaber, 2020.03.22 10:04

mq5 - норм. mq4 - сломали. Можно взять TypeToBytes_ExampleScript.mq4 отсюда. Компилируется только в случае, если расширение поменять на mq5.

2368 - ничего не изменилось.

 

Через один MT5-терминал всегда мог зайти на счет любого брокера. Если возникала проблема с первым заходом, то просто делал средствами Терминала поиск соответствующего брокера, автоматически получая данные его торговых серверов. После чего сразу мог без проблем логиниться.


Сегодня впервые столкнулся с ситуацией (новый брокер), что ничего не помогает. Не зайти. В лог пишет.

2020.03.25 09:50:33.538  'xxx': no connection to XXX-Server


Скачиваю родной Терминал брокера - заходит на ура. А мой исследовательский Терминал - ни в какую. Впервые такое.

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

 
fxsaber:

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

в мт4 нужно было файл серверов server.ini скопировать в другой терминал, чтоб торговые серверы не искать

в мт5 не знаю

 
fxsaber:

Через один MT5-терминал всегда мог зайти на счет любого брокера. Если возникала проблема с первым заходом, то просто делал средствами Терминала поиск соответствующего брокера, автоматически получая данные его торговых серверов. После чего сразу мог без проблем логиниться.


Сегодня впервые столкнулся с ситуацией (новый брокер), что ничего не помогает. Не зайти. В лог пишет.


Скачиваю родной Терминал брокера - заходит на ура. А мой исследовательский Терминал - ни в какую. Впервые такое.

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

А я подумал что это у меня какие-то тараканы... Я вчера не смог залогиниться на Admiralmarkets-Demo

 
Вылетает терминал МТ4 безо всяких ошибок, просто закрывается. Время закрытия произвольное: то полчаса, то сутки. В логе терминала об этом ничего нет, в журнале винды тоже. Как можно определить, в чем проблема?
 
Alexey Viktorov:

А я подумал что это у меня какие-то тараканы... Я вчера не смог залогиниться на Admiralmarkets-Demo

С ними давно такое, только скачивать терминал с их сайта.

 
Andrey Kaunov:

Здравствуйте, коллеги.

Возможно я не первый задаю этот вопрос. Писал в другую ветку, но ответа разработчиков не получил. Почему при реальной стоимости пункта на XAUUSD - 1USD

Функция SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE); упорно показывает 0.1USD

И как при этом считать просадку, прибыль, и прочие вещи, в то время как на валютных парах показывает нормальную стоимость тика.

З.Ы. Терминал МТ5

Vladimir Pastushak:

Это Вы у своего брокера спрашивайте, эти данные заполняет брокер...

В общем брокер упорно удаляет мой вопрос с форума. С третьего раза ответил какую то ересь в личку:

При этом функция на их же терминале MT4 выдаёт правильное значение.


P.S. В одной ветке оставили мой пост, но не ответа ни привета

https://forum.alpari.com/index.php?/topic/