错误、漏洞、问题 - 页 2699

 
Andrey Khatimlianskii:

在MT4中,开仓时双方都要收取佣金,并显示在交易列表中。

在MT5中,通常对开仓和平仓分别收费。但为什么不至少显示位置列表中的第一个呢?新的意识形态。

在MetaTrader 4的订单系统中,一切都被堆积起来 - 只有订单。

在MetaTrader 5的订单系统中,所有东西都是独立的--订单、交易、头寸。

因此,佣金在应该显示的列表中是合乎逻辑的。

 
Andrey Khatimlianskii:

在MT4中,开仓时双方都要收取佣金,并显示在交易列表中。

在MT5中,通常对开仓和平仓分别收费。但为什么不至少显示位置列表中的第一个呢? 新的意识形态。

因为在净额交易账户中,一个头寸可以由几笔交易组成,每笔交易都有自己的佣金。然后在平仓 时,将收取佣金,如果是分期付款,则再次收取。写一个脚本并不难,该脚本将浏览所有的位置,并为每个位置或所有的位置一起打印或评论。

 
Alexey Viktorov:

因为在净额交易账户中,一个头寸可以由几笔交易组成,每笔交易都有自己的佣金。然后在平仓 时收取佣金,如果是分期付款,则再次收取。写一个脚本并不困难,它将通过所有的位置并打印或评论,为每个位置或所有的位置。

是的,完全正确!而且,对于开发人员来说,在MT5的PnL旁边显示每个头寸/每个人的总佣金也是没有问题的。 所以,问题不在于mt5的会计,而在于mt4的会计?

显示当前佣金(独立于MT4/5)的唯一问题是在会计期、日、月等结束时收费,但这不是我们现在讨论的问题,不是吗?

 
Andrey Dik:

啊哈,完全正确!另外,对于开发商来说,在MT5中按头寸/每个人在PnL旁边显示总佣金是没有问题的。

显示目前的佣金(独立于MT4/5)的唯一问题是在会计期、日、月等结束时收费,但这不是现在的问题,不是吗?

这个问题是关于其他方面的:如何在贸易标签 中显示佣金。

它没有。

然后就有很多离题的谈话。这就像 "如果祖母有...有鹅"。

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

问题是不同的:如何在贸易标签 中显示佣金。

你不能。

为了成为一个做市商,我们需要知道如何成为一个专家。有鹅"。

嗯,没有要求--不会有平台的发展)。

如何 "的问题,答案是写一个脚本或专家顾问,用MQL计算头寸的佣金,这是目前唯一的方法,但希望有一天能像在MT4中一样方便。

 

有一些GUI插件(在Hedge上)可以显示佣金、滑点等。

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

我要求开发人员(@Ilyas)注意发现的错误。
Bug MT5(build 2377)当为指针类型的参数选择合适的重载函数时,将类型转换为指向父类 而非基类的指针的函数变得更加优先。
当基类的指针被分配到父类的指针上时,也不会出现编译时错误。

可能相关的错误: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
}
 

市场观察的非关键性但令人讨厌的错误。

它通过图标完美地打开和关闭,但当你通过 "X "关闭时,它要么根本不关闭,要么挂了几秒钟,然后就关闭了。这种现象已经发生了大约一个月,但我还没有习惯用它的图标来关闭。总的来说,我想要求开发者注意这个问题。建设2361。

 
大家好,我不知道我的位置是否正确。问题就在这里。由于长期不活动,该信号已进入存档。没有办法恢复它。该怎么做? 提前感谢!
 
Sergey Dzyublik:
MT5错误(build 2368)for和do-while循环中的小括号计数不正确,成功编译后有错误的代码。

谢谢你的帖子,已修复