Перейти к содержанию
Форекс Форум трейдеров Академии «MasterForex-V»

vladkopanov

Пользователи ST test (off)
  • Постов

    57
  • Зарегистрирован

  • Посещение

Весь контент vladkopanov

  1. Привет, продление доступа - 68 долларов. 68*41,4=2815,2 р. Создай WMZ кошелек и переводи с него (так проще). И напиши в masterforex@bk.ru Я весной продлевал доступ по этим кошелькам. Z416598157269 R383192954298
  2. Привет, продление доступа - 68 долларов. 68*38,66=2628,88 р.Создай WMZ кошелек и переводи с него (так проще). И напиши в masterforex@bk.ru.
  3. Проще взять любой готовый индикатор и переделать под себя.
  4. Исправил функцию Скриншот. Теперь работает корректно. Соответственно, исправил и скрипт Скриншот. Немного исправил Пустой индикатор (для создания служебной панели). Задал короткое имя индикатора, для корректного удаления индикатора в самой рисовалке. Теперь вроде все красиво. Рисовалка 1.009.rar Скриншот.rar
  5. Долговато делал пяти минутную работу): Занят был. Вот Functions.rar Все тоже самое. Все функции вставить в конец кода. В самом коде все без изменения, только убрать прибамбасы связанные с ооп. (#include ; CGet....; get.) PS: Сам пока не пробовал, но должно работать. Если ЧЁ-НЕ-ТО, то, пиши. Будем править. Все готово.
  6. Ну да, можно. Можно вообще все методы переоформить в виде обычных функций. Привет. Я тут цвета по умолчанию для ТФ сделал. Пустой индюк для служебной панели. Горячие клавиши назначил. Больше пока в голову ничего не приходит. Если у тебя есть время, то пожалуйста оформи примагничивание в функциях. P.S. Также сделал скрипт, который делает скриншот и сохраняет его в \MQL5\Files\Screenshots\Символ\дата. Возникла мысль, чтобы его еще открывать в каком-нибудь редакторе (Paint, Paint.Net и т.п.). Начал разбираться, что к чему. Т.е. надо использовать функции из shell32.dll. ShellExecuteA. Никак не получается. На форумах нашел, что строки в MQL5 - юникодные. Т.е. для передачи параметров в функцию, их надо как-то подготавливать. Все, у меня дальше тупик. Уже разобрался, надо использовать функцию ShellExecuteW. В ней переводить строки с Юникода не нужно.
  7. Кидай все в одну папку, в смысле эксперт, инклуды, картинки и иконки, если появяться. Только индюк отдельно. Можно наверно как-то в коде сделать, чтоб эксперт проверял наличие в папке с индикаторами наличие нужного индикатора, и если его нет, то создавал. Но я не пробовал. А можно GetXY запихать в эксперт ? И пустого встроенного индикатора в MQL5 нету. Поэтому в эксперте нужно проверять наличие пустого индикатора и если его нету, то создавать служебные панели с каким-нибудь другим индикатором.
  8. Просто я не знаю, как создать окно без индикатора. Подскажи, переделаю. Ну например, можно просто создать пустой (без отрисовок и вычислений) индикатор, или пускай он в ините рисует весь интерфейс А можно, все, что ты написал в советнике перенести в индикатор, и использовать всего одно окно. В комплекте поставки терминала, есть пример в Indicators\Examples\Panels\SimplePanel\SimplePanel.mq5. Это понятно, Я рисовалку, изначально задумывал в одном файле (для начинающих). Теперь уже не один файл. Придется пустой индюк делать.
  9. Привет. Есть мысль, на 3-ей служебной панели разместить метки для включения/выключения некоторых часто используемых индикаторов (зигзаг, веер средних, фракталы и т.п.). Еще нужно сделать цвета по умолчанию (для каждого ТФ свой), но оставить возможность ставить свои цвета. Про пивоты: допустим, выделяем волну, нажимаем Alt+P и ставим пивот. Нужно оставить возможность ставить пивот вручную мышкой.
  10. Я так понимаю, что при переключении по ТФ начала и концы трендовых линии смещаются по шкале Х, а цена то не меняется. Алексей, объясни пожалуйста, какую программу ты видишь в конце. Как она должна работать, что делать и т.п. Нужна общая концепция, желательно визуально. Если как у xFrienda, то смысла это делать нет, так как скрипты уже есть.
  11. Зачем массив, у НК в конце имени стоит "НК" (по последнему символу). И зачем надпись на НК. И так все понятно.
  12. Алексей, экзэмпл, я смотрел. Мне не нравится идея, жестко привязывать цвета к ТФ. Давай идеи на картинке рисовать. http://s58.radikal.ru/i160/1307/e1/6c93a1701913.png
  13. Влад, в экземпл они и поставлены по умолчанию, просто их всегда можно поменять через инпут параметры. Цвет рисования предполагается выбирать кликая по названию тф в легенде фреймов, которая по совместительству и является легендой цветов (21-должно хватить). в кодах написано А, где обновленный код рисовалки c примагничиванием? Вот он
  14. Привет. Мысль про цвета ТФ: может стоит установить цвета ТФ по умолчанию, для каждого ТФ свой цвет по умолчанию (как в скриптах)(у меня по умолчанию для всех красный), а кому надо пусть меняют цвета, тыкая по цветным квадратикам. А насчет настройки цветов для ТФ при старте программы. Сомневаюсь, что кто-то настраивает. Если люди смогут раскидать файлы рисовалки по папкам Experts, Include и скомпилировать программу, то по идее должны смочь заменить цвета для ТФ в программе (ведь редактор для компилирования они открывают), там и ссылочка есть на цвета. И Stock (тебя, кстати, как зовут ?), желательно оформить мысли на картинке (какой-нибудь скриншот МТ5). На словах немного непонятно.
  15. Влад, решить проблему можно очень просто, вот так: void OnDeinit(const int reason) { if(reason!=3) DeletePanel(); } return не нужно, т.к. функция типа void ничего не возвращает. Если причина деинита не смена символа и не смена периода (код 3), то удаляем панель. Только для экспертов. Индикаторы принимают пока только код 1(удаление с графика) и код 2(перекомпиляция). Все есть в документации и справке. Спасибо, все получилось. Теперь при смене символа или ТФ служебная панель не удаляется. Также изменил Фибо-сетку (добавил уровни, о которых писала Домино) и пивоты (теперь они с ценой) и добавил прямоугольник с ценами и временем (т.к. сейчас изучаю МСФ). А примагничивание я, наверное, пока без ООП буду делать (долго разбираться, да и времени мало). Как научусь, переделаю. Велосипедов я наизобретал много.
  16. Спасибо большое, Stock. Вы мне очень помогли. Как здорово, что не надо никакой код искать ! Пожалуйста, только сам не пробовал их работоспособность , быстренько в перерыве между основным занятием сварганил и ошибочку допустил. Исправил. Так, что презагрузите архив заново. Как говориться, кто не работает, тот не ошибается)): Влад, Stock, спасибо большое, что помогаете с этим МТ5. Перезагрузила. Stock, а вам отдельная благодарность за эту фибку... Домино, кстати может вы не в курсе, а у меня, совсем вылетело из головы, рисовалка Трошкина Андрея переложена под мт5. Вот ссылка:#146 m_a И еще: Аналог FanSimple под мт5:#746 Stock (файл MAsFan в паку Indicators, GetFontName в папку Include. И АО с возможностью настройки парметров: Стандартный Вильямса, 3_34, Зотика :#1148 Stock А так же, вариант индикатора фракталов, который предсказывает возможное местоположения будущего фрактала (отображено кружочком) и индикатор фракталов со старшего таймфрейма. Влад, кстати некоторые функции, наверно можно у Андрея брать, что бы заново велосипед не изобретать, думаю он не обидится. И если ты хотел все-таки знакомиться с ООП, то использовать, мне кажется, надо стандартную библиотеки терминала в папке Include\Controls и ChartObjects. Это позволит связывать все объекты между собой в списках и двоичных деревьях, а значит можно будет жонглировать ими как угодно Спасибо за ссылку. Посмотрим. Пожалуйста, подскажи, как решить одну проблемку (может проблема надуманная). Когда эксперт запущен на графике и человек переключается на другой ТФ, то эксперт деинициализируется и заново запускается. В рисовалке при переключении по ТФ служебная панель удаляется и заново создается. На маломощных компьютерах это немного напрягает (у меня на работе такой комп). Вопрос: как заставить эксперт видеть причину деинициализации (переключение на другой ТФ), чтобы не удалять и заново не создавать служебную панель ? Я этот вопрос пока отложил. Посмотри пожалуйста.
  17. Спасибо большое, Stock. Вы мне очень помогли. Как здорово, что не надо никакой код искать ! Пожалуйста, только сам не пробовал их работоспособность , быстренько в перерыве между основным занятием сварганил и ошибочку допустил. Исправил. Так, что презагрузите архив заново. Как говориться, кто не работает, тот не ошибается)): Не получается у меня пока примагничивание сделать. Был на турслете 3 дня без компьютера и интернета. Правда, пришла в голову мысль сделать прямоугольник с ценами (по верхним сторонам) и временем-датой (боковые стороны). Для МСФ.
×
×
  • Создать...