AndEv: Добрый день. Есть две точки с координатами (x1,y1) и (x2,y2). Как по этим двум точкам построить логарифмическую функцию с основанием логарифма, отличным от натурального? Вроде бы просится использовать обратную функцию (), но нужно ее как-то развернуть по-диагонали, не соображу, как. Если кто сталкивался, подскажите, пожалуйста. Заранее благодарен.
Легко, делить на основание твоего логарифма. То есть если тебе нужен логарифм икс по степени два, ты логарифм икс делишь на логарифм двух, и получаешь логарифм икс по степени два.
Легко, делить на основание твоего логарифма. То есть если тебе нужен логарифм икс по степени два, ты логарифм икс делишь на логарифм двух, и получаешь логарифм икс по степени два.
Не совсем понял. Я имел ввиду то, что штатная логарифмическая функция в МТ4 вычисляет только натуральный логарифм числа. Другой логарифмической функции в МТ4 нет. Можно использовать обратную функцию, т.е. MathPow, но для этого ее необходимо зеркально отобразить относительно диагонали. Не соображу, как это проще сделать.
AndEv: Не совсем понял. Я имел ввиду то, что штатная логарифмическая функция в МТ4 вычисляет только натуральный логарифм числа. Другой логарифмической функции в МТ4 нет. Можно использовать обратную функцию, т.е. MathPow, но для этого ее необходимо зеркально отобразить относительно диагонали. Не соображу, как это проще сделать.
Про это?
Обратная к степенной функции - логарифмическая по тому же основанию. Для того, чтобы получить логарифмическую функцию по нужному основанию a, нужно MathLog(x) поделить на MathLog(a).
Обратная к степенной функции - логарифмическая по тому же основанию. Для того, чтобы получить логарифмическую функцию по нужному основанию a, нужно MathLog(x) поделить на MathLog(a).
После компилирования, ошибок нет, но индикатор показывает, только один длинный бар.
Ну в саму логику Вашего индюка вникать пока что у меня нет времени, но я Вам написал как правильно задавать цикл.
Кстати, не помешало бы упростить код, и сделать его более читабельным. И тогда проще будет его анализировать. Из-за этого бывает часто ошибки. Чем читабельнее код, и продуманнее названия переменых, тем лучше.
Ну в саму логику Вашего индюка вникать пока что у меня нет времени, но я Вам написал как правильно задавать цикл.
Кстати, не помешало бы упростить код, и сделать его более читабельным. И тогда проще будет его анализировать. Из-за этого бывает часто ошибки. Чем читабельнее код, и продуманнее названия переменых, тем лучше.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Добрый день. Есть две точки с координатами (x1,y1) и (x2,y2). Как по этим двум точкам построить логарифмическую функцию с основанием логарифма, отличным от натурального? Вроде бы просится использовать обратную функцию (), но нужно ее как-то развернуть по-диагонали, не соображу, как. Если кто сталкивался, подскажите, пожалуйста. Заранее благодарен.
Легко, делить на основание твоего логарифма. То есть если тебе нужен логарифм икс по степени два, ты логарифм икс делишь на логарифм двух, и получаешь логарифм икс по степени два.
Легко, делить на основание твоего логарифма. То есть если тебе нужен логарифм икс по степени два, ты логарифм икс делишь на логарифм двух, и получаешь логарифм икс по степени два.
Можно уточнить, что значит не по рыночной цене? C SELLLIMIT и BUYLIMIT, все верно.
В правку зайди и прочитай что такое отложенные ордера.. и все вопросы отпадут.
В правку зайди и прочитай что такое отложенные ордера.. и все вопросы отпадут.
Sell limit - продажа от верхней границы, Buy limit - покупка от нижней. Все
верно с отложенниками, не в них дело.
Не совсем понял. Я имел ввиду то, что штатная логарифмическая функция в МТ4 вычисляет только натуральный логарифм числа. Другой логарифмической функции в МТ4 нет. Можно использовать обратную функцию, т.е. MathPow, но для этого ее необходимо зеркально отобразить относительно диагонали. Не соображу, как это проще сделать.
Про это?
Обратная к степенной функции - логарифмическая по тому же основанию. Для того, чтобы получить логарифмическую функцию по нужному основанию a, нужно MathLog(x) поделить на MathLog(a).
Про это?
Обратная к степенной функции - логарифмическая по тому же основанию. Для того, чтобы получить логарифмическую функцию по нужному основанию a, нужно MathLog(x) поделить на MathLog(a).
Нада примерно так:
Что-то, я не так делаю...
Было так:
Сделал так:
После компилирования, ошибок нет, но индикатор показывает, только один длинный бар.
После компилирования, ошибок нет, но индикатор показывает, только один длинный бар.
Ну в саму логику Вашего индюка вникать пока что у меня нет времени, но я Вам написал как правильно задавать цикл.
Кстати, не помешало бы упростить код, и сделать его более читабельным. И тогда проще будет его анализировать. Из-за этого бывает часто ошибки. Чем читабельнее код, и продуманнее названия переменых, тем лучше.
Ну в саму логику Вашего индюка вникать пока что у меня нет времени, но я Вам написал как правильно задавать цикл.
Кстати, не помешало бы упростить код, и сделать его более читабельным. И тогда проще будет его анализировать. Из-за этого бывает часто ошибки. Чем читабельнее код, и продуманнее названия переменых, тем лучше.
Буду разбираться... Спасибо.