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

 
Andrey Khatimlianskii:

В МТ4 комиссия бралась сразу за обе стороны при открытии сделки, и отображалась в списке сделок.

В МТ5 чаще всего берется отдельно за открытие и за закрытие. Но почему не отобразить хотя бы первую в списке позиций? Новая идеология.

В ордерной системе MetaTrader 4 всё в кучу - там одни ордера.

В ордерной системе MetaTrader 5 всё разделено - ордера, сделки, позиции.

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

 
Andrey Khatimlianskii:

В МТ4 комиссия бралась сразу за обе стороны при открытии сделки, и отображалась в списке сделок.

В МТ5 чаще всего берется отдельно за открытие и за закрытие. Но почему не отобразить хотя бы первую в списке позиций? Новая идеология.

Потому, что на счетах Netting позиция может состоять из нескольких сделок и на каждую сделку своя комиссия. Затем при закрытии позиции будет взиматься комиссия и опять-же если частями. Никакого труда не составляет написать скрипт который переберёт все позиции и выведет на печать или в Comment, по каждой позиции или всю скопом.

 
Alexey Viktorov:

Потому, что на счетах Netting позиция может состоять из нескольких сделок и на каждую сделку своя комиссия. Затем при закрытии позиции будет взиматься комиссия и опять-же если частями. Никакого труда не составляет написать скрипт который переберёт все позиции и выведет на печать или в Comment, по каждой позиции или всю скопом.

ага, совершенно верно! а так же, значит, никакого труда не составит разработчикам показывать общую комиссию по позиции/ям рядом с PnL в МТ5. посему, проблема не в учете МТ5 в отличии от МТ4?

единственная проблема отображения текущей комиссии (не зависима от МТ4/5) - начисление в конце отчетного периода, день, месяц и т.д., но речь сейчас не об этом, не так ли.

 
Andrey Dik:

ага, совершенно верно! а так же, значит, никакого труда не составит разработчикам показывать общую комиссию по позиции/ям рядом с PnL в МТ5. посему, проблема не в учете МТ5 в отличии от МТ4?

единственная проблема отображения текущей комиссии (не зависима от МТ4/5) - начисление в конце отчетного периода, день, месяц и т.д., но речь сейчас не об этом, не так ли.

Вопрос был в другом: как отобразить комиссии во вкладке Торговля.

Никак.

А дальше уже пространные разговоры не по вопросу. В стиле "если б у бабушки... гуси были"

Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду " Настройки" меню "Сервис" или нажмите "Ctrl+O". Графики — общая настройка отображения ценовых графиков, а также настройка параметров управления объектами: выделение объектов после их создания, немедленная...
 
Artyom Trishkin:

Вопрос был в другом: как отобразить комиссии во вкладке Торговля.

Никак.

А дальше уже пространные разговоры не по вопросу в стиле "если б у бабушки... гуси были"

ну почему же, не будет пожеланий - не будет развития платформы.)

а на вопрос "как" - написать скрипт или эксперт и считать комиссии по позициям средствами MQL, пока только так, но надеюсь будет так же удобно когда нибудь, как и в МТ4.

 

Есть надстройки к GUI, которые (на Хедже) показывают комиссии, проскальзывания и т.д.

TradePanel_Csharp
TradePanel_Csharp
  • www.mql5.com
Торговая панель, которая работает и в Визуализаторе Тестера.Таблица текущих ордеров/позиций.Таблица истории торгов (корректно работает на Хедж-счетах). Использование Ручная торговля в Тестере или вмешивание в работу советника (например, с целью проверки устойчивости ко внешним факторам).Ручная торговля в Терминале на демо/реальных...
 

Прошу разработчиков (@Ilyas) обратить внимание на обнаруженный дефект.
Баг МТ5 (build 2377) при выборе подходящей перегруженной функции для аргумента типа указатель более приоритетной становится функция с приведением типа в указатель на родительский класс вместо базового.
Так же отсутствие compile time error, когда указатель на базовый класс присваивается указателю на родительский класс. 

Возможно связанный с данным багом дефект: https://www.mql5.com/ru/forum/1111/page2682#comment_15591437


class A{};
class B : public A{};
class C : public B{};


struct T{
   static void test(A*){
      printf("A*");
   }
   static void test(C*){
      printf("C*");
   }
};

struct TT{
   static void test(B*){
      printf("B*");
   }
};

void OnStart(){
   B b;
   T::test(&b);            // Runtime Error: Incorrect casting of pointers.  Expected result: printf("A*");
   
   A a;
   TT::test(&a);           // Runtime Error: Incorrect casting of pointers.  Expected result: Compilation Error
   B* ptr = &a;            // Runtime Error: Incorrect casting of pointers.  Expected result: Compilation Error
}
 

Не критичный но раздражающий баг с "Обзором рынка".

Открывается и закрывается по иконке идеально, но когда закрываешь по "Х" либо не закрывается вообще либо виснет на несколько секунд и потом закрывается. Этому явлению уже где-то месяц, но я так и не привык закрывать по иконке. В общем, прошу обратить внимание разработчиков. Билд 2361.

 
ВСем  привет! Не  знаю, по  адресу  или  нет. Такая  проблема. Сигнал  ушел  в  архив  по  причине  долгого  отсутствия  активности. Восстановить  не  получается. Как  быть? Заранее  спасибо!
 
Sergey Dzyublik:
Баг МТ5 (build 2368) Некорректный подсчет круглых скобок в циклах for и do-while, успешная компиляция при ошибочном коде.

Спасибо за сообщение, исправлено

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