[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 408
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть функция TimeCurrent(), которая текущее время превращает в секунды с 1970г. A eсть ли функция превращающая эти секунды (int) обратно в datetime. Или надо отдельно разбирать секунды, минуты, часы...? Спасибо.
кхм. вы не поняли что такое datetime вероятно. это int. это число секунд с 1970 г.
что вы превращать собрались и во что? int в int ?
или перепутал TimeCurrent c StrToTime.
разберётся
int Timm = TimeCurrent(); //Alert (Timm); мне выдает 1306360846.
Timm=Timm+600; // добавляю 10 мин. и теперь мне надо обратно в datetime, но не знаю как. Cпасибо.
для начала посмотрите ТР и SL. Что и где менять - зависит от логики конкретного советника. Например ТР и SL могут выражаться не в пунктах, а в процентах от депо или от цены и уже не будут зависеть от кол-ва знаков ДЦ
а причем здесь datetime... TimeCurrent возвращает просто количество секунд от рождества христова...:-)))
от этого и пляшите... оно не то, что datetime, оно просто int...
немного изменим
datetime Timm = TimeCurrent(); //Alert (Timm); мне выдает 130636084.
Timm=Timm+600; // добавляю 10 мин. и теперь мне надо обратно в datetime.
Обычно помогает переменная Point
Вот график тестирования на 4х значном
а это на пяти