Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 122
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте! Ищу ошибки в этой ф-ии.
По идее не открывшиеся отложенные ордера должны удаляться через два дня после их выставления.
min=1440;
Здравствуйте! Ищу ошибки в этой ф-ии.
По идее не открывшиеся отложенные ордера должны удаляться через два дня после их выставления.
min=1440;
А зачем отслеживать и удалять отложенные ордера? Поставьте им datetime expiration=TimeCurrent()+min*60+sec; Они сами и удалятся через min*60+sec после выставления.
А зачем отслеживать и удалять отложенные ордера? Поставьте им datetime expiration=TimeCurrent()+min*60+sec; Они сами и удалятся через min*60+sec после выставления.
paladin80:
OrderOpenTime() возвращает время открытия ордера.
Для отложенного ордера эта функция возвращает ноль.
OrderOpenTime() возвращает время открытия ордера.
Для отложенного ордера эта функция возвращает ноль.
Добрый день. Помогите разобраться с кастомным индикатором.
Решаю проблему определения расстояния до трендовой линии. Необходимо получить расстояние до трендовой конкретно на том тайме, где она нанесена (независимо от тайма, который открыт в терминале). Текущее значение трендовой получаю функцией ObjectGetValueByShift. Поскольку расчеты можно вести только по открытому тайму, написал маленький индикатор. Привлекло то, что в функции iCustom есть параметр timeframe, но вот насколько этот параметр учитывается при вызове индикатора - это вопрос.
Вот индикатор:
Индикатор считает текущее значение трендовой.
Сам индикатор вызываю так:
Здесь для примера в индикатор как параметр передается тайм PERIOD_D1, на котором нанесена трендовая, и на котором надо вести расчет расстояния.
Расстояние до трендовой рассчитываю просто:
Вроде все так, да не так: при переключении на другие таймы (отличные от Д1), индикатор возвращает другие значения (правильные для тех таймов, на которые переключаюсь).Вот тут возникает вопрос: насколько вообще учитывается период при вызове функции iCustom?
Или может я в индикаторе что перемудрил?
t = OrdersTotal();
зачем считать???? посчитанное???
Так я ж чтоб передать значение по ссылке так сделал. Логика проста!
В моём варианте ф-ция покороче будет ... :)
Да, кстати, такой расклад грамотнее в реализации. Тока в старте больше стало занимать места сопутствующая функция. Вышло так:
Оптимизировать вроде как нечего нельзя, верно?
Я имею ввиду то, что гораздо удобнее, когда в старте вообще мало что есть. А всё вызывается сугубо функциями. А последний раз вышло так, что в старте много всяких наростов на основные функции и переборов дополнительных...
Доброго дня!
Помогите пожалуйста и обьясните почему не работает-торгует советник?