Alexey Viktorov: А через OnTimer() разве не получается?
По таймеру делаю. Уже разобрался, спасибо, просто нужно было добавить в каждый цикл отрисовки времени функцию ChartRedraw, чтобы обновить графику. Блин, много сложностей добавили в mql5 после mql4, но может это и к лучшему...
Еще вопрос, как можно переменную даты-времени (типа datetime) преобразовать в КОЛИЧЕСТВО секунд после 1970 года? Ведь если приравнять обычному integer значение времени, эта int-переменная действительно будет равняться этому кол-ву секунд, НО будет предупреждение "possible loss of data due to type conversion", оно немного мозолит глаз, можно ли как-то решить проблему?
loleg1991: Еще вопрос, как можно переменную даты-времени (типа datetime) преобразовать в КОЛИЧЕСТВО секунд после 1970 года? Ведь если приравнять обычному integer значение времени, эта int-переменная действительно будет равняться этому кол-ву секунд, НО будет предупреждение "possible loss of data due to type conversion", оно немного мозолит глаз, можно ли как-то решить проблему?
Почитай в документации "Приведение числовых типов"
loleg1991: Еще вопрос, как можно переменную даты-времени (типа datetime) преобразовать в КОЛИЧЕСТВО секунд после 1970 года? Ведь если приравнять обычному integer значение времени, эта int-переменная действительно будет равняться этому кол-ву секунд, НО будет предупреждение "possible loss of data due to type conversion", оно немного мозолит глаз, можно ли как-то решить проблему?
loleg1991: Еще вопрос, как можно переменную даты-времени (типа datetime) преобразовать в КОЛИЧЕСТВО секунд после 1970 года? Ведь если приравнять обычному integer значение времени, эта int-переменная действительно будет равняться этому кол-ву секунд, НО будет предупреждение "possible loss of data due to type conversion", оно немного мозолит глаз, можно ли как-то решить проблему?
Если Вы имеете ввиду, чтобы отражалось не в виде даты, а в виде именно количества секунд - приводите явно к типу long.
А через OnTimer() разве не получается?
По таймеру делаю. Уже разобрался, спасибо, просто нужно было добавить в каждый цикл отрисовки времени функцию ChartRedraw, чтобы обновить графику. Блин, много сложностей добавили в mql5 после mql4, но может это и к лучшему...
Еще вопрос, как можно переменную даты-времени (типа datetime) преобразовать в КОЛИЧЕСТВО секунд после 1970 года? Ведь если приравнять обычному integer значение времени, эта int-переменная действительно будет равняться этому кол-ву секунд, НО будет предупреждение "possible loss of data due to type conversion", оно немного мозолит глаз, можно ли как-то решить проблему?
Еще вопрос, как можно переменную даты-времени (типа datetime) преобразовать в КОЛИЧЕСТВО секунд после 1970 года? Ведь если приравнять обычному integer значение времени, эта int-переменная действительно будет равняться этому кол-ву секунд, НО будет предупреждение "possible loss of data due to type conversion", оно немного мозолит глаз, можно ли как-то решить проблему?
datetime это и есть количество секунд
https://www.mql5.com/ru/docs/basis/types/integer/datetime
.
https://www.mql5.com/ru/docs/convert/stringtotime
Еще вопрос, как можно переменную даты-времени (типа datetime) преобразовать в КОЛИЧЕСТВО секунд после 1970 года? Ведь если приравнять обычному integer значение времени, эта int-переменная действительно будет равняться этому кол-ву секунд, НО будет предупреждение "possible loss of data due to type conversion", оно немного мозолит глаз, можно ли как-то решить проблему?
Если Вы имеете ввиду, чтобы отражалось не в виде даты, а в виде именно количества секунд - приводите явно к типу long.
да, про отображение имел ввиду, спасибо, помогло.
Здравствуйте ! Подскажите пожалуйста возможно ли что бы советник добавлял на график объект типа кнопки или тумблера и если можно то как?
Здравствуйте ! Подскажите пожалуйста возможно ли что бы советник добавлял на график объект типа кнопки или тумблера и если можно то как?