Присоединяйтесь к нашему инвестиционному форуму, на котором уже 394,515 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Обсуждение синтаксиса, функций и процедур языка MQL. Обмен опытом, своими фрагментами кода. Оптимизация кода. Предложения и заказы на разработку советников.
При поддержке
AdamantFinance - качественно новый международный брокер
Важная информация
Стартовала бессрочная акция "Оплата за сообщения".
Уважаемый гость, стартовал новый этап конкурса "Путь к успеху" ($500) подробнее...
Открылся магазин MMGP
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 06:53
Старый 30.06.2016, 10:41
#1
Интересующийся
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 11.10.2014
Сообщений: 9
Поблагодарили: 3 раз
КП: 0.000
Расчет плеча без AccountLaverage для разных инструментов

Здравствуйте. Как расчитать кредитное плечо по выбранному инструменту, в случае, если брокер изменил плечо для некоторых инструментов.

Например, AccountLaverage выдает по всем инструментам плечо 500, а по GBPUSD брокер снизил до 1:50. Как узнать это плечо расчетной формулой?
Retrade вне форума  
Старый 10.11.2016, 18:36
#2
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 40
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,117
Благодарностей: 1,804
КП: 0.594

награды Волшебный горшочек 
Re: Расчет плеча без AccountLaverage для разных инструментов

Здравствуйте. Вопрос нужный задали. Особенно важный для тех, кто бездумно использует роботов, и не учитывает, что функция AccountLeverage() возвращает кредитное плечо, которое установлено для торгового счета в целом, но не для отдельного финансового инструмента. А мы-то знаем не по наслышке, что по ряду финансовых инструментов эти плечи у брокеров могут различаться (любят брокеры их менять, например, перед важными событиями), причем, существенно.
Здесь придется определять "истинное" кредитное плечо через функцию информации об инструменте, а именно функцию MarketInfo.
Если в качестве идентификатора запроса для текущего финансового инструмента ( Symbol() ) указать параметр MODE_MARGINREQUIRED:
MarketInfo(Symbol(), MODE_MARGINREQUIRED),
то функция вернет нам размер свободных средств, необходимых для открытия 1 лота на покупку. Причем, размер залога будет рассчитан с учетом "истинного" кредитного плеча, установленного для финансового инструмента.
Отсюда уже можно определить и "истинное" кредитное плечо по конкретному финансовому инструменту, но опять-таки следует использовать еще пару вызовов MarketInfo:
MarketInfo(Symbol(),MODE_TICKVALUE)*Bid/MarketInfo(Symbol(),MODE_MARGINREQUIRED)/MarketInfo(Symbol(),MODE_POINT),
где:
MarketInfo(Symbol(),MODE_TICKVALUE) - размер минимального изменения цены инструмента в валюте депозита,
MarketInfo(Symbol(),MODE_POINT) - pазмер пункта в валюте котировки,
Bid - текущая цена продажи финансового инструмента.

добавлено через 2 часа 8 минут
Кстати, вот такой простенький код будет показывать плечо в верхнем левом углу окна с графиком финансового инструмента:
PHP код:
//+------------------------------------------------------------------+
//|                                                real_leverage.mq4 |
//+------------------------------------------------------------------+
#property copyright "Влад Сергеев"
#property link      "http://moneyinnetwork.ru"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()  {
   return(
INIT_SUCCEEDED);
}

void OnDeinit(const int reason) {
}

void OnTick()  {
      
Comment("Реальное плечо "+Symbol()+": "+DoubleToStr(MarketInfo(Symbol(),MODE_TICKVALUE)*Bid/MarketInfo(Symbol(),MODE_MARGINREQUIRED)/MarketInfo(Symbol(),MODE_POINT),1));

Вложения
Тип файла: zip real_leverage.zip (480 байт, 4 просмотров)
__________________

На третий день Бог создал брокера, а Сатана подумал и создал еще одного.
Учись, ибо не умеющий написать индикатор и советника не напишет.
А пока вы учитесь, я вкладываю в водку! Ну, где еще можно получить 40%?

Последний раз редактировалось Владислав Сергеев; 11.11.2016 в 10:02. Причина: Добавлено сообщение
Владислав Сергеев вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 06:53
Опции темы

Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка депозита и размер плеча. mutia Вопросы и ответы: инвестирование в ПАММ-счета 3 02.06.2016 15:51
Расчёт торгового плеча и маржинального обеспечения. Пример логики рассуждений. DIHOST Forex: общий форум 1 30.11.2014 16:09
Жемчужный Алексей. ММВБ. Голубые фишки. Торговля без плеча. sssettt Архив: Доверительное управление 8 28.11.2012 11:49
Список seo инструментов gello Аккаунты/Базы/Ваучеры 6 13.04.2012 12:05
Влияние левереджа (кредитного плеча) на результаты торговли на Форекс Kreol Forex: общий форум 10 06.02.2011 03:37


Случайные темы
Аватар bizneser
Мобильная платежная система Apple Pay запускается в Сингапуре
От bizneser в разделе «Новости в мире финансов и инвестиций»
Аватар tigr
Safelr - Safelr.com
От tigr в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар Angelika78
Самые красивые картины в мире.
От Angelika78 в разделе «Кино/Музыка»
Аватара нет
Fundgoldtoday - www.fundgoldtoday.com
От dalompasd в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватара нет
Eco Bullion - ecobullion.com
От ddemon в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар chu
Почтовый сбербанк Китая готовит IPO на крупнейшую сумму в $15 млрд
От chu в разделе «Новости в банковской сфере и страховании»
.     
Пользователей
394,515
Тем
441,403
Сообщений
10,698,371