Stock Опубликовано 25 июля, 2013 Жалоба Поделиться Опубликовано 25 июля, 2013 (изменено) Это понятно, Я рисовалку, изначально задумывал в одном файле (для начинающих). Теперь уже не один файл. Придется пустой индюк делать.Кидай все в одну папку, в смысле эксперт, инклуды, картинки и иконки, если появяться. Только индюк отдельно. Можно наверно как-то в коде сделать, чтоб эксперт проверял наличие в папке с индикаторами наличие нужного индикатора, и если его нет, то создавал. Но я не пробовал. Изменено 25 июля, 2013 пользователем Stock Ссылка на комментарий Поделиться на другие сайты Поделиться
vladkopanov Опубликовано 25 июля, 2013 Жалоба Поделиться Опубликовано 25 июля, 2013 Это понятно, Я рисовалку, изначально задумывал в одном файле (для начинающих). Теперь уже не один файл. Придется пустой индюк делать.Кидай все в одну папку, в смысле эксперт, инклуды, картинки и иконки, если появяться. Только индюк отдельно. Можно наверно как-то в коде сделать, чтоб эксперт проверял наличие в папке с индикаторами наличие нужного индикатора, и если его нет, то создавал. Но я не пробовал.А можно GetXY запихать в эксперт ? И пустого встроенного индикатора в MQL5 нету. Поэтому в эксперте нужно проверять наличие пустого индикатора и если его нету, то создавать служебные панели с каким-нибудь другим индикатором. Ссылка на комментарий Поделиться на другие сайты Поделиться
Stock Опубликовано 25 июля, 2013 Жалоба Поделиться Опубликовано 25 июля, 2013 А можно GetXY запихать в эксперт ?Ну да, можно. Можно вообще все методы переоформить в виде обычных функций. Ссылка на комментарий Поделиться на другие сайты Поделиться
xFrienDx Опубликовано 29 июля, 2013 Жалоба Поделиться Опубликовано 29 июля, 2013 Таким макаром, без xFrienda, его скрипты потихоньку перейдут на MQL5.Ну так это хорошо :) . Так как у меня времени на перенос своих скриптов на МQL5 нет, то Вы делаете эту работу для других. Более того - другой программист и другие мысли, алгоритмы и идеи. Так, что желаю Вам удачи. Мы здесь не конкуренты, все работаем на общее благо разными путями. Я пока остановился на МТ4 и в ближайшее время не хочу куда-нибудь переходить. И потом, думаю, что если переходить, то уже на Ниньзу, а не МТ5. По этому думаю, сделать кроссплатформенную программку для рисования скриптов в которой ядром программы будут некие неизменные алгоритмы и все вычисление будет проводится в программе, а не в терминале. А языком программирования конкретной торговой платформы будут написаны некоторые функции, которые будут связывать терминал с программой. Но это пока в будущем, так как для этого нужно еще углубить познания и навыки программирования. Ссылка на комментарий Поделиться на другие сайты Поделиться
xFrienDx Опубликовано 29 июля, 2013 Жалоба Поделиться Опубликовано 29 июля, 2013 Влад, я предпочел - бы концептуальную часть оставить за тобой, как за разработчиком. Программу я не вижу, как у xFrienda. Мне понравилась твоя идея уйти от скриптов, т.к. работа с ними крайне не удобна, и разместить интерфейс в отдельном подокне. Не оправдываюсь, но у меня тогда на МТ4 выбора другого не было. mql4 не умеет рисовать пользовательские окна в окне графиков, по этому пришлось идти другим путем. У Вас же на МТ5 можно это сделать, так что глупо этим не пользоваться. От себя бы посоветовал, на все кнопочки которые у Вас можно нажимать мышкой сделать горячие клавиши (может у Вас уже это реализовано, я просто не разбирался детально), так как есть люди которые любят мышкой кликать, а есть которые с клавой предпочитают. Тогда это вообще будет бомба. Ссылка на комментарий Поделиться на другие сайты Поделиться
xFrienDx Опубликовано 29 июля, 2013 Жалоба Поделиться Опубликовано 29 июля, 2013 И вообще, ребята. Если Вам понравилась какая либо идея воплощенная у меня можете смело пользоваться. У скриптах код открытый, комментарии почти везде есть. Если нужна сама логика работы некоторой функции, то обращаемся не стесняемся, чем могу тем помогу. Ссылка на комментарий Поделиться на другие сайты Поделиться
vladkopanov Опубликовано 29 июля, 2013 Жалоба Поделиться Опубликовано 29 июля, 2013 И вообще, ребята. Если Вам понравилась какая либо идея воплощенная у меня можете смело пользоваться. У скриптах код открытый, комментарии почти везде есть. Если нужна сама логика работы некоторой функции, то обращаемся не стесняемся, чем могу тем помогу.Привет. Обязательно обратимся. Ссылка на комментарий Поделиться на другие сайты Поделиться
vladkopanov Опубликовано 30 июля, 2013 Жалоба Поделиться Опубликовано 30 июля, 2013 А можно GetXY запихать в эксперт ?Ну да, можно. Можно вообще все методы переоформить в виде обычных функций.Привет. Я тут цвета по умолчанию для ТФ сделал. Пустой индюк для служебной панели. Горячие клавиши назначил. Больше пока в голову ничего не приходит.Если у тебя есть время, то пожалуйста оформи примагничивание в функциях.P.S. Также сделал скрипт, который делает скриншот и сохраняет его в \MQL5\Files\Screenshots\Символ\дата.Возникла мысль, чтобы его еще открывать в каком-нибудь редакторе (Paint, Paint.Net и т.п.).Начал разбираться, что к чему. Т.е. надо использовать функции из shell32.dll.ShellExecuteA. Никак не получается. На форумах нашел, что строки в MQL5 - юникодные.Т.е. для передачи параметров в функцию, их надо как-то подготавливать. Все, у меня дальше тупик. Уже разобрался, надо использовать функцию ShellExecuteW. В ней переводить строки с Юникода не нужно. Ссылка на комментарий Поделиться на другие сайты Поделиться
Stock Опубликовано 8 августа, 2013 Жалоба Поделиться Опубликовано 8 августа, 2013 (изменено) Если у тебя есть время, то пожалуйста оформи примагничивание в функциях.Долговато делал пяти минутную работу): Занят был. Вот Functions.rarВсе тоже самое. Все функции вставить в конец кода. В самом коде все без изменения, только убрать прибамбасы связанные с ооп. (#include ; CGet....; get.)PS: Сам пока не пробовал, но должно работать. Если ЧЁ-НЕ-ТО, то, пиши. Будем править. Изменено 8 августа, 2013 пользователем Stock Ссылка на комментарий Поделиться на другие сайты Поделиться
vladkopanov Опубликовано 10 августа, 2013 Жалоба Поделиться Опубликовано 10 августа, 2013 Если у тебя есть время, то пожалуйста оформи примагничивание в функциях.Долговато делал пяти минутную работу): Занят был. Вот Functions.rarВсе тоже самое. Все функции вставить в конец кода. В самом коде все без изменения, только убрать прибамбасы связанные с ооп. (#include ; CGet....; get.)PS: Сам пока не пробовал, но должно работать. Если ЧЁ-НЕ-ТО, то, пиши. Будем править.Все готово. Ссылка на комментарий Поделиться на другие сайты Поделиться
vladkopanov Опубликовано 3 сентября, 2013 Жалоба Поделиться Опубликовано 3 сентября, 2013 Исправил функцию Скриншот.Теперь работает корректно.Соответственно, исправил и скрипт Скриншот.Немного исправил Пустой индикатор (для создания служебной панели).Задал короткое имя индикатора, для корректного удаления индикатора в самой рисовалке.Теперь вроде все красиво. Рисовалка 1.009.rarСкриншот.rar Ссылка на комментарий Поделиться на другие сайты Поделиться
Stock Опубликовано 10 сентября, 2013 Жалоба Поделиться Опубликовано 10 сентября, 2013 Исправил функцию Скриншот.Теперь работает корректно.Соответственно, исправил и скрипт Скриншот.Немного исправил Пустой индикатор (для создания служебной панели).Задал короткое имя индикатора, для корректного удаления индикатора в самой рисовалке.Теперь вроде все красиво.на всякий случайhttp://www.mql5.com/ru/code/936 Ссылка на комментарий Поделиться на другие сайты Поделиться
vladkopanov Опубликовано 11 сентября, 2013 Жалоба Поделиться Опубликовано 11 сентября, 2013 Исправил функцию Скриншот.Теперь работает корректно.Соответственно, исправил и скрипт Скриншот.Немного исправил Пустой индикатор (для создания служебной панели).Задал короткое имя индикатора, для корректного удаления индикатора в самой рисовалке.Теперь вроде все красиво.на всякий случайhttp://www.mql5.com/ru/code/936Спасибо. Месяц назад скачал уже. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mezhiev Опубликовано 29 сентября, 2013 Жалоба Поделиться Опубликовано 29 сентября, 2013 о, и я скачаю, сейчас попробую Ссылка на комментарий Поделиться на другие сайты Поделиться
avn.13 Опубликовано 17 августа, 2019 Жалоба Поделиться Опубликовано 17 августа, 2019 Всем привет!Есть кто живой в этой ветке??Не компилируются ваши индикаторы и рисовалки. Пишет " no indicator plot defined for indicator 0 0" для индикатора и "possible use of uninitialized variable 'clr' рисовалка 1.009.mq5 3225 103", "possible use of uninitialized variable 'VISUALIZATION' рисовалка 1.009.mq5 2137 19" для рисовалки.Что делать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения