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

 

Узнать спред мы можем через SymbolInfoInteger(Symbol(),SYMBOL_SPREAD);

Узнать своп мы можем через ENUM_SYMBOL_SWAP_MODE

Узнать комиссию как ? 

Предлагаю ввести SymbolInfoDouble(Symbol(),SYMBOL_COMISSION);

 
Vladimir Pastushak:

Узнать спред мы можем через SymbolInfoInteger(Symbol(),SYMBOL_SPREAD);

Узнать своп мы можем через ENUM_SYMBOL_SWAP_MODE

Узнать комиссию как ? 

Предлагаю ввести SymbolInfoDouble(Symbol(),SYMBOL_COMISSION);

Это для какого mql предложение?

 
Alexey Viktorov:

Это для какого mql предложение?

для обоих.

 
Vladimir Pastushak:

для обоих.

А чем вас не устраивает OrderCommission в mql4?

В mql5 посложней, но получить размер комиссии не проблема. Вы документацию хоть 1 раз читали?

 
Alexey Viktorov:

А чем вас не устраивает OrderCommission в mql4?

В mql5 посложней, но получить размер комиссии не проблема. Вы документацию хоть 1 раз читали?

Мне нужен способ работающий в обоих языках, без использования ордеров...

Почему свопы мы можем узнать без ордеров а комиссию за сделку-ордер нет ?
 
Vladimir Pastushak:

Мне нужен способ работающий в обоих языках, без использования ордеров...

Если разберётесь как взимается комиссия в МТ4 и как в МТ5 может поймёте бессмысленность вашей хотелки.

Vladimir Pastushak:

Почему свопы мы можем узнать без ордеров а комиссию за сделку-ордер нет ?

Комиссию за сделку узнать нет проблем. И не сто́ит объединять ордер и сделку как вробе-бы одно и то-же.

 
Alexey Viktorov:

Если разберётесь как взимается комиссия в МТ4 и как в МТ5 может поймёте бессмысленность вашей хотелки.


Комиссию за сделку узнать нет проблем. И не сто́ит объединять ордер и сделку как вробе-бы одно и то-же.

Покажите пример как узнать комиссию без торговых операций...

 
Vladimir Pastushak:

Покажите пример как узнать комиссию без торговых операций...

Нет сделки - нет комиссии. Равно как и в mql4 нет ордера - нет комиссии.

Всё остальное можно получить на сайте брокера.

 
Alexey Viktorov:

Нет сделки - нет комиссии. Равно как и в mql4 нет ордера - нет комиссии.

Всё остальное можно получить на сайте брокера.

Все с Вами ясно....

 
Vladimir Pastushak:

Предлагаю ввести SymbolInfoDouble(Symbol(),SYMBOL_COMISSION);

В пятерку, скорее всего, добавят. Но не одну функцию, там все сложнее:

Комиссия
Здесь отображается информация о комисcиях, взимаемых брокером при совершении сделок по инструменту. Показываются все подробности расчета:

  • Комиссии могут быть одноуровневыми и многоуровневыми, т.е. взиматься в одинаковом размере независимо от объема сделки/оборота или разниться в зависимости от их величины. Соответствующая информация выводится в спецификации.
  • Комиссии могут взиматься сразу при совершении сделки или в конце торгового дня/месяца.
  • Комиссии могут взиматься в зависимости от направления сделки: за вход, за выход или за оба типа операций.
  • Комиссии могут взиматься за каждый лот или за каждую сделку.
  • Комиссии могут взиматься в разных величинах: в деньгах, процентах или пунктах.


Например, следующая запись означает, что комиссия начисляется немедленно при совершении сделок входа и выхода. При объеме сделки от 0 до 10 лотов комиссия взимается в размере 1.2 USD за операцию. При объеме сделки от 11 до 20 лотов комиссия будет взиматься в размере 1.1 USD за каждый лот сделки.

Комиссия | Немедленно за объем, сделки входа/выхода
0  - 10  | 1.2 USD за сделку
11 - 20  | 1.1 USD за лот

А вот в 4 - вряд ли.