[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 429
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ну помогите кто нибудь, пожалуйстаЁ! вопрос на предидущей странице.
текущее время меньше времени истечения, TimeCurrent() меньше чем OrderExpiriation, а ордера все равно удаляются
Вот есть код
В моем случае получается что текущее время меньше времени истечения, TimeCurrent() меньше чем OrderExpiriation, а ордера все равно удаляются. В чем ошибка, уже весь день сижу никак найти не могу.
Один дополнительный совет (без связи с оригинальным вопросом) - создайте переменную, присвойте ей значение TimeCurrent() и в дальнейшем обращайтесь к переменной - позволит разгрузить комп.
а как вы это поняли? что TimeCurrent() меньше OrderExpiriatio?
Попробовал вывести через Alert, TimeCurrent() действительно оказался больше, НО ПОЧЕМУ? OrderExpiriation ведь равер TimeCurrent + 3600, то есть в любом случае должен быть больше. Почему так происходит?
chief2000:
Один дополнительный совет (без связи с оригинальным вопросом) - создайте переменную, присвойте ей значение TimeCurrent() и в дальнейшем обращайтесь к переменной - позволит разгрузить комп.
А почему, можете объяснить это как нибудь технически?Да и вот еще вопросец. В чем измеряется OrderProfit(), в пунктах?
Если нужно в пунктах, то
будет учитываться как прибыл в пунктах?
Попробовал вывести через Alert, TimeCurrent() действительно оказался больше, НО ПОЧЕМУ? OrderExpiriation ведь равер TimeCurrent + 3600, то есть в любом случае должен быть больше. Почему так происходит?
ну дык вы ж в коде это сделали, поэтому так и происходит.
выводите каждый тик в журнал и смотрите где лажаете.
Да и вот еще вопросец. В чем измеряется OrderProfit(), в пунктах?
А почему, можете объяснить это как нибудь технически?
Потому что вы будете обращаться к TimeCurrent() всего один единственный раз, а эта команда из тех что пожирает ресурсы компьютера (по крайней мере это то что я когда-то наблюдал, когда также использовал ее помногу раз).
ну дык вы ж в коде это сделали, поэтому так и происходит.
выводите каждый тик в журнал и смотрите где лажаете.
Спенил тип переменной TimeCurrent с datetime на int и все заработало, вот так вот даа!
Может все таки скажете в чем измеряется OrderProfit и как измерить его в пунктах?
Может все таки скажете в чем измеряется OrderProfit
а может все таки RTFM ?