Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня когда стояла такая задача, то решение нашёл только одно - вынес во входной параметр размер комиссии. Не совсем удобно, но работает, другого пути не нашел.
Это что за функция? - в документации такой не нашел. Хотя упоминания о ней встречаются, может это библиотека какая-то? И по коду видно что это для МТ4.
Я сейчас решаю вопрос на МТ5, но в случае удачного робота буду переписывать на МТ4, так что поиск комиссии для МТ4 тоже нужен...
ACCOUNT_COMMISSION_BLOCKED из МТ5 - видимо что-то близкое к вашей функции, но на демо-счете она возвращает 0. А реального нету, для проверки.
Да, это с МТ4 стандартная функция.
Она возвращает размер комисси для конкретного инструмента через перебор в цикле. На каждой паре своя комиссия, и рассчитывается по стоимости котирования инструмента
Да, это с МТ4 стандартная функция.
Она возвращает размер комиссии для конкретного инструмента через перебор в цикле. На каждой паре своя комиссия, и рассчитывается по стоимости котирования инструмента
В моей задаче, нужно комиссию до первого ордера вычислить, делать тестовый ордер - не слишком красивый метод для программирования.
А если выносить во входные параметры, то для каждого инструмента ее тоже придется пересчитывать " по стоимости котирования инструмента"... к валюте счета
Например счет в USD комиссия 0.7% при лоте = $1000, это будет 7 пунктов к спреду для долларовых графиков EURUSD например.
Для GBPUSD = столько же 7 пунктов
Для USDCHF - 7 * ( цену USDCHF = 0.98 ) пунктов
для EURJPY = 7 * (цену USDJPY = 121 ) пунктов
И т.д.
Я правильно понимаю?
Лучше бы конечно было, если бы терминал выдавал эту информацию, ведь там уже все это есть. Посмотрим, что сервисдек ответит.
А жаль (( Значит придется выкручиваться, с помощью того, что есть
(с)У нас нет планов добавлять данный функционал. Изменений в данной части не планируется.
На самом деле, согласен с ответом что в этом нет потребности, скорее всего вы просто неправильно составили алгоритм работы в своём задании. Нет нужды проверять комиссию до открытия, в любом случае будете открывать, и комиссия не на столько значительна, чтоб повлиять на какие-то расчёты до самого открытия.
(с)У нас нет планов добавлять данный функционал. Изменений в данной части не планируется.
На самом деле, согласен с ответом что в этом нет потребности, скорее всего вы просто неправильно составили алгоритм работы в своём задании. Нет нужды проверять комиссию до открытия, в любом случае будете открывать, и комиссия не на столько значительна, чтоб повлиять на какие-то расчёты до самого открытия.
На самом деле, это информация, которая должна быть доступна.
Представьте, что вы бы не знали, сколько будет стоить перевод при пополнении торгового счета, а узнавали о комиссии пост-фактум.
Понятное дело, что если таких переводов много, то это не так критично. Но для начала торговли эта информация необходима (например, чтоб выбрать подходящие по условиям инструменты).
На самом деле, это информация, которая должна быть доступна.
Представьте, что вы бы не знали, сколько будет стоить перевод при пополнении торгового счета, а узнавали о комиссии пост-фактум.
Понятное дело, что если таких переводов много, то это не так критично. Но для начала торговли эта информация необходима (например, чтоб выбрать подходящие по условиям инструменты).
Перед открытием счёта у любого брокера, мы изначально знакомимся с условиями торговли, и если условия приемлемы, то делаем регистрацию и прочее. А вот если комиссии и прочие издержки высоки, то просто не работаем с данным товарищами.
Но если всё устраивает, и мы знаем комиссию, то тут уже не важен её размер перед открытием сделки, он важен перед закрытием, чтоб перекрыть спред, комиссию и своп.
Перед открытием счёта у любого брокера, мы изначально знакомимся с условиями торговли, и если условия приемлемы, то делаем регистрацию и прочее. А вот если комиссии и прочие издержки высоки, то просто не работаем с данным товарищами.
Но если всё устраивает, и мы знаем комиссию, то тут уже не важен её размер перед открытием сделки, он важен перед закрытием, чтоб перекрыть спред, комиссию и своп.
Это частный случай.
А в общем эта информация просто обязана быть доступной.
Ну, представьте, у вас есть регистрация в нескольких платежных системах и несколько банковских карт. И вы знакомились со всеми их комиссиями, когда их открывали.
А прямо сейчас вам надо выбрать, каким из способов пополнить один или несколько торговых счетов. И вы, чтоб посмотреть на возможные расходы, должны облазить сайты всех банков и платежных систем в поисках информации. Ну не глупость ли?
Глупость, конечно. Именно поэтому при оформлении каждого перевода вы увидите сумму, которую удержит система, и она будет пересчитываться в зависимости от вводимой суммы транзакции. И это нормально. Так и должно быть.
А в МТ просто эту информацию не сделали доступной из терминала.
Это частный случай.
А в общем эта информация просто обязана быть доступной.
Ну, представьте, у вас есть регистрация в нескольких платежных системах и несколько банковских карт. И вы знакомились со всеми их комиссиями, когда их открывали.
А прямо сейчас вам надо выбрать, каким из способов пополнить один или несколько торговых счетов. И вы, чтоб посмотреть на возможные расходы, должны облазить сайты всех банков и платежных систем в поисках информации. Ну не глупость ли?
Глупость, конечно. Именно поэтому при оформлении каждого перевода вы увидите сумму, которую удержит система, и она будет пересчитываться в зависимости от вводимой суммы транзакции. И это нормально. Так и должно быть.
А в МТ просто эту информацию не сделали доступной из терминала.
Это частный случай.
А в общем эта информация просто обязана быть доступной.
Ну, представьте, у вас есть регистрация в нескольких платежных системах и несколько банковских карт. И вы знакомились со всеми их комиссиями, когда их открывали.
А прямо сейчас вам надо выбрать, каким из способов пополнить один или несколько торговых счетов. И вы, чтоб посмотреть на возможные расходы, должны облазить сайты всех банков и платежных систем в поисках информации. Ну не глупость ли?
Глупость, конечно. Именно поэтому при оформлении каждого перевода вы увидите сумму, которую удержит система, и она будет пересчитываться в зависимости от вводимой суммы транзакции. И это нормально. Так и должно быть.
А в МТ просто эту информацию не сделали доступной из терминала.
Vitaly Muzichenko
Из тех кто любит мазахизм. Информация по комисси есть в терминале, и это очевидно что надо вводить штатную функцию чтобы узнать её, а не "Ой, ну пусть комиссию не знаю и цены не видно и валюта непонятно какая, но ты же всёровно откроешся!"