Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1593
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поясни. Не понял.
Обрати внимание на последний параметр: тип цены для рассчёта, или хэндл индикатора.
Т.е. МА рассчитывается либо на данных указанной цены, либо на данных индикатора, хэндл которого передан в функцию.
Какая разница не каком месте будет стоять этот параметр в функции?
и не о том подумал.
Стремление понимать на уровне разработчика
по классической классике - хендл это указатель (индекс) некоторой таблицы где лежат более детальные дескрипторы, о сути которых прикладнику знать не надо :-) В особо ленивых системах - просто указатель :-) Академично: уникальные объекты смаршаленные в int/long
а не по классике там не таблица и они перемешаны и случайны.
в старинных системах номер прерывания - индекс в таблице прерываний. cin,cout,cerr и прочие файловые - номера в таблице файловых дескрипторов процесса. Тоже хендлы.
делать какие-то (хоть какие) выводы от их численного представления абсолютно бессмысленно. Сравнивать на больше/меньше также глупо. Только на равенство=эквивалентность
по классической классике - хендл это указатель (индекс) некоторой таблицы где лежат более детальные дескрипторы, о сути которых прикладнику знать не надо :-) В особо ленивых системах - просто указатель :-) Академично: уникальные объекты смаршаленные в int/long
а не по классике там не таблица и они перемешаны и случайны.
в старинных системах номер прерывания - индекс в таблице прерываний. cin,cout,cerr и прочие файловые - номера в таблице файловых дескрипторов процесса. Тоже хендлы.
делать какие-то (хоть какие) выводы от их численного представления абсолютно бессмысленно. Сравнивать на больше/меньше также глупо. Только на равенство=эквивалентность
Спасибо, Максим!
Всё понятно, но лучше пойду и застрелюсь! )))
С уважением, Владимир.
Handle, от английского слова hand (рука).
Из англо-русского словаря:
Handel, как существительное: ручка, рукоять, рукоятка.
Handel, как глагол: брать руками, держать в руках, делать что-либо руками, управлять, регулировать.
Например, handle-bar – руль велосипеда.
Хендл можно сравнить с номером на спине футболиста. Компьютер, он же –- железный. Имя и фамилия для него "зубодробительно", а с цифрами "на ура" справляется.
Тот же самый футболист, просто компьютер обращается/общается с ним по номеру.
Хендл можно сравнить с номером на спине футболиста. Компьютер, он же –- железный. Имя и фамилия для него "зубодробительно", а с цифрами "на ура" справляется.
Тот же самый футболист, просто компьютер обращается/общается с ним по номеру.
В принципе, мне уже всё понятно по поводу хэндла. ) Спасибо!
С уважением, Владимир.
как оно и есть в переводе - ручка..как от чемодана - чемодан берётся за ручку, системные (и не только) объекты за хендлы. Устоявшийся термин.
хендлы представленные в int или long можно сравнивать только на эквивалентность и корректность.
(если два численных представления равны, речь о ручках одного чемодана, если хендл имеет специальное значение, 0 или -1 как традиция, это значит что "ручка без чемодана")
Здравствуйте, Максим! Наконец-то на просторах сайта MQL5 в одной статье нашёл самое понятное для меня объяснение, что такое хэндл.
С уважением, Владимир.
Здравствуйте, Максим! Наконец-то на просторах сайта MQL5 в одной статье нашёл самое понятное для меня объяснение, что такое хэндл.
С уважением, Владимир.
Здравствуйте, Владимир.
Ваше последнее сообщение может хорошо проиллюстрировать трудность, с которой неизбежно сталкиваются авторы учебных материалов: не известно, каким набором понятий может оперировать потенциальный читатель. Исходя из ваших слов в прошлом сообщении, вы нормально представляете смысл иностранного слова "идентификатор". Хотя судя по вашему вопросу про слово "хендл", предположить такое заранее было нельзя. Поэтому все, кто пытался вам ответить, старались наудачу выбрать какой-то отличающийся набор базовых понятий, которые вы, скорее всего, точно знаете. И на их на основе дать понятное именно вам определение хендла. Отсюда и различия в объяснениях.
Здравствуйте, Владимир.
Ваше последнее сообщение может хорошо проиллюстрировать трудность, с которой неизбежно сталкиваются авторы учебных материалов: не известно, каким набором понятий может оперировать потенциальный читатель. Исходя из ваших слов в прошлом сообщении, вы нормально представляете смысл иностранного слова "идентификатор". Хотя судя по вашему вопросу про слово "хендл", предположить такое заранее было нельзя. Поэтому все, кто пытался вам ответить, старались наудачу выбрать какой-то отличающийся набор базовых понятий, которые вы, скорее всего, точно знаете. И на их на основе дать понятное именно вам определение хендла. Отсюда и различия в объяснениях.
Да, Вы правы. Могу даже пояснить почему эта строчка:
мне "зашла". )
Когда читал эту строку в голове вместо слова идентификатор пронеслось слово номер и отложилось вот это:
Как-то так. ))
С уважением, Владимир.
Здравствуйте, Максим! Наконец-то на просторах сайта MQL5 в одной статье нашёл самое понятное для меня объяснение, что такое хэндл.
С уважением, Владимир.
это местная интерпретация хендла. Так сказать хотели как лучше, сделали как всегда :-)
в некоторых местах "хендл" вообще отдельный тип данных, неприводимый никуда, чтобы любопытные не задавали вопросов "почему там 4, а вот там 17"