Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1377
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как рассчитать стоимость пункта, если валюта депозита (например, eur) не участвует в котировке (например, AUD/NZD)?
То есть, депо ЕВРО, а мы открываем сделку Buy по паре AUD/NZD с размером лося 1000пунктов (по последнему знаку после запятой). Как узнать, какая будет потеря, если мы закроемся по стопу?
Какой алгоритм расчета ???
Добрый день, Господа трейдеры! Помогите, ради бога, решить одну нетривиальную задачу!
Как рассчитать стоимость пункта, если валюта депозита (например, eur) не участвует в котировке (например, AUD/NZD)?
То есть, депо ЕВРО, а мы открываем сделку Buy по паре AUD/NZD с размером лося 1000пунктов (по последнему знаку после запятой). Как узнать, какая будет потеря, если мы закроемся по стопу?
Какой алгоритм расчета ???
1. Потери зависят от объема сделки. При объеме в 1 лот с таким стопом потеряете 1000 NZD.
2. Потери в евро зависят от курса EURNZD в момент закрытия сделки, т.е. потери в EUR = 1000/EURNZD .
Добрый день, Господа трейдеры! Помогите, ради бога, решить одну нетривиальную задачу!
Как рассчитать стоимость пункта, если валюта депозита (например, eur) не участвует в котировке (например, AUD/NZD)?
То есть, депо ЕВРО, а мы открываем сделку Buy по паре AUD/NZD с размером лося 1000пунктов (по последнему знаку после запятой). Как узнать, какая будет потеря, если мы закроемся по стопу?
Какой алгоритм расчета ???
1) заранее добавить все кроссы мажоров к валюте депо в MarketWatch. это см. SymbolSelect(symbolName,true). Это как-бы обязательное условие, и хотя подразумевается что сервер/терминал сами это делают, но стоит подстраховаться.
2) если по запросу SymbolInfo("AUDNZD",SYMBOL_TRADE_TICKVALUE) получена ерунда (или(!!)ошибка, ерунда может быть без кода ошибки) то запрос можно аккуратно переповторить. Когда депо например в рублях, его переконвертация не моментальное дело и не всегда и не для всех пар возможна.
3) если всё равно и всегда ошибки и получить цену пункта не удаётся, то только телефон и объяснять DC что базу надо правильно настроить. Гораздо проще поменять DC или перейти на мажорные депозиты
4) и не надо считать цену пункта самостоятельно. Иначе расчёт не совпадёт ни с терминалом ни с сервером. И некуда будет апеллировать (даже оснований не будет и взять их неоткуда).
4+1/2) обычно такие проблемы возникают, если депозит не в USD и в кухне.
Объясните, пожалуйста..
В библии написано: В переменной _Period хранится значение таймфрейма текущего графика.
Фактические значения _Period для ТФ:
М1 = 1
М5 = 5
М15 = 15
М30 = 30
H1 = 16385
H4 = 16388
H6 = 16390
Объясните, пожалуйста, числа 60, 120 и т.д. что.. уже не в моде?
Если знаете, хотя бы намекните в чём тут фишка?
И теперь я боюсь спросить.. а в каких местах нашего загадочного MQL ещё есть подобные фишки? :(
Объясните, пожалуйста..
В библии написано: В переменной _Period хранится значение таймфрейма текущего графика.
Фактические значения _Period для ТФ:
М1 = 1
М5 = 5
М15 = 15
М30 = 30
H1 = 16385
H4 = 16388
H6 = 16390
Объясните, пожалуйста, числа 60, 120 и т.д. что.. уже не в моде?
Если знаете, хотя бы намекните в чём тут фишка?
И теперь я боюсь спросить.. а в каких местах нашего загадочного MQL ещё есть подобные фишки? :(
вот тут есть периоды https://www.mql5.com/ru/docs/constants/chartconstants/enum_timeframes
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
вместо цифр - пропишите периоды
Объясните, пожалуйста..
В библии написано: В переменной _Period хранится значение таймфрейма текущего графика.
Фактические значения _Period для ТФ:
М1 = 1
М5 = 5
М15 = 15
М30 = 30
H1 = 16385
H4 = 16388
H6 = 16390
Объясните, пожалуйста, числа 60, 120 и т.д. что.. уже не в моде?
Если знаете, хотя бы намекните в чём тут фишка?
И теперь я боюсь спросить.. а в каких местах нашего загадочного MQL ещё есть подобные фишки? :(
Справку нужно читать полностью:
Содержимое переменной _Period, в которой хранится значение таймфрейма текущего графика. Значение может быть одним из значений перечисления ENUM_TIMEFRAMES. Ключевое здесь - "... перечисления ENUM_TIMEFRAMES."
И Вам НУЖНО использовать ЭЛЕМЕНТЫ перечисления. Например PERIOD_H1, PERIOD_M15 ... А то, какое внутренне значение имеет элемент перечисления Вам вообще не нужно знать.
Объясните, пожалуйста..
В библии написано: В переменной _Period хранится значение таймфрейма текущего графика.
Фактические значения _Period для ТФ:
М1 = 1
М5 = 5
М15 = 15
М30 = 30
H1 = 16385
H4 = 16388
H6 = 16390
Объясните, пожалуйста, числа 60, 120 и т.д. что.. уже не в моде?
Если знаете, хотя бы намекните в чём тут фишка?
И теперь я боюсь спросить.. а в каких местах нашего загадочного MQL ещё есть подобные фишки? :(
Вы как их получили?
вот тут есть периоды https://www.mql5.com/ru/docs/constants/chartconstants/enum_timeframes
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
вместо цифр - пропишите периоды
Спасибо за совет.
Если особенность известна, то учитывать её не сложно. Я использую PeriodSeconds();
Беда в том, что заранее не известно откуда ждать эти.. особенности.
Справку нужно читать полностью:
Содержимое переменной _Period, в которой хранится значение таймфрейма текущего графика. Значение может быть одним из значений перечисления ENUM_TIMEFRAMES. Ключевое здесь - "... перечисления ENUM_TIMEFRAMES."
И Вам НУЖНО использовать ЭЛЕМЕНТЫ перечисления. Например PERIOD_H1, PERIOD_M15 ... А то, какое внутренне значение имеет элемент перечисления Вам вообще не нужно знать.
Спасибо за Ваше участие.
Но тут беда такая: я читать-то не умею:(
И вообще, я не жду, что мне укажут что я должен делать. Я надеялся получить ответ на свой дурацкий вопрос.
Вы как их получили?