Присоединяйтесь к нашему инвестиционному форуму, на котором уже 398,277 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Обсуждение синтаксиса, функций и процедур языка MQL. Обмен опытом, своими фрагментами кода. Оптимизация кода. Предложения и заказы на разработку советников.
Важная информация
Уважаемый гость, Новогодняя поздравительная эстафета уже стартовала, успей поздравить форумчан с наступающими праздниками подробнее...
Стартовала бессрочная акция "Оплата за сообщения".
Уважаемый гость, стартовал новый этап конкурса "Путь к успеху" ($500) подробнее...
Открылся магазин MMGP
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 19:43
Старый 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,150
Благодарностей: 1,828
КП: 0.567

награды Волшебный горшочек 
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 байт, 6 просмотров)
__________________

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

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

Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка депозита и размер плеча. 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


Случайные темы
Аватара нет
Grean Profit - GreanProfit.com
От XMAC в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар Naale
PennyStake - pennystake.com
От Naale в разделе «Архив: Список проблемных/неактивных/закрытых программ»
Аватар zhuann
Кудрин заявил о наступлении в России полноценного кризиса
От zhuann в разделе «Новости в мире финансов и инвестиций»
Аватара нет
Помогите пожалуйста
От dima33 в разделе «Торговые стратегии»
Аватар CHupa
Помогите определить название стратегии
От CHupa в разделе «Стратегии и прогнозы»
Аватар Globomen
МЭР предсказало доходы россиян в 2018 году ниже уровня 2014 года
От Globomen в разделе «Новости в мире финансов и инвестиций»
.