https://docs.mql4.com/ru/convert/enumtostring
про брейки после ретурнов вапче не понял...
про брейки после ретурнов вапче не понял...
Нужно реализовать передачу требуемого ТФ в функцию, и чтоб этот ТФ в виде строки попадал в имя некой переменной. Покажу на примере.
Имеем функцию:
На данный момент, функция DrawArrow не имеет входного параметра ТФ(таймфрейма), но будет. Думаю как это лучше реализовать. В других языках есть другие удобные способы. А тут приходится как-то крутится. В общем, я написал такой метод:
Он возвращает символьное значение ТФ, которые ему передаётся из ENUM'а. Но тут не стыкуется тот момент, что проще всего передавать в вызывающую функцию, т.е. void DrawArrow (int fi_Number, datetime fdt_Time, double fd_Price), например, _Period. Так вот этот _Period не принадлежит перечислению ENUM_TIMEFRAMES. Потому не выйдет таким образом это реализовать. Как быть?
string DrawGrafics::GetTFName (int TF)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Нужно реализовать передачу требуемого ТФ в функцию, и чтоб этот ТФ в виде строки попадал в имя некой переменной. Покажу на примере.
Имеем функцию:
На данный момент, функция DrawArrow не имеет входного параметра ТФ(таймфрейма), но будет. Думаю как это лучше реализовать. В других языках есть другие удобные способы. А тут приходится как-то крутится. В общем, я написал такой метод:
Он возвращает символьное значение ТФ, которые ему передаётся из ENUM'а. Но тут не стыкуется тот момент, что проще всего передавать в вызывающую функцию, т.е. void DrawArrow (int fi_Number, datetime fdt_Time, double fd_Price), например, _Period. Так вот этот _Period не принадлежит перечислению ENUM_TIMEFRAMES. Потому не выйдет таким образом это реализовать. Как быть?