Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1013
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А что мешает в индикатор А вставить индикатор Б в виде ресурса? И никакой головной боли. Индикатор Б нужен только во время компиляции индикатора А и всё, никаких проверок не надо.
Да и индикатор А можно вставить в советник в виде ресурса...
Другими словами, если я правильно понял, после компиляции советника наличие индикаторов А и Б в папке индикаторов не обязательно?
Ресурс это #import?
Другими словами, если я правильно понял, после компиляции советника наличие индикаторов А и Б в папке индикаторов не обязательно?
Ресурс это #import?
Что значит такая ошибка при компиляции и как ее лечить? Вот есть у меня класс, там около 80,000 строк. Ну что мне из него теперь два класса делать что ли? Ерунда какая-то. Какой смысл тогда в этой 64-битной версии, если так всё ограничено выходит?
Ресурс - это #resource
Да, спасибо. Нашёл, изучаю. Пока не получается. Думаю потому, что используются символические ссылки.
Да, спасибо. Нашёл, изучаю. Пока не получается. Думаю потому, что используются символические ссылки.
Там, ближе к концу страницы "Работа с пользовательскими индикаторами, подключенными в качестве ресурсов"
Там, ближе к концу страницы "Работа с пользовательскими индикаторами, подключенными в качестве ресурсов"
Спасибо, я видел. Но как говорил, скорее всего, из-за символической ссылки на папку Indicators ресурс не добавляется. Пишет что не найден.
Подскажите такую вещь. Учусь писать советника. Хочу в него импортировать свою dll библиотеку написанную на C#. В справочнике написано, что функции библиотеки должны быть прописаны через __stdcall. C# я немножечко понимаю, но вот про такую запись вообще ничего найти не могу, там только что-то связанное с импортом функций, но это видимо процедура обратная? В общем сейчас в советник я импортирую свою функцию через #import, он её даже видит, всё как положено компилируется, но советник вылетает с графика не успев запуститься. До импорта он висел на графике. Подозреваю что дело в моей dll. Из того что прочитал в инете сложилось впечатление, что библиотеки можно писать только на с++. Так ли это? Есть ли способ написания на с#? Если есть, то дайте пример или ссылку где это вразумительно показано. Спасибо!
Спасибо, я видел. Но как говорил, скорее всего, из-за символической ссылки на папку Indicators ресурс не добавляется. Пишет что не найден.
А какой смысл в символических ссылках? Ведь если индикаторы и советник будут откомпилированы с прямыми ссылками, то этот советник будет работать независимо от индикаторов. Пусть их вообще не будет на компе.
А во вторых, сначала надо-бы создать ресурс с прямой ссылкой и только потом пробовать символическую. К счастью, я не заморачиваюсь такими ссылками и не могу проверить как сделать и можно-ли вообще.
А какой смысл в символических ссылках? ........
Смысл простой - все терминалы обращаются к одному экземпляру советника/индикатора/скрипта/библиотеки/шаблона.... , и не нужно клонировать экземпляры.
К тому же это всё находится в шаговой доступности, а не за тридяветь земель )))
В связи с этим возникает недоумение: почему это всё работает по ссылкам, а ресурс не находится?