Расчет свободных средств перед открытием позиции - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Валерий
1411
Валерий  
EvgeTrofi:

Функция OrderCalcMargin не работает в пользовательских индикаторах. Возвращает false. и ошибку:

ERR_FUNCTION_NOT_ALLOWED

4014

Системная функция не разрешена для вызова

 

Интересно, почему у этой функции такая немилость к индикаторам? Затратна по времени?

То же касается и функции OrderCalcProfit()

Aleksey Lebedev
7459
Aleksey Lebedev  
Valmars:

Интересно, почему у этой функции такая немилость к индикаторам? Затратна по времени?

То же касается и функции OrderCalcProfit()

не, эт верность традициям :)

В 4ке сначала было так же.

Торговые функции не работают в индикаторах.

Документация по MQL5: Торговые функции
Документация по MQL5: Торговые функции
  • www.mql5.com
Торговые функции - Документация по MQL5
Andrey Voytenko
30051
Andrey Voytenko  
Разрешат ли вызов всех торговых функций, в частности OrderCalcMargin в индикаторах? Или ошибка 4014 - это приговор.



Валерий
1411
Валерий  
avoitenko:
Разрешат ли вызов всех торговых функций, в частности OrderCalcMargin в индикаторах? Или ошибка 4014 - это приговор.


Всех и не надо. OrderSend(...) совершенно ни к чему. А OrderCalcMargin и OrderCalcProfit - функции чисто информационные, торговли не ведут и были бы весьма полезны для некоторых индикаторов, рассчитывающих параметры будущих позиций по данным пользователя. Можно просто перетащить их из 'Торговых функций', например в 'Общие'.

Vitaly Muzichenko
12490
Vitaly Muzichenko  
Andrey Voytenko:
Разрешат ли вызов всех торговых функций, в частности OrderCalcMargin в индикаторах? Или ошибка 4014 - это приговор.
Четыре года прошло от момента публикации, и прогресса всё нет. Печально всё.
Konstantin Efremov
456
Konstantin Efremov  
Vitaly Muzichenko:
Четыре года прошло от момента публикации, и прогресса всё нет. Печально всё.

Давно всё есть https://www.mql5.com/ru/articles/2555#not_enough_money

Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • 2016.07.19
  • MetaQuotes Software Corp.
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку для обеспечения единого стандарта качества. В этой статье мы расскажем о наиболее частых ошибках, которые допускают разработчики в своих технических индикаторах и торговых роботах. А также покажем как самостоятельно проверить свой продукт перед отправкой в Маркет.
Vitaly Muzichenko
12490
Vitaly Muzichenko  
Konstantin Efremov:

Давно всё есть https://www.mql5.com/ru/articles/2555#not_enough_money

 OrderCalcMargin уже работает в индикаторе? Вы проверяли?
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий