Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 259
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как правильно прописать для того,что бы найти процент просадки?
(DoubleToStr(AccountBalance(), 2) - DoubleToStr(AccountFreeMargin(), 2)) * 100
Примерно так
Примерно так
Спасибо большое. Не подскажите как сделать. Вообщем появляются знаки - или +. Записи сдвигаются немного влево. Как можно зафиксировать? Что бы не особо заморачиваться, сразу же в этом коде и прописать...
с отображением треша вопрос решён, за счёт хайда спасибо artmedia70
но всётаки остались сомнения по поводу быстродействия.
почитал кучу тем были люди с подобной проблемой, но внятного ответа я не нашёл.
что мы имеем:
1) индюк в советнике тормазит(когда их многа да с разными параметрами)
2) первый совет перенести код индюка в советник (кажется логичным, индюк ведь делает много всякой непонятной фигни, рисует графики и ещё чегото - а мне нужна лишь одна циферка от неё)
3) лезу по ссылке переноса кода - там статья в трёх томах, да ещё местами выглядящая как бред свихнувшегося профессора, с заключением "нафига это надо - никому не надо"
4) ищу на форуме ещё темы с похожей проблемой - в некоторых говорится что перенос кода ничего не меняет и ускорения не происходит, в некоторых советуют вместо этого воспользоваться iCustom
5) ищу что такое iCustom - это инструмент для вызова кустарного индюка. не понимаю если с помощью него вызвать стандартный индюк - что-то по другому будет происходить?
есть ли какоенибудь ПРОСТОЕ решение как ускорить индюк - или тупо терпеть медленную работу советника?
есть такой вопрос, как сделать так, чтобы в определённое время выставились отложенные ордера, но нужно это сделать по компьютерному времени, т.к. промежуток времени в который должны быть выставлены ордера равен 10-ти секундам, а за 10 секунд нового тика может и не быть. Заранее спасибо!
Точно так же, за эти же 10 секунд ДЦ может вам их и не выставить.
А вообще - TimeLocal() - время вашего компьютера.
Для организации счетчиков и таймеров высокого разрешения нужно использовать функцию GetTickCount(), которая выдает значения в миллисекундах.
И, естественно, зацикленный советник, чтоб от тиков не зависел.есть ли какоенибудь ПРОСТОЕ решение как ускорить индюк - или тупо терпеть медленную работу советника?
Точно так же, за эти же 10 секунд ДЦ может вам их и не выставить.
А вообще - TimeLocal() - время вашего компьютера.
Для организации счетчиков и таймеров высокого разрешения нужно использовать функцию GetTickCount(), которая выдает значения в миллисекундах.
И, естественно, зацикленный советник, чтоб от тиков не зависел.Спасибо, с TimeLocal() попробую.
Вы задаёте вопросы, которые решаемы применительно к конкретной ситуации, в данный момент - к вашей. Мне не известно, какие индикаторы вы используете, посему - весьма затруднительно что-либо конкретное вам посоветовать.
ima, iadx, iwpr, imfi, istochastic