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

CTRL+B в MT5 бывает, что перестает срабатывать. Лечится только перезагрузкой терминала.
Viatcheslav Pashkov:

100000

и по-моему он не меняется....

а эти значения чему равны?

MarketInfo(Bond_Name,MODE_MARGININIT)

MarketInfo(Bond_Name,MODE_MARGINREQUIRED)

Kirill Belousov:

а эти значения чему равны?

MarketInfo(Bond_Name,MODE_MARGININIT)

MarketInfo(Bond_Name,MODE_MARGINREQUIRED)


  0.0

и

15713.24


вижу что маржа завышена ровно в 10 раз. Не пойму с чего! Счет имеет плечо 500. Перерегистрировался. Двумя способами. Результат тот же.
Viatcheslav Pashkov:

  0.0

и

15713.24


вижу что маржа завышена ровно в 10 раз. Не пойму с чего! Счет имеет плечо 500. Перерегистрировался. Двумя способами. Результат тот же.

Не пойму почему Вы думаете что разница в 10 раз. Вроде все нормально.

1 тик - изменение цены, при котором стоимость 1 лота (100 000 GBP) инструмента изменяется на 1 единицу базовой валюты (GBP) 

Для расчета стоимости пипса (0.01) надо перевести по курсам к USD обе валюты GBPUSD и USDJPY и потом еще USD привести по курсу к рублю.

То, что точность котирования 0.001 еще не значит, что стоимость тика тоже будет дробиться. Нам нужнО изменение цены контракта на 1 единицу базовой валюты. При текущей цене стоимость каждого тика (дельта цены, выраженная в cash) меняется.

Что касается маржи. Ваша маржа (залог при открытии позиции 1 лот):

100 000 GBP (1 Lot) / 500 плечо = 200 GBP

200 GBP * 1.32357 (курс GBPUSD) = 264.174 USD

15713.24 руб. / 59.32 (курс USDRUB) = 264.889 USD

Учитывая, что курсы я брал в момент написания поста, а 15713.24 вы взяли несколько раньше (рубль был дешевле), то все вроде сходится

Kirill Belousov:

 

То, что точность котирования 0.001 еще не значит, что стоимость тика тоже будет дробиться. Нам нужнО изменение цены контракта на 1 единицу базовой валюты. При текущей цене стоимость каждого тика (дельта цены, выраженная в cash) меняется.



Если так, то крайне не логично! Очевидно, что тик и есть минимальная точность котирования!  Вопрос остается открытым.


А с маржой легче, если это на 1 лот тогда все правильно = 15000 с хвостами. 

Верно ли утверждение, что такой OnCalculate

int OnCalculate( const int rates_total, const int prev_calculated, const int, const double &[] );

вызывается быстрее стандартного, т.к. меньше таймсерий подготавливается?

В редакторе столкнулся с ситуацией, что жму F7/F5 и никакой реакции. Что только не делал, а в итоге оказалась причина в этом


Окно "Инструменты" по какой-то причине незаметно уменьшило свой размер почти до минимума и расположилось внизу, как на скрине. Соответственно, F7/F5 срабатывали и делали соответствущий лог в этом окне, но его не видно совсем, поэтому складывается ощущение, что ничего не происходит.

Попробуйте сделать так же и увидите, что F7 как будто никакой реакции не вызывает. Просьба сделать в ME мигующий заголовок или иное решение, чтобы была видна реакция на F7/F5.

fxsaber:

В редакторе столкнулся с ситуацией, что жму F7/F5 и никакой реакции. Что только не делал, а в итоге оказалась причина в этом


Окно "Инструменты" по какой-то причине незаметно уменьшило свой размер почти до минимума и расположилось внизу, как на скрине. Соответственно, F7/F5 срабатывали и делали соответствущий лог в этом окне, но его не видно совсем, поэтому складывается ощущение, что ничего не происходит.

Попробуйте сделать так же и увидите, что F7 как будто никакой реакции не вызывает. Просьба сделать в ME мигующий заголовок или иное решение, чтобы была видна реакция на F7/F5.

1. Кнопка мигает

2. Если файл не откомпилирован в названии присутствует * звёздочка после компиляции её нет



Alexey Viktorov:

1. Кнопка мигает

Использую режим "Полный экран" и "Панели инструментов" выключены. Не понимаю, зачем кнопками уменьшать полезную площадь экрана, когда на все есть горячие клавиши.

2. Если файл не откомпилирован в названии присутствует * звёздочка после компиляции её нет 

Звездочка - это признак сохранения, не компиляции. Хреновее всего, когда жмешь F5, а отладка не запускается, потому что ошибки при компиляции, но этих ошибок не видно, т.к. реакции визуальной никакой.

fxsaber:

Использую режим "Полный экран" и "Панели инструментов" выключены. Не понимаю, зачем кнопками уменьшать полезную площадь экрана, когда на все есть горячие клавиши.

Звездочка - это признак сохранения, не компиляции. Хреновее всего, когда жмешь F5, а отладка не запускается, потому что ошибки при компиляции, но этих ошибок не видно, т.к. реакции визуальной никакой.

Нужно сделать так, чтобы окно с ошибками разворачивалось после неудачной компиляции.